tx · EW6R6Jnq5vV488aMknS5bbVCiK69oxdDW7EuPhyBMjb1

3PJvGRBaL5FrK5tHax6cJvkZWrHtDUmiDdF:  -0.01400000 Waves

2022.03.14 14:55 [3028728] smart account 3PJvGRBaL5FrK5tHax6cJvkZWrHtDUmiDdF > SELF 0.00000000 Waves

{ "type": 13, "id": "EW6R6Jnq5vV488aMknS5bbVCiK69oxdDW7EuPhyBMjb1", "fee": 1400000, "feeAssetId": null, "timestamp": 1647258979472, "version": 2, "chainId": 87, "sender": "3PJvGRBaL5FrK5tHax6cJvkZWrHtDUmiDdF", "senderPublicKey": "E1GyQL5ea93F8hsBArD1hsdC1XVBvboXCKJfY8S8eqAX", "proofs": [ "55e7RHWND5BggZnJpmjmCQAscU6LGsD5E7xGhd7trBBMK2f4YiKfWmBMQVs4Q4kzWz53UGiDiK5ynHfcfw4Eobyw" ], "script": "base64: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", "height": 3028728, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: MZQ5QVDXGp7iJ6QVgQ7PBcxAuqPJaFU5Nc3UmSDU1xX Next: none Diff:
OldNewDifferences
7676 let f = g(h)
7777 let D = getIntegerValue(a, (("static_" + f) + "_weight"))
7878 let E = {
79- let c = reentrantInvoke(a, "swap", [toBase58String(h), 0], [AttachedPayment(w, (B * D))])
79+ let c = reentrantInvoke(a, "swap", [g(h), 0], [AttachedPayment(w, (B * D))])
8080 if ($isInstanceOf(c, "Int"))
8181 then {
8282 let d = c
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = Address(base58'3PC87Z4vUzet6tTrTQmzJmW1UtouKjLhBJi')
55
66 func b () = {
77 let c = getBoolean(Address(base58'3PEpv9hRFWEEBU22WRnLsw1bH4YGtcU728o'), "is_shutdown")
88 if ($isInstanceOf(c, "Boolean"))
99 then {
1010 let d = c
1111 d
1212 }
1313 else false
1414 }
1515
1616
1717 func e (f) = if ((f == "WAVES"))
1818 then unit
1919 else fromBase58String(f)
2020
2121
2222 func g (h) = {
2323 let c = h
2424 if ($isInstanceOf(c, "ByteVector"))
2525 then {
2626 let i = c
2727 toBase58String(value(h))
2828 }
2929 else "WAVES"
3030 }
3131
3232
3333 func j (h) = {
3434 let c = h
3535 if ($isInstanceOf(c, "ByteVector"))
3636 then {
3737 let k = c
3838 assetBalance(this, k)
3939 }
4040 else wavesBalance(this).available
4141 }
4242
4343
4444 func l (m,n) = (m ++ [e(n)])
4545
4646
4747 let o = {
4848 let p = split(getStringValue(a, "static_tokenIds"), ",")
4949 let q = size(p)
5050 let r = nil
5151 func s (t,u) = if ((u >= q))
5252 then t
5353 else l(t, p[u])
5454
5555 func v (t,u) = if ((u >= q))
5656 then t
5757 else throw("List size exceeds 10")
5858
5959 v(s(s(s(s(s(s(s(s(s(s(r, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
6060 }
6161
6262 let w = e(getStringValue(a, "static_baseTokenId"))
6363
6464 let x = removeByIndex(o, value(indexOf(o, w)))
6565
6666 let y = getBinaryValue(a, "global_poolToken_id")
6767
6868 @Callable(z)
6969 func generateIndexWithOneTokenAndStake () = {
7070 let A = z.payments[0].assetId
7171 let B = (z.payments[0].amount / 100)
7272 if ((A != w))
7373 then throw("base asset only")
7474 else {
7575 func C (m,h) = {
7676 let f = g(h)
7777 let D = getIntegerValue(a, (("static_" + f) + "_weight"))
7878 let E = {
79- let c = reentrantInvoke(a, "swap", [toBase58String(h), 0], [AttachedPayment(w, (B * D))])
79+ let c = reentrantInvoke(a, "swap", [g(h), 0], [AttachedPayment(w, (B * D))])
8080 if ($isInstanceOf(c, "Int"))
8181 then {
8282 let d = c
8383 d
8484 }
8585 else 0
8686 }
8787 if ((E == E))
8888 then (m ++ [AttachedPayment(h, E)])
8989 else throw("Strict value is not equal to itself.")
9090 }
9191
9292 let F = getIntegerValue(a, (("static_" + g(w)) + "_weight"))
9393 let G = {
9494 let p = x
9595 let q = size(p)
9696 let r = [AttachedPayment(w, (B * F))]
9797 func H (t,u) = if ((u >= q))
9898 then t
9999 else C(t, p[u])
100100
101101 func I (t,u) = if ((u >= q))
102102 then t
103103 else throw("List size exceeds 9")
104104
105105 I(H(H(H(H(H(H(H(H(H(r, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9)
106106 }
107107 if ((G == G))
108108 then {
109109 let J = {
110110 let c = reentrantInvoke(a, "generateIndex", [false], G)
111111 if ($isInstanceOf(c, "Int"))
112112 then {
113113 let d = c
114114 d
115115 }
116116 else 0
117117 }
118118 if ((J == J))
119119 then {
120120 let K = reentrantInvoke(a, "stakeIndex", nil, [AttachedPayment(y, J)])
121121 if ((K == K))
122122 then nil
123123 else throw("Strict value is not equal to itself.")
124124 }
125125 else throw("Strict value is not equal to itself.")
126126 }
127127 else throw("Strict value is not equal to itself.")
128128 }
129129 }
130130
131131
132132
133133 @Callable(z)
134134 func unstakeIndexAndRedeemAsOneToken (L) = {
135135 func M (m,h) = (m ++ [j(h)])
136136
137137 let N = {
138138 let p = o
139139 let q = size(p)
140140 let r = nil
141141 func H (t,u) = if ((u >= q))
142142 then t
143143 else M(t, p[u])
144144
145145 func I (t,u) = if ((u >= q))
146146 then t
147147 else throw("List size exceeds 10")
148148
149149 I(H(H(H(H(H(H(H(H(H(H(r, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
150150 }
151151 if ((N == N))
152152 then {
153153 let O = j(w)
154154 if ((O == O))
155155 then {
156156 let P = reentrantInvoke(a, "unstakeAndRedeemIndex", [L], nil)
157157 if ((P == P))
158158 then {
159159 let Q = {
160160 let p = o
161161 let q = size(p)
162162 let r = nil
163163 func R (t,u) = if ((u >= q))
164164 then t
165165 else M(t, p[u])
166166
167167 func S (t,u) = if ((u >= q))
168168 then t
169169 else throw("List size exceeds 10")
170170
171171 S(R(R(R(R(R(R(R(R(R(R(r, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
172172 }
173173 if ((Q == Q))
174174 then {
175175 let T = j(w)
176176 if ((T == T))
177177 then {
178178 func U (m,h) = {
179179 let V = value(indexOf(o, h))
180180 let B = (Q[V] - N[V])
181181 let E = if ((h == w))
182182 then B
183183 else {
184184 let c = reentrantInvoke(a, "swap", [g(w), 0], [AttachedPayment(h, B)])
185185 if ($isInstanceOf(c, "Int"))
186186 then {
187187 let d = c
188188 d
189189 }
190190 else 0
191191 }
192192 if ((E == E))
193193 then (m + E)
194194 else throw("Strict value is not equal to itself.")
195195 }
196196
197197 let W = {
198198 let p = o
199199 let q = size(p)
200200 let r = 0
201201 func X (t,u) = if ((u >= q))
202202 then t
203203 else U(t, p[u])
204204
205205 func Y (t,u) = if ((u >= q))
206206 then t
207207 else throw("List size exceeds 9")
208208
209209 Y(X(X(X(X(X(X(X(X(X(r, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9)
210210 }
211211 if ((W == W))
212212 then [ScriptTransfer(z.caller, (W + (T - O)), w)]
213213 else throw("Strict value is not equal to itself.")
214214 }
215215 else throw("Strict value is not equal to itself.")
216216 }
217217 else throw("Strict value is not equal to itself.")
218218 }
219219 else throw("Strict value is not equal to itself.")
220220 }
221221 else throw("Strict value is not equal to itself.")
222222 }
223223 else throw("Strict value is not equal to itself.")
224224 }
225225
226226
227227
228228 @Callable(z)
229229 func generateIndexAndStake () = {
230230 let J = {
231231 let c = reentrantInvoke(a, "generateIndex", [true], z.payments)
232232 if ($isInstanceOf(c, "Int"))
233233 then {
234234 let d = c
235235 d
236236 }
237237 else 0
238238 }
239239 if ((J == J))
240240 then {
241241 let K = reentrantInvoke(a, "stakeIndex", nil, [AttachedPayment(y, J)])
242242 if ((K == K))
243243 then nil
244244 else throw("Strict value is not equal to itself.")
245245 }
246246 else throw("Strict value is not equal to itself.")
247247 }
248248
249249
250250
251251 @Callable(z)
252252 func unstakeAndRedeemIndex (B) = {
253253 let P = reentrantInvoke(a, "unstakeIndex", [B], z.payments)
254254 if ((P == P))
255255 then {
256256 let Z = reentrantInvoke(a, "redeemIndex", [true], [AttachedPayment(y, B)])
257257 if ((Z == Z))
258258 then nil
259259 else throw("Strict value is not equal to itself.")
260260 }
261261 else throw("Strict value is not equal to itself.")
262262 }
263263
264264
265265 @Verifier(aa)
266266 func ab () = if (b())
267267 then false
268268 else sigVerify(aa.bodyBytes, aa.proofs[0], aa.senderPublicKey)
269269

github/deemru/w8io/3ef1775 
52.41 ms