tx · 7oN5RPSwnpe5K94YwVHgj6KCJqS1BsnKc5P7A3JFEKRc 3N38TQrBBEMzBaDvd7FLc17TvpDSaUKrRPx: -0.01000000 Waves 2021.09.30 17:37 [1725825] smart account 3N38TQrBBEMzBaDvd7FLc17TvpDSaUKrRPx > SELF 0.00000000 Waves
{ "type": 13, "id": "7oN5RPSwnpe5K94YwVHgj6KCJqS1BsnKc5P7A3JFEKRc", "fee": 1000000, "feeAssetId": null, "timestamp": 1633012621152, "version": 2, "chainId": 84, "sender": "3N38TQrBBEMzBaDvd7FLc17TvpDSaUKrRPx", "senderPublicKey": "9a8JNLXFvTm9Bd3kg8DyJr3itTNZhfReuJtgPGzSTPLQ", "proofs": [ "zq73SAaYx8byuN7BCEbSyZWCRyDsRbi21qL5QwUL3QUKiiUJ8uZyD9vodwvX1kyVM8yeoaXM6hrq6jw8dDx6Muw" ], "script": "base64:AAIFAAAAAAAAAAYIAhIAEgAAAAADAQAAAAJmMQAAAAEAAAABYQMJAAABAAAAAgUAAAABYQIAAAADSW50BQAAAAFhBQAAAAR1bml0AQAAAAJmMgAAAAEAAAABYQMJAAABAAAAAgUAAAABYQIAAAANKEludCwgU3RyaW5nKQUAAAABYQUAAAAEdW5pdAEAAAACZjMAAAABAAAAAWEDCQAAAQAAAAIFAAAAAWECAAAACUxpc3RbQW55XQUAAAABYQkAAAIAAAABAgAAAB5Db3VsZG4ndCBjYXN0IEFueSB0byBMaXN0W0FueV0AAAACAAAAAWkBAAAABWNhbGwzAAAAAAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAADXzExCQAAZAAAAAIJAQAAAAV2YWx1ZQAAAAEJAQAAAAJmMQAAAAEAAAAAAAAAAAoAAAAAAAAAAAEJAARMAAAAAgkBAAAADEJvb2xlYW5FbnRyeQAAAAICAAAAA18xMgkBAAAACWlzRGVmaW5lZAAAAAEJAQAAAAJmMQAAAAECAAAABVdhdmVzCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAA18yMQkAASwAAAACCAkBAAAABXZhbHVlAAAAAQkBAAAAAmYyAAAAAQkABRQAAAACAAAAAAAAAAALAgAAAARSaWRlAAAAAl8yAgAAAAsgdGhlIFdhdmVzIQkABEwAAAACCQEAAAAMQm9vbGVhbkVudHJ5AAAAAgIAAAADXzIyCQEAAAAJaXNEZWZpbmVkAAAAAQkBAAAAAmYyAAAAAQYJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAA181MwMJAAABAAAAAgkAAZEAAAACCQEAAAACZjMAAAABCQAETAAAAAIAAAAAAAAAAAwJAARMAAAAAgIAAAAEUmlkZQUAAAADbmlsAAAAAAAAAAAAAgAAAANJbnQJAAGRAAAAAgkBAAAAAmYzAAAAAQkABEwAAAACAAAAAAAAAAAMCQAETAAAAAICAAAABFJpZGUFAAAAA25pbAAAAAAAAAAAAAkAAAIAAAABAgAAABhDb3VsZG4ndCBjYXN0IEFueSB0byBJbnQFAAAAA25pbAAAAAFpAQAAAAVjYWxsMgAAAAAEAAAAAWEJAQAAAAJmMwAAAAEAAAAAAAAAAFgDCQAAAAAAAAIFAAAAAWEFAAAAAWEJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAACMzICAAAAAm9rBQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAM5TRRc=", "height": 1725825, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: CG3oKNKWmECa99EZjKVGLwMWLy4YaJYk7W82Ur7yLCdk Next: zfySaf3kNTaAh5JWXcwku6LtXwLZcozwh6phEXdqmzC Diff:
Old | New | Differences | |
---|---|---|---|
17 | 17 | ||
18 | 18 | ||
19 | 19 | @Callable(e) | |
20 | - | func call3 () = [IntegerEntry("_11", (value(a(10)) + 1)), BooleanEntry("_12", isDefined(a("Waves"))), StringEntry("_21", (value(c($Tuple2(11, "Ride")))._2 + " the Waves!")), BooleanEntry("_22", isDefined(c(true))), IntegerEntry("_23", { | |
21 | - | let f = d([12, "Ride"])[0] | |
22 | - | if ($isInstanceOf(f, "Int")) | |
23 | - | then { | |
24 | - | let g = f | |
25 | - | g | |
26 | - | } | |
27 | - | else -100 | |
28 | - | })] | |
20 | + | func call3 () = [IntegerEntry("_11", (value(a(10)) + 1)), BooleanEntry("_12", isDefined(a("Waves"))), StringEntry("_21", (value(c($Tuple2(11, "Ride")))._2 + " the Waves!")), BooleanEntry("_22", isDefined(c(true))), IntegerEntry("_53", if ($isInstanceOf(d([12, "Ride"])[0], "Int")) | |
21 | + | then d([12, "Ride"])[0] | |
22 | + | else throw("Couldn't cast Any to Int"))] | |
29 | 23 | ||
30 | 24 | ||
31 | 25 |
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 | - | func call3 () = [IntegerEntry("_11", (value(a(10)) + 1)), BooleanEntry("_12", isDefined(a("Waves"))), StringEntry("_21", (value(c($Tuple2(11, "Ride")))._2 + " the Waves!")), BooleanEntry("_22", isDefined(c(true))), IntegerEntry("_23", { | |
21 | - | let f = d([12, "Ride"])[0] | |
22 | - | if ($isInstanceOf(f, "Int")) | |
23 | - | then { | |
24 | - | let g = f | |
25 | - | g | |
26 | - | } | |
27 | - | else -100 | |
28 | - | })] | |
20 | + | func call3 () = [IntegerEntry("_11", (value(a(10)) + 1)), BooleanEntry("_12", isDefined(a("Waves"))), StringEntry("_21", (value(c($Tuple2(11, "Ride")))._2 + " the Waves!")), BooleanEntry("_22", isDefined(c(true))), IntegerEntry("_53", if ($isInstanceOf(d([12, "Ride"])[0], "Int")) | |
21 | + | then d([12, "Ride"])[0] | |
22 | + | else throw("Couldn't cast Any to Int"))] | |
29 | 23 | ||
30 | 24 | ||
31 | 25 | ||
32 | 26 | @Callable(e) | |
33 | 27 | func call2 () = { | |
34 | 28 | let b = d(88) | |
35 | 29 | if ((b == b)) | |
36 | 30 | then [StringEntry("32", "ok")] | |
37 | 31 | else throw("Strict value is not equal to itself.") | |
38 | 32 | } | |
39 | 33 | ||
40 | 34 |
github/deemru/w8io/169f3d6 21.60 ms ◑![]()