tx · 8DbtCNMLBztWwBy1pxZbDAL4F5zE92SRBXCxstFnBjA2

3N2eWpc6pAYe6oBQdrFU6YySuNWB4G51UdY:  -0.01000000 Waves

2022.02.03 16:34 [1907483] smart account 3N2eWpc6pAYe6oBQdrFU6YySuNWB4G51UdY > SELF 0.00000000 Waves

{ "type": 13, "id": "8DbtCNMLBztWwBy1pxZbDAL4F5zE92SRBXCxstFnBjA2", "fee": 1000000, "feeAssetId": null, "timestamp": 1643895268568, "version": 1, "sender": "3N2eWpc6pAYe6oBQdrFU6YySuNWB4G51UdY", "senderPublicKey": "42WmacRYfwwb7o8tbS2WUutc3rDFdZxh55QsWyxQYajR", "proofs": [ "AbifELdEXxDLq2PntDJzk2JpnBHsEtUweTTu2iJ6gapn5r8T7ZRzNhGg61LxtYe5fBbnMzNAJu4bH2q3kQMNqtN" ], "script": "base64:AAIFAAAAAAAAANIIAhIDCgEIEgMKAQgaBgoBYRIBaRoGCgFiEgFzGgYKAWMSAXkaBgoBZBIBdBoGCgFlEgF2GgYKAWYSAWcaBgoBZxIBbhoGCgFoEgF3GgYKAWkSAXAaBgoBahIBZhoGCgFrEgFhGgYKAWwSAXgaBwoBbRICJGwaBwoBbhICJHMaCgoBcBIFJGFjYzAaCgoBcRIFJGYwXzEaBwoBchICJGEaBwoBcxICJGkaCgoBdBIFJGYwXzIaBgoBdRIBbBoMCgF2EgckbWF0Y2gwGgYKAXcSAXUAAAAAAAAAAgAAAAFhAQAAAAF4AAAAAQAAAAFiAwkBAAAAAiE9AAAAAggFAAAAAWEAAAAGY2FsbGVyBQAAAAR0aGlzCQAAAgAAAAECAAAAASEKAQAAAAFjAAAAAgAAAAFkAAAAAWUDCQAAAAAAAAIFAAAAAWQCAAAAAWkJAQAAAA1wYXJzZUludFZhbHVlAAAAAQUAAAABZQMJAAAAAAAAAgUAAAABZAIAAAABcwUAAAABZQMJAAAAAAAAAgUAAAABZAIAAAABYgkAAAAAAAACBQAAAAFlAgAAAAExCQAAAgAAAAEFAAAAAWQKAQAAAAFmAAAAAgAAAAFnAAAAAWUDCQAAAAAAAAIFAAAAAWcCAAAAATAFAAAAA25pbAMJAAAAAAAAAgUAAAABZwIAAAABMQQAAAABZAkABLUAAAACBQAAAAFlAgAAAAE6CQAETAAAAAIJAQAAAAFjAAAAAgkAAZEAAAACBQAAAAFkAAAAAAAAAAAACQABkQAAAAIFAAAAAWQAAAAAAAAAAAEFAAAAA25pbAMJAAAAAAAAAgUAAAABZwIAAAABMgQAAAABZAkABLUAAAACBQAAAAFlAgAAAAE6CQAETAAAAAIJAQAAAAFjAAAAAgkAAZEAAAACBQAAAAFkAAAAAAAAAAAACQABkQAAAAIFAAAAAWQAAAAAAAAAAAEJAARMAAAAAgkBAAAAAWMAAAACCQABkQAAAAIFAAAAAWQAAAAAAAAAAAIJAAGRAAAAAgUAAAABZAAAAAAAAAAAAwUAAAADbmlsAwkAAAAAAAACBQAAAAFnAgAAAAEzBAAAAAFkCQAEtQAAAAIFAAAAAWUCAAAAAToJAARMAAAAAgkBAAAAAWMAAAACCQABkQAAAAIFAAAAAWQAAAAAAAAAAAAJAAGRAAAAAgUAAAABZAAAAAAAAAAAAQkABEwAAAACCQEAAAABYwAAAAIJAAGRAAAAAgUAAAABZAAAAAAAAAAAAgkAAZEAAAACBQAAAAFkAAAAAAAAAAADCQAETAAAAAIJAQAAAAFjAAAAAgkAAZEAAAACBQAAAAFkAAAAAAAAAAAECQABkQAAAAIFAAAAAWQAAAAAAAAAAAUFAAAAA25pbAMJAAAAAAAAAgUAAAABZwIAAAABNAQAAAABZAkABLUAAAACBQAAAAFlAgAAAAE6CQAETAAAAAIJAQAAAAFjAAAAAgkAAZEAAAACBQAAAAFkAAAAAAAAAAAACQABkQAAAAIFAAAAAWQAAAAAAAAAAAEJAARMAAAAAgkBAAAAAWMAAAACCQABkQAAAAIFAAAAAWQAAAAAAAAAAAIJAAGRAAAAAgUAAAABZAAAAAAAAAAAAwkABEwAAAACCQEAAAABYwAAAAIJAAGRAAAAAgUAAAABZAAAAAAAAAAABAkAAZEAAAACBQAAAAFkAAAAAAAAAAAFCQAETAAAAAIJAQAAAAFjAAAAAgkAAZEAAAACBQAAAAFkAAAAAAAAAAAGCQABkQAAAAIFAAAAAWQAAAAAAAAAAAcFAAAAA25pbAMJAAAAAAAAAgUAAAABZwIAAAABNQQAAAABZAkABLUAAAACBQAAAAFlAgAAAAE6CQAETAAAAAIJAQAAAAFjAAAAAgkAAZEAAAACBQAAAAFkAAAAAAAAAAAACQABkQAAAAIFAAAAAWQAAAAAAAAAAAEJAARMAAAAAgkBAAAAAWMAAAACCQABkQAAAAIFAAAAAWQAAAAAAAAAAAIJAAGRAAAAAgUAAAABZAAAAAAAAAAAAwkABEwAAAACCQEAAAABYwAAAAIJAAGRAAAAAgUAAAABZAAAAAAAAAAABAkAAZEAAAACBQAAAAFkAAAAAAAAAAAFCQAETAAAAAIJAQAAAAFjAAAAAgkAAZEAAAACBQAAAAFkAAAAAAAAAAAGCQABkQAAAAIFAAAAAWQAAAAAAAAAAAcJAARMAAAAAgkBAAAAAWMAAAACCQABkQAAAAIFAAAAAWQAAAAAAAAAAAgJAAGRAAAAAgUAAAABZAAAAAAAAAAACQUAAAADbmlsCQAAAgAAAAEFAAAAAWcKAQAAAAFoAAAAAQAAAAFlAwkAAAAAAAACBQAAAAFl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", "chainId": 84, "height": 1907483, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 4cTYpkCPN6ZGJfskkcnqoRdMH8dwaZjY3di9JD2DmYRg Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+
5+
6+@Callable(i)
7+func x (s) = if ((i.caller != this))
8+ then throw("!")
9+ else {
10+ func y (t,v) = if ((t == "i"))
11+ then parseIntValue(v)
12+ else if ((t == "s"))
13+ then v
14+ else if ((t == "b"))
15+ then (v == "1")
16+ else throw(t)
17+
18+ func g (n,v) = if ((n == "0"))
19+ then nil
20+ else if ((n == "1"))
21+ then {
22+ let t = split(v, ":")
23+[y(t[0], t[1])]
24+ }
25+ else if ((n == "2"))
26+ then {
27+ let t = split(v, ":")
28+[y(t[0], t[1]), y(t[2], t[3])]
29+ }
30+ else if ((n == "3"))
31+ then {
32+ let t = split(v, ":")
33+[y(t[0], t[1]), y(t[2], t[3]), y(t[4], t[5])]
34+ }
35+ else if ((n == "4"))
36+ then {
37+ let t = split(v, ":")
38+[y(t[0], t[1]), y(t[2], t[3]), y(t[4], t[5]), y(t[6], t[7])]
39+ }
40+ else if ((n == "5"))
41+ then {
42+ let t = split(v, ":")
43+[y(t[0], t[1]), y(t[2], t[3]), y(t[4], t[5]), y(t[6], t[7]), y(t[8], t[9])]
44+ }
45+ else throw(n)
46+
47+ func w (v) = if ((v == "0"))
48+ then unit
49+ else fromBase58String(v)
50+
51+ func p (n,v) = if ((n == "0"))
52+ then nil
53+ else if ((n == "1"))
54+ then {
55+ let t = split(v, ":")
56+[AttachedPayment(w(t[0]), parseIntValue(t[1]))]
57+ }
58+ else if ((n == "2"))
59+ then {
60+ let t = split(v, ":")
61+[AttachedPayment(w(t[0]), parseIntValue(t[1])), AttachedPayment(w(t[2]), parseIntValue(t[3]))]
62+ }
63+ else throw(n)
64+
65+ func f (a,v) = {
66+ let t = split(v, ";")
67+ invoke(Address(fromBase58String(t[0])), t[1], g(t[2], t[3]), p(t[4], t[5]))
68+ }
69+
70+ let x = {
71+ let $l = split(toUtf8String(fromBase64String(s)), "|")
72+ let $s = size($l)
73+ let $acc0 = 0
74+ func $f0_1 ($a,$i) = if (($i >= $s))
75+ then $a
76+ else f($a, $l[$i])
77+
78+ func $f0_2 ($a,$i) = if (($i >= $s))
79+ then $a
80+ else throw("List size exceeds 18")
81+
82+ $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18)
83+ }
84+ if ((x == x))
85+ then nil
86+ else throw("Strict value is not equal to itself.")
87+ }
88+
89+
90+
91+@Callable(i)
92+func o (s) = if ((i.caller != this))
93+ then throw("!")
94+ else {
95+ func a (l) = match addressFromString(l) {
96+ case a: Address =>
97+ a
98+ case _ =>
99+ addressFromRecipient(Alias(l))
100+ }
101+
102+ func f (a,v) = {
103+ let t = split(v, ";")
104+ let u = t[0]
105+ (a ++ (if ((u == "0"))
106+ then [BinaryEntry(t[1], fromBase58String(t[2]))]
107+ else if ((u == "1"))
108+ then [BooleanEntry(t[1], (t[2] == "1"))]
109+ else if ((u == "2"))
110+ then [IntegerEntry(t[1], parseIntValue(t[2]))]
111+ else if ((u == "3"))
112+ then [StringEntry(t[1], t[2])]
113+ else if ((u == "4"))
114+ then [DeleteEntry(t[1])]
115+ else if ((u == "5"))
116+ then [Issue(t[1], t[2], parseIntValue(t[3]), parseIntValue(t[4]), (t[5] == "1"), unit, parseIntValue(t[7]))]
117+ else if ((u == "6"))
118+ then [Reissue(fromBase58String(t[1]), parseIntValue(t[2]), (t[3] == "1"))]
119+ else if ((u == "7"))
120+ then [Burn(fromBase58String(t[1]), parseIntValue(t[2]))]
121+ else if ((u == "8"))
122+ then [SponsorFee(fromBase58String(t[1]), if ((t[2] == "0"))
123+ then unit
124+ else parseIntValue(t[2]))]
125+ else if ((u == "9"))
126+ then [ScriptTransfer(a(t[1]), parseIntValue(t[2]), if ((t[3] == "0"))
127+ then unit
128+ else fromBase58String(t[3]))]
129+ else if ((u == "a"))
130+ then [Lease(a(t[1]), parseIntValue(t[2]), parseIntValue(t[3]))]
131+ else if ((u == "b"))
132+ then [LeaseCancel(fromBase58String(t[1]))]
133+ else throw(u)))
134+ }
135+
136+ let $l = split(toUtf8String(fromBase64String(s)), "|")
137+ let $s = size($l)
138+ let $acc0 = nil
139+ func $f0_1 ($a,$i) = if (($i >= $s))
140+ then $a
141+ else f($a, $l[$i])
142+
143+ func $f0_2 ($a,$i) = if (($i >= $s))
144+ then $a
145+ else throw("List size exceeds 18")
146+
147+ $f0_2($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($f0_1($acc0, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18)
148+ }
149+
150+

github/deemru/w8io/169f3d6 
36.89 ms