tx · 8yVUuVstmrD3QM5wPyTNMX8tquh8UDMcGGSmBar9iPLa 3PG4PBFup5pAZwxqGWyMrq5511F487uJeYW: -0.01000000 Waves 2023.01.04 21:35 [3456058] smart account 3PG4PBFup5pAZwxqGWyMrq5511F487uJeYW > SELF 0.00000000 Waves
{ "type": 13, "id": "8yVUuVstmrD3QM5wPyTNMX8tquh8UDMcGGSmBar9iPLa", "fee": 1000000, "feeAssetId": null, "timestamp": 1672857286093, "version": 2, "chainId": 87, "sender": "3PG4PBFup5pAZwxqGWyMrq5511F487uJeYW", "senderPublicKey": "4iq1k2e8ni4j57gKGmnRTsCSvc4kqdcfHSPMRFJYedQK", "proofs": [ "4onZrp1tZLfaVxqeu6ffEWVXjUJUZSq3nFtuBDezafXRjPrkYwargYBMQTs7jaPnQysdpav1GJyCwBixvpPC39BV" ], "script": "base64:BgJ3CAISAwoBARIECgIBASIDYzVhIgFmIgFpIgJjaSIBdyIFYWNjdW0iB2FkZHJlc3MiA3JlcyIFYWRkcnMiBGZvbGQiAiRsIgIkcyIFJGFjYzAiBSRmMF8xIgIkYSICJGkiBSRmMF8yIgNzbWYiAXkiAXoiBGFkZHICAAFhCQDMCAIJAMwIAgkBB0FkZHJlc3MBARoBV5PjIBtcHFwjLxqsEEBuxVTw6BBIWNc8SwkAzAgCCQEHQWRkcmVzcwEBGgFXjrF7JxMEmph7sGIMpgbsXzR2UsKGfUIRCQDMCAIJAQdBZGRyZXNzAQEaAVdozhw2K2kGiI3AMK26+QlTpSefjnfmSC0JAMwIAgkBB0FkZHJlc3MBARoBV7iqhgT9Rcgi+V5SNfSzPvMDTkchRvFI+QkAzAgCCQEHQWRkcmVzcwEBGgFXyIHXM1pRQJR6tnk7IMkMl0EyrlebCgvYBQNuaWwJAMwIAgkAzAgCCQEHQWRkcmVzcwEBGgFX1+2kqevfkIJ+5oFq6yJWv5WnDtv/0eRqCQDMCAIJAQdBZGRyZXNzAQEaAVdZm2055K1QzptgCQHIRsdSEi4TllpB9aYJAMwIAgkBB0FkZHJlc3MBARoBV0XrySr/r7amLRjM+V8O6YTiXcYBJGQi/AkAzAgCCQEHQWRkcmVzcwEBGgFXWjn92Ih/xiUwgoWvgiBJm2m0a+MI9c+UCQDMCAIJAQdBZGRyZXNzAQEaAVfEHhTQtOs3T3rakVelwEiXdungrAJOvEsFA25pbAkAzAgCCQDMCAIJAQdBZGRyZXNzAQEaAVfV73y3wQc4cw7q7Y7+Wppi5s+rgLn1BS4JAMwIAgkBB0FkZHJlc3MBARoBV/op/cTbm0M7X5xkwrpuMZRZ71OBSNmALAkAzAgCCQEHQWRkcmVzcwEBGgFXQngMLSDrV6Su/tsGHGFaAVCwY5fC6DglCQDMCAIJAQdBZGRyZXNzAQEaAVfrSfFcdltWpKLE7UNeidNQ3Xl+kC7a36cJAMwIAgkBB0FkZHJlc3MBARoBVx8/AB9zK/VitOq4YX+2qOmVlQMGvoHdzAUDbmlsCQDMCAIJAMwIAgkBB0FkZHJlc3MBARoBVzVw6m+bh8SBH2d9k9iFSPKITmZft7E/fAkAzAgCCQEHQWRkcmVzcwEBGgFXRCCyUC1i0uRjCCZccTfvsrlCIUQMU1lvCQDMCAIJAQdBZGRyZXNzAQEaAVfBpENmQ8e5wKxOg6VKalzad5NqABFvEO4FA25pbAkAzAgCCQDMCAIJAQdBZGRyZXNzAQEaAVdE/kWg/8cDeek1DGMzMhnyldSHWi6k69UJAMwIAgkBB0FkZHJlc3MBARoBVxMmRieIqHec1wP4Te33VRWD0aMnsUqOWgkAzAgCCQEHQWRkcmVzcwEBGgFXmcgI5aZ/viPCzVu+in0qTgNJcYFilumVCQDMCAIJAQdBZGRyZXNzAQEaAVdw3Rln0dM2KL//RbDcpx5ghi77YwHYQrUJAMwIAgkBB0FkZHJlc3MBARoBV8FIQ8tXxnEaxQD5NN6W0LTRFCkNmvjIwwUDbmlsCQDMCAIJAMwIAgkBB0FkZHJlc3MBARoBV5lRkrw7indj0hGlxhZAtyvl2TJper5igAkAzAgCCQEHQWRkcmVzcwEBGgFXFqMPjwEOAt1AJH+ny1rwjaw0YFkXICi6CQDMCAIJAQdBZGRyZXNzAQEaAVfJGV6uhQRLH9MyrSkiL3zzvdm3c7v71RMFA25pbAUDbmlsAAFiCQEHQWRkcmVzcwEBGgFXlCWGUJCVu5eTzDDkOI3XNAtyLXNakIQuAgFjAQJ3YwEBZAoBAWUCAWYBZwQBaAkA/AcEBQFnAgF3BQNuaWwFA25pbAMJAAACBQFoBQFoBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4EAWkJAJEDAgUBYQUBZAQBagoAAWsFAWkKAAFsCQCQAwEFAWsKAAFtAAAKAQFuAgFvAXADCQBnAgUBcAUBbAUBbwkBAWUCBQFvCQCRAwIFAWsFAXAKAQFxAgFvAXADCQBnAgUBcAUBbAUBbwkAAgECE0xpc3Qgc2l6ZSBleGNlZWRzIDUJAQFxAgkBAW4CCQEBbgIJAQFuAgkBAW4CCQEBbgIFAW0AAAABAAIAAwAEAAUDCQAAAgUBagUBagQBcgkA/AcEBQFiAgNzbWYFA25pbAUDbmlsAwkAAAIFAXIFAXIFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgFjAQF3AgFzAXQEAXUJAJEDAgkAkQMCBQFhBQFzBQF0BAFoCQD8BwQFAXUCAXcFA25pbAUDbmlsAwkAAAIFAWgFAWgEAXIJAPwHBAUBYgIDc21mBQNuaWwFA25pbAMJAAACBQFyBQFyBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4ApkIIXQ==", "height": 3456058, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 4J2WKXP3UERwnH7PQj3hikibfS5QMiBGz5EKxCWQQsDd Next: AGFKKZmBAca46indt8oTe59A2AAB37HTNxtHAbephveQ Diff:
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 6 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | - | let a = [[Address(base58'3PFQr9PvXxMyWZ6Q2Mr8yGMWZF3sSwLJTDL'), Address(base58'3PEwPJ5zGV9Yx3ho1neDQycoP3mJa8NgU4G'), Address(base58'3PBV3uz4DmBXiH41AYTevWdepvNn2Bai5AU'), Address(base58'3PJmKLiycHnTNSwVsyoZUZnyapeTYwxtdmA'), Address(base58'3PLD5R6bgLsqnR6htP6MTGstJzgXvbXiNzs')], [Address(base58'3PMcchEJGNPdDbzGWad11efE6gopL7Xdbmj'), Address(base58'3PA6h4Z3CJRAWy5q8g9xjCqHz1hVGiJQVau'), Address(base58'3P8JbpAhaumXXMvwKUvsZEPm7vdsgweM1Th'), Address(base58'3PA9y1qW1WpW2Vs4Vrn2uXb9ybKYjrhrEE7'), Address(base58'3PKosCvxUQ9AytFaSaFXQ5G2oSmMQ1w758N')], [Address(base58'3PMS5Yy3Xz2BqrUZ6McUQ9UXQ51JZm4Fad3'), Address(base58'3PQjdxouZSADgpdkVPfE5zJ5fhqaaCW9VRV'), Address(base58'3P7zM8xXAbJ6NEiGQNqG5bV3VKBTjT7ua28'), Address(base58'3PPNz6xqKCGe4294r45MqioQJ6a8YZqRd82'), Address(base58'3P4n79YTLnSraLtJM2A99Yz6h2JeKthXfe3')], [Address(base58' | |
4 | + | let a = [[Address(base58'3PFQr9PvXxMyWZ6Q2Mr8yGMWZF3sSwLJTDL'), Address(base58'3PEwPJ5zGV9Yx3ho1neDQycoP3mJa8NgU4G'), Address(base58'3PBV3uz4DmBXiH41AYTevWdepvNn2Bai5AU'), Address(base58'3PJmKLiycHnTNSwVsyoZUZnyapeTYwxtdmA'), Address(base58'3PLD5R6bgLsqnR6htP6MTGstJzgXvbXiNzs')], [Address(base58'3PMcchEJGNPdDbzGWad11efE6gopL7Xdbmj'), Address(base58'3PA6h4Z3CJRAWy5q8g9xjCqHz1hVGiJQVau'), Address(base58'3P8JbpAhaumXXMvwKUvsZEPm7vdsgweM1Th'), Address(base58'3PA9y1qW1WpW2Vs4Vrn2uXb9ybKYjrhrEE7'), Address(base58'3PKosCvxUQ9AytFaSaFXQ5G2oSmMQ1w758N')], [Address(base58'3PMS5Yy3Xz2BqrUZ6McUQ9UXQ51JZm4Fad3'), Address(base58'3PQjdxouZSADgpdkVPfE5zJ5fhqaaCW9VRV'), Address(base58'3P7zM8xXAbJ6NEiGQNqG5bV3VKBTjT7ua28'), Address(base58'3PPNz6xqKCGe4294r45MqioQJ6a8YZqRd82'), Address(base58'3P4n79YTLnSraLtJM2A99Yz6h2JeKthXfe3')], [Address(base58'3P6oTowNWNFV8dJHi8ZeY1sHoqGd7obp4Qb'), Address(base58'3P897r5wGeuXwmNsifPPht8Kr49hxnXMRd8'), Address(base58'3PKamvUviAr1Yqd4jE6w9jhLwdw2w6Q9AXF')], [Address(base58'3P8DhHRD8vK4wtc2kevCrCK24Xmdp6B7VLg'), Address(base58'3P3g9RDbnYKupC4BvL7GWmDyjUr2rv5oADF'), Address(base58'3PFx1kFjCHzFKjNQ3PcGS17WWBGcJgTrfye'), Address(base58'3PCDfGyZ2JnoZhCKCMzXEzEcMbXvDFdHkMa'), Address(base58'3PKYsiKMyyvGjdCrDJDGHR2sTm4heNY4pZY')], [Address(base58'3PFuZqQBrU3rmKBUj6fMKsXG5oFhhDovi5m'), Address(base58'3P3zaw8NWPiaYRLSMkZtdHXRrySDv3EWbcm'), Address(base58'3PLGCwXq1oZjreztVRLDBJZmwMzpkdbZnXL')]] | |
5 | 5 | ||
6 | 6 | let b = Address(base58'3PFSDgtxyK2xSjSmKyffjBM3jaktqZFbLSh') | |
7 | 7 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 6 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | - | let a = [[Address(base58'3PFQr9PvXxMyWZ6Q2Mr8yGMWZF3sSwLJTDL'), Address(base58'3PEwPJ5zGV9Yx3ho1neDQycoP3mJa8NgU4G'), Address(base58'3PBV3uz4DmBXiH41AYTevWdepvNn2Bai5AU'), Address(base58'3PJmKLiycHnTNSwVsyoZUZnyapeTYwxtdmA'), Address(base58'3PLD5R6bgLsqnR6htP6MTGstJzgXvbXiNzs')], [Address(base58'3PMcchEJGNPdDbzGWad11efE6gopL7Xdbmj'), Address(base58'3PA6h4Z3CJRAWy5q8g9xjCqHz1hVGiJQVau'), Address(base58'3P8JbpAhaumXXMvwKUvsZEPm7vdsgweM1Th'), Address(base58'3PA9y1qW1WpW2Vs4Vrn2uXb9ybKYjrhrEE7'), Address(base58'3PKosCvxUQ9AytFaSaFXQ5G2oSmMQ1w758N')], [Address(base58'3PMS5Yy3Xz2BqrUZ6McUQ9UXQ51JZm4Fad3'), Address(base58'3PQjdxouZSADgpdkVPfE5zJ5fhqaaCW9VRV'), Address(base58'3P7zM8xXAbJ6NEiGQNqG5bV3VKBTjT7ua28'), Address(base58'3PPNz6xqKCGe4294r45MqioQJ6a8YZqRd82'), Address(base58'3P4n79YTLnSraLtJM2A99Yz6h2JeKthXfe3')], [Address(base58' | |
4 | + | let a = [[Address(base58'3PFQr9PvXxMyWZ6Q2Mr8yGMWZF3sSwLJTDL'), Address(base58'3PEwPJ5zGV9Yx3ho1neDQycoP3mJa8NgU4G'), Address(base58'3PBV3uz4DmBXiH41AYTevWdepvNn2Bai5AU'), Address(base58'3PJmKLiycHnTNSwVsyoZUZnyapeTYwxtdmA'), Address(base58'3PLD5R6bgLsqnR6htP6MTGstJzgXvbXiNzs')], [Address(base58'3PMcchEJGNPdDbzGWad11efE6gopL7Xdbmj'), Address(base58'3PA6h4Z3CJRAWy5q8g9xjCqHz1hVGiJQVau'), Address(base58'3P8JbpAhaumXXMvwKUvsZEPm7vdsgweM1Th'), Address(base58'3PA9y1qW1WpW2Vs4Vrn2uXb9ybKYjrhrEE7'), Address(base58'3PKosCvxUQ9AytFaSaFXQ5G2oSmMQ1w758N')], [Address(base58'3PMS5Yy3Xz2BqrUZ6McUQ9UXQ51JZm4Fad3'), Address(base58'3PQjdxouZSADgpdkVPfE5zJ5fhqaaCW9VRV'), Address(base58'3P7zM8xXAbJ6NEiGQNqG5bV3VKBTjT7ua28'), Address(base58'3PPNz6xqKCGe4294r45MqioQJ6a8YZqRd82'), Address(base58'3P4n79YTLnSraLtJM2A99Yz6h2JeKthXfe3')], [Address(base58'3P6oTowNWNFV8dJHi8ZeY1sHoqGd7obp4Qb'), Address(base58'3P897r5wGeuXwmNsifPPht8Kr49hxnXMRd8'), Address(base58'3PKamvUviAr1Yqd4jE6w9jhLwdw2w6Q9AXF')], [Address(base58'3P8DhHRD8vK4wtc2kevCrCK24Xmdp6B7VLg'), Address(base58'3P3g9RDbnYKupC4BvL7GWmDyjUr2rv5oADF'), Address(base58'3PFx1kFjCHzFKjNQ3PcGS17WWBGcJgTrfye'), Address(base58'3PCDfGyZ2JnoZhCKCMzXEzEcMbXvDFdHkMa'), Address(base58'3PKYsiKMyyvGjdCrDJDGHR2sTm4heNY4pZY')], [Address(base58'3PFuZqQBrU3rmKBUj6fMKsXG5oFhhDovi5m'), Address(base58'3P3zaw8NWPiaYRLSMkZtdHXRrySDv3EWbcm'), Address(base58'3PLGCwXq1oZjreztVRLDBJZmwMzpkdbZnXL')]] | |
5 | 5 | ||
6 | 6 | let b = Address(base58'3PFSDgtxyK2xSjSmKyffjBM3jaktqZFbLSh') | |
7 | 7 | ||
8 | 8 | @Callable(c) | |
9 | 9 | func wc (d) = { | |
10 | 10 | func e (f,g) = { | |
11 | 11 | let h = invoke(g, "w", nil, nil) | |
12 | 12 | if ((h == h)) | |
13 | 13 | then nil | |
14 | 14 | else throw("Strict value is not equal to itself.") | |
15 | 15 | } | |
16 | 16 | ||
17 | 17 | let i = a[d] | |
18 | 18 | let j = { | |
19 | 19 | let k = i | |
20 | 20 | let l = size(k) | |
21 | 21 | let m = 0 | |
22 | 22 | func n (o,p) = if ((p >= l)) | |
23 | 23 | then o | |
24 | 24 | else e(o, k[p]) | |
25 | 25 | ||
26 | 26 | func q (o,p) = if ((p >= l)) | |
27 | 27 | then o | |
28 | 28 | else throw("List size exceeds 5") | |
29 | 29 | ||
30 | 30 | q(n(n(n(n(n(m, 0), 1), 2), 3), 4), 5) | |
31 | 31 | } | |
32 | 32 | if ((j == j)) | |
33 | 33 | then { | |
34 | 34 | let r = invoke(b, "smf", nil, nil) | |
35 | 35 | if ((r == r)) | |
36 | 36 | then nil | |
37 | 37 | else throw("Strict value is not equal to itself.") | |
38 | 38 | } | |
39 | 39 | else throw("Strict value is not equal to itself.") | |
40 | 40 | } | |
41 | 41 | ||
42 | 42 | ||
43 | 43 | ||
44 | 44 | @Callable(c) | |
45 | 45 | func w (s,t) = { | |
46 | 46 | let u = a[s][t] | |
47 | 47 | let h = invoke(u, "w", nil, nil) | |
48 | 48 | if ((h == h)) | |
49 | 49 | then { | |
50 | 50 | let r = invoke(b, "smf", nil, nil) | |
51 | 51 | if ((r == r)) | |
52 | 52 | then nil | |
53 | 53 | else throw("Strict value is not equal to itself.") | |
54 | 54 | } | |
55 | 55 | else throw("Strict value is not equal to itself.") | |
56 | 56 | } | |
57 | 57 | ||
58 | 58 |
github/deemru/w8io/0e76f2f 50.06 ms ◑