tx · B9ai4yFoDP2ZeBMZqVTernmmfmbyv2hxWHFyHYTi3paW

3N8n6BtTBKRZBoPuMzaPBH9FyJhfv9xDFJH:  -0.01700000 Waves

2022.07.12 15:26 [2136507] smart account 3N8n6BtTBKRZBoPuMzaPBH9FyJhfv9xDFJH > SELF 0.00000000 Waves

{ "type": 13, "id": "B9ai4yFoDP2ZeBMZqVTernmmfmbyv2hxWHFyHYTi3paW", "fee": 1700000, "feeAssetId": null, "timestamp": 1657628874687, "version": 2, "chainId": 84, "sender": "3N8n6BtTBKRZBoPuMzaPBH9FyJhfv9xDFJH", "senderPublicKey": "4hcnYaYoB2XaCzyJ7wfePpG7EfTd6st6aCAhkskJ9cQ5", "proofs": [ "4devfXamrxpsFkC1q7SW4p8J4noVqTCUpNCvqpyVXwwA3oB8zcC9YcPoE7gZjnyTJwEzRCvssKGWD5G6HF3SuRhc" ], "script": "base64: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", "height": 2136507, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: GdLzyVURca9Gv6i57jA1vuQNkdMUhNJ6j5dvoGY4fD2p Next: 8v4rP1U7bWWFZpr3pPtTvZgzFhaAd6mUym715Gd6HGUS Diff:
OldNewDifferences
268268 func compoundWXUSDNLP () = {
269269 let J = value(w.payments[0])
270270 let K = J.amount
271- if ((w.caller.bytes != k))
271+ if ((w.caller.bytes == k))
272272 then throw("You are the only authorized to call this func")
273273 else {
274274 let L = valueOrElse(getInteger(this, o), 0)
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 = base58'3NAVBWBnqieKa3CdN39MAhToyTHShYxX1gB'
2525
2626 let l = false
2727
2828 let m = "STAKED_LP"
2929
3030 let n = "From_Compound"
3131
3232 let o = "WX_USDN_compound"
3333
3434 let p = "WX_USDN"
3535
3636 let q = "WAVES_USDN"
3737
3838 let r = "WAVES_USDN_COMPOUND"
3939
4040 let s = "BTC_USDN"
4141
4242 let t = "BTC_USDN_COMPOUND"
4343
4444 let u = "ETH_USDN"
4545
4646 let v = "ETH_USDN_COMPOUND"
4747
4848 @Callable(w)
4949 func depositBtcUsdnLP () = {
5050 let x = value(w.payments[0])
5151 let y = x.amount
5252 if ((x.assetId != i))
5353 then throw("attach BTCUSDNLP tokens only")
5454 else if (l)
5555 then throw("smart contract is on lock")
5656 else {
5757 let z = valueOrElse(getInteger(this, s), 0)
5858 let A = {
5959 let B = assetInfo(j)
6060 if ($isInstanceOf(B, "Asset"))
6161 then {
6262 let C = B
6363 C.quantity
6464 }
6565 else throw("Can't find asset")
6666 }
6767 let D = fraction((A - assetBalance(this, j)), 100000000, z)
6868 let E = fraction(y, D, 100000000)
6969 let F = IntegerEntry(s, (z + y))
7070 let G = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [x])
7171 if ((G == G))
7272 then {
7373 let H = Reissue(j, E, true)
7474 let I = ScriptTransfer(w.caller, E, j)
7575 [H, I, F]
7676 }
7777 else throw("Strict value is not equal to itself.")
7878 }
7979 }
8080
8181
8282
8383 @Callable(w)
8484 func depositWavesUsdnLP () = {
8585 let x = value(w.payments[0])
8686 let y = x.amount
8787 if ((x.assetId != e))
8888 then throw("attach WAVESUSDNLP tokens only")
8989 else if (l)
9090 then throw("smart contract is on lock")
9191 else {
9292 let z = valueOrElse(getInteger(this, q), 0)
9393 let A = {
9494 let B = assetInfo(f)
9595 if ($isInstanceOf(B, "Asset"))
9696 then {
9797 let C = B
9898 C.quantity
9999 }
100100 else throw("Can't find asset")
101101 }
102102 let D = fraction(A, 100000000, z)
103103 let E = fraction(y, D, 100000000)
104104 let F = IntegerEntry(q, (z + y))
105105 let G = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [x])
106106 if ((G == G))
107107 then {
108108 let H = Reissue(f, E, true)
109109 let I = ScriptTransfer(w.caller, E, f)
110110 [H, I, F]
111111 }
112112 else throw("Strict value is not equal to itself.")
113113 }
114114 }
115115
116116
117117
118118 @Callable(w)
119119 func depositWxUsdnLP () = {
120120 let x = value(w.payments[0])
121121 let y = x.amount
122122 if ((x.assetId != c))
123123 then throw("attach WXUSDNLP tokens only")
124124 else if (l)
125125 then throw("smart contract is on lock")
126126 else {
127127 let z = valueOrElse(getInteger(this, p), 0)
128128 let A = {
129129 let B = assetInfo(d)
130130 if ($isInstanceOf(B, "Asset"))
131131 then {
132132 let C = B
133133 C.quantity
134134 }
135135 else throw("Can't find asset")
136136 }
137137 let D = fraction(A, 100000000, z)
138138 let E = fraction(y, D, 100000000)
139139 let F = IntegerEntry(p, (z + y))
140140 let G = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [x])
141141 if ((G == G))
142142 then {
143143 let H = Reissue(d, E, true)
144144 let I = ScriptTransfer(w.caller, E, d)
145145 [H, I, F]
146146 }
147147 else throw("Strict value is not equal to itself.")
148148 }
149149 }
150150
151151
152152
153153 @Callable(w)
154154 func depositUsdtUsdnLP () = {
155155 let x = value(w.payments[0])
156156 let y = x.amount
157157 if ((x.assetId != a))
158158 then throw("attach USDTUSDNLP tokens only")
159159 else if (l)
160160 then throw("smart contract is on lock")
161161 else {
162162 let z = valueOrElse(getInteger(this, m), 0)
163163 let A = {
164164 let B = assetInfo(b)
165165 if ($isInstanceOf(B, "Asset"))
166166 then {
167167 let C = B
168168 C.quantity
169169 }
170170 else throw("Can't find asset")
171171 }
172172 let D = fraction(A, 100000000, z)
173173 let E = fraction(y, D, 100000000)
174174 let F = IntegerEntry(m, (z + y))
175175 let G = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [x])
176176 if ((G == G))
177177 then {
178178 let H = Reissue(b, E, true)
179179 let I = ScriptTransfer(w.caller, E, b)
180180 [H, I, F]
181181 }
182182 else throw("Strict value is not equal to itself.")
183183 }
184184 }
185185
186186
187187
188188 @Callable(w)
189189 func depositEthUsdnLP () = {
190190 let x = value(w.payments[0])
191191 let y = x.amount
192192 if ((x.assetId != g))
193193 then throw("attach ETHUSDNLP tokens only")
194194 else if (l)
195195 then throw("smart contract is on lock")
196196 else {
197197 let z = valueOrElse(getInteger(this, u), 0)
198198 let A = {
199199 let B = assetInfo(h)
200200 if ($isInstanceOf(B, "Asset"))
201201 then {
202202 let C = B
203203 C.quantity
204204 }
205205 else throw("Can't find asset")
206206 }
207207 let D = fraction((A - assetBalance(this, j)), 100000000, z)
208208 let E = fraction(y, D, 100000000)
209209 let F = IntegerEntry(u, (z + y))
210210 let G = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [x])
211211 if ((G == G))
212212 then {
213213 let H = Reissue(h, E, true)
214214 let I = ScriptTransfer(w.caller, E, h)
215215 [H, I, F]
216216 }
217217 else throw("Strict value is not equal to itself.")
218218 }
219219 }
220220
221221
222222
223223 @Callable(w)
224224 func compoundBTCUSDNLP () = {
225225 let J = value(w.payments[0])
226226 let K = J.amount
227227 if ((J.assetId != i))
228228 then throw("attach BTCUSDNLP tokens only")
229229 else {
230230 let L = valueOrElse(getInteger(this, t), 0)
231231 let M = valueOrElse(getInteger(this, s), 0)
232232 let N = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [J])
233233 if ((N == N))
234234 then {
235235 let F = IntegerEntry(s, (M + K))
236236 let O = IntegerEntry(t, (L + K))
237237 [F, O]
238238 }
239239 else throw("Strict value is not equal to itself.")
240240 }
241241 }
242242
243243
244244
245245 @Callable(w)
246246 func compoundETHUSDNLP () = {
247247 let J = value(w.payments[0])
248248 let K = J.amount
249249 if ((J.assetId != g))
250250 then throw("attach ETHUSDNLP tokens only")
251251 else {
252252 let L = valueOrElse(getInteger(this, v), 0)
253253 let M = valueOrElse(getInteger(this, u), 0)
254254 let N = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [J])
255255 if ((N == N))
256256 then {
257257 let F = IntegerEntry(u, (M + K))
258258 let O = IntegerEntry(v, (L + K))
259259 [F, O]
260260 }
261261 else throw("Strict value is not equal to itself.")
262262 }
263263 }
264264
265265
266266
267267 @Callable(w)
268268 func compoundWXUSDNLP () = {
269269 let J = value(w.payments[0])
270270 let K = J.amount
271- if ((w.caller.bytes != k))
271+ if ((w.caller.bytes == k))
272272 then throw("You are the only authorized to call this func")
273273 else {
274274 let L = valueOrElse(getInteger(this, o), 0)
275275 let M = valueOrElse(getInteger(this, p), 0)
276276 let N = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [J])
277277 if ((N == N))
278278 then {
279279 let F = IntegerEntry(p, (M + K))
280280 let O = IntegerEntry(o, (L + K))
281281 [F, O]
282282 }
283283 else throw("Strict value is not equal to itself.")
284284 }
285285 }
286286
287287
288288
289289 @Callable(w)
290290 func compoundUSDTUSDNLP () = {
291291 let J = value(w.payments[0])
292292 let K = J.amount
293293 if ((J.assetId != a))
294294 then throw("attach USDTUSDNLP tokens only")
295295 else {
296296 let L = valueOrElse(getInteger(this, n), 0)
297297 let M = valueOrElse(getInteger(this, m), 0)
298298 let N = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [J])
299299 if ((N == N))
300300 then {
301301 let F = IntegerEntry(m, (M + K))
302302 let O = IntegerEntry(n, (L + K))
303303 [F, O]
304304 }
305305 else throw("Strict value is not equal to itself.")
306306 }
307307 }
308308
309309
310310
311311 @Callable(w)
312312 func compoundWAVESUSDNLP () = {
313313 let J = value(w.payments[0])
314314 let K = J.amount
315315 if ((J.assetId != e))
316316 then throw("attach WAVESUSDNLP tokens only")
317317 else {
318318 let L = valueOrElse(getInteger(this, r), 0)
319319 let M = valueOrElse(getInteger(this, q), 0)
320320 let N = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [J])
321321 if ((N == N))
322322 then {
323323 let F = IntegerEntry(q, (M + K))
324324 let O = IntegerEntry(r, (L + K))
325325 [F, O]
326326 }
327327 else throw("Strict value is not equal to itself.")
328328 }
329329 }
330330
331331
332332
333333 @Callable(w)
334334 func initWX () = {
335335 let P = value(w.payments[0])
336336 let Q = P.amount
337337 if ((P.assetId != c))
338338 then throw("Unexpected token")
339339 else {
340340 let R = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [P])
341341 if ((R == R))
342342 then {
343343 let S = IntegerEntry(p, Q)
344344 let T = IntegerEntry(o, 0)
345345 [S, T]
346346 }
347347 else throw("Strict value is not equal to itself.")
348348 }
349349 }
350350
351351
352352
353353 @Callable(w)
354354 func initWAVES () = {
355355 let P = value(w.payments[0])
356356 let Q = P.amount
357357 if ((P.assetId != e))
358358 then throw("Unexpected token")
359359 else {
360360 let R = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [P])
361361 if ((R == R))
362362 then {
363363 let S = IntegerEntry(q, Q)
364364 let T = IntegerEntry(r, 0)
365365 [S, T]
366366 }
367367 else throw("Strict value is not equal to itself.")
368368 }
369369 }
370370
371371
372372
373373 @Callable(w)
374374 func initETH () = {
375375 let P = value(w.payments[0])
376376 let Q = P.amount
377377 if ((P.assetId != g))
378378 then throw("Unexpected token")
379379 else {
380380 let R = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [P])
381381 if ((R == R))
382382 then {
383383 let S = IntegerEntry(u, Q)
384384 let T = IntegerEntry(v, 0)
385385 let U = Reissue(h, Q, true)
386386 let V = ScriptTransfer(w.caller, Q, h)
387387 [S, T, U, V]
388388 }
389389 else throw("Strict value is not equal to itself.")
390390 }
391391 }
392392
393393
394394
395395 @Callable(w)
396396 func initBTC () = {
397397 let P = value(w.payments[0])
398398 let Q = P.amount
399399 if ((P.assetId != i))
400400 then throw("Unexpected token")
401401 else {
402402 let R = invoke(Address(base58'3Mx3zmXrMcLFCafMuPtXAzR4ZPVeZYb6qLz'), "stake", nil, [P])
403403 if ((R == R))
404404 then {
405405 let S = IntegerEntry(s, Q)
406406 let T = IntegerEntry(t, 0)
407407 let H = Reissue(j, Q, true)
408408 let W = ScriptTransfer(w.caller, Q, j)
409409 [S, T, H, W]
410410 }
411411 else throw("Strict value is not equal to itself.")
412412 }
413413 }
414414
415415
416416 @Verifier(X)
417417 func Y () = sigVerify(X.bodyBytes, X.proofs[0], X.senderPublicKey)
418418

github/deemru/w8io/873ac7e 
46.53 ms