tx · 9wogdcrokrfQg5q1TDgcMF8NjNRNYcFYKrH6BFDwLJpH

3PAepRSzyLQH1x4JBkX9DCNPX8NcgP5Zk93:  -0.01000000 Waves

2022.04.06 15:07 [3061963] smart account 3PAepRSzyLQH1x4JBkX9DCNPX8NcgP5Zk93 > SELF 0.00000000 Waves

{ "type": 13, "id": "9wogdcrokrfQg5q1TDgcMF8NjNRNYcFYKrH6BFDwLJpH", "fee": 1000000, "feeAssetId": null, "timestamp": 1649246867144, "version": 2, "chainId": 87, "sender": "3PAepRSzyLQH1x4JBkX9DCNPX8NcgP5Zk93", "senderPublicKey": "52j8HPuZB6Uu4E8mE1tigEiwH4rprdcuucp6VXmLTvWX", "proofs": [ "54TEJdPGAemnk5wzJoEyHt6MSn3oCoENiGCCWC4NdHnBz7zUPY73fn5kMif2dAgVrLZTYJsEiTDNuvYURKCsacx3" ], "script": "base64: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", "height": 3061963, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: FPbDPvJtuqydFLoJ8N2pRKJZys62SUMSNqMYaMiVKvQj Next: BervJZkhRbbxxGmm1Wad5rvyzQ4wqdhj8uSXYPZMRhCi Diff:
OldNewDifferences
2222 func f58 (v) = valueOrErrorMessage(fromBase58String(v), err)
2323
2424
25-let $t03531044 = $Tuple10(addressFromStringValue("3P2rJGfb5MbeivZNSqdVmsD1Y2Mz8y6Jr3Z"), addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), addressFromStringValue("3P3uSE1L4hDrVYU6D9y5Yb9cAYDMYDEHiXC"), addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR"), addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), addressFromStringValue("3PQ6FqhBxMck5dX4ZMFw5k76JdJZqPfNX3g"), addressFromStringValue("3PLDcZ9QyWSEyTPy5AFBgAbPqHeXRoKSutx"), "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ", "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", "FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr")
25+let $t03531044 = $Tuple10(addressFromStringValue("3P2rJGfb5MbeivZNSqdVmsD1Y2Mz8y6Jr3Z"), addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), addressFromStringValue("3P3uSE1L4hDrVYU6D9y5Yb9cAYDMYDEHiXC"), addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR"), addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), addressFromStringValue("3PQ6FqhBxMck5dX4ZMFw5k76JdJZqPfNX3g"), addressFromStringValue("3PLDcZ9QyWSEyTPy5AFBgAbPqHeXRoKSutx"), "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ", "FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr")
2626
2727 let k96 = $t03531044._2
2828
5050
5151 @Callable(i)
5252 func replenishWithAtoken () = {
53- let q29 = assetBalance(r32, a99)
54- if ((10000000 > q29))
55- then throw(("zero: " + toString(q29)))
56- else {
57- let a = invoke(k96, y93, nil, i.payments)
58- if ((a == a))
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 > 10000000))
5963 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))
64+ let b = invoke(k96, o14, [i31, -1], nil)
65+ if ((b == b))
6666 then {
67- let b = invoke(k96, o14, [i31, -1], nil)
68- if ((b == b))
69- then {
70- let l11 = assetBalance(this, c19)
67+ let l11 = assetBalance(this, c19)
7168 [ScriptTransfer(o13, t77, a99), ScriptTransfer(o13, l11, c19)]
72- }
73- else throw("Strict value is not equal to itself.")
7469 }
75- else throw(("zero: " + toString(t77)))
70+ else throw("Strict value is not equal to itself.")
7671 }
77- else throw("Strict value is not equal to itself.")
72+ else throw(("zero: " + toString(t77)))
7873 }
74+ else throw("Strict value is not equal to itself.")
7975 }
8076
8177
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let err = "err"
55
66 func m11 (v) = match v {
77 case int: Int =>
88 int
99 case _ =>
1010 throw(err)
1111 }
1212
1313
1414 func p22 (v) = match v {
1515 case x: (Int, Int, Int, Int, Int, Boolean) =>
1616 x._2
1717 case t =>
1818 throw(err)
1919 }
2020
2121
2222 func f58 (v) = valueOrErrorMessage(fromBase58String(v), err)
2323
2424
25-let $t03531044 = $Tuple10(addressFromStringValue("3P2rJGfb5MbeivZNSqdVmsD1Y2Mz8y6Jr3Z"), addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), addressFromStringValue("3P3uSE1L4hDrVYU6D9y5Yb9cAYDMYDEHiXC"), addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR"), addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), addressFromStringValue("3PQ6FqhBxMck5dX4ZMFw5k76JdJZqPfNX3g"), addressFromStringValue("3PLDcZ9QyWSEyTPy5AFBgAbPqHeXRoKSutx"), "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ", "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", "FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr")
25+let $t03531044 = $Tuple10(addressFromStringValue("3P2rJGfb5MbeivZNSqdVmsD1Y2Mz8y6Jr3Z"), addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), addressFromStringValue("3P3uSE1L4hDrVYU6D9y5Yb9cAYDMYDEHiXC"), addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR"), addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), addressFromStringValue("3PQ6FqhBxMck5dX4ZMFw5k76JdJZqPfNX3g"), addressFromStringValue("3PLDcZ9QyWSEyTPy5AFBgAbPqHeXRoKSutx"), "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ", "FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr")
2626
2727 let k96 = $t03531044._2
2828
2929 let r32 = $t03531044._5
3030
3131 let o13 = $t03531044._7
3232
3333 let p58 = $t03531044._8
3434
3535 let i31 = $t03531044._10
3636
3737 let $t010461249 = $Tuple8("replenishWithAtoken", "redeemAtokens", "userBalance", "withdraw2", "deposit", "withdraw", "redeemAtokens", "mintAtoken")
3838
3939 let y93 = $t010461249._1
4040
4141 let u24 = $t010461249._3
4242
4343 let i33 = $t010461249._6
4444
4545 let o14 = $t010461249._8
4646
4747 let a99 = f58(p58)
4848
4949 let c19 = f58(i31)
5050
5151 @Callable(i)
5252 func replenishWithAtoken () = {
53- let q29 = assetBalance(r32, a99)
54- if ((10000000 > q29))
55- then throw(("zero: " + toString(q29)))
56- else {
57- let a = invoke(k96, y93, nil, i.payments)
58- if ((a == a))
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 > 10000000))
5963 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))
64+ let b = invoke(k96, o14, [i31, -1], nil)
65+ if ((b == b))
6666 then {
67- let b = invoke(k96, o14, [i31, -1], nil)
68- if ((b == b))
69- then {
70- let l11 = assetBalance(this, c19)
67+ let l11 = assetBalance(this, c19)
7168 [ScriptTransfer(o13, t77, a99), ScriptTransfer(o13, l11, c19)]
72- }
73- else throw("Strict value is not equal to itself.")
7469 }
75- else throw(("zero: " + toString(t77)))
70+ else throw("Strict value is not equal to itself.")
7671 }
77- else throw("Strict value is not equal to itself.")
72+ else throw(("zero: " + toString(t77)))
7873 }
74+ else throw("Strict value is not equal to itself.")
7975 }
8076
8177

github/deemru/w8io/3ef1775 
48.86 ms