tx · ASL9pSaDQvMJMRT1uUrUkHZoUSmfrnbHJT3eN6x4Zt6R

3PNnErnZ5V3qNuob3tCYsmwtjRLiCJtp38U:  -0.01000000 Waves

2022.04.11 12:32 [3069048] smart account 3PNnErnZ5V3qNuob3tCYsmwtjRLiCJtp38U > SELF 0.00000000 Waves

{ "type": 13, "id": "ASL9pSaDQvMJMRT1uUrUkHZoUSmfrnbHJT3eN6x4Zt6R", "fee": 1000000, "feeAssetId": null, "timestamp": 1649669007745, "version": 2, "chainId": 87, "sender": "3PNnErnZ5V3qNuob3tCYsmwtjRLiCJtp38U", "senderPublicKey": "DcGXsVXeEPqjm4JjnZu4zCexHWBkx1L2Ggng2JiW4V7p", "proofs": [ "2vXrmaH9z1gzfEReLTZih5tV8wD3ztLDnqfZxPVyAw88t3kNPtUWcfSVWjb8qGXHeDKxvJXtUsVvnvZMVPVJmbQX" ], "script": "base64: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AAABBQAAAANuaWwDCQAAAAAAAAIFAAAAAW4CAAAAATIEAAAAAXQJAAS1AAAAAgUAAAABdgIAAAABOgkABEwAAAACCQEAAAABeQAAAAIJAAGRAAAAAgUAAAABdAAAAAAAAAAAAAkAAZEAAAACBQAAAAF0AAAAAAAAAAABCQAETAAAAAIJAQAAAAF5AAAAAgkAAZEAAAACBQAAAAF0AAAAAAAAAAACCQABkQAAAAIFAAAAAXQAAAAAAAAAAAMFAAAAA25pbAMJAAAAAAAAAgUAAAABbgIAAAABMwQAAAABdAkABLUAAAACBQAAAAF2AgAAAAE6CQAETAAAAAIJAQAAAAF5AAAAAgkAAZEAAAACBQAAAAF0AAAAAAAAAAAACQABkQAAAAIFAAAAAXQAAAAAAAAAAAEJAARMAAAAAgkBAAAAAXkAAAACCQABkQAAAAIFAAAAAXQAAAAAAAAAAAIJAAGRAAAAAgUAAAABdAAAAAAAAAAAAwkABEwAAAACCQEAAAABeQAAAAIJAAGRAAAAAgUAAAABdAAAAAAAAAAABAkAAZEAAAACBQAAAAF0AAAAAAAAAAAFBQAAAANuaWwDCQAAAAAAAAIFAAAAAW4CAAAAATQEAAAAAXQJAAS1AAAAAgUAAAABdgIAAAABOgkABEwAAAACCQEAAAABeQAAAAIJAAGRAAAAAgUAAAABdAAAAAAAAAAAAAkAAZEAAAACBQAAAAF0AAAAAAAAAAABCQAETAAAAAIJAQAAAAF5AAAAAgkAAZEAAAACBQAAAAF0AAAAAAAAAAACCQABkQAAAAIFAAAAAXQAAAAAAAAAAAMJAARMAAAAAgkBAAAAAXkAAAACCQABkQAAAAIFAAAAAXQAAAAAAAAAAAQJAAGRAAAAAgUAAAABdAAAAAAAAAAABQkABEwAAAACCQEAAAABeQAAAAIJAAGRAAAAAgUAAAABdAAAAAAAAAAABgkAAZEAAAACBQAAAAF0AAAAAAAAAAAHBQAAAANuaWwDCQAAAAAAAAIFAAAAAW4CAAAAATUEAAAAAXQJAAS1AAAAAgUAAAABdgIAAAABOgkABEwAAAACCQEAAAABeQAAAAIJAAGRAAAAAgUAAAABdAAAAAAAAAAAAAkAAZEAAAACBQAAAAF0AAAAAAAAAAABCQAETAAAAAIJAQAAAAF5AAAAAgkAAZEAAAAC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", "height": 3069048, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: A7xrJrpr8WWuLNR8S3E8YzreTGg5UxJeR8KgJEzNSChh Next: none Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let WU = addressFromStringValue(value("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"))
4+func n (a,d,u) = {
5+ let b = assetBalance(d, a)
6+ if ((u > b))
7+ then 0
8+ else {
9+ let z = {
10+ let @ = invoke(d, "userBalance", [toString(this)], nil)
11+ if ($isInstanceOf(@, "(Int, Int, Int, Int, Int, Boolean)"))
12+ then @
13+ else throw("Couldn't cast Any to (Int, Int, Int, Int, Int, Boolean)")
14+ }
15+ if (((u / 10) > z._2))
16+ then 0
17+ else {
18+ let i = invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", [toBase58String(a), if ((b > z._2))
19+ then -1
20+ else b], nil)
21+ if ((i == i))
22+ then 1
23+ else throw("Strict value is not equal to itself.")
24+ }
25+ }
26+ }
527
6-let admin = addressFromStringValue("3PNnErnZ5V3qNuob3tCYsmwtjRLiCJtp38U")
7-
8-let y = addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR")
9-
10-let yy = addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S")
11-
12-let USDT = base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ'
13-
14-let USDC = base58'6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ'
15-
16-let VUSDT = base58'2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ'
17-
18-let VUSDC = base58'FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr'
1928
2029 @Callable(i)
21-func aUSDT () = if ((i.caller != admin))
22- then throw("Not admin")
30+func g () = if ((i.caller != this))
31+ then throw("!")
2332 else {
24- let b = assetBalance(y, base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ')
25- if ((b == b))
26- then if ((500000000 > b))
27- then throw("No USDT in Vires")
28- else {
29- let c = assetBalance(admin, base58'2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ')
30- if ((c == c))
33+ let u = getIntegerValue(this, "n")
34+ if (((n(base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ', addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR"), u) + n(base58'6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ', addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), u)) == 0))
35+ then throw("!")
36+ else nil
37+ }
38+
39+
40+
41+@Callable(i)
42+func f () = if ((i.caller != this))
43+ then throw("!")
44+ else if (((n(base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ', addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR"), 10) + n(base58'6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ', addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), 10)) == -1))
45+ then throw("!")
46+ else nil
47+
48+
49+
50+@Callable(i)
51+func x (s) = if ((i.caller != this))
52+ then throw("!")
53+ else {
54+ func y (t,v) = if ((t == "i"))
55+ then parseIntValue(v)
56+ else if ((t == "s"))
57+ then v
58+ else if ((t == "b"))
59+ then (v == "1")
60+ else throw(t)
61+
62+ func g (n,v) = if ((n == ""))
63+ then nil
64+ else if ((n == "1"))
65+ then {
66+ let t = split(v, ":")
67+[y(t[0], t[1])]
68+ }
69+ else if ((n == "2"))
70+ then {
71+ let t = split(v, ":")
72+[y(t[0], t[1]), y(t[2], t[3])]
73+ }
74+ else if ((n == "3"))
3175 then {
32- let swap1 = invoke(WU, "redeemAtokens", nil, [AttachedPayment(VUSDT, min([fraction(b, 100, 119), c]))])
33- if ((swap1 == swap1))
34- then nil
35- else throw("Strict value is not equal to itself.")
76+ let t = split(v, ":")
77+[y(t[0], t[1]), y(t[2], t[3]), y(t[4], t[5])]
3678 }
37- else throw("Strict value is not equal to itself.")
79+ else if ((n == "4"))
80+ then {
81+ let t = split(v, ":")
82+[y(t[0], t[1]), y(t[2], t[3]), y(t[4], t[5]), y(t[6], t[7])]
83+ }
84+ else if ((n == "5"))
85+ then {
86+ let t = split(v, ":")
87+[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])]
88+ }
89+ else throw(n)
90+
91+ func w (v) = if ((v == ""))
92+ then unit
93+ else fromBase58String(v)
94+
95+ func p (n,v) = if ((n == ""))
96+ then nil
97+ else if ((n == "1"))
98+ then {
99+ let t = split(v, ":")
100+[AttachedPayment(w(t[0]), parseIntValue(t[1]))]
38101 }
102+ else if ((n == "2"))
103+ then {
104+ let t = split(v, ":")
105+[AttachedPayment(w(t[0]), parseIntValue(t[1])), AttachedPayment(w(t[2]), parseIntValue(t[3]))]
106+ }
107+ else throw(n)
108+
109+ func f (a,v) = {
110+ let t = split(v, ";")
111+ invoke(Address(fromBase58String(t[0])), t[1], g(t[2], t[3]), p(t[4], t[5]))
112+ }
113+
114+ let c = if ((size(s) == 1))
115+ then getStringValue(this, s)
116+ else s
117+ let x = {
118+ let $l = split(toUtf8String(fromBase64String(c)), "|")
119+ let $s = size($l)
120+ let $acc0 = 0
121+ func $f0_1 ($a,$i) = if (($i >= $s))
122+ then $a
123+ else f($a, $l[$i])
124+
125+ func $f0_2 ($a,$i) = if (($i >= $s))
126+ then $a
127+ else throw("List size exceeds 18")
128+
129+ $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)
130+ }
131+ if ((x == x))
132+ then nil
39133 else throw("Strict value is not equal to itself.")
40134 }
41135
42136
43137
44138 @Callable(i)
45-func aUSDC () = if ((i.caller != admin))
46- then throw("Not admin")
139+func o (s) = if ((i.caller != this))
140+ then throw("!")
47141 else {
48- let b = assetBalance(yy, base58'6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ')
49- if ((b == b))
50- then if ((500000000 > b))
51- then throw("No USDC in Vires")
52- else {
53- let c = assetBalance(admin, VUSDC)
54- if ((c == c))
55- then {
56- let swap1 = invoke(WU, "redeemAtokens", nil, [AttachedPayment(VUSDC, min([fraction(b, 100, 121), c]))])
57- if ((swap1 == swap1))
58- then nil
59- else throw("Strict value is not equal to itself.")
60- }
61- else throw("Strict value is not equal to itself.")
62- }
142+ func a (l) = match addressFromString(l) {
143+ case a: Address =>
144+ a
145+ case _ =>
146+ addressFromRecipient(Alias(l))
147+ }
148+
149+ func f (a,v) = {
150+ let t = split(v, ";")
151+ let u = t[0]
152+ (a ++ (if ((u == "0"))
153+ then [BinaryEntry(t[1], fromBase58String(t[2]))]
154+ else if ((u == "1"))
155+ then [BooleanEntry(t[1], (t[2] == "1"))]
156+ else if ((u == "2"))
157+ then [IntegerEntry(t[1], parseIntValue(t[2]))]
158+ else if ((u == "3"))
159+ then [StringEntry(t[1], t[2])]
160+ else if ((u == "4"))
161+ then [DeleteEntry(t[1])]
162+ else if ((u == "5"))
163+ then [Issue(t[1], t[2], parseIntValue(t[3]), parseIntValue(t[4]), (t[5] == "1"), unit, parseIntValue(t[7]))]
164+ else if ((u == "6"))
165+ then [Reissue(fromBase58String(t[1]), parseIntValue(t[2]), (t[3] == "1"))]
166+ else if ((u == "7"))
167+ then [Burn(fromBase58String(t[1]), parseIntValue(t[2]))]
168+ else if ((u == "8"))
169+ then [SponsorFee(fromBase58String(t[1]), if ((t[2] == ""))
170+ then unit
171+ else parseIntValue(t[2]))]
172+ else if ((u == "9"))
173+ then [ScriptTransfer(a(t[1]), parseIntValue(t[2]), if ((t[3] == ""))
174+ then unit
175+ else fromBase58String(t[3]))]
176+ else if ((u == "a"))
177+ then [Lease(a(t[1]), parseIntValue(t[2]), parseIntValue(t[3]))]
178+ else if ((u == "b"))
179+ then [LeaseCancel(fromBase58String(t[1]))]
180+ else throw(u)))
181+ }
182+
183+ let $l = split(toUtf8String(fromBase64String(s)), "|")
184+ let $s = size($l)
185+ let $acc0 = nil
186+ func $f0_1 ($a,$i) = if (($i >= $s))
187+ then $a
188+ else f($a, $l[$i])
189+
190+ func $f0_2 ($a,$i) = if (($i >= $s))
191+ then $a
192+ else throw("List size exceeds 50")
193+
194+ $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($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($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), 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)
195+ }
196+
197+
198+
199+@Callable(i)
200+func s () = if ((i.caller != this))
201+ then throw("!")
202+ else {
203+ let s = invoke(this, "x", ["s"], nil)
204+ if ((s == s))
205+ then nil
63206 else throw("Strict value is not equal to itself.")
64207 }
65208
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let WU = addressFromStringValue(value("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"))
4+func n (a,d,u) = {
5+ let b = assetBalance(d, a)
6+ if ((u > b))
7+ then 0
8+ else {
9+ let z = {
10+ let @ = invoke(d, "userBalance", [toString(this)], nil)
11+ if ($isInstanceOf(@, "(Int, Int, Int, Int, Int, Boolean)"))
12+ then @
13+ else throw("Couldn't cast Any to (Int, Int, Int, Int, Int, Boolean)")
14+ }
15+ if (((u / 10) > z._2))
16+ then 0
17+ else {
18+ let i = invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", [toBase58String(a), if ((b > z._2))
19+ then -1
20+ else b], nil)
21+ if ((i == i))
22+ then 1
23+ else throw("Strict value is not equal to itself.")
24+ }
25+ }
26+ }
527
6-let admin = addressFromStringValue("3PNnErnZ5V3qNuob3tCYsmwtjRLiCJtp38U")
7-
8-let y = addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR")
9-
10-let yy = addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S")
11-
12-let USDT = base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ'
13-
14-let USDC = base58'6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ'
15-
16-let VUSDT = base58'2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ'
17-
18-let VUSDC = base58'FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr'
1928
2029 @Callable(i)
21-func aUSDT () = if ((i.caller != admin))
22- then throw("Not admin")
30+func g () = if ((i.caller != this))
31+ then throw("!")
2332 else {
24- let b = assetBalance(y, base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ')
25- if ((b == b))
26- then if ((500000000 > b))
27- then throw("No USDT in Vires")
28- else {
29- let c = assetBalance(admin, base58'2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ')
30- if ((c == c))
33+ let u = getIntegerValue(this, "n")
34+ if (((n(base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ', addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR"), u) + n(base58'6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ', addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), u)) == 0))
35+ then throw("!")
36+ else nil
37+ }
38+
39+
40+
41+@Callable(i)
42+func f () = if ((i.caller != this))
43+ then throw("!")
44+ else if (((n(base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ', addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR"), 10) + n(base58'6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ', addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), 10)) == -1))
45+ then throw("!")
46+ else nil
47+
48+
49+
50+@Callable(i)
51+func x (s) = if ((i.caller != this))
52+ then throw("!")
53+ else {
54+ func y (t,v) = if ((t == "i"))
55+ then parseIntValue(v)
56+ else if ((t == "s"))
57+ then v
58+ else if ((t == "b"))
59+ then (v == "1")
60+ else throw(t)
61+
62+ func g (n,v) = if ((n == ""))
63+ then nil
64+ else if ((n == "1"))
65+ then {
66+ let t = split(v, ":")
67+[y(t[0], t[1])]
68+ }
69+ else if ((n == "2"))
70+ then {
71+ let t = split(v, ":")
72+[y(t[0], t[1]), y(t[2], t[3])]
73+ }
74+ else if ((n == "3"))
3175 then {
32- let swap1 = invoke(WU, "redeemAtokens", nil, [AttachedPayment(VUSDT, min([fraction(b, 100, 119), c]))])
33- if ((swap1 == swap1))
34- then nil
35- else throw("Strict value is not equal to itself.")
76+ let t = split(v, ":")
77+[y(t[0], t[1]), y(t[2], t[3]), y(t[4], t[5])]
3678 }
37- else throw("Strict value is not equal to itself.")
79+ else if ((n == "4"))
80+ then {
81+ let t = split(v, ":")
82+[y(t[0], t[1]), y(t[2], t[3]), y(t[4], t[5]), y(t[6], t[7])]
83+ }
84+ else if ((n == "5"))
85+ then {
86+ let t = split(v, ":")
87+[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])]
88+ }
89+ else throw(n)
90+
91+ func w (v) = if ((v == ""))
92+ then unit
93+ else fromBase58String(v)
94+
95+ func p (n,v) = if ((n == ""))
96+ then nil
97+ else if ((n == "1"))
98+ then {
99+ let t = split(v, ":")
100+[AttachedPayment(w(t[0]), parseIntValue(t[1]))]
38101 }
102+ else if ((n == "2"))
103+ then {
104+ let t = split(v, ":")
105+[AttachedPayment(w(t[0]), parseIntValue(t[1])), AttachedPayment(w(t[2]), parseIntValue(t[3]))]
106+ }
107+ else throw(n)
108+
109+ func f (a,v) = {
110+ let t = split(v, ";")
111+ invoke(Address(fromBase58String(t[0])), t[1], g(t[2], t[3]), p(t[4], t[5]))
112+ }
113+
114+ let c = if ((size(s) == 1))
115+ then getStringValue(this, s)
116+ else s
117+ let x = {
118+ let $l = split(toUtf8String(fromBase64String(c)), "|")
119+ let $s = size($l)
120+ let $acc0 = 0
121+ func $f0_1 ($a,$i) = if (($i >= $s))
122+ then $a
123+ else f($a, $l[$i])
124+
125+ func $f0_2 ($a,$i) = if (($i >= $s))
126+ then $a
127+ else throw("List size exceeds 18")
128+
129+ $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)
130+ }
131+ if ((x == x))
132+ then nil
39133 else throw("Strict value is not equal to itself.")
40134 }
41135
42136
43137
44138 @Callable(i)
45-func aUSDC () = if ((i.caller != admin))
46- then throw("Not admin")
139+func o (s) = if ((i.caller != this))
140+ then throw("!")
47141 else {
48- let b = assetBalance(yy, base58'6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ')
49- if ((b == b))
50- then if ((500000000 > b))
51- then throw("No USDC in Vires")
52- else {
53- let c = assetBalance(admin, VUSDC)
54- if ((c == c))
55- then {
56- let swap1 = invoke(WU, "redeemAtokens", nil, [AttachedPayment(VUSDC, min([fraction(b, 100, 121), c]))])
57- if ((swap1 == swap1))
58- then nil
59- else throw("Strict value is not equal to itself.")
60- }
61- else throw("Strict value is not equal to itself.")
62- }
142+ func a (l) = match addressFromString(l) {
143+ case a: Address =>
144+ a
145+ case _ =>
146+ addressFromRecipient(Alias(l))
147+ }
148+
149+ func f (a,v) = {
150+ let t = split(v, ";")
151+ let u = t[0]
152+ (a ++ (if ((u == "0"))
153+ then [BinaryEntry(t[1], fromBase58String(t[2]))]
154+ else if ((u == "1"))
155+ then [BooleanEntry(t[1], (t[2] == "1"))]
156+ else if ((u == "2"))
157+ then [IntegerEntry(t[1], parseIntValue(t[2]))]
158+ else if ((u == "3"))
159+ then [StringEntry(t[1], t[2])]
160+ else if ((u == "4"))
161+ then [DeleteEntry(t[1])]
162+ else if ((u == "5"))
163+ then [Issue(t[1], t[2], parseIntValue(t[3]), parseIntValue(t[4]), (t[5] == "1"), unit, parseIntValue(t[7]))]
164+ else if ((u == "6"))
165+ then [Reissue(fromBase58String(t[1]), parseIntValue(t[2]), (t[3] == "1"))]
166+ else if ((u == "7"))
167+ then [Burn(fromBase58String(t[1]), parseIntValue(t[2]))]
168+ else if ((u == "8"))
169+ then [SponsorFee(fromBase58String(t[1]), if ((t[2] == ""))
170+ then unit
171+ else parseIntValue(t[2]))]
172+ else if ((u == "9"))
173+ then [ScriptTransfer(a(t[1]), parseIntValue(t[2]), if ((t[3] == ""))
174+ then unit
175+ else fromBase58String(t[3]))]
176+ else if ((u == "a"))
177+ then [Lease(a(t[1]), parseIntValue(t[2]), parseIntValue(t[3]))]
178+ else if ((u == "b"))
179+ then [LeaseCancel(fromBase58String(t[1]))]
180+ else throw(u)))
181+ }
182+
183+ let $l = split(toUtf8String(fromBase64String(s)), "|")
184+ let $s = size($l)
185+ let $acc0 = nil
186+ func $f0_1 ($a,$i) = if (($i >= $s))
187+ then $a
188+ else f($a, $l[$i])
189+
190+ func $f0_2 ($a,$i) = if (($i >= $s))
191+ then $a
192+ else throw("List size exceeds 50")
193+
194+ $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($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($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), 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)
195+ }
196+
197+
198+
199+@Callable(i)
200+func s () = if ((i.caller != this))
201+ then throw("!")
202+ else {
203+ let s = invoke(this, "x", ["s"], nil)
204+ if ((s == s))
205+ then nil
63206 else throw("Strict value is not equal to itself.")
64207 }
65208
66209

github/deemru/w8io/3ef1775 
176.78 ms