tx · 6F6VbezHHgUhSS6XuWdKGcxtPAKQhppk1pmZKXFAu7KW

3N8n6BtTBKRZBoPuMzaPBH9FyJhfv9xDFJH:  -0.01700000 Waves

2022.06.30 09:22 [2118804] smart account 3N8n6BtTBKRZBoPuMzaPBH9FyJhfv9xDFJH > SELF 0.00000000 Waves

{ "type": 13, "id": "6F6VbezHHgUhSS6XuWdKGcxtPAKQhppk1pmZKXFAu7KW", "fee": 1700000, "feeAssetId": null, "timestamp": 1656570142452, "version": 2, "chainId": 84, "sender": "3N8n6BtTBKRZBoPuMzaPBH9FyJhfv9xDFJH", "senderPublicKey": "4hcnYaYoB2XaCzyJ7wfePpG7EfTd6st6aCAhkskJ9cQ5", "proofs": [ "5e3ah1BhfrkxkM4NxpoigwwbZst74JskoTLNDs45iA4cMYnNjKpnXbM6gVw46vndQRm6fcdyC61QaZ6Dqw7wn2rV" ], "script": "base64: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", "height": 2118804, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8eT2ZgEuJvCAxujfcHqa6191efX6MKXkE25gNwXQ67hD Next: D3nDpm1uYyPTv2F79h7y4RXdwguxyxd3k24j4CQEZ2HA Diff:
OldNewDifferences
9696 }
9797 else throw("Can't find asset")
9898 }
99- let C = (x * (z - (assetBalance(this, f) / y)))
99+ let C = (x * (z / y))
100100 let D = IntegerEntry(p, (y + x))
101101 let E = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [w])
102102 if ((E == E))
130130 }
131131 else throw("Can't find asset")
132132 }
133- let C = (x * ((z - assetBalance(this, d)) / y))
133+ let C = (x * (z / y))
134134 let D = IntegerEntry(l, (y + x))
135135 let E = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [w])
136136 if ((E == E))
335335 then {
336336 let Q = IntegerEntry(o, O)
337337 let R = IntegerEntry(n, 0)
338- let S = Reissue(d, O, true)
339- let T = ScriptTransfer(v.caller, O, d)
340-[Q, R, S, T]
338+[Q, R]
341339 }
342340 else throw("Strict value is not equal to itself.")
343341 }
357355 then {
358356 let Q = IntegerEntry(p, O)
359357 let R = IntegerEntry(q, 0)
360- let F = Reissue(f, O, true)
361- let U = ScriptTransfer(v.caller, O, f)
362-[Q, R, F, U]
358+[Q, R]
363359 }
364360 else throw("Strict value is not equal to itself.")
365361 }
379375 then {
380376 let Q = IntegerEntry(t, O)
381377 let R = IntegerEntry(u, 0)
382- let V = Reissue(h, O, true)
383- let W = ScriptTransfer(v.caller, O, h)
384-[Q, R, V, W]
378+ let S = Reissue(h, O, true)
379+ let T = ScriptTransfer(v.caller, O, h)
380+[Q, R, S, T]
385381 }
386382 else throw("Strict value is not equal to itself.")
387383 }
402398 let Q = IntegerEntry(r, O)
403399 let R = IntegerEntry(s, 0)
404400 let F = Reissue(j, O, true)
405- let X = ScriptTransfer(v.caller, O, j)
406-[Q, R, F, X]
401+ let U = ScriptTransfer(v.caller, O, j)
402+[Q, R, F, U]
407403 }
408404 else throw("Strict value is not equal to itself.")
409405 }
410406 }
411407
412408
413-@Verifier(Y)
414-func Z () = sigVerify(Y.bodyBytes, Y.proofs[0], Y.senderPublicKey)
409+@Verifier(V)
410+func W () = sigVerify(V.bodyBytes, V.proofs[0], V.senderPublicKey)
415411
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'Fm4qczu6Pepz8KUhh3Heb6LeTVfpSMX5vvNgw3x764CS'
55
66 let b = base58'i1snzKxSEZVokh9TWj8hTJQEDBsocnL2hRWsSbsMPK7'
77
88 let c = base58'2sEBVcyDFK2LupCf7MeA4vzHhGK4DC1WjbKGQCLYDqib'
99
1010 let d = base58'DNy6WBfhPE4y82RonGdHhZEunNotEDzmNfrBomWnsyGi'
1111
1212 let e = base58'FLdC14nUVRyiSYjVrMo3X4g8rXQjLbNRaGAyQAm8V68V'
1313
1414 let f = base58'EGQiqw8jLjg6SVLUeeqMLjk3EjhEVHtjkJ6w46HyFfep'
1515
1616 let g = base58'9ZkS8GoUWn69QhgF1RsRtS9CFtc7ZbDNX5N238Jmqjdr'
1717
1818 let h = base58'GCvR4BmCSjncVEEwr9psvhN5mctdNTGPs8Xp4b2oQNFZ'
1919
2020 let i = base58'2RmyyZ39ZoPoTWksM6urmjgx9mB8ksP8Ru6ba8u89mZm'
2121
2222 let j = base58'4jarprgmcev38EU5p2duJAznZSLUxZ831jCT2vf95Hey'
2323
2424 let k = false
2525
2626 let l = "STAKED_LP"
2727
2828 let m = "From_Compound"
2929
3030 let n = "WX_USDN_compound"
3131
3232 let o = "WX_USDN"
3333
3434 let p = "WAVES_USDN"
3535
3636 let q = "WAVES_USDN_COMPOUND"
3737
3838 let r = "BTC_USDN"
3939
4040 let s = "BTC_USDN_COMPOUND"
4141
4242 let t = "ETH_USDN"
4343
4444 let u = "ETH_USDN_COMPOUND"
4545
4646 @Callable(v)
4747 func depositBtcUsdnLP () = {
4848 let w = value(v.payments[0])
4949 let x = w.amount
5050 if ((w.assetId != i))
5151 then throw("attach BTCUSDNLP tokens only")
5252 else if (k)
5353 then throw("smart contract is on lock")
5454 else {
5555 let y = valueOrElse(getInteger(this, r), 0)
5656 let z = {
5757 let A = assetInfo(j)
5858 if ($isInstanceOf(A, "Asset"))
5959 then {
6060 let B = A
6161 B.quantity
6262 }
6363 else throw("Can't find asset")
6464 }
6565 let C = (x * ((z - assetBalance(this, j)) / y))
6666 let D = IntegerEntry(r, (y + x))
6767 let E = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [w])
6868 if ((E == E))
6969 then {
7070 let F = Reissue(j, C, true)
7171 let G = ScriptTransfer(v.caller, C, j)
7272 [F, G, D]
7373 }
7474 else throw("Strict value is not equal to itself.")
7575 }
7676 }
7777
7878
7979
8080 @Callable(v)
8181 func depositWavesUsdnLP () = {
8282 let w = value(v.payments[0])
8383 let x = w.amount
8484 if ((w.assetId != e))
8585 then throw("attach WAVESUSDNLP tokens only")
8686 else if (k)
8787 then throw("smart contract is on lock")
8888 else {
8989 let y = valueOrElse(getInteger(this, p), 0)
9090 let z = {
9191 let A = assetInfo(f)
9292 if ($isInstanceOf(A, "Asset"))
9393 then {
9494 let B = A
9595 B.quantity
9696 }
9797 else throw("Can't find asset")
9898 }
99- let C = (x * (z - (assetBalance(this, f) / y)))
99+ let C = (x * (z / y))
100100 let D = IntegerEntry(p, (y + x))
101101 let E = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [w])
102102 if ((E == E))
103103 then {
104104 let F = Reissue(f, C, true)
105105 let G = ScriptTransfer(v.caller, C, f)
106106 [F, G, D]
107107 }
108108 else throw("Strict value is not equal to itself.")
109109 }
110110 }
111111
112112
113113
114114 @Callable(v)
115115 func depositWxUsdnLP () = {
116116 let w = value(v.payments[0])
117117 let x = w.amount
118118 if ((w.assetId != c))
119119 then throw("attach WXUSDNLP tokens only")
120120 else if (k)
121121 then throw("smart contract is on lock")
122122 else {
123123 let y = valueOrElse(getInteger(this, o), 0)
124124 let z = {
125125 let A = assetInfo(d)
126126 if ($isInstanceOf(A, "Asset"))
127127 then {
128128 let B = A
129129 B.quantity
130130 }
131131 else throw("Can't find asset")
132132 }
133- let C = (x * ((z - assetBalance(this, d)) / y))
133+ let C = (x * (z / y))
134134 let D = IntegerEntry(l, (y + x))
135135 let E = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [w])
136136 if ((E == E))
137137 then {
138138 let F = Reissue(d, C, true)
139139 let G = ScriptTransfer(v.caller, C, d)
140140 [F, G, D]
141141 }
142142 else throw("Strict value is not equal to itself.")
143143 }
144144 }
145145
146146
147147
148148 @Callable(v)
149149 func depositUsdtUsdnLP () = {
150150 let w = value(v.payments[0])
151151 let x = w.amount
152152 if ((w.assetId != a))
153153 then throw("attach USDTUSDNLP tokens only")
154154 else if (k)
155155 then throw("smart contract is on lock")
156156 else {
157157 let y = valueOrElse(getInteger(this, l), 0)
158158 let z = {
159159 let A = assetInfo(b)
160160 if ($isInstanceOf(A, "Asset"))
161161 then {
162162 let B = A
163163 B.quantity
164164 }
165165 else throw("Can't find asset")
166166 }
167167 let C = (x * (z / y))
168168 let D = IntegerEntry(l, (y + x))
169169 let E = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [w])
170170 if ((E == E))
171171 then {
172172 let F = Reissue(b, C, true)
173173 let G = ScriptTransfer(v.caller, C, b)
174174 [F, G, D]
175175 }
176176 else throw("Strict value is not equal to itself.")
177177 }
178178 }
179179
180180
181181
182182 @Callable(v)
183183 func depositEthUsdnLP () = {
184184 let w = value(v.payments[0])
185185 let x = w.amount
186186 if ((w.assetId != g))
187187 then throw("attach ETHUSDNLP tokens only")
188188 else if (k)
189189 then throw("smart contract is on lock")
190190 else {
191191 let y = valueOrElse(getInteger(this, t), 0)
192192 let z = {
193193 let A = assetInfo(h)
194194 if ($isInstanceOf(A, "Asset"))
195195 then {
196196 let B = A
197197 B.quantity
198198 }
199199 else throw("Can't find asset")
200200 }
201201 let C = (x * ((z - assetBalance(this, h)) / y))
202202 let D = IntegerEntry(t, (y + x))
203203 let E = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [w])
204204 if ((E == E))
205205 then {
206206 let F = Reissue(h, C, true)
207207 let G = ScriptTransfer(v.caller, C, h)
208208 [F, G, D]
209209 }
210210 else throw("Strict value is not equal to itself.")
211211 }
212212 }
213213
214214
215215
216216 @Callable(v)
217217 func compoundBTCUSDNLP () = {
218218 let H = value(v.payments[0])
219219 let I = H.amount
220220 if ((H.assetId != i))
221221 then throw("attach BTCUSDNLP tokens only")
222222 else {
223223 let J = valueOrElse(getInteger(this, s), 0)
224224 let K = valueOrElse(getInteger(this, r), 0)
225225 let L = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [H])
226226 if ((L == L))
227227 then {
228228 let D = IntegerEntry(r, (K + I))
229229 let M = IntegerEntry(s, (J + I))
230230 [D, M]
231231 }
232232 else throw("Strict value is not equal to itself.")
233233 }
234234 }
235235
236236
237237
238238 @Callable(v)
239239 func compoundETHUSDNLP () = {
240240 let H = value(v.payments[0])
241241 let I = H.amount
242242 if ((H.assetId != g))
243243 then throw("attach ETHUSDNLP tokens only")
244244 else {
245245 let J = valueOrElse(getInteger(this, u), 0)
246246 let K = valueOrElse(getInteger(this, t), 0)
247247 let L = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [H])
248248 if ((L == L))
249249 then {
250250 let D = IntegerEntry(t, (K + I))
251251 let M = IntegerEntry(u, (J + I))
252252 [D, M]
253253 }
254254 else throw("Strict value is not equal to itself.")
255255 }
256256 }
257257
258258
259259
260260 @Callable(v)
261261 func compoundWXUSDNLP () = {
262262 let H = value(v.payments[0])
263263 let I = H.amount
264264 if ((H.assetId != c))
265265 then throw("attach WXUSDNLP tokens only")
266266 else {
267267 let J = valueOrElse(getInteger(this, n), 0)
268268 let K = valueOrElse(getInteger(this, o), 0)
269269 let L = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [H])
270270 if ((L == L))
271271 then {
272272 let D = IntegerEntry(o, (K + I))
273273 let M = IntegerEntry(n, (J + I))
274274 [D, M]
275275 }
276276 else throw("Strict value is not equal to itself.")
277277 }
278278 }
279279
280280
281281
282282 @Callable(v)
283283 func compoundUSDTUSDNLP () = {
284284 let H = value(v.payments[0])
285285 let I = H.amount
286286 if ((H.assetId != a))
287287 then throw("attach USDTUSDNLP tokens only")
288288 else {
289289 let J = valueOrElse(getInteger(this, m), 0)
290290 let K = valueOrElse(getInteger(this, l), 0)
291291 let L = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [H])
292292 if ((L == L))
293293 then {
294294 let D = IntegerEntry(l, (K + I))
295295 let M = IntegerEntry(m, (J + I))
296296 [D, M]
297297 }
298298 else throw("Strict value is not equal to itself.")
299299 }
300300 }
301301
302302
303303
304304 @Callable(v)
305305 func compoundWAVESUSDNLP () = {
306306 let H = value(v.payments[0])
307307 let I = H.amount
308308 if ((H.assetId != e))
309309 then throw("attach WAVESUSDNLP tokens only")
310310 else {
311311 let J = valueOrElse(getInteger(this, q), 0)
312312 let K = valueOrElse(getInteger(this, p), 0)
313313 let L = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [H])
314314 if ((L == L))
315315 then {
316316 let D = IntegerEntry(p, (K + I))
317317 let M = IntegerEntry(q, (J + I))
318318 [D, M]
319319 }
320320 else throw("Strict value is not equal to itself.")
321321 }
322322 }
323323
324324
325325
326326 @Callable(v)
327327 func initWX () = {
328328 let N = value(v.payments[0])
329329 let O = N.amount
330330 if ((N.assetId != c))
331331 then throw("Unexpected token")
332332 else {
333333 let P = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [N])
334334 if ((P == P))
335335 then {
336336 let Q = IntegerEntry(o, O)
337337 let R = IntegerEntry(n, 0)
338- let S = Reissue(d, O, true)
339- let T = ScriptTransfer(v.caller, O, d)
340-[Q, R, S, T]
338+[Q, R]
341339 }
342340 else throw("Strict value is not equal to itself.")
343341 }
344342 }
345343
346344
347345
348346 @Callable(v)
349347 func initWAVES () = {
350348 let N = value(v.payments[0])
351349 let O = N.amount
352350 if ((N.assetId != e))
353351 then throw("Unexpected token")
354352 else {
355353 let P = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [N])
356354 if ((P == P))
357355 then {
358356 let Q = IntegerEntry(p, O)
359357 let R = IntegerEntry(q, 0)
360- let F = Reissue(f, O, true)
361- let U = ScriptTransfer(v.caller, O, f)
362-[Q, R, F, U]
358+[Q, R]
363359 }
364360 else throw("Strict value is not equal to itself.")
365361 }
366362 }
367363
368364
369365
370366 @Callable(v)
371367 func initETH () = {
372368 let N = value(v.payments[0])
373369 let O = N.amount
374370 if ((N.assetId != g))
375371 then throw("Unexpected token")
376372 else {
377373 let P = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [N])
378374 if ((P == P))
379375 then {
380376 let Q = IntegerEntry(t, O)
381377 let R = IntegerEntry(u, 0)
382- let V = Reissue(h, O, true)
383- let W = ScriptTransfer(v.caller, O, h)
384-[Q, R, V, W]
378+ let S = Reissue(h, O, true)
379+ let T = ScriptTransfer(v.caller, O, h)
380+[Q, R, S, T]
385381 }
386382 else throw("Strict value is not equal to itself.")
387383 }
388384 }
389385
390386
391387
392388 @Callable(v)
393389 func initBTC () = {
394390 let N = value(v.payments[0])
395391 let O = N.amount
396392 if ((N.assetId != i))
397393 then throw("Unexpected token")
398394 else {
399395 let P = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [N])
400396 if ((P == P))
401397 then {
402398 let Q = IntegerEntry(r, O)
403399 let R = IntegerEntry(s, 0)
404400 let F = Reissue(j, O, true)
405- let X = ScriptTransfer(v.caller, O, j)
406-[Q, R, F, X]
401+ let U = ScriptTransfer(v.caller, O, j)
402+[Q, R, F, U]
407403 }
408404 else throw("Strict value is not equal to itself.")
409405 }
410406 }
411407
412408
413-@Verifier(Y)
414-func Z () = sigVerify(Y.bodyBytes, Y.proofs[0], Y.senderPublicKey)
409+@Verifier(V)
410+func W () = sigVerify(V.bodyBytes, V.proofs[0], V.senderPublicKey)
415411

github/deemru/w8io/026f985 
69.21 ms