2022.04.07 20:34 [3063755] smart account 3P4ETnQQ73iPJFJrQL6GLoUoJRi1UMo98DA > SELF 0.00000000 Waves

{ "type": 13, "id": "63oKQeygaC4RdiMWrcMiZbg8F8n5Rn6ETBmUvbHCHW5Z", "fee": 1000000, "feeAssetId": null, "timestamp": 1649352985108, "version": 2, "chainId": 87, "sender": "3P4ETnQQ73iPJFJrQL6GLoUoJRi1UMo98DA", "senderPublicKey": "y2CAFsRCf154Nj2YusETBQq2rAqjPhh3kjSNYdw9iE8", "proofs": [ "54kbpsHyfYU8qcotokTRfT5ZiVb4FF1cTWHnEMa2BANB1V4UjEYjQrDgF37pjhQcyivJFPs2P9VqPBPwKbW8uVXW" ], "script": "base64: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", "height": 3063755, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let err = "err"
5+
6+func m11 (v) = match v {
7+ case int: Int =>
8+ int
9+ case _ =>
10+ throw(err)
11+}
12+
13+
14+func p22 (v) = match v {
15+ case x: (Int, Int, Int, Int, Int, Boolean) =>
16+ x._2
17+ case t =>
18+ throw(err)
19+}
20+
21+
22+func f58 (v) = valueOrErrorMessage(fromBase58String(v), err)
23+
24+
25+let t03531044 = $Tuple10(addressFromStringValue("3P2rJGfb5MbeivZNSqdVmsD1Y2Mz8y6Jr3Z"), addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), addressFromStringValue("3P3uSE1L4hDrVYU6D9y5Yb9cAYDMYDEHiXC"), addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR"), addressFromStringValue("3PQ6FqhBxMck5dX4ZMFw5k76JdJZqPfNX3g"), addressFromStringValue("3P4JSCBcdmGVseVk71UD7SF8afYVbuapm3y"), "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ", "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", "2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ")
26+
27+let k96 = t03531044._2
28+
29+let r32 = t03531044._5
30+
31+let o13 = t03531044._7
32+
33+let p58 = t03531044._8
34+
35+let i31 = t03531044._10
36+
37+let t010461249 = $Tuple8("replenishWithAtoken", "redeemAtokens", "userBalance", "withdraw2", "deposit", "withdraw", "redeemAtokens", "mintAtoken")
38+
39+let y93 = t010461249._1
40+
41+let u24 = t010461249._3
42+
43+let i33 = t010461249._6
44+
45+let o14 = t010461249._8
46+
47+let a99 = f58(p58)
48+
49+let c19 = f58(i31)
50+
51+@Callable(i)
52+func replenishWithAtoken () = {
53+ let q29 = assetBalance(r32, a99)
54+ if ((1000000 >= q29))
55+ then throw("zero")
56+ else {
57+ let a = invoke(k96, y93, nil, i.payments)
58+ if ((a == a))
59+ then {
60+ let e83 = p22(invoke(r32, u24, [toString(this)], nil))
61+ let v = if ((q29 > e83))
62+ then -1
63+ else q29
64+ let t77 = m11(invoke(k96, i33, [p58, v], nil))
65+ if ((t77 > 10000000))
66+ then {
67+ let b = invoke(k96, o14, [i31, -1], nil)
68+ if ((b == b))
69+ then {
70+ let l11 = assetBalance(this, c19)
71+[ScriptTransfer(o13, t77, a99), ScriptTransfer(o13, l11, c19)]
72+ }
73+ else throw("Strict value is not equal to itself.")
74+ }
75+ else throw(("zero: " + toString(t77)))
76+ }
77+ else throw("Strict value is not equal to itself.")
78+ }
79+ }
80+
81+

github/deemru/w8io/786bc32 
19.34 ms