tx · C47uGo41NXbpZiHS4nw4zcia8qriPYstt3hByTXGkCsV 3MsGaPwSZGbRkHeU5kYsEFJCX4PPujd5SJ7: -0.01000000 Waves 2021.09.23 22:43 [1716147] smart account 3MsGaPwSZGbRkHeU5kYsEFJCX4PPujd5SJ7 > SELF 0.00000000 Waves
{ "type": 13, "id": "C47uGo41NXbpZiHS4nw4zcia8qriPYstt3hByTXGkCsV", "fee": 1000000, "feeAssetId": null, "timestamp": 1632426265985, "version": 1, "sender": "3MsGaPwSZGbRkHeU5kYsEFJCX4PPujd5SJ7", "senderPublicKey": "8bucJnjo1rN155Zycpsunmsw9y98tqwuFbimJV4onPSe", "proofs": [ "3DWFgdryx6kPx5AY14tUxrowSWQM74H4dZSkxpdvHKFoVsWfYNH4Lx4xU4FxigyHDXsHVJtC8rS6U8KFs41J4SKn" ], "script": "base64:AAIFAAAAAAAAAAQIAhIAAAAAAAAAAAEAAAABaQEAAAAIZGF0YWJhc2UAAAAABAAAAARiYXNlCQACWAAAAAEIBQAAAAFpAAAADXRyYW5zYWN0aW9uSWQEAAAABWtiYXNlCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgUAAAAEYmFzZQUAAAAEYmFzZQUAAAAEYmFzZQUAAAAEYmFzZQUAAAAEYmFzZQkAAS8AAAACBQAAAARiYXNlAAAAAAAAAAAgBAAAAARrbnVtAAAAAAAAAABkCQAETAAAAAIJAQAAAAxCb29sZWFuRW50cnkAAAACCQABLAAAAAIJAAGkAAAAAQUAAAAEa251bQUAAAAFa2Jhc2UGBQAAAANuaWwAAAAArsgcrw==", "chainId": 84, "height": 1716147, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8Svtc24UGtWZt1PxA17qTacBg7YQWMTG9YpepPP2QDyx Next: HV6jjsGdcS8TbPvEi5tivZMvGmPhjDmPMzSCxQydDN2E Diff:
Old | New | Differences | |
---|---|---|---|
4 | 4 | ||
5 | 5 | ||
6 | 6 | @Callable(a) | |
7 | - | func proxy (b,c,d) = { | |
8 | - | let e = invoke(addressFromStringValue(b), c, split(d, ":"), a.payments) | |
9 | - | if ((e == e)) | |
10 | - | then nil | |
11 | - | else throw("Strict value is not equal to itself.") | |
12 | - | } | |
13 | - | ||
14 | - | ||
15 | - | ||
16 | - | @Callable(a) | |
17 | - | func record (f) = [StringEntry(((toBase58String(a.caller.bytes) + ":") + toBase58String(a.transactionId)), ((toBase58String(a.originCaller.bytes) + ":") + f))] | |
18 | - | ||
19 | - | ||
20 | - | ||
21 | - | @Callable(a) | |
22 | - | func dd (g,h,i,j,k,l) = { | |
23 | - | let m = invoke(addressFromStringValue(g), h, split(i, "/"), nil) | |
24 | - | if ((m == m)) | |
25 | - | then { | |
26 | - | let n = invoke(addressFromStringValue(j), k, split(l, "/"), nil) | |
27 | - | if ((n == n)) | |
28 | - | then nil | |
29 | - | else throw("Strict value is not equal to itself.") | |
30 | - | } | |
31 | - | else throw("Strict value is not equal to itself.") | |
7 | + | func database () = { | |
8 | + | let b = toBase58String(a.transactionId) | |
9 | + | let c = (((((b + b) + b) + b) + b) + take(b, 32)) | |
10 | + | let d = 100 | |
11 | + | [BooleanEntry((toString(d) + c), true)] | |
32 | 12 | } | |
33 | 13 | ||
34 | 14 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | ||
5 | 5 | ||
6 | 6 | @Callable(a) | |
7 | - | func proxy (b,c,d) = { | |
8 | - | let e = invoke(addressFromStringValue(b), c, split(d, ":"), a.payments) | |
9 | - | if ((e == e)) | |
10 | - | then nil | |
11 | - | else throw("Strict value is not equal to itself.") | |
12 | - | } | |
13 | - | ||
14 | - | ||
15 | - | ||
16 | - | @Callable(a) | |
17 | - | func record (f) = [StringEntry(((toBase58String(a.caller.bytes) + ":") + toBase58String(a.transactionId)), ((toBase58String(a.originCaller.bytes) + ":") + f))] | |
18 | - | ||
19 | - | ||
20 | - | ||
21 | - | @Callable(a) | |
22 | - | func dd (g,h,i,j,k,l) = { | |
23 | - | let m = invoke(addressFromStringValue(g), h, split(i, "/"), nil) | |
24 | - | if ((m == m)) | |
25 | - | then { | |
26 | - | let n = invoke(addressFromStringValue(j), k, split(l, "/"), nil) | |
27 | - | if ((n == n)) | |
28 | - | then nil | |
29 | - | else throw("Strict value is not equal to itself.") | |
30 | - | } | |
31 | - | else throw("Strict value is not equal to itself.") | |
7 | + | func database () = { | |
8 | + | let b = toBase58String(a.transactionId) | |
9 | + | let c = (((((b + b) + b) + b) + b) + take(b, 32)) | |
10 | + | let d = 100 | |
11 | + | [BooleanEntry((toString(d) + c), true)] | |
32 | 12 | } | |
33 | 13 | ||
34 | 14 |
github/deemru/w8io/873ac7e 31.60 ms ◑![]()