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:
OldNewDifferences
4949 "unit"
5050 }
5151 else "other"
52- }), IntegerEntry("31", {
53- let f = d([12, "Ride"])
54- if ($isInstanceOf(f, "List[Any]"))
52+ }), IntegerEntry("23", {
53+ let f = d([12, "Ride"])[0]
54+ if ($isInstanceOf(f, "Int"))
5555 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
6458 }
6559 else -100
6660 })]
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b) = if ($isInstanceOf(b, "Int"))
55 then b
66 else unit
77
88
99 func c (b) = if ($isInstanceOf(b, "(Int, String)"))
1010 then b
1111 else unit
1212
1313
1414 func d (b) = if ($isInstanceOf(b, "List[Any]"))
1515 then b
1616 else throw("Couldn't cast Any to List[Any]")
1717
1818
1919 @Callable(e)
2020 func call1 () = [IntegerEntry("11", {
2121 let f = a(10)
2222 if ($isInstanceOf(f, "Int"))
2323 then {
2424 let g = f
2525 (g + 1)
2626 }
2727 else -100
2828 }), StringEntry("12", {
2929 let f = a("Waves")
3030 if ($isInstanceOf(f, "Unit"))
3131 then {
3232 let g = f
3333 "unit"
3434 }
3535 else "other"
3636 }), StringEntry("21", {
3737 let f = c($Tuple2(11, "Ride"))
3838 if ($isInstanceOf(f, "(Int, String)"))
3939 then {
4040 let g = f
4141 (g._2 + " the Waves!")
4242 }
4343 else "other"
4444 }), StringEntry("22", {
4545 let f = c(true)
4646 if ($isInstanceOf(f, "Unit"))
4747 then {
4848 let g = f
4949 "unit"
5050 }
5151 else "other"
52- }), IntegerEntry("31", {
53- let f = d([12, "Ride"])
54- if ($isInstanceOf(f, "List[Any]"))
52+ }), IntegerEntry("23", {
53+ let f = d([12, "Ride"])[0]
54+ if ($isInstanceOf(f, "Int"))
5555 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
6458 }
6559 else -100
6660 })]
6761
6862
6963
7064 @Callable(e)
7165 func call2 () = {
7266 let b = d(88)
7367 if ((b == b))
7468 then [StringEntry("32", "ok")]
7569 else throw("Strict value is not equal to itself.")
7670 }
7771
7872

github/deemru/w8io/c3f4982 
20.11 ms