2021.09.19 10:43 [2774568] smart account 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA > SELF 0.00000000 Waves

{ "type": 13, "id": "AB7DY1xi1tdQtEG8gmVsFeXsVznQWb3L6e9NNd8fx3ji", "fee": 1000000, "feeAssetId": null, "timestamp": 1632037410164, "version": 1, "sender": "3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA", "senderPublicKey": "9yREzSJ1wKURauYzfP3BPiQqjfujdgnAsSAYoA1sSN1q", "proofs": [ "5FN7iZVGFwNo3mVDQnZaT9k71gYkrM3rbB3LMkBa1PuMVAhqBCJwK5y79y51dUwKh1i6W7r3knqfFqkX8zqGsxN3" ], "script": "base64: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", "chainId": 87, "height": 2774568, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 49bM1cYpE5uASprvtCWvXMWbkND27u6gYa2QSPRyEhbj Next: 6eN2EuPgNuAeXLXbN3BHBSQDcpXpCZZH7KQoS8ke48P2 Diff:
OldNewDifferences
44
55
66 @Callable(i)
7-func c (s) = if ((i.caller != this))
7+func x (s) = if ((i.caller != this))
88 then throw("!")
99 else {
10- let d = Address(base58'3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW')
11- func f (a,v) = invoke(d, "claimReward", [v], nil)
10+ func y (t,v) = if ((t == "i"))
11+ then parseIntValue(v)
12+ else if ((t == "s"))
13+ then v
14+ else throw(t)
15+
16+ func g (n,v) = if ((n == "0"))
17+ then nil
18+ else if ((n == "1"))
19+ then {
20+ let t = split(v, ":")
21+[y(t[0], t[1])]
22+ }
23+ else if ((n == "2"))
24+ then {
25+ let t = split(v, ":")
26+[y(t[0], t[1]), y(t[2], t[3])]
27+ }
28+ else throw(n)
29+
30+ func w (v) = if ((v == "WAVES"))
31+ then unit
32+ else toBytes(v)
33+
34+ func p (n,v) = if ((n == "0"))
35+ then nil
36+ else if ((n == "1"))
37+ then {
38+ let t = split(v, ":")
39+[AttachedPayment(w(t[0]), parseIntValue(t[1]))]
40+ }
41+ else if ((n == "2"))
42+ then {
43+ let t = split(v, ":")
44+[AttachedPayment(w(t[0]), parseIntValue(t[1])), AttachedPayment(w(t[2]), parseIntValue(t[3]))]
45+ }
46+ else throw(n)
47+
48+ func f (a,v) = {
49+ let t = split(v, ";")
50+ invoke(Address(fromBase58String(t[0])), t[1], g(t[2], t[3]), p(t[4], t[5]))
51+ }
1252
1353 let x = {
14- let $list368398 = split(s, "-")
15- let $size368398 = size($list368398)
16- let $acc0368398 = 0
17- if (($size368398 == 0))
18- then $acc0368398
54+ let $list20852115 = split(s, "|")
55+ let $size20852115 = size($list20852115)
56+ let $acc020852115 = 0
57+ if (($size20852115 == 0))
58+ then $acc020852115
1959 else {
20- let $acc1368398 = f($acc0368398, $list368398[0])
21- if (($size368398 == 1))
22- then $acc1368398
60+ let $acc120852115 = f($acc020852115, $list20852115[0])
61+ if (($size20852115 == 1))
62+ then $acc120852115
2363 else {
24- let $acc2368398 = f($acc1368398, $list368398[1])
25- if (($size368398 == 2))
26- then $acc2368398
64+ let $acc220852115 = f($acc120852115, $list20852115[1])
65+ if (($size20852115 == 2))
66+ then $acc220852115
2767 else {
28- let $acc3368398 = f($acc2368398, $list368398[2])
29- if (($size368398 == 3))
30- then $acc3368398
68+ let $acc320852115 = f($acc220852115, $list20852115[2])
69+ if (($size20852115 == 3))
70+ then $acc320852115
3171 else {
32- let $acc4368398 = f($acc3368398, $list368398[3])
33- if (($size368398 == 4))
34- then $acc4368398
72+ let $acc420852115 = f($acc320852115, $list20852115[3])
73+ if (($size20852115 == 4))
74+ then $acc420852115
3575 else {
36- let $acc5368398 = f($acc4368398, $list368398[4])
37- if (($size368398 == 5))
38- then $acc5368398
76+ let $acc520852115 = f($acc420852115, $list20852115[4])
77+ if (($size20852115 == 5))
78+ then $acc520852115
3979 else {
40- let $acc6368398 = f($acc5368398, $list368398[5])
41- if (($size368398 == 6))
42- then $acc6368398
80+ let $acc620852115 = f($acc520852115, $list20852115[5])
81+ if (($size20852115 == 6))
82+ then $acc620852115
4383 else {
44- let $acc7368398 = f($acc6368398, $list368398[6])
45- if (($size368398 == 7))
46- then $acc7368398
84+ let $acc720852115 = f($acc620852115, $list20852115[6])
85+ if (($size20852115 == 7))
86+ then $acc720852115
4787 else {
48- let $acc8368398 = f($acc7368398, $list368398[7])
49- if (($size368398 == 8))
50- then $acc8368398
88+ let $acc820852115 = f($acc720852115, $list20852115[7])
89+ if (($size20852115 == 8))
90+ then $acc820852115
5191 else {
52- let $acc9368398 = f($acc8368398, $list368398[8])
53- if (($size368398 == 9))
54- then $acc9368398
92+ let $acc920852115 = f($acc820852115, $list20852115[8])
93+ if (($size20852115 == 9))
94+ then $acc920852115
5595 else {
56- let $acc10368398 = f($acc9368398, $list368398[9])
57- if (($size368398 == 10))
58- then $acc10368398
96+ let $acc1020852115 = f($acc920852115, $list20852115[9])
97+ if (($size20852115 == 10))
98+ then $acc1020852115
5999 else {
60- let $acc11368398 = f($acc10368398, $list368398[10])
61- if (($size368398 == 11))
62- then $acc11368398
100+ let $acc1120852115 = f($acc1020852115, $list20852115[10])
101+ if (($size20852115 == 11))
102+ then $acc1120852115
63103 else {
64- let $acc12368398 = f($acc11368398, $list368398[11])
65- if (($size368398 == 12))
66- then $acc12368398
104+ let $acc1220852115 = f($acc1120852115, $list20852115[11])
105+ if (($size20852115 == 12))
106+ then $acc1220852115
67107 else {
68- let $acc13368398 = f($acc12368398, $list368398[12])
69- if (($size368398 == 13))
70- then $acc13368398
108+ let $acc1320852115 = f($acc1220852115, $list20852115[12])
109+ if (($size20852115 == 13))
110+ then $acc1320852115
71111 else {
72- let $acc14368398 = f($acc13368398, $list368398[13])
73- if (($size368398 == 14))
74- then $acc14368398
112+ let $acc1420852115 = f($acc1320852115, $list20852115[13])
113+ if (($size20852115 == 14))
114+ then $acc1420852115
75115 else {
76- let $acc15368398 = f($acc14368398, $list368398[14])
77- if (($size368398 == 15))
78- then $acc15368398
116+ let $acc1520852115 = f($acc1420852115, $list20852115[14])
117+ if (($size20852115 == 15))
118+ then $acc1520852115
79119 else {
80- let $acc16368398 = f($acc15368398, $list368398[15])
81- if (($size368398 == 16))
82- then $acc16368398
120+ let $acc1620852115 = f($acc1520852115, $list20852115[15])
121+ if (($size20852115 == 16))
122+ then $acc1620852115
83123 else {
84- let $acc17368398 = f($acc16368398, $list368398[16])
85- if (($size368398 == 17))
86- then $acc17368398
124+ let $acc1720852115 = f($acc1620852115, $list20852115[16])
125+ if (($size20852115 == 17))
126+ then $acc1720852115
87127 else {
88- let $acc18368398 = f($acc17368398, $list368398[17])
89- if (($size368398 == 18))
90- then $acc18368398
128+ let $acc1820852115 = f($acc1720852115, $list20852115[17])
129+ if (($size20852115 == 18))
130+ then $acc1820852115
91131 else {
92- let $acc19368398 = f($acc18368398, $list368398[18])
93- if (($size368398 == 19))
94- then $acc19368398
132+ let $acc1920852115 = f($acc1820852115, $list20852115[18])
133+ if (($size20852115 == 19))
134+ then $acc1920852115
95135 else {
96- let $acc20368398 = f($acc19368398, $list368398[19])
97- if (($size368398 == 20))
98- then $acc20368398
136+ let $acc2020852115 = f($acc1920852115, $list20852115[19])
137+ if (($size20852115 == 20))
138+ then $acc2020852115
99139 else {
100- let $acc21368398 = f($acc20368398, $list368398[20])
101- if (($size368398 == 21))
102- then $acc21368398
103- else {
104- let $acc22368398 = f($acc21368398, $list368398[21])
105- if (($size368398 == 22))
106- then $acc22368398
107- else {
108- let $acc23368398 = f($acc22368398, $list368398[22])
109- if (($size368398 == 23))
110- then $acc23368398
111- else {
112- let $acc24368398 = f($acc23368398, $list368398[23])
113- if (($size368398 == 24))
114- then $acc24368398
115- else {
116- let $acc25368398 = f($acc24368398, $list368398[24])
117- if (($size368398 == 25))
118- then $acc25368398
119- else {
120- let $acc26368398 = f($acc25368398, $list368398[25])
121- if (($size368398 == 26))
122- then $acc26368398
123- else {
124- let $acc27368398 = f($acc26368398, $list368398[26])
125- if (($size368398 == 27))
126- then $acc27368398
127- else {
128- let $acc28368398 = f($acc27368398, $list368398[27])
129- if (($size368398 == 28))
130- then $acc28368398
131- else {
132- let $acc29368398 = f($acc28368398, $list368398[28])
133- if (($size368398 == 29))
134- then $acc29368398
135- else {
136- let $acc30368398 = f($acc29368398, $list368398[29])
137- if (($size368398 == 30))
138- then $acc30368398
139- else {
140- let $acc31368398 = f($acc30368398, $list368398[30])
141- throw("List size exceed 30")
142- }
143- }
144- }
145- }
146- }
147- }
148- }
149- }
150- }
151- }
140+ let $acc2120852115 = f($acc2020852115, $list20852115[20])
141+ throw("List size exceed 20")
152142 }
153143 }
154144 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
7-func c (s) = if ((i.caller != this))
7+func x (s) = if ((i.caller != this))
88 then throw("!")
99 else {
10- let d = Address(base58'3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW')
11- func f (a,v) = invoke(d, "claimReward", [v], nil)
10+ func y (t,v) = if ((t == "i"))
11+ then parseIntValue(v)
12+ else if ((t == "s"))
13+ then v
14+ else throw(t)
15+
16+ func g (n,v) = if ((n == "0"))
17+ then nil
18+ else if ((n == "1"))
19+ then {
20+ let t = split(v, ":")
21+[y(t[0], t[1])]
22+ }
23+ else if ((n == "2"))
24+ then {
25+ let t = split(v, ":")
26+[y(t[0], t[1]), y(t[2], t[3])]
27+ }
28+ else throw(n)
29+
30+ func w (v) = if ((v == "WAVES"))
31+ then unit
32+ else toBytes(v)
33+
34+ func p (n,v) = if ((n == "0"))
35+ then nil
36+ else if ((n == "1"))
37+ then {
38+ let t = split(v, ":")
39+[AttachedPayment(w(t[0]), parseIntValue(t[1]))]
40+ }
41+ else if ((n == "2"))
42+ then {
43+ let t = split(v, ":")
44+[AttachedPayment(w(t[0]), parseIntValue(t[1])), AttachedPayment(w(t[2]), parseIntValue(t[3]))]
45+ }
46+ else throw(n)
47+
48+ func f (a,v) = {
49+ let t = split(v, ";")
50+ invoke(Address(fromBase58String(t[0])), t[1], g(t[2], t[3]), p(t[4], t[5]))
51+ }
1252
1353 let x = {
14- let $list368398 = split(s, "-")
15- let $size368398 = size($list368398)
16- let $acc0368398 = 0
17- if (($size368398 == 0))
18- then $acc0368398
54+ let $list20852115 = split(s, "|")
55+ let $size20852115 = size($list20852115)
56+ let $acc020852115 = 0
57+ if (($size20852115 == 0))
58+ then $acc020852115
1959 else {
20- let $acc1368398 = f($acc0368398, $list368398[0])
21- if (($size368398 == 1))
22- then $acc1368398
60+ let $acc120852115 = f($acc020852115, $list20852115[0])
61+ if (($size20852115 == 1))
62+ then $acc120852115
2363 else {
24- let $acc2368398 = f($acc1368398, $list368398[1])
25- if (($size368398 == 2))
26- then $acc2368398
64+ let $acc220852115 = f($acc120852115, $list20852115[1])
65+ if (($size20852115 == 2))
66+ then $acc220852115
2767 else {
28- let $acc3368398 = f($acc2368398, $list368398[2])
29- if (($size368398 == 3))
30- then $acc3368398
68+ let $acc320852115 = f($acc220852115, $list20852115[2])
69+ if (($size20852115 == 3))
70+ then $acc320852115
3171 else {
32- let $acc4368398 = f($acc3368398, $list368398[3])
33- if (($size368398 == 4))
34- then $acc4368398
72+ let $acc420852115 = f($acc320852115, $list20852115[3])
73+ if (($size20852115 == 4))
74+ then $acc420852115
3575 else {
36- let $acc5368398 = f($acc4368398, $list368398[4])
37- if (($size368398 == 5))
38- then $acc5368398
76+ let $acc520852115 = f($acc420852115, $list20852115[4])
77+ if (($size20852115 == 5))
78+ then $acc520852115
3979 else {
40- let $acc6368398 = f($acc5368398, $list368398[5])
41- if (($size368398 == 6))
42- then $acc6368398
80+ let $acc620852115 = f($acc520852115, $list20852115[5])
81+ if (($size20852115 == 6))
82+ then $acc620852115
4383 else {
44- let $acc7368398 = f($acc6368398, $list368398[6])
45- if (($size368398 == 7))
46- then $acc7368398
84+ let $acc720852115 = f($acc620852115, $list20852115[6])
85+ if (($size20852115 == 7))
86+ then $acc720852115
4787 else {
48- let $acc8368398 = f($acc7368398, $list368398[7])
49- if (($size368398 == 8))
50- then $acc8368398
88+ let $acc820852115 = f($acc720852115, $list20852115[7])
89+ if (($size20852115 == 8))
90+ then $acc820852115
5191 else {
52- let $acc9368398 = f($acc8368398, $list368398[8])
53- if (($size368398 == 9))
54- then $acc9368398
92+ let $acc920852115 = f($acc820852115, $list20852115[8])
93+ if (($size20852115 == 9))
94+ then $acc920852115
5595 else {
56- let $acc10368398 = f($acc9368398, $list368398[9])
57- if (($size368398 == 10))
58- then $acc10368398
96+ let $acc1020852115 = f($acc920852115, $list20852115[9])
97+ if (($size20852115 == 10))
98+ then $acc1020852115
5999 else {
60- let $acc11368398 = f($acc10368398, $list368398[10])
61- if (($size368398 == 11))
62- then $acc11368398
100+ let $acc1120852115 = f($acc1020852115, $list20852115[10])
101+ if (($size20852115 == 11))
102+ then $acc1120852115
63103 else {
64- let $acc12368398 = f($acc11368398, $list368398[11])
65- if (($size368398 == 12))
66- then $acc12368398
104+ let $acc1220852115 = f($acc1120852115, $list20852115[11])
105+ if (($size20852115 == 12))
106+ then $acc1220852115
67107 else {
68- let $acc13368398 = f($acc12368398, $list368398[12])
69- if (($size368398 == 13))
70- then $acc13368398
108+ let $acc1320852115 = f($acc1220852115, $list20852115[12])
109+ if (($size20852115 == 13))
110+ then $acc1320852115
71111 else {
72- let $acc14368398 = f($acc13368398, $list368398[13])
73- if (($size368398 == 14))
74- then $acc14368398
112+ let $acc1420852115 = f($acc1320852115, $list20852115[13])
113+ if (($size20852115 == 14))
114+ then $acc1420852115
75115 else {
76- let $acc15368398 = f($acc14368398, $list368398[14])
77- if (($size368398 == 15))
78- then $acc15368398
116+ let $acc1520852115 = f($acc1420852115, $list20852115[14])
117+ if (($size20852115 == 15))
118+ then $acc1520852115
79119 else {
80- let $acc16368398 = f($acc15368398, $list368398[15])
81- if (($size368398 == 16))
82- then $acc16368398
120+ let $acc1620852115 = f($acc1520852115, $list20852115[15])
121+ if (($size20852115 == 16))
122+ then $acc1620852115
83123 else {
84- let $acc17368398 = f($acc16368398, $list368398[16])
85- if (($size368398 == 17))
86- then $acc17368398
124+ let $acc1720852115 = f($acc1620852115, $list20852115[16])
125+ if (($size20852115 == 17))
126+ then $acc1720852115
87127 else {
88- let $acc18368398 = f($acc17368398, $list368398[17])
89- if (($size368398 == 18))
90- then $acc18368398
128+ let $acc1820852115 = f($acc1720852115, $list20852115[17])
129+ if (($size20852115 == 18))
130+ then $acc1820852115
91131 else {
92- let $acc19368398 = f($acc18368398, $list368398[18])
93- if (($size368398 == 19))
94- then $acc19368398
132+ let $acc1920852115 = f($acc1820852115, $list20852115[18])
133+ if (($size20852115 == 19))
134+ then $acc1920852115
95135 else {
96- let $acc20368398 = f($acc19368398, $list368398[19])
97- if (($size368398 == 20))
98- then $acc20368398
136+ let $acc2020852115 = f($acc1920852115, $list20852115[19])
137+ if (($size20852115 == 20))
138+ then $acc2020852115
99139 else {
100- let $acc21368398 = f($acc20368398, $list368398[20])
101- if (($size368398 == 21))
102- then $acc21368398
103- else {
104- let $acc22368398 = f($acc21368398, $list368398[21])
105- if (($size368398 == 22))
106- then $acc22368398
107- else {
108- let $acc23368398 = f($acc22368398, $list368398[22])
109- if (($size368398 == 23))
110- then $acc23368398
111- else {
112- let $acc24368398 = f($acc23368398, $list368398[23])
113- if (($size368398 == 24))
114- then $acc24368398
115- else {
116- let $acc25368398 = f($acc24368398, $list368398[24])
117- if (($size368398 == 25))
118- then $acc25368398
119- else {
120- let $acc26368398 = f($acc25368398, $list368398[25])
121- if (($size368398 == 26))
122- then $acc26368398
123- else {
124- let $acc27368398 = f($acc26368398, $list368398[26])
125- if (($size368398 == 27))
126- then $acc27368398
127- else {
128- let $acc28368398 = f($acc27368398, $list368398[27])
129- if (($size368398 == 28))
130- then $acc28368398
131- else {
132- let $acc29368398 = f($acc28368398, $list368398[28])
133- if (($size368398 == 29))
134- then $acc29368398
135- else {
136- let $acc30368398 = f($acc29368398, $list368398[29])
137- if (($size368398 == 30))
138- then $acc30368398
139- else {
140- let $acc31368398 = f($acc30368398, $list368398[30])
141- throw("List size exceed 30")
142- }
143- }
144- }
145- }
146- }
147- }
148- }
149- }
150- }
151- }
140+ let $acc2120852115 = f($acc2020852115, $list20852115[20])
141+ throw("List size exceed 20")
152142 }
153143 }
154144 }
155145 }
156146 }
157147 }
158148 }
159149 }
160150 }
161151 }
162152 }
163153 }
164154 }
165155 }
166156 }
167157 }
168158 }
169159 }
170160 }
171161 }
172162 }
173163 }
174164 if ((x == x))
175165 then nil
176166 else throw("Strict value is not equal to itself.")
177167 }
178168
179169
180170 @Verifier(t)
181171 func verify () = sigVerify_8Kb(t.bodyBytes, t.proofs[0], t.senderPublicKey)
182172

github/deemru/w8io/786bc32 
230.91 ms