2022.04.06 12:11 [3061789] smart account 3P9FdH5GWLBGkcdJ5nb6nKEVdUVLtSTN5Jk > SELF 0.00000000 Waves

{ "type": 13, "id": "91EQ3AoKbYsdftUeJZ354wRhmY6xq8a8NyFV5Z9gXCGq", "fee": 1000000, "feeAssetId": null, "timestamp": 1649236307787, "version": 1, "sender": "3P9FdH5GWLBGkcdJ5nb6nKEVdUVLtSTN5Jk", "senderPublicKey": "B6rGiub6GNKNSAZqkAL3Fvnybwc6JZB9eWGTdPj7bJeL", "proofs": [ "2wnQFhs9Ly1yAP4kZk4n8shVvrtRZr5uadQgHqmAduNcq4XtnzFfsoEdXBqL5pUeqw8FhzNwNyfWtVxQhRFt8Nqh" ], "script": "base64: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", "chainId": 87, "height": 3061789, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 35VZzcFpdW1Zn9kmkm57cDadGY6SLRK519VVBjy4UwmJ 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("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR"), addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), addressFromStringValue("3PQ6FqhBxMck5dX4ZMFw5k76JdJZqPfNX3g"), addressFromStringValue("3PLDcZ9QyWSEyTPy5AFBgAbPqHeXRoKSutx"), "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ", "FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr")
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 a = invoke(k96, y93, nil, i.payments)
54+ if ((a == a))
55+ then {
56+ let q29 = assetBalance(r32, a99)
57+ let e83 = p22(invoke(r32, u24, [toString(this)], nil))
58+ let v = if ((q29 > e83))
59+ then -1
60+ else q29
61+ let t77 = m11(invoke(k96, i33, [p58, v], nil))
62+ if ((t77 > 1000000))
63+ then {
64+ let b = invoke(k96, o14, [i31, -1], nil)
65+ if ((b == b))
66+ then {
67+ let l11 = assetBalance(this, c19)
68+[ScriptTransfer(o13, t77, a99), ScriptTransfer(o13, l11, c19)]
69+ }
70+ else throw("Strict value is not equal to itself.")
71+ }
72+ else throw(("zero: " + toString(t77)))
73+ }
74+ else throw("Strict value is not equal to itself.")
75+ }
76+
77+

github/deemru/w8io/786bc32 
20.57 ms