tx · BiPxeH2DoWVMnNnvRipw2GNdxptzhik4NM3aZz4VNF29

3N6GuFb7Ucxs3cZjmwYDusKtfLaAigDtav5:  -0.01000000 Waves

2023.05.29 14:52 [2599231] smart account 3N6GuFb7Ucxs3cZjmwYDusKtfLaAigDtav5 > SELF 0.00000000 Waves

{ "type": 13, "id": "BiPxeH2DoWVMnNnvRipw2GNdxptzhik4NM3aZz4VNF29", "fee": 1000000, "feeAssetId": null, "timestamp": 1685361135865, "version": 2, "chainId": 84, "sender": "3N6GuFb7Ucxs3cZjmwYDusKtfLaAigDtav5", "senderPublicKey": "EMAuwff72FwVoiJK9xHyuUUMbpKmgV5temqeLU2aEsiS", "proofs": [ "AgvJwfzNHgHDUm6r3mfn3agbUBWr16NkQ4WNvHcE158bPtmVmfkdPxtfvNc72yZ25s7vaFqNr4yagP1MeGkZHqW" ], "script": "base64:BgIOCAISABIAEgASABIAEgAEAQ9nZXRSYW5kb21OdW1iZXIABA9yYW5kb21TZWVkQmxvY2sJAQV2YWx1ZQEJAO0HAQACBApyYW5kb21IYXNoCQDUFgEJAQV2YWx1ZQEIBQ9yYW5kb21TZWVkQmxvY2sDdnJmCQCxCQEFCnJhbmRvbUhhc2gBEGdldFJhbmRvbU51bWJlcjIABA9yYW5kb21TZWVkQmxvY2sJAQV2YWx1ZQEJAO0HAQACBApyYW5kb21IYXNoCQDUFgEJAQV2YWx1ZQEIBQ9yYW5kb21TZWVkQmxvY2sDdnJmCQDaBAEFCnJhbmRvbUhhc2gBB3Rlc3Q1aDEBB2FkZHJlc3MJAMwIAgkBC1N0cmluZ0VudHJ5AgIIYWRkcmVzczIFB2FkZHJlc3MFA25pbAEEY2FsYwAAAwYBaQEFdGVzdDEABAZyZXN1bHQJAQRjYWxjAAkAlAoCBQNuaWwFBnJlc3VsdAFpAQV0ZXN0MwAEB2FkZHJlc3MJANgEAQgIBQFpBmNhbGxlcgVieXRlcwkAzAgCCQELU3RyaW5nRW50cnkCAgdhZGRyZXNzBQdhZGRyZXNzBQNuaWwBaQEFdGVzdDQABAdhZGRyZXNzCQDYBAEICAUBaQZjYWxsZXIFYnl0ZXMJAAIBBQdhZGRyZXNzAWkBBXRlc3Q1AAQHYWRkcmVzcwkA2AQBCAgFAWkGY2FsbGVyBWJ5dGVzCQEHdGVzdDVoMQEFB2FkZHJlc3MBaQEFdGVzdDYABAdhZGRyZXNzCQDYBAEICAUBaQZjYWxsZXIFYnl0ZXMEAXIJAQd0ZXN0NWgxAQUHYWRkcmVzcwkAAgEFB2FkZHJlc3MBaQEFdGVzdDcABAdhZGRyZXNzCQDYBAEICAUBaQZjYWxsZXIFYnl0ZXMEAXIJAKQDAQkBD2dldFJhbmRvbU51bWJlcgAJAAIBBQFyAI92t5Q=", "height": 2599231, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: GFDz3zfQCWLqqVU9QCs6qTR4KQgdTCZUqWDKprTRMP9m Next: 3aGBcw4J4swV2EM188wejH5c18xMTDcNjrDwNR2u2YF9 Diff:
OldNewDifferences
88 }
99
1010
11-func d (e) = [StringEntry("address2", e)]
11+func d () = {
12+ let b = value(blockInfoByHeight(2))
13+ let c = sha256_16Kb(value(b.vrf))
14+ toBase64String(c)
15+ }
1216
1317
14-func f () = 3
18+func e (f) = [StringEntry("address2", f)]
1519
1620
17-@Callable(g)
21+func g () = 3
22+
23+
24+@Callable(h)
1825 func test1 () = {
19- let h = f()
20- $Tuple2(nil, h)
26+ let i = g()
27+ $Tuple2(nil, i)
2128 }
2229
2330
2431
25-@Callable(g)
32+@Callable(h)
2633 func test3 () = {
27- let e = toBase58String(g.caller.bytes)
28-[StringEntry("address", e)]
34+ let f = toBase58String(h.caller.bytes)
35+[StringEntry("address", f)]
2936 }
3037
3138
3239
33-@Callable(g)
40+@Callable(h)
3441 func test4 () = {
35- let e = toBase58String(g.caller.bytes)
36- throw(e)
42+ let f = toBase58String(h.caller.bytes)
43+ throw(f)
3744 }
3845
3946
4047
41-@Callable(g)
48+@Callable(h)
4249 func test5 () = {
43- let e = toBase58String(g.caller.bytes)
44- d(e)
50+ let f = toBase58String(h.caller.bytes)
51+ e(f)
4552 }
4653
4754
4855
49-@Callable(g)
56+@Callable(h)
5057 func test6 () = {
51- let e = toBase58String(g.caller.bytes)
52- let i = d(e)
53- throw(e)
58+ let f = toBase58String(h.caller.bytes)
59+ let j = e(f)
60+ throw(f)
5461 }
5562
5663
5764
58-@Callable(g)
65+@Callable(h)
5966 func test7 () = {
60- let e = toBase58String(g.caller.bytes)
61- let i = toString(a())
62- throw(i)
67+ let f = toBase58String(h.caller.bytes)
68+ let j = toString(a())
69+ throw(j)
6370 }
6471
6572
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a () = {
55 let b = value(blockInfoByHeight(2))
66 let c = sha256_16Kb(value(b.vrf))
77 toInt(c)
88 }
99
1010
11-func d (e) = [StringEntry("address2", e)]
11+func d () = {
12+ let b = value(blockInfoByHeight(2))
13+ let c = sha256_16Kb(value(b.vrf))
14+ toBase64String(c)
15+ }
1216
1317
14-func f () = 3
18+func e (f) = [StringEntry("address2", f)]
1519
1620
17-@Callable(g)
21+func g () = 3
22+
23+
24+@Callable(h)
1825 func test1 () = {
19- let h = f()
20- $Tuple2(nil, h)
26+ let i = g()
27+ $Tuple2(nil, i)
2128 }
2229
2330
2431
25-@Callable(g)
32+@Callable(h)
2633 func test3 () = {
27- let e = toBase58String(g.caller.bytes)
28-[StringEntry("address", e)]
34+ let f = toBase58String(h.caller.bytes)
35+[StringEntry("address", f)]
2936 }
3037
3138
3239
33-@Callable(g)
40+@Callable(h)
3441 func test4 () = {
35- let e = toBase58String(g.caller.bytes)
36- throw(e)
42+ let f = toBase58String(h.caller.bytes)
43+ throw(f)
3744 }
3845
3946
4047
41-@Callable(g)
48+@Callable(h)
4249 func test5 () = {
43- let e = toBase58String(g.caller.bytes)
44- d(e)
50+ let f = toBase58String(h.caller.bytes)
51+ e(f)
4552 }
4653
4754
4855
49-@Callable(g)
56+@Callable(h)
5057 func test6 () = {
51- let e = toBase58String(g.caller.bytes)
52- let i = d(e)
53- throw(e)
58+ let f = toBase58String(h.caller.bytes)
59+ let j = e(f)
60+ throw(f)
5461 }
5562
5663
5764
58-@Callable(g)
65+@Callable(h)
5966 func test7 () = {
60- let e = toBase58String(g.caller.bytes)
61- let i = toString(a())
62- throw(i)
67+ let f = toBase58String(h.caller.bytes)
68+ let j = toString(a())
69+ throw(j)
6370 }
6471
6572

github/deemru/w8io/873ac7e 
29.26 ms