tx · AB7DY1xi1tdQtEG8gmVsFeXsVznQWb3L6e9NNd8fx3ji

3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA:  -0.01000000 Waves

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(a)
7-func c (b) = if ((a.caller != this))
7+func x (b) = if ((a.caller != this))
88 then throw("!")
99 else {
10- let d = Address(base58'3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW')
11- func e (f,g) = invoke(d, "claimReward", [g], nil)
10+ func c (d,e) = if ((d == "i"))
11+ then parseIntValue(e)
12+ else if ((d == "s"))
13+ then e
14+ else throw(d)
1215
13- let h = {
14- let i = split(b, "-")
15- let j = size(i)
16- let k = 0
17- if ((j == 0))
18- then k
16+ func f (g,e) = if ((g == "0"))
17+ then nil
18+ else if ((g == "1"))
19+ then {
20+ let d = split(e, ":")
21+[c(d[0], d[1])]
22+ }
23+ else if ((g == "2"))
24+ then {
25+ let d = split(e, ":")
26+[c(d[0], d[1]), c(d[2], d[3])]
27+ }
28+ else throw(g)
29+
30+ func h (e) = if ((e == "WAVES"))
31+ then unit
32+ else toBytes(e)
33+
34+ func i (g,e) = if ((g == "0"))
35+ then nil
36+ else if ((g == "1"))
37+ then {
38+ let d = split(e, ":")
39+[AttachedPayment(h(d[0]), parseIntValue(d[1]))]
40+ }
41+ else if ((g == "2"))
42+ then {
43+ let d = split(e, ":")
44+[AttachedPayment(h(d[0]), parseIntValue(d[1])), AttachedPayment(h(d[2]), parseIntValue(d[3]))]
45+ }
46+ else throw(g)
47+
48+ func j (k,e) = {
49+ let d = split(e, ";")
50+ invoke(Address(fromBase58String(d[0])), d[1], f(d[2], d[3]), i(d[4], d[5]))
51+ }
52+
53+ let l = {
54+ let m = split(b, "|")
55+ let n = size(m)
56+ let o = 0
57+ if ((n == 0))
58+ then o
1959 else {
20- let l = e(k, i[0])
21- if ((j == 1))
22- then l
60+ let p = j(o, m[0])
61+ if ((n == 1))
62+ then p
2363 else {
24- let m = e(l, i[1])
25- if ((j == 2))
26- then m
64+ let q = j(p, m[1])
65+ if ((n == 2))
66+ then q
2767 else {
28- let n = e(m, i[2])
29- if ((j == 3))
30- then n
68+ let r = j(q, m[2])
69+ if ((n == 3))
70+ then r
3171 else {
32- let o = e(n, i[3])
33- if ((j == 4))
34- then o
72+ let s = j(r, m[3])
73+ if ((n == 4))
74+ then s
3575 else {
36- let p = e(o, i[4])
37- if ((j == 5))
38- then p
76+ let t = j(s, m[4])
77+ if ((n == 5))
78+ then t
3979 else {
40- let q = e(p, i[5])
41- if ((j == 6))
42- then q
80+ let u = j(t, m[5])
81+ if ((n == 6))
82+ then u
4383 else {
44- let r = e(q, i[6])
45- if ((j == 7))
46- then r
84+ let v = j(u, m[6])
85+ if ((n == 7))
86+ then v
4787 else {
48- let s = e(r, i[7])
49- if ((j == 8))
50- then s
88+ let w = j(v, m[7])
89+ if ((n == 8))
90+ then w
5191 else {
52- let t = e(s, i[8])
53- if ((j == 9))
54- then t
92+ let y = j(w, m[8])
93+ if ((n == 9))
94+ then y
5595 else {
56- let u = e(t, i[9])
57- if ((j == 10))
58- then u
96+ let z = j(y, m[9])
97+ if ((n == 10))
98+ then z
5999 else {
60- let v = e(u, i[10])
61- if ((j == 11))
62- then v
100+ let A = j(z, m[10])
101+ if ((n == 11))
102+ then A
63103 else {
64- let w = e(v, i[11])
65- if ((j == 12))
66- then w
104+ let B = j(A, m[11])
105+ if ((n == 12))
106+ then B
67107 else {
68- let x = e(w, i[12])
69- if ((j == 13))
70- then x
108+ let C = j(B, m[12])
109+ if ((n == 13))
110+ then C
71111 else {
72- let y = e(x, i[13])
73- if ((j == 14))
74- then y
112+ let D = j(C, m[13])
113+ if ((n == 14))
114+ then D
75115 else {
76- let z = e(y, i[14])
77- if ((j == 15))
78- then z
116+ let E = j(D, m[14])
117+ if ((n == 15))
118+ then E
79119 else {
80- let A = e(z, i[15])
81- if ((j == 16))
82- then A
120+ let F = j(E, m[15])
121+ if ((n == 16))
122+ then F
83123 else {
84- let B = e(A, i[16])
85- if ((j == 17))
86- then B
124+ let G = j(F, m[16])
125+ if ((n == 17))
126+ then G
87127 else {
88- let C = e(B, i[17])
89- if ((j == 18))
90- then C
128+ let H = j(G, m[17])
129+ if ((n == 18))
130+ then H
91131 else {
92- let D = e(C, i[18])
93- if ((j == 19))
94- then D
132+ let I = j(H, m[18])
133+ if ((n == 19))
134+ then I
95135 else {
96- let E = e(D, i[19])
97- if ((j == 20))
98- then E
136+ let J = j(I, m[19])
137+ if ((n == 20))
138+ then J
99139 else {
100- let F = e(E, i[20])
101- if ((j == 21))
102- then F
103- else {
104- let G = e(F, i[21])
105- if ((j == 22))
106- then G
107- else {
108- let H = e(G, i[22])
109- if ((j == 23))
110- then H
111- else {
112- let I = e(H, i[23])
113- if ((j == 24))
114- then I
115- else {
116- let J = e(I, i[24])
117- if ((j == 25))
118- then J
119- else {
120- let K = e(J, i[25])
121- if ((j == 26))
122- then K
123- else {
124- let L = e(K, i[26])
125- if ((j == 27))
126- then L
127- else {
128- let M = e(L, i[27])
129- if ((j == 28))
130- then M
131- else {
132- let N = e(M, i[28])
133- if ((j == 29))
134- then N
135- else {
136- let O = e(N, i[29])
137- if ((j == 30))
138- then O
139- else {
140- let P = e(O, i[30])
141- throw("List size exceed 30")
142- }
143- }
144- }
145- }
146- }
147- }
148- }
149- }
150- }
151- }
140+ let K = j(J, m[20])
141+ throw("List size exceed 20")
152142 }
153143 }
154144 }
171161 }
172162 }
173163 }
174- if ((h == h))
164+ if ((l == l))
175165 then nil
176166 else throw("Strict value is not equal to itself.")
177167 }
178168
179169
180-@Verifier(Q)
181-func R () = sigVerify_8Kb(Q.bodyBytes, Q.proofs[0], Q.senderPublicKey)
170+@Verifier(d)
171+func L () = sigVerify_8Kb(d.bodyBytes, d.proofs[0], d.senderPublicKey)
182172
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
7-func c (b) = if ((a.caller != this))
7+func x (b) = if ((a.caller != this))
88 then throw("!")
99 else {
10- let d = Address(base58'3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW')
11- func e (f,g) = invoke(d, "claimReward", [g], nil)
10+ func c (d,e) = if ((d == "i"))
11+ then parseIntValue(e)
12+ else if ((d == "s"))
13+ then e
14+ else throw(d)
1215
13- let h = {
14- let i = split(b, "-")
15- let j = size(i)
16- let k = 0
17- if ((j == 0))
18- then k
16+ func f (g,e) = if ((g == "0"))
17+ then nil
18+ else if ((g == "1"))
19+ then {
20+ let d = split(e, ":")
21+[c(d[0], d[1])]
22+ }
23+ else if ((g == "2"))
24+ then {
25+ let d = split(e, ":")
26+[c(d[0], d[1]), c(d[2], d[3])]
27+ }
28+ else throw(g)
29+
30+ func h (e) = if ((e == "WAVES"))
31+ then unit
32+ else toBytes(e)
33+
34+ func i (g,e) = if ((g == "0"))
35+ then nil
36+ else if ((g == "1"))
37+ then {
38+ let d = split(e, ":")
39+[AttachedPayment(h(d[0]), parseIntValue(d[1]))]
40+ }
41+ else if ((g == "2"))
42+ then {
43+ let d = split(e, ":")
44+[AttachedPayment(h(d[0]), parseIntValue(d[1])), AttachedPayment(h(d[2]), parseIntValue(d[3]))]
45+ }
46+ else throw(g)
47+
48+ func j (k,e) = {
49+ let d = split(e, ";")
50+ invoke(Address(fromBase58String(d[0])), d[1], f(d[2], d[3]), i(d[4], d[5]))
51+ }
52+
53+ let l = {
54+ let m = split(b, "|")
55+ let n = size(m)
56+ let o = 0
57+ if ((n == 0))
58+ then o
1959 else {
20- let l = e(k, i[0])
21- if ((j == 1))
22- then l
60+ let p = j(o, m[0])
61+ if ((n == 1))
62+ then p
2363 else {
24- let m = e(l, i[1])
25- if ((j == 2))
26- then m
64+ let q = j(p, m[1])
65+ if ((n == 2))
66+ then q
2767 else {
28- let n = e(m, i[2])
29- if ((j == 3))
30- then n
68+ let r = j(q, m[2])
69+ if ((n == 3))
70+ then r
3171 else {
32- let o = e(n, i[3])
33- if ((j == 4))
34- then o
72+ let s = j(r, m[3])
73+ if ((n == 4))
74+ then s
3575 else {
36- let p = e(o, i[4])
37- if ((j == 5))
38- then p
76+ let t = j(s, m[4])
77+ if ((n == 5))
78+ then t
3979 else {
40- let q = e(p, i[5])
41- if ((j == 6))
42- then q
80+ let u = j(t, m[5])
81+ if ((n == 6))
82+ then u
4383 else {
44- let r = e(q, i[6])
45- if ((j == 7))
46- then r
84+ let v = j(u, m[6])
85+ if ((n == 7))
86+ then v
4787 else {
48- let s = e(r, i[7])
49- if ((j == 8))
50- then s
88+ let w = j(v, m[7])
89+ if ((n == 8))
90+ then w
5191 else {
52- let t = e(s, i[8])
53- if ((j == 9))
54- then t
92+ let y = j(w, m[8])
93+ if ((n == 9))
94+ then y
5595 else {
56- let u = e(t, i[9])
57- if ((j == 10))
58- then u
96+ let z = j(y, m[9])
97+ if ((n == 10))
98+ then z
5999 else {
60- let v = e(u, i[10])
61- if ((j == 11))
62- then v
100+ let A = j(z, m[10])
101+ if ((n == 11))
102+ then A
63103 else {
64- let w = e(v, i[11])
65- if ((j == 12))
66- then w
104+ let B = j(A, m[11])
105+ if ((n == 12))
106+ then B
67107 else {
68- let x = e(w, i[12])
69- if ((j == 13))
70- then x
108+ let C = j(B, m[12])
109+ if ((n == 13))
110+ then C
71111 else {
72- let y = e(x, i[13])
73- if ((j == 14))
74- then y
112+ let D = j(C, m[13])
113+ if ((n == 14))
114+ then D
75115 else {
76- let z = e(y, i[14])
77- if ((j == 15))
78- then z
116+ let E = j(D, m[14])
117+ if ((n == 15))
118+ then E
79119 else {
80- let A = e(z, i[15])
81- if ((j == 16))
82- then A
120+ let F = j(E, m[15])
121+ if ((n == 16))
122+ then F
83123 else {
84- let B = e(A, i[16])
85- if ((j == 17))
86- then B
124+ let G = j(F, m[16])
125+ if ((n == 17))
126+ then G
87127 else {
88- let C = e(B, i[17])
89- if ((j == 18))
90- then C
128+ let H = j(G, m[17])
129+ if ((n == 18))
130+ then H
91131 else {
92- let D = e(C, i[18])
93- if ((j == 19))
94- then D
132+ let I = j(H, m[18])
133+ if ((n == 19))
134+ then I
95135 else {
96- let E = e(D, i[19])
97- if ((j == 20))
98- then E
136+ let J = j(I, m[19])
137+ if ((n == 20))
138+ then J
99139 else {
100- let F = e(E, i[20])
101- if ((j == 21))
102- then F
103- else {
104- let G = e(F, i[21])
105- if ((j == 22))
106- then G
107- else {
108- let H = e(G, i[22])
109- if ((j == 23))
110- then H
111- else {
112- let I = e(H, i[23])
113- if ((j == 24))
114- then I
115- else {
116- let J = e(I, i[24])
117- if ((j == 25))
118- then J
119- else {
120- let K = e(J, i[25])
121- if ((j == 26))
122- then K
123- else {
124- let L = e(K, i[26])
125- if ((j == 27))
126- then L
127- else {
128- let M = e(L, i[27])
129- if ((j == 28))
130- then M
131- else {
132- let N = e(M, i[28])
133- if ((j == 29))
134- then N
135- else {
136- let O = e(N, i[29])
137- if ((j == 30))
138- then O
139- else {
140- let P = e(O, i[30])
141- throw("List size exceed 30")
142- }
143- }
144- }
145- }
146- }
147- }
148- }
149- }
150- }
151- }
140+ let K = j(J, m[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 }
174- if ((h == h))
164+ if ((l == l))
175165 then nil
176166 else throw("Strict value is not equal to itself.")
177167 }
178168
179169
180-@Verifier(Q)
181-func R () = sigVerify_8Kb(Q.bodyBytes, Q.proofs[0], Q.senderPublicKey)
170+@Verifier(d)
171+func L () = sigVerify_8Kb(d.bodyBytes, d.proofs[0], d.senderPublicKey)
182172

github/deemru/w8io/6500d08 
311.78 ms