tx · 2R9C5Dx5c39ckBxCA7WDhsThPE1rnFxLd2nm2CF8LAqU 3N6Xy426iByijotCbF9hQRu7KWbV76xb4n8: -0.01000000 Waves 2022.11.21 01:47 [2326051] smart account 3N6Xy426iByijotCbF9hQRu7KWbV76xb4n8 > SELF 0.00000000 Waves
{ "type": 13, "id": "2R9C5Dx5c39ckBxCA7WDhsThPE1rnFxLd2nm2CF8LAqU", "fee": 1000000, "feeAssetId": null, "timestamp": 1668984503669, "version": 2, "chainId": 84, "sender": "3N6Xy426iByijotCbF9hQRu7KWbV76xb4n8", "senderPublicKey": "2krAhNZ3ApQZaHMnyhticm7R3mSvdnwDpvKrRji28vQS", "proofs": [ "282qvhc5MdnYnw2AvDyWFTcLPiaAqXi2Ku6t6WXm6K7aE21Ea2knsTDzPwMfVQ2DkP4jm2M9ZcPCCv8uh6Dpc8iP" ], "script": "base64:AAIFAAAAAAAAAAQIAhIAAAAAAgAAAAAIYWNjb3VudHMJAARMAAAAAgIAAAAjM043V2NrZ0hFSks2SlpWaFFBdXJIS2JKdmNYeEVxY3JZb3cJAARMAAAAAgIAAAAjM015OEx3TVlYWW01d1p5S2Y0cFh0blUxWnNRVVBmTDdIWTMFAAAAA25pbAEAAAAIZGVsZWdhdGUAAAACAAAABHByZXYAAAAHYWRkcmVzcwQAAAADaW52CQAD/AAAAAQJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAAB2FkZHJlc3MCAAAAA2ZmZgUAAAADbmlsBQAAAANuaWwDCQAAAAAAAAIFAAAAA2ludgUAAAADaW52BgcAAAABAAAAAWkBAAAACW1haW5fZnVuYwAAAAAEAAAAAmkxCQAD/AAAAAQJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNON1dja2dIRUpLNkpaVmhRQXVySEtiSnZjWHhFcWNyWW93AgAAAANmZmYFAAAAA25pbAUAAAADbmlsBAAAAAJpMgkAA/wAAAAECQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABAgAAACMzTXk4THdNWVhZbTV3WnlLZjRwWHRuVTFac1FVUGZMN0hZMwIAAAADZmZmBQAAAANuaWwFAAAAA25pbAMDCQAAAAAAAAIFAAAAAmkxBQAAAAJpMQkAAAAAAAACBQAAAAJpMgUAAAACaTIHCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAABG1haW4CAAAAB3N1Y2Nlc3MFAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAACQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tledVZRC8=", "height": 2326051, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: Ht6RP84KBFqPAZxDqDrh9AW3BFtMa7yWeQeJpnEa6Kvo Next: 9P3nFhpCeGaLevWDdcFXAuNjSu57fHvfxVjC1FYARy8L Diff:
Old | New | Differences | |
---|---|---|---|
13 | 13 | ||
14 | 14 | @Callable(i) | |
15 | 15 | func main_func () = { | |
16 | - | let result = { | |
17 | - | let $l = accounts | |
18 | - | let $s = size($l) | |
19 | - | let $acc0 = true | |
20 | - | func $f0_1 ($a,$i) = if (($i >= $s)) | |
21 | - | then $a | |
22 | - | else delegate($a, $l[$i]) | |
23 | - | ||
24 | - | func $f0_2 ($a,$i) = if (($i >= $s)) | |
25 | - | then $a | |
26 | - | else throw("List size exceeds 2") | |
27 | - | ||
28 | - | $f0_2($f0_1($f0_1($acc0, 0), 1), 2) | |
29 | - | } | |
30 | - | nil | |
16 | + | let i1 = invoke(addressFromStringValue("3N7WckgHEJK6JZVhQAurHKbJvcXxEqcrYow"), "fff", nil, nil) | |
17 | + | let i2 = invoke(addressFromStringValue("3My8LwMYXYm5wZyKf4pXtnU1ZsQUPfL7HY3"), "fff", nil, nil) | |
18 | + | if (if ((i1 == i1)) | |
19 | + | then (i2 == i2) | |
20 | + | else false) | |
21 | + | then [StringEntry("main", "success")] | |
22 | + | else throw("Strict value is not equal to itself.") | |
31 | 23 | } | |
32 | 24 | ||
33 | 25 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let accounts = ["3N7WckgHEJK6JZVhQAurHKbJvcXxEqcrYow", "3My8LwMYXYm5wZyKf4pXtnU1ZsQUPfL7HY3"] | |
5 | 5 | ||
6 | 6 | func delegate (prev,address) = { | |
7 | 7 | let inv = invoke(addressFromStringValue(address), "fff", nil, nil) | |
8 | 8 | if ((inv == inv)) | |
9 | 9 | then true | |
10 | 10 | else false | |
11 | 11 | } | |
12 | 12 | ||
13 | 13 | ||
14 | 14 | @Callable(i) | |
15 | 15 | func main_func () = { | |
16 | - | let result = { | |
17 | - | let $l = accounts | |
18 | - | let $s = size($l) | |
19 | - | let $acc0 = true | |
20 | - | func $f0_1 ($a,$i) = if (($i >= $s)) | |
21 | - | then $a | |
22 | - | else delegate($a, $l[$i]) | |
23 | - | ||
24 | - | func $f0_2 ($a,$i) = if (($i >= $s)) | |
25 | - | then $a | |
26 | - | else throw("List size exceeds 2") | |
27 | - | ||
28 | - | $f0_2($f0_1($f0_1($acc0, 0), 1), 2) | |
29 | - | } | |
30 | - | nil | |
16 | + | let i1 = invoke(addressFromStringValue("3N7WckgHEJK6JZVhQAurHKbJvcXxEqcrYow"), "fff", nil, nil) | |
17 | + | let i2 = invoke(addressFromStringValue("3My8LwMYXYm5wZyKf4pXtnU1ZsQUPfL7HY3"), "fff", nil, nil) | |
18 | + | if (if ((i1 == i1)) | |
19 | + | then (i2 == i2) | |
20 | + | else false) | |
21 | + | then [StringEntry("main", "success")] | |
22 | + | else throw("Strict value is not equal to itself.") | |
31 | 23 | } | |
32 | 24 | ||
33 | 25 | ||
34 | 26 | @Verifier(tx) | |
35 | 27 | func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey) | |
36 | 28 |
github/deemru/w8io/169f3d6 28.19 ms ◑![]()