tx · 8zmbAs7UyUxr1oQAaUe2jTZy2CaqkJYopQipaxV9SBTv

3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA:  -0.01000000 Waves

2022.04.08 15:51 [3064931] smart account 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA > SELF 0.00000000 Waves

{ "type": 13, "id": "8zmbAs7UyUxr1oQAaUe2jTZy2CaqkJYopQipaxV9SBTv", "fee": 1000000, "feeAssetId": null, "timestamp": 1649422266702, "version": 1, "sender": "3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA", "senderPublicKey": "9yREzSJ1wKURauYzfP3BPiQqjfujdgnAsSAYoA1sSN1q", "proofs": [ "3jCcSVGaTyR8WfeoFynGRw9gjKhawKTmiaSvEEAfVpipA22jPMigBCANiY2M8Fo7RfPrw7qt9jo59joiB4nkmiSo" ], "script": "base64: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AgAAAAIkYQAAAAIkaQMJAABnAAAAAgUAAAACJGkFAAAAAiRzBQAAAAIkYQkBAAAAAWYAAAACBQAAAAIkYQkAAZEAAAACBQAAAAIkbAUAAAACJGkKAQAAAAUkZjBfMgAAAAIAAAACJGEAAAACJGkDCQAAZwAAAAIFAAAAAiRpBQAAAAIkcwUAAAACJGEJAAACAAAAAQIAAAAUTGlzdCBzaXplIGV4Y2VlZHMgNTAJAQAAAAUkZjBfMgAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIJAQAAAAUkZjBfMQAAAAIFAAAABSRhY2MwAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAACAAAAAAAAAAADAAAAAAAAAAAEAAAAAAAAAAAFAAAAAAAAAAAGAAAAAAAAAAAHAAAAAAAAAAAIAAAAAAAAAAAJAAAAAAAAAAAKAAAAAAAAAAALAAAAAAAAAAAMAAAAAAAAAAANAAAAAAAAAAAOAAAAAAAAAAAPAAAAAAAAAAAQAAAAAAAAAAARAAAAAAAAAAASAAAAAAAAAAATAAAAAAAAAAAUAAAAAAAAAAAVAAAAAAAAAAAWAAAAAAAAAAAXAAAAAAAAAAAYAAAAAAAAAAAZAAAAAAAAAAAaAAAAAAAAAAAbAAAAAAAAAAAcAAAAAAAAAAAdAAAAAAAAAAAeAAAAAAAAAAAfAAAAAAAAAAAgAAAAAAAAAAAhAAAAAAAAAAAiAAAAAAAAAAAjAAAAAAAAAAAkAAAAAAAAAAAlAAAAAAAAAAAmAAAAAAAAAAAnAAAAAAAAAAAoAAAAAAAAAAApAAAAAAAAAAAqAAAAAAAAAAArAAAAAAAAAAAsAAAAAAAAAAAtAAAAAAAAAAAuAAAAAAAAAAAvAAAAAAAAAAAwAAAAAAAAAAAxAAAAAAAAAAAyAAAAAWkBAAAAAXMAAAAAAwkBAAAAAiE9AAAAAggFAAAAAWkAAAAGY2FsbGVyBQAAAAR0aGlzCQAAAgAAAAECAAAAASEEAAAAAXMJAAP8AAAABAUAAAAEdGhpcwIAAAABeAkABEwAAAACAgAAAAFzBQAAAANuaWwFAAAAA25pbAMJAAAAAAAAAgUAAAABcwUAAAABcwUAAAADbmlsCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAADr90QT", "chainId": 87, "height": 3064931, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: EBj15edhiBnKoirgfgkDBNySFr49boDt143eRYCsSWYS Next: G5n35tLBocNiZkVdDj3Yvq2osx6CKaSDt76n91tga3nw Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4+func a (b,c,d) = {
5+ let e = assetBalance(addressFromStringValue(c), fromBase58String(b))
6+ if ((100000000 > e))
7+ then nil
8+ else {
9+ let g = invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "redeemAtokens", nil, [AttachedPayment(fromBase58String(d), min([assetBalance(this, fromBase58String(d)), fraction(e, 1000, 1234)]))])
10+ if ((g == g))
11+ then nil
12+ else throw("Strict value is not equal to itself.")
13+ }
14+ }
415
516
6-@Callable(a)
7-func x (b) = if ((a.caller != this))
17+@Callable(g)
18+func f () = if ((g.caller != this))
19+ then throw("!")
20+ else (a("34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ", "3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR", "2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ") ++ a("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", "3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S", "FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr"))
21+
22+
23+
24+@Callable(g)
25+func x (h) = if ((g.caller != this))
826 then throw("!")
927 else {
10- func c (d,e) = if ((d == "i"))
11- then parseIntValue(e)
12- else if ((d == "s"))
13- then e
14- else if ((d == "b"))
15- then (e == "1")
16- else throw(d)
28+ func i (j,k) = if ((j == "i"))
29+ then parseIntValue(k)
30+ else if ((j == "s"))
31+ then k
32+ else if ((j == "b"))
33+ then (k == "1")
34+ else throw(j)
1735
18- func f (g,e) = if ((g == ""))
36+ func l (m,k) = if ((m == ""))
1937 then nil
20- else if ((g == "1"))
38+ else if ((m == "1"))
2139 then {
22- let d = split(e, ":")
23-[c(d[0], d[1])]
40+ let j = split(k, ":")
41+[i(j[0], j[1])]
2442 }
25- else if ((g == "2"))
43+ else if ((m == "2"))
2644 then {
27- let d = split(e, ":")
28-[c(d[0], d[1]), c(d[2], d[3])]
45+ let j = split(k, ":")
46+[i(j[0], j[1]), i(j[2], j[3])]
2947 }
30- else if ((g == "3"))
48+ else if ((m == "3"))
3149 then {
32- let d = split(e, ":")
33-[c(d[0], d[1]), c(d[2], d[3]), c(d[4], d[5])]
50+ let j = split(k, ":")
51+[i(j[0], j[1]), i(j[2], j[3]), i(j[4], j[5])]
3452 }
35- else if ((g == "4"))
53+ else if ((m == "4"))
3654 then {
37- let d = split(e, ":")
38-[c(d[0], d[1]), c(d[2], d[3]), c(d[4], d[5]), c(d[6], d[7])]
55+ let j = split(k, ":")
56+[i(j[0], j[1]), i(j[2], j[3]), i(j[4], j[5]), i(j[6], j[7])]
3957 }
40- else if ((g == "5"))
58+ else if ((m == "5"))
4159 then {
42- let d = split(e, ":")
43-[c(d[0], d[1]), c(d[2], d[3]), c(d[4], d[5]), c(d[6], d[7]), c(d[8], d[9])]
60+ let j = split(k, ":")
61+[i(j[0], j[1]), i(j[2], j[3]), i(j[4], j[5]), i(j[6], j[7]), i(j[8], j[9])]
4462 }
45- else throw(g)
63+ else throw(m)
4664
47- func h (e) = if ((e == ""))
65+ func n (k) = if ((k == ""))
4866 then unit
49- else fromBase58String(e)
67+ else fromBase58String(k)
5068
51- func i (g,e) = if ((g == ""))
69+ func p (m,k) = if ((m == ""))
5270 then nil
53- else if ((g == "1"))
71+ else if ((m == "1"))
5472 then {
55- let d = split(e, ":")
56-[AttachedPayment(h(d[0]), parseIntValue(d[1]))]
73+ let j = split(k, ":")
74+[AttachedPayment(n(j[0]), parseIntValue(j[1]))]
5775 }
58- else if ((g == "2"))
76+ else if ((m == "2"))
5977 then {
60- let d = split(e, ":")
61-[AttachedPayment(h(d[0]), parseIntValue(d[1])), AttachedPayment(h(d[2]), parseIntValue(d[3]))]
78+ let j = split(k, ":")
79+[AttachedPayment(n(j[0]), parseIntValue(j[1])), AttachedPayment(n(j[2]), parseIntValue(j[3]))]
6280 }
63- else throw(g)
81+ else throw(m)
6482
65- func j (k,e) = {
66- let d = split(e, ";")
67- invoke(Address(fromBase58String(d[0])), d[1], f(d[2], d[3]), i(d[4], d[5]))
83+ func q (b,k) = {
84+ let j = split(k, ";")
85+ invoke(Address(fromBase58String(j[0])), j[1], l(j[2], j[3]), p(j[4], j[5]))
6886 }
6987
70- let l = if ((size(b) == 1))
71- then getStringValue(this, b)
72- else b
73- let m = {
74- let n = split(toUtf8String(fromBase64String(l)), "|")
75- let p = size(n)
76- let q = 0
77- func r (t,u) = if ((u >= p))
78- then t
79- else j(t, n[u])
88+ let r = if ((size(h) == 1))
89+ then getStringValue(this, h)
90+ else h
91+ let t = {
92+ let u = split(toUtf8String(fromBase64String(r)), "|")
93+ let v = size(u)
94+ let w = 0
95+ func y (z,A) = if ((A >= v))
96+ then z
97+ else q(z, u[A])
8098
81- func v (t,u) = if ((u >= p))
82- then t
99+ func B (z,A) = if ((A >= v))
100+ then z
83101 else throw("List size exceeds 18")
84102
85- v(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(q, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18)
103+ B(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(w, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18)
86104 }
87- if ((m == m))
105+ if ((t == t))
88106 then nil
89107 else throw("Strict value is not equal to itself.")
90108 }
91109
92110
93111
94-@Callable(a)
95-func o (b) = if ((a.caller != this))
112+@Callable(g)
113+func o (h) = if ((g.caller != this))
96114 then throw("!")
97115 else {
98- func k (w) = {
99- let y = addressFromString(w)
100- if ($isInstanceOf(y, "Address"))
116+ func b (d) = {
117+ let C = addressFromString(d)
118+ if ($isInstanceOf(C, "Address"))
101119 then {
102- let k = y
103- k
120+ let b = C
121+ b
104122 }
105- else addressFromRecipient(Alias(w))
123+ else addressFromRecipient(Alias(d))
106124 }
107125
108- func j (k,e) = {
109- let d = split(e, ";")
110- let z = d[0]
111- (k ++ (if ((z == "0"))
112- then [BinaryEntry(d[1], fromBase58String(d[2]))]
113- else if ((z == "1"))
114- then [BooleanEntry(d[1], (d[2] == "1"))]
115- else if ((z == "2"))
116- then [IntegerEntry(d[1], parseIntValue(d[2]))]
117- else if ((z == "3"))
118- then [StringEntry(d[1], d[2])]
119- else if ((z == "4"))
120- then [DeleteEntry(d[1])]
121- else if ((z == "5"))
122- then [Issue(d[1], d[2], parseIntValue(d[3]), parseIntValue(d[4]), (d[5] == "1"), unit, parseIntValue(d[7]))]
123- else if ((z == "6"))
124- then [Reissue(fromBase58String(d[1]), parseIntValue(d[2]), (d[3] == "1"))]
125- else if ((z == "7"))
126- then [Burn(fromBase58String(d[1]), parseIntValue(d[2]))]
127- else if ((z == "8"))
128- then [SponsorFee(fromBase58String(d[1]), if ((d[2] == ""))
126+ func q (b,k) = {
127+ let j = split(k, ";")
128+ let D = j[0]
129+ (b ++ (if ((D == "0"))
130+ then [BinaryEntry(j[1], fromBase58String(j[2]))]
131+ else if ((D == "1"))
132+ then [BooleanEntry(j[1], (j[2] == "1"))]
133+ else if ((D == "2"))
134+ then [IntegerEntry(j[1], parseIntValue(j[2]))]
135+ else if ((D == "3"))
136+ then [StringEntry(j[1], j[2])]
137+ else if ((D == "4"))
138+ then [DeleteEntry(j[1])]
139+ else if ((D == "5"))
140+ then [Issue(j[1], j[2], parseIntValue(j[3]), parseIntValue(j[4]), (j[5] == "1"), unit, parseIntValue(j[7]))]
141+ else if ((D == "6"))
142+ then [Reissue(fromBase58String(j[1]), parseIntValue(j[2]), (j[3] == "1"))]
143+ else if ((D == "7"))
144+ then [Burn(fromBase58String(j[1]), parseIntValue(j[2]))]
145+ else if ((D == "8"))
146+ then [SponsorFee(fromBase58String(j[1]), if ((j[2] == ""))
129147 then unit
130- else parseIntValue(d[2]))]
131- else if ((z == "9"))
132- then [ScriptTransfer(k(d[1]), parseIntValue(d[2]), if ((d[3] == ""))
148+ else parseIntValue(j[2]))]
149+ else if ((D == "9"))
150+ then [ScriptTransfer(b(j[1]), parseIntValue(j[2]), if ((j[3] == ""))
133151 then unit
134- else fromBase58String(d[3]))]
135- else if ((z == "a"))
136- then [Lease(k(d[1]), parseIntValue(d[2]), parseIntValue(d[3]))]
137- else if ((z == "b"))
138- then [LeaseCancel(fromBase58String(d[1]))]
139- else throw(z)))
152+ else fromBase58String(j[3]))]
153+ else if ((D == "a"))
154+ then [Lease(b(j[1]), parseIntValue(j[2]), parseIntValue(j[3]))]
155+ else if ((D == "b"))
156+ then [LeaseCancel(fromBase58String(j[1]))]
157+ else throw(D)))
140158 }
141159
142- let n = split(toUtf8String(fromBase64String(b)), "|")
143- let p = size(n)
144- let q = nil
145- func r (t,u) = if ((u >= p))
146- then t
147- else j(t, n[u])
160+ let u = split(toUtf8String(fromBase64String(h)), "|")
161+ let v = size(u)
162+ let w = nil
163+ func y (z,A) = if ((A >= v))
164+ then z
165+ else q(z, u[A])
148166
149- func v (t,u) = if ((u >= p))
150- then t
167+ func B (z,A) = if ((A >= v))
168+ then z
151169 else throw("List size exceeds 50")
152170
153- v(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(q, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50)
171+ B(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(w, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50)
154172 }
155173
156174
157175
158-@Callable(a)
159-func s () = if ((a.caller != this))
176+@Callable(g)
177+func s () = if ((g.caller != this))
160178 then throw("!")
161179 else {
162- let b = invoke(this, "x", ["s"], nil)
163- if ((b == b))
180+ let h = invoke(this, "x", ["s"], nil)
181+ if ((h == h))
164182 then nil
165183 else throw("Strict value is not equal to itself.")
166184 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4+func a (b,c,d) = {
5+ let e = assetBalance(addressFromStringValue(c), fromBase58String(b))
6+ if ((100000000 > e))
7+ then nil
8+ else {
9+ let g = invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "redeemAtokens", nil, [AttachedPayment(fromBase58String(d), min([assetBalance(this, fromBase58String(d)), fraction(e, 1000, 1234)]))])
10+ if ((g == g))
11+ then nil
12+ else throw("Strict value is not equal to itself.")
13+ }
14+ }
415
516
6-@Callable(a)
7-func x (b) = if ((a.caller != this))
17+@Callable(g)
18+func f () = if ((g.caller != this))
19+ then throw("!")
20+ else (a("34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ", "3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR", "2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ") ++ a("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", "3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S", "FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr"))
21+
22+
23+
24+@Callable(g)
25+func x (h) = if ((g.caller != this))
826 then throw("!")
927 else {
10- func c (d,e) = if ((d == "i"))
11- then parseIntValue(e)
12- else if ((d == "s"))
13- then e
14- else if ((d == "b"))
15- then (e == "1")
16- else throw(d)
28+ func i (j,k) = if ((j == "i"))
29+ then parseIntValue(k)
30+ else if ((j == "s"))
31+ then k
32+ else if ((j == "b"))
33+ then (k == "1")
34+ else throw(j)
1735
18- func f (g,e) = if ((g == ""))
36+ func l (m,k) = if ((m == ""))
1937 then nil
20- else if ((g == "1"))
38+ else if ((m == "1"))
2139 then {
22- let d = split(e, ":")
23-[c(d[0], d[1])]
40+ let j = split(k, ":")
41+[i(j[0], j[1])]
2442 }
25- else if ((g == "2"))
43+ else if ((m == "2"))
2644 then {
27- let d = split(e, ":")
28-[c(d[0], d[1]), c(d[2], d[3])]
45+ let j = split(k, ":")
46+[i(j[0], j[1]), i(j[2], j[3])]
2947 }
30- else if ((g == "3"))
48+ else if ((m == "3"))
3149 then {
32- let d = split(e, ":")
33-[c(d[0], d[1]), c(d[2], d[3]), c(d[4], d[5])]
50+ let j = split(k, ":")
51+[i(j[0], j[1]), i(j[2], j[3]), i(j[4], j[5])]
3452 }
35- else if ((g == "4"))
53+ else if ((m == "4"))
3654 then {
37- let d = split(e, ":")
38-[c(d[0], d[1]), c(d[2], d[3]), c(d[4], d[5]), c(d[6], d[7])]
55+ let j = split(k, ":")
56+[i(j[0], j[1]), i(j[2], j[3]), i(j[4], j[5]), i(j[6], j[7])]
3957 }
40- else if ((g == "5"))
58+ else if ((m == "5"))
4159 then {
42- let d = split(e, ":")
43-[c(d[0], d[1]), c(d[2], d[3]), c(d[4], d[5]), c(d[6], d[7]), c(d[8], d[9])]
60+ let j = split(k, ":")
61+[i(j[0], j[1]), i(j[2], j[3]), i(j[4], j[5]), i(j[6], j[7]), i(j[8], j[9])]
4462 }
45- else throw(g)
63+ else throw(m)
4664
47- func h (e) = if ((e == ""))
65+ func n (k) = if ((k == ""))
4866 then unit
49- else fromBase58String(e)
67+ else fromBase58String(k)
5068
51- func i (g,e) = if ((g == ""))
69+ func p (m,k) = if ((m == ""))
5270 then nil
53- else if ((g == "1"))
71+ else if ((m == "1"))
5472 then {
55- let d = split(e, ":")
56-[AttachedPayment(h(d[0]), parseIntValue(d[1]))]
73+ let j = split(k, ":")
74+[AttachedPayment(n(j[0]), parseIntValue(j[1]))]
5775 }
58- else if ((g == "2"))
76+ else if ((m == "2"))
5977 then {
60- let d = split(e, ":")
61-[AttachedPayment(h(d[0]), parseIntValue(d[1])), AttachedPayment(h(d[2]), parseIntValue(d[3]))]
78+ let j = split(k, ":")
79+[AttachedPayment(n(j[0]), parseIntValue(j[1])), AttachedPayment(n(j[2]), parseIntValue(j[3]))]
6280 }
63- else throw(g)
81+ else throw(m)
6482
65- func j (k,e) = {
66- let d = split(e, ";")
67- invoke(Address(fromBase58String(d[0])), d[1], f(d[2], d[3]), i(d[4], d[5]))
83+ func q (b,k) = {
84+ let j = split(k, ";")
85+ invoke(Address(fromBase58String(j[0])), j[1], l(j[2], j[3]), p(j[4], j[5]))
6886 }
6987
70- let l = if ((size(b) == 1))
71- then getStringValue(this, b)
72- else b
73- let m = {
74- let n = split(toUtf8String(fromBase64String(l)), "|")
75- let p = size(n)
76- let q = 0
77- func r (t,u) = if ((u >= p))
78- then t
79- else j(t, n[u])
88+ let r = if ((size(h) == 1))
89+ then getStringValue(this, h)
90+ else h
91+ let t = {
92+ let u = split(toUtf8String(fromBase64String(r)), "|")
93+ let v = size(u)
94+ let w = 0
95+ func y (z,A) = if ((A >= v))
96+ then z
97+ else q(z, u[A])
8098
81- func v (t,u) = if ((u >= p))
82- then t
99+ func B (z,A) = if ((A >= v))
100+ then z
83101 else throw("List size exceeds 18")
84102
85- v(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(q, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18)
103+ B(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(w, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18)
86104 }
87- if ((m == m))
105+ if ((t == t))
88106 then nil
89107 else throw("Strict value is not equal to itself.")
90108 }
91109
92110
93111
94-@Callable(a)
95-func o (b) = if ((a.caller != this))
112+@Callable(g)
113+func o (h) = if ((g.caller != this))
96114 then throw("!")
97115 else {
98- func k (w) = {
99- let y = addressFromString(w)
100- if ($isInstanceOf(y, "Address"))
116+ func b (d) = {
117+ let C = addressFromString(d)
118+ if ($isInstanceOf(C, "Address"))
101119 then {
102- let k = y
103- k
120+ let b = C
121+ b
104122 }
105- else addressFromRecipient(Alias(w))
123+ else addressFromRecipient(Alias(d))
106124 }
107125
108- func j (k,e) = {
109- let d = split(e, ";")
110- let z = d[0]
111- (k ++ (if ((z == "0"))
112- then [BinaryEntry(d[1], fromBase58String(d[2]))]
113- else if ((z == "1"))
114- then [BooleanEntry(d[1], (d[2] == "1"))]
115- else if ((z == "2"))
116- then [IntegerEntry(d[1], parseIntValue(d[2]))]
117- else if ((z == "3"))
118- then [StringEntry(d[1], d[2])]
119- else if ((z == "4"))
120- then [DeleteEntry(d[1])]
121- else if ((z == "5"))
122- then [Issue(d[1], d[2], parseIntValue(d[3]), parseIntValue(d[4]), (d[5] == "1"), unit, parseIntValue(d[7]))]
123- else if ((z == "6"))
124- then [Reissue(fromBase58String(d[1]), parseIntValue(d[2]), (d[3] == "1"))]
125- else if ((z == "7"))
126- then [Burn(fromBase58String(d[1]), parseIntValue(d[2]))]
127- else if ((z == "8"))
128- then [SponsorFee(fromBase58String(d[1]), if ((d[2] == ""))
126+ func q (b,k) = {
127+ let j = split(k, ";")
128+ let D = j[0]
129+ (b ++ (if ((D == "0"))
130+ then [BinaryEntry(j[1], fromBase58String(j[2]))]
131+ else if ((D == "1"))
132+ then [BooleanEntry(j[1], (j[2] == "1"))]
133+ else if ((D == "2"))
134+ then [IntegerEntry(j[1], parseIntValue(j[2]))]
135+ else if ((D == "3"))
136+ then [StringEntry(j[1], j[2])]
137+ else if ((D == "4"))
138+ then [DeleteEntry(j[1])]
139+ else if ((D == "5"))
140+ then [Issue(j[1], j[2], parseIntValue(j[3]), parseIntValue(j[4]), (j[5] == "1"), unit, parseIntValue(j[7]))]
141+ else if ((D == "6"))
142+ then [Reissue(fromBase58String(j[1]), parseIntValue(j[2]), (j[3] == "1"))]
143+ else if ((D == "7"))
144+ then [Burn(fromBase58String(j[1]), parseIntValue(j[2]))]
145+ else if ((D == "8"))
146+ then [SponsorFee(fromBase58String(j[1]), if ((j[2] == ""))
129147 then unit
130- else parseIntValue(d[2]))]
131- else if ((z == "9"))
132- then [ScriptTransfer(k(d[1]), parseIntValue(d[2]), if ((d[3] == ""))
148+ else parseIntValue(j[2]))]
149+ else if ((D == "9"))
150+ then [ScriptTransfer(b(j[1]), parseIntValue(j[2]), if ((j[3] == ""))
133151 then unit
134- else fromBase58String(d[3]))]
135- else if ((z == "a"))
136- then [Lease(k(d[1]), parseIntValue(d[2]), parseIntValue(d[3]))]
137- else if ((z == "b"))
138- then [LeaseCancel(fromBase58String(d[1]))]
139- else throw(z)))
152+ else fromBase58String(j[3]))]
153+ else if ((D == "a"))
154+ then [Lease(b(j[1]), parseIntValue(j[2]), parseIntValue(j[3]))]
155+ else if ((D == "b"))
156+ then [LeaseCancel(fromBase58String(j[1]))]
157+ else throw(D)))
140158 }
141159
142- let n = split(toUtf8String(fromBase64String(b)), "|")
143- let p = size(n)
144- let q = nil
145- func r (t,u) = if ((u >= p))
146- then t
147- else j(t, n[u])
160+ let u = split(toUtf8String(fromBase64String(h)), "|")
161+ let v = size(u)
162+ let w = nil
163+ func y (z,A) = if ((A >= v))
164+ then z
165+ else q(z, u[A])
148166
149- func v (t,u) = if ((u >= p))
150- then t
167+ func B (z,A) = if ((A >= v))
168+ then z
151169 else throw("List size exceeds 50")
152170
153- v(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(r(q, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50)
171+ B(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(w, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50)
154172 }
155173
156174
157175
158-@Callable(a)
159-func s () = if ((a.caller != this))
176+@Callable(g)
177+func s () = if ((g.caller != this))
160178 then throw("!")
161179 else {
162- let b = invoke(this, "x", ["s"], nil)
163- if ((b == b))
180+ let h = invoke(this, "x", ["s"], nil)
181+ if ((h == h))
164182 then nil
165183 else throw("Strict value is not equal to itself.")
166184 }
167185
168186

github/deemru/w8io/6500d08 
149.19 ms