tx · 3qG2tMae2UrHDrebWnL1pqkTtdnNtB5UwhK82ChMP2jr 3N6Xy426iByijotCbF9hQRu7KWbV76xb4n8: -0.01000000 Waves 2022.11.26 15:32 [2334087] smart account 3N6Xy426iByijotCbF9hQRu7KWbV76xb4n8 > SELF 0.00000000 Waves
{ "type": 13, "id": "3qG2tMae2UrHDrebWnL1pqkTtdnNtB5UwhK82ChMP2jr", "fee": 1000000, "feeAssetId": null, "timestamp": 1669465960410, "version": 2, "chainId": 84, "sender": "3N6Xy426iByijotCbF9hQRu7KWbV76xb4n8", "senderPublicKey": "2krAhNZ3ApQZaHMnyhticm7R3mSvdnwDpvKrRji28vQS", "proofs": [ "w9RQkKeXK1aHtPBjJnDJUsmeqxskbHZkyyWkmj3uLScS5GgFYvVVbXGC3Ro1ZkvySWs5mG21xrvWbcLSrhowfr1" ], "script": "base64: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", "height": 2334087, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 3YpaNy5R7SFNgsVvM9UpTLvxAyRKPm4ZwXBuLshSZf9Y Next: none Diff:
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | - | let accounts = ["3N6Xy426iByijotCbF9hQRu7KWbV76xb4n8", "3N7WckgHEJK6JZVhQAurHKbJvcXxEqcrYow", "3My8LwMYXYm5wZyKf4pXtnU1ZsQUPfL7HY3", "3NCCoxBfu5dNKuGgUP6B4t9g4mWRo9zY8hh", "3N9BXCeR1oMrkdUrzvVJx5NRAYJaXxZrSNk", "3MwudvpUF7kTBnmtWti8nbUNHs3Kv3k71A8", "3MwSUJvYfZP4UZhLXwdinBQ8yqYz8qnXVUf", "3MxvRDk8Rne2xcssU8NMxzQ5B8hcJtN4Prj", "3N26KrV54JUAWMLvkXP9MQJCAEpNkMZaeVf", "3N6f9tB4dFC5hH3eKicWhVGyVDhYji8Xjer", "3NAeBEw1UVpq88zDeA8Vc9ZF5quDzGUSu9S", "3N1nz5KXNDfTPk4AYZ9aHXAuFFvPqFRX8qY", "3NAPFebRJPnDGqsW4jyF8FMLpSq6Wt8mBn5", "3N5BKJwrn2ZV95kJfPp2nAMXfa5BNAG3jkQ", "3N6M9vTFuwWzK1MbVfTjbMZzMq4WQNBNhXo", "3Mqyp74AznznKCktYi6sjQeeNdCpQXVcbUn", "3N4LFPf3B2bUxMQ99mJ5yT18pCitPfHr9RG", "3MsM6Lf8TgQxxEnvxWLZYyuFphcbC4yPj2U", "3MupD3Xj4Ha8bAM2ikxrU5XZaj6CwHjyWTm", "3MuW8wcag64hEcmsi7cTy2KVVZosm5HVArr", "3N33Eh1p19d6rnFSjUQqZQwiRjUunAoeryc", "3NBxb8irmJ9Dy1hzCRdUiGtYijmCyM5nusc", "3N5xmG1CKZeV2mVY8JEx7D7mkhjM3mmd3qs", "3MrFSfzFCoNgJNYrYyiTC8Ehc9KnSqVbseS", "3MyASQCCZh94ABAjDSYLcC38w6cQTDUxgoK"] | |
5 | - | ||
6 | - | func delegate (prev,address) = { | |
7 | - | let inv = invoke(addressFromStringValue(address), "fff", nil, nil) | |
4 | + | func delegate (p,address) = { | |
5 | + | let inv = invoke(addressFromStringValue(address), "wct", p, nil) | |
8 | 6 | if ((inv == inv)) | |
9 | - | then | |
7 | + | then p | |
10 | 8 | else throw("Strict value is not equal to itself.") | |
11 | 9 | } | |
12 | 10 | ||
13 | 11 | ||
12 | + | func c (c) = if (c) | |
13 | + | then { | |
14 | + | let cr = invoke(addressFromStringValue("3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd"), "claimRewards", nil, nil) | |
15 | + | if ((cr == cr)) | |
16 | + | then nil | |
17 | + | else throw("Strict value is not equal to itself.") | |
18 | + | } | |
19 | + | else nil | |
20 | + | ||
21 | + | ||
14 | 22 | @Callable(i) | |
15 | - | func main_func () = { | |
23 | + | func wct (w,c,t) = if (w) | |
24 | + | then { | |
25 | + | let wr = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil) | |
26 | + | if ((wr == wr)) | |
27 | + | then c(c) | |
28 | + | else throw("Strict value is not equal to itself.") | |
29 | + | } | |
30 | + | else c(c) | |
31 | + | ||
32 | + | ||
33 | + | ||
34 | + | @Callable(i) | |
35 | + | func main_func (addrs,p) = { | |
16 | 36 | let result = { | |
17 | - | let $l = | |
37 | + | let $l = addrs | |
18 | 38 | let $s = size($l) | |
19 | - | let $acc0 = | |
39 | + | let $acc0 = p | |
20 | 40 | func $f0_1 ($a,$i) = if (($i >= $s)) | |
21 | 41 | then $a | |
22 | 42 | else delegate($a, $l[$i]) | |
35 | 55 | ||
36 | 56 | ||
37 | 57 | @Callable(i) | |
38 | - | func fff () = { | |
39 | - | let inv = invoke(addressFromStringValue("3MpcMQnVHFBgmyAdePudibCt3pzJYsEwkte"), "dapp", nil, nil) | |
40 | - | if ((inv == inv)) | |
41 | - | then nil | |
42 | - | else throw("Strict value is not equal to itself.") | |
43 | - | } | |
58 | + | func ttt (addrs) = nil | |
44 | 59 | ||
45 | 60 | ||
46 | 61 | @Verifier(tx) |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | - | let accounts = ["3N6Xy426iByijotCbF9hQRu7KWbV76xb4n8", "3N7WckgHEJK6JZVhQAurHKbJvcXxEqcrYow", "3My8LwMYXYm5wZyKf4pXtnU1ZsQUPfL7HY3", "3NCCoxBfu5dNKuGgUP6B4t9g4mWRo9zY8hh", "3N9BXCeR1oMrkdUrzvVJx5NRAYJaXxZrSNk", "3MwudvpUF7kTBnmtWti8nbUNHs3Kv3k71A8", "3MwSUJvYfZP4UZhLXwdinBQ8yqYz8qnXVUf", "3MxvRDk8Rne2xcssU8NMxzQ5B8hcJtN4Prj", "3N26KrV54JUAWMLvkXP9MQJCAEpNkMZaeVf", "3N6f9tB4dFC5hH3eKicWhVGyVDhYji8Xjer", "3NAeBEw1UVpq88zDeA8Vc9ZF5quDzGUSu9S", "3N1nz5KXNDfTPk4AYZ9aHXAuFFvPqFRX8qY", "3NAPFebRJPnDGqsW4jyF8FMLpSq6Wt8mBn5", "3N5BKJwrn2ZV95kJfPp2nAMXfa5BNAG3jkQ", "3N6M9vTFuwWzK1MbVfTjbMZzMq4WQNBNhXo", "3Mqyp74AznznKCktYi6sjQeeNdCpQXVcbUn", "3N4LFPf3B2bUxMQ99mJ5yT18pCitPfHr9RG", "3MsM6Lf8TgQxxEnvxWLZYyuFphcbC4yPj2U", "3MupD3Xj4Ha8bAM2ikxrU5XZaj6CwHjyWTm", "3MuW8wcag64hEcmsi7cTy2KVVZosm5HVArr", "3N33Eh1p19d6rnFSjUQqZQwiRjUunAoeryc", "3NBxb8irmJ9Dy1hzCRdUiGtYijmCyM5nusc", "3N5xmG1CKZeV2mVY8JEx7D7mkhjM3mmd3qs", "3MrFSfzFCoNgJNYrYyiTC8Ehc9KnSqVbseS", "3MyASQCCZh94ABAjDSYLcC38w6cQTDUxgoK"] | |
5 | - | ||
6 | - | func delegate (prev,address) = { | |
7 | - | let inv = invoke(addressFromStringValue(address), "fff", nil, nil) | |
4 | + | func delegate (p,address) = { | |
5 | + | let inv = invoke(addressFromStringValue(address), "wct", p, nil) | |
8 | 6 | if ((inv == inv)) | |
9 | - | then | |
7 | + | then p | |
10 | 8 | else throw("Strict value is not equal to itself.") | |
11 | 9 | } | |
12 | 10 | ||
13 | 11 | ||
12 | + | func c (c) = if (c) | |
13 | + | then { | |
14 | + | let cr = invoke(addressFromStringValue("3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd"), "claimRewards", nil, nil) | |
15 | + | if ((cr == cr)) | |
16 | + | then nil | |
17 | + | else throw("Strict value is not equal to itself.") | |
18 | + | } | |
19 | + | else nil | |
20 | + | ||
21 | + | ||
14 | 22 | @Callable(i) | |
15 | - | func main_func () = { | |
23 | + | func wct (w,c,t) = if (w) | |
24 | + | then { | |
25 | + | let wr = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil) | |
26 | + | if ((wr == wr)) | |
27 | + | then c(c) | |
28 | + | else throw("Strict value is not equal to itself.") | |
29 | + | } | |
30 | + | else c(c) | |
31 | + | ||
32 | + | ||
33 | + | ||
34 | + | @Callable(i) | |
35 | + | func main_func (addrs,p) = { | |
16 | 36 | let result = { | |
17 | - | let $l = | |
37 | + | let $l = addrs | |
18 | 38 | let $s = size($l) | |
19 | - | let $acc0 = | |
39 | + | let $acc0 = p | |
20 | 40 | func $f0_1 ($a,$i) = if (($i >= $s)) | |
21 | 41 | then $a | |
22 | 42 | else delegate($a, $l[$i]) | |
23 | 43 | ||
24 | 44 | func $f0_2 ($a,$i) = if (($i >= $s)) | |
25 | 45 | then $a | |
26 | 46 | else throw("List size exceeds 25") | |
27 | 47 | ||
28 | 48 | $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25) | |
29 | 49 | } | |
30 | 50 | if ((result == result)) | |
31 | 51 | then nil | |
32 | 52 | else throw("Strict value is not equal to itself.") | |
33 | 53 | } | |
34 | 54 | ||
35 | 55 | ||
36 | 56 | ||
37 | 57 | @Callable(i) | |
38 | - | func fff () = { | |
39 | - | let inv = invoke(addressFromStringValue("3MpcMQnVHFBgmyAdePudibCt3pzJYsEwkte"), "dapp", nil, nil) | |
40 | - | if ((inv == inv)) | |
41 | - | then nil | |
42 | - | else throw("Strict value is not equal to itself.") | |
43 | - | } | |
58 | + | func ttt (addrs) = nil | |
44 | 59 | ||
45 | 60 | ||
46 | 61 | @Verifier(tx) | |
47 | 62 | func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey) | |
48 | 63 |
github/deemru/w8io/169f3d6 48.19 ms ◑