tx · 32eBRuG5i299FgsN7Aknw1YotpJecnfvviCHc7mtC12i 3N38TQrBBEMzBaDvd7FLc17TvpDSaUKrRPx: -0.01000000 Waves 2021.09.30 15:18 [1725686] smart account 3N38TQrBBEMzBaDvd7FLc17TvpDSaUKrRPx > SELF 0.00000000 Waves
{ "type": 13, "id": "32eBRuG5i299FgsN7Aknw1YotpJecnfvviCHc7mtC12i", "fee": 1000000, "feeAssetId": null, "timestamp": 1633004306314, "version": 2, "chainId": 84, "sender": "3N38TQrBBEMzBaDvd7FLc17TvpDSaUKrRPx", "senderPublicKey": "9a8JNLXFvTm9Bd3kg8DyJr3itTNZhfReuJtgPGzSTPLQ", "proofs": [ "3CnEYnegXapy7Hq2H3d7WV5UhsYE8M669rTnQwdbPPEkc4oLERRZ22ZMdRgnPMebMSakv9YJbhCzZJzut5jErowM" ], "script": "base64:AAIFAAAAAAAAAAYIAhIAEgAAAAADAQAAAAJmMQAAAAEAAAABYQMJAAABAAAAAgUAAAABYQIAAAADSW50BQAAAAFhBQAAAAR1bml0AQAAAAJmMgAAAAEAAAABYQMJAAABAAAAAgUAAAABYQIAAAANKEludCwgU3RyaW5nKQUAAAABYQUAAAAEdW5pdAEAAAACZjMAAAABAAAAAWEDCQAAAQAAAAIFAAAAAWECAAAACUxpc3RbQW55XQUAAAABYQkAAAIAAAABAgAAAB5Db3VsZG4ndCBjYXN0IEFueSB0byBMaXN0W0FueV0AAAACAAAAAWkBAAAABWNhbGwxAAAAAAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAACMTEEAAAAByRtYXRjaDAJAQAAAAJmMQAAAAEAAAAAAAAAAAoDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABdAUAAAAHJG1hdGNoMAkAAGQAAAACBQAAAAF0AAAAAAAAAAABAP////////+cCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAAjEyBAAAAAckbWF0Y2gwCQEAAAACZjEAAAABAgAAAAVXYXZlcwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAEVW5pdAQAAAABdAUAAAAHJG1hdGNoMAIAAAAEdW5pdAIAAAAFb3RoZXIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAACMjEEAAAAByRtYXRjaDAJAQAAAAJmMgAAAAEJAAUUAAAAAgAAAAAAAAAACwIAAAAEUmlkZQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAANKEludCwgU3RyaW5nKQQAAAABdAUAAAAHJG1hdGNoMAkAASwAAAACCAUAAAABdAAAAAJfMgIAAAALIHRoZSBXYXZlcyECAAAABW90aGVyCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAAjIyBAAAAAckbWF0Y2gwCQEAAAACZjIAAAABBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAEVW5pdAQAAAABdAUAAAAHJG1hdGNoMAIAAAAEdW5pdAIAAAAFb3RoZXIJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAAjIzBAAAAAckbWF0Y2gwCQABkQAAAAIJAQAAAAJmMwAAAAEJAARMAAAAAgAAAAAAAAAADAkABEwAAAACAgAAAARSaWRlBQAAAANuaWwAAAAAAAAAAAADCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABZQUAAAAHJG1hdGNoMAUAAAABZQD/////////nAUAAAADbmlsAAAAAWkBAAAABWNhbGwyAAAAAAQAAAABYQkBAAAAAmYzAAAAAQAAAAAAAAAAWAMJAAAAAAAAAgUAAAABYQUAAAABYQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAAAIzMgIAAAACb2sFAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAAAMxHMKQ==", "height": 1725686, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: GQuMpVjWxhC8hfeSzgp56RXH9LMcpf7VXBuAcHqBNx8P Next: CG3oKNKWmECa99EZjKVGLwMWLy4YaJYk7W82Ur7yLCdk Diff:
Old | New | Differences | |
---|---|---|---|
49 | 49 | "unit" | |
50 | 50 | } | |
51 | 51 | else "other" | |
52 | - | }), IntegerEntry(" | |
53 | - | let f = d([12, "Ride"]) | |
54 | - | if ($isInstanceOf(f, " | |
52 | + | }), IntegerEntry("23", { | |
53 | + | let f = d([12, "Ride"])[0] | |
54 | + | if ($isInstanceOf(f, "Int")) | |
55 | 55 | then { | |
56 | - | let g = f | |
57 | - | let h = g[0] | |
58 | - | if ($isInstanceOf(h, "Int")) | |
59 | - | then { | |
60 | - | let i = h | |
61 | - | i | |
62 | - | } | |
63 | - | else -100 | |
56 | + | let h = f | |
57 | + | h | |
64 | 58 | } | |
65 | 59 | else -100 | |
66 | 60 | })] |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | func a (b) = if ($isInstanceOf(b, "Int")) | |
5 | 5 | then b | |
6 | 6 | else unit | |
7 | 7 | ||
8 | 8 | ||
9 | 9 | func c (b) = if ($isInstanceOf(b, "(Int, String)")) | |
10 | 10 | then b | |
11 | 11 | else unit | |
12 | 12 | ||
13 | 13 | ||
14 | 14 | func d (b) = if ($isInstanceOf(b, "List[Any]")) | |
15 | 15 | then b | |
16 | 16 | else throw("Couldn't cast Any to List[Any]") | |
17 | 17 | ||
18 | 18 | ||
19 | 19 | @Callable(e) | |
20 | 20 | func call1 () = [IntegerEntry("11", { | |
21 | 21 | let f = a(10) | |
22 | 22 | if ($isInstanceOf(f, "Int")) | |
23 | 23 | then { | |
24 | 24 | let g = f | |
25 | 25 | (g + 1) | |
26 | 26 | } | |
27 | 27 | else -100 | |
28 | 28 | }), StringEntry("12", { | |
29 | 29 | let f = a("Waves") | |
30 | 30 | if ($isInstanceOf(f, "Unit")) | |
31 | 31 | then { | |
32 | 32 | let g = f | |
33 | 33 | "unit" | |
34 | 34 | } | |
35 | 35 | else "other" | |
36 | 36 | }), StringEntry("21", { | |
37 | 37 | let f = c($Tuple2(11, "Ride")) | |
38 | 38 | if ($isInstanceOf(f, "(Int, String)")) | |
39 | 39 | then { | |
40 | 40 | let g = f | |
41 | 41 | (g._2 + " the Waves!") | |
42 | 42 | } | |
43 | 43 | else "other" | |
44 | 44 | }), StringEntry("22", { | |
45 | 45 | let f = c(true) | |
46 | 46 | if ($isInstanceOf(f, "Unit")) | |
47 | 47 | then { | |
48 | 48 | let g = f | |
49 | 49 | "unit" | |
50 | 50 | } | |
51 | 51 | else "other" | |
52 | - | }), IntegerEntry(" | |
53 | - | let f = d([12, "Ride"]) | |
54 | - | if ($isInstanceOf(f, " | |
52 | + | }), IntegerEntry("23", { | |
53 | + | let f = d([12, "Ride"])[0] | |
54 | + | if ($isInstanceOf(f, "Int")) | |
55 | 55 | then { | |
56 | - | let g = f | |
57 | - | let h = g[0] | |
58 | - | if ($isInstanceOf(h, "Int")) | |
59 | - | then { | |
60 | - | let i = h | |
61 | - | i | |
62 | - | } | |
63 | - | else -100 | |
56 | + | let h = f | |
57 | + | h | |
64 | 58 | } | |
65 | 59 | else -100 | |
66 | 60 | })] | |
67 | 61 | ||
68 | 62 | ||
69 | 63 | ||
70 | 64 | @Callable(e) | |
71 | 65 | func call2 () = { | |
72 | 66 | let b = d(88) | |
73 | 67 | if ((b == b)) | |
74 | 68 | then [StringEntry("32", "ok")] | |
75 | 69 | else throw("Strict value is not equal to itself.") | |
76 | 70 | } | |
77 | 71 | ||
78 | 72 |
github/deemru/w8io/169f3d6 39.34 ms ◑![]()