tx · 8KCbkyquqLr1eQvXhWGkVvTjquV1bEjQBgAjREvQ5rqW 3PLZ2Km2JtrBfejwfYScc4bib4ax3f2RKUT: -0.01000000 Waves 2022.04.12 15:24 [3070676] smart account 3PLZ2Km2JtrBfejwfYScc4bib4ax3f2RKUT > SELF 0.00000000 Waves
{ "type": 13, "id": "8KCbkyquqLr1eQvXhWGkVvTjquV1bEjQBgAjREvQ5rqW", "fee": 1000000, "feeAssetId": null, "timestamp": 1649766303237, "version": 2, "chainId": 87, "sender": "3PLZ2Km2JtrBfejwfYScc4bib4ax3f2RKUT", "senderPublicKey": "DYTB76e7x2iJg3cb6wP5o9T4no1LQsxj65syiMDiDgYx", "proofs": [ "25F4bYBe4e9W7TWhYP6B8NBE8y3EZ42BKVruU3yFhLrv5pGKgVhAcXGhLub8QiJXKs3vfo5FLS5oigz31mzNj7F2" ], "script": "base64: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", "height": 3070676, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 4hEk4R1g4fsTwZBb7iMbmSxJpdfkMvfRP73k2Z9jQC6L Next: none Diff:
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | - | func asInt (value) = match value { | |
4 | + | let err = "" | |
5 | + | ||
6 | + | func m11 (v) = match v { | |
5 | 7 | case int: Int => | |
6 | 8 | int | |
7 | 9 | case _ => | |
8 | - | throw( | |
10 | + | throw(err) | |
9 | 11 | } | |
10 | 12 | ||
11 | 13 | ||
12 | - | func | |
14 | + | func p22 (v) = match v { | |
13 | 15 | case x: (Int, Int, Int, Int, Int, Boolean) => | |
14 | 16 | x._2 | |
15 | 17 | case t => | |
16 | - | throw( | |
18 | + | throw(err) | |
17 | 19 | } | |
18 | 20 | ||
19 | 21 | ||
20 | - | func asLpBalance (value) = match value { | |
21 | - | case x: (Int, Int, Int, Int, Int, Boolean) => | |
22 | - | x._1 | |
23 | - | case t => | |
24 | - | throw("wrong type, expected: Int5&Boolean") | |
25 | - | } | |
22 | + | func f58 (v) = valueOrErrorMessage(fromBase58String(v), err) | |
26 | 23 | ||
27 | 24 | ||
28 | - | let | |
25 | + | let $t03501045 = $Tuple10(addressFromStringValue("3P2rJGfb5MbeivZNSqdVmsD1Y2Mz8y6Jr3Z"), addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), addressFromStringValue("3P3uSE1L4hDrVYU6D9y5Yb9cAYDMYDEHiXC"), addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR"), addressFromStringValue("3PQ6FqhBxMck5dX4ZMFw5k76JdJZqPfNX3g"), addressFromStringValue("3PLDcZ9QyWSEyTPy5AFBgAbPqHeXRoKSutx"), "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ", "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", "2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ") | |
29 | 26 | ||
30 | - | let | |
27 | + | let f10 = $t03501045._1 | |
31 | 28 | ||
32 | - | let | |
29 | + | let k96 = $t03501045._2 | |
33 | 30 | ||
34 | - | let | |
31 | + | let e23 = $t03501045._3 | |
35 | 32 | ||
36 | - | let | |
33 | + | let j13 = $t03501045._4 | |
37 | 34 | ||
38 | - | let | |
35 | + | let r32 = $t03501045._5 | |
39 | 36 | ||
40 | - | let recipient = addressFromStringValue("3PLDcZ9QyWSEyTPy5AFBgAbPqHeXRoKSutx") | |
37 | + | let k40 = $t03501045._6 | |
38 | + | ||
39 | + | let o13 = $t03501045._7 | |
40 | + | ||
41 | + | let p58 = $t03501045._8 | |
42 | + | ||
43 | + | let l51 = $t03501045._9 | |
44 | + | ||
45 | + | let i31 = $t03501045._10 | |
46 | + | ||
47 | + | let $t010471250 = $Tuple8("replenishWithAtoken", "redeemAtokens", "userBalance", "withdraw2", "deposit", "withdraw", "redeemAtokens", "mintAtoken") | |
48 | + | ||
49 | + | let y93 = $t010471250._1 | |
50 | + | ||
51 | + | let z61 = $t010471250._2 | |
52 | + | ||
53 | + | let u24 = $t010471250._3 | |
54 | + | ||
55 | + | let x52 = $t010471250._4 | |
56 | + | ||
57 | + | let v73 = $t010471250._5 | |
58 | + | ||
59 | + | let i33 = $t010471250._6 | |
60 | + | ||
61 | + | let n40 = $t010471250._7 | |
62 | + | ||
63 | + | let o14 = $t010471250._8 | |
64 | + | ||
65 | + | let a99 = f58(p58) | |
66 | + | ||
67 | + | let c19 = f58(i31) | |
41 | 68 | ||
42 | 69 | @Callable(i) | |
43 | 70 | func replenishWithAtoken () = { | |
44 | - | let available = assetBalance(reserve, assetId) | |
45 | - | if ((100000000 >= available)) | |
71 | + | let q29 = assetBalance(addressFromPublicKey({ | |
72 | + | let $t013901641 = $Tuple12(base58'4Qm', base58'DrR', base58'D68', base58'F1y', base58'2fa', base58'5S7XRG', base58'E2M', base58'fEc3q', base58'5qfaGb', base58'89b', base58'XM', base58'7vGVj') | |
73 | + | let kzNjQ = $t013901641._1 | |
74 | + | let cxNDI = $t013901641._2 | |
75 | + | let Y1NTc = $t013901641._3 | |
76 | + | let E0NjU = $t013901641._4 | |
77 | + | let E5ODc = $t013901641._5 | |
78 | + | let Q3Mjg = $t013901641._6 | |
79 | + | let k2NjQ = $t013901641._7 | |
80 | + | let UyMjI = $t013901641._8 | |
81 | + | let E0MDY = $t013901641._9 | |
82 | + | let c4Mzg = $t013901641._10 | |
83 | + | let Q2NjE = $t013901641._11 | |
84 | + | let Y5NDY = $t013901641._12 | |
85 | + | func f03 (b) = (b._1 + b._2) | |
86 | + | ||
87 | + | func f01 (a,i) = f03($Tuple2(a, i)) | |
88 | + | ||
89 | + | func f02 (a,i) = a | |
90 | + | ||
91 | + | f02(f01(f01(f01(f01(f01(f01(f01(f01(f01(f01(f01(f01(base58'', kzNjQ), cxNDI), Y1NTc), E0NjU), E5ODc), Q3Mjg), k2NjQ), UyMjI), E0MDY), c4Mzg), Q2NjE), Y5NDY), base58'') | |
92 | + | }), a99) | |
93 | + | if ((1000000000 >= q29)) | |
46 | 94 | then throw("zero") | |
47 | 95 | else { | |
48 | - | let maxAmount = asAssetBalance(invoke(reserve, "userBalance", [toString(this)], nil)) | |
49 | - | let v = if ((available > maxAmount)) | |
96 | + | let e83 = p22(invoke(addressFromPublicKey({ | |
97 | + | let $t020552276 = $Tuple10(base58'29RsTP', base58'D68', base58'5i4sdi', base58'5S7XRG', base58'E2M', base58'fEc3q', base58'FQb', base58'qM8Hs', base58'BCAvD', base58'DW5') | |
98 | + | let I2NjU = $t020552276._1 | |
99 | + | let c5NDg = $t020552276._2 | |
100 | + | let c1MDI = $t020552276._3 | |
101 | + | let UxMjE = $t020552276._4 | |
102 | + | let M5NDg = $t020552276._5 | |
103 | + | let Y3Mjk = $t020552276._6 | |
104 | + | let U1NDI = $t020552276._7 | |
105 | + | let c2MjI = $t020552276._8 | |
106 | + | let kyODY = $t020552276._9 | |
107 | + | let M5MDk = $t020552276._10 | |
108 | + | func f03 (b) = (b._1 + b._2) | |
109 | + | ||
110 | + | func f01 (a,i) = f03($Tuple2(a, i)) | |
111 | + | ||
112 | + | func f02 (a,i) = a | |
113 | + | ||
114 | + | f02(f01(f01(f01(f01(f01(f01(f01(f01(f01(f01(base58'', I2NjU), c5NDg), c1MDI), UxMjE), M5NDg), Y3Mjk), U1NDI), c2MjI), kyODY), M5MDk), base58'') | |
115 | + | }), u24, [toString(this)], nil)) | |
116 | + | let v = if ((q29 > e83)) | |
50 | 117 | then -1 | |
51 | - | else | |
52 | - | let | |
53 | - | [ScriptTransfer( | |
118 | + | else q29 | |
119 | + | let t77 = m11(invoke(k96, i33, [p58, v], nil)) | |
120 | + | [ScriptTransfer(o13, t77, a99)] | |
54 | 121 | } | |
55 | 122 | } | |
56 | 123 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | - | func asInt (value) = match value { | |
4 | + | let err = "" | |
5 | + | ||
6 | + | func m11 (v) = match v { | |
5 | 7 | case int: Int => | |
6 | 8 | int | |
7 | 9 | case _ => | |
8 | - | throw( | |
10 | + | throw(err) | |
9 | 11 | } | |
10 | 12 | ||
11 | 13 | ||
12 | - | func | |
14 | + | func p22 (v) = match v { | |
13 | 15 | case x: (Int, Int, Int, Int, Int, Boolean) => | |
14 | 16 | x._2 | |
15 | 17 | case t => | |
16 | - | throw( | |
18 | + | throw(err) | |
17 | 19 | } | |
18 | 20 | ||
19 | 21 | ||
20 | - | func asLpBalance (value) = match value { | |
21 | - | case x: (Int, Int, Int, Int, Int, Boolean) => | |
22 | - | x._1 | |
23 | - | case t => | |
24 | - | throw("wrong type, expected: Int5&Boolean") | |
25 | - | } | |
22 | + | func f58 (v) = valueOrErrorMessage(fromBase58String(v), err) | |
26 | 23 | ||
27 | 24 | ||
28 | - | let | |
25 | + | let $t03501045 = $Tuple10(addressFromStringValue("3P2rJGfb5MbeivZNSqdVmsD1Y2Mz8y6Jr3Z"), addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), addressFromStringValue("3P3uSE1L4hDrVYU6D9y5Yb9cAYDMYDEHiXC"), addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR"), addressFromStringValue("3PQ6FqhBxMck5dX4ZMFw5k76JdJZqPfNX3g"), addressFromStringValue("3PLDcZ9QyWSEyTPy5AFBgAbPqHeXRoKSutx"), "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ", "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", "2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ") | |
29 | 26 | ||
30 | - | let | |
27 | + | let f10 = $t03501045._1 | |
31 | 28 | ||
32 | - | let | |
29 | + | let k96 = $t03501045._2 | |
33 | 30 | ||
34 | - | let | |
31 | + | let e23 = $t03501045._3 | |
35 | 32 | ||
36 | - | let | |
33 | + | let j13 = $t03501045._4 | |
37 | 34 | ||
38 | - | let | |
35 | + | let r32 = $t03501045._5 | |
39 | 36 | ||
40 | - | let recipient = addressFromStringValue("3PLDcZ9QyWSEyTPy5AFBgAbPqHeXRoKSutx") | |
37 | + | let k40 = $t03501045._6 | |
38 | + | ||
39 | + | let o13 = $t03501045._7 | |
40 | + | ||
41 | + | let p58 = $t03501045._8 | |
42 | + | ||
43 | + | let l51 = $t03501045._9 | |
44 | + | ||
45 | + | let i31 = $t03501045._10 | |
46 | + | ||
47 | + | let $t010471250 = $Tuple8("replenishWithAtoken", "redeemAtokens", "userBalance", "withdraw2", "deposit", "withdraw", "redeemAtokens", "mintAtoken") | |
48 | + | ||
49 | + | let y93 = $t010471250._1 | |
50 | + | ||
51 | + | let z61 = $t010471250._2 | |
52 | + | ||
53 | + | let u24 = $t010471250._3 | |
54 | + | ||
55 | + | let x52 = $t010471250._4 | |
56 | + | ||
57 | + | let v73 = $t010471250._5 | |
58 | + | ||
59 | + | let i33 = $t010471250._6 | |
60 | + | ||
61 | + | let n40 = $t010471250._7 | |
62 | + | ||
63 | + | let o14 = $t010471250._8 | |
64 | + | ||
65 | + | let a99 = f58(p58) | |
66 | + | ||
67 | + | let c19 = f58(i31) | |
41 | 68 | ||
42 | 69 | @Callable(i) | |
43 | 70 | func replenishWithAtoken () = { | |
44 | - | let available = assetBalance(reserve, assetId) | |
45 | - | if ((100000000 >= available)) | |
71 | + | let q29 = assetBalance(addressFromPublicKey({ | |
72 | + | let $t013901641 = $Tuple12(base58'4Qm', base58'DrR', base58'D68', base58'F1y', base58'2fa', base58'5S7XRG', base58'E2M', base58'fEc3q', base58'5qfaGb', base58'89b', base58'XM', base58'7vGVj') | |
73 | + | let kzNjQ = $t013901641._1 | |
74 | + | let cxNDI = $t013901641._2 | |
75 | + | let Y1NTc = $t013901641._3 | |
76 | + | let E0NjU = $t013901641._4 | |
77 | + | let E5ODc = $t013901641._5 | |
78 | + | let Q3Mjg = $t013901641._6 | |
79 | + | let k2NjQ = $t013901641._7 | |
80 | + | let UyMjI = $t013901641._8 | |
81 | + | let E0MDY = $t013901641._9 | |
82 | + | let c4Mzg = $t013901641._10 | |
83 | + | let Q2NjE = $t013901641._11 | |
84 | + | let Y5NDY = $t013901641._12 | |
85 | + | func f03 (b) = (b._1 + b._2) | |
86 | + | ||
87 | + | func f01 (a,i) = f03($Tuple2(a, i)) | |
88 | + | ||
89 | + | func f02 (a,i) = a | |
90 | + | ||
91 | + | f02(f01(f01(f01(f01(f01(f01(f01(f01(f01(f01(f01(f01(base58'', kzNjQ), cxNDI), Y1NTc), E0NjU), E5ODc), Q3Mjg), k2NjQ), UyMjI), E0MDY), c4Mzg), Q2NjE), Y5NDY), base58'') | |
92 | + | }), a99) | |
93 | + | if ((1000000000 >= q29)) | |
46 | 94 | then throw("zero") | |
47 | 95 | else { | |
48 | - | let maxAmount = asAssetBalance(invoke(reserve, "userBalance", [toString(this)], nil)) | |
49 | - | let v = if ((available > maxAmount)) | |
96 | + | let e83 = p22(invoke(addressFromPublicKey({ | |
97 | + | let $t020552276 = $Tuple10(base58'29RsTP', base58'D68', base58'5i4sdi', base58'5S7XRG', base58'E2M', base58'fEc3q', base58'FQb', base58'qM8Hs', base58'BCAvD', base58'DW5') | |
98 | + | let I2NjU = $t020552276._1 | |
99 | + | let c5NDg = $t020552276._2 | |
100 | + | let c1MDI = $t020552276._3 | |
101 | + | let UxMjE = $t020552276._4 | |
102 | + | let M5NDg = $t020552276._5 | |
103 | + | let Y3Mjk = $t020552276._6 | |
104 | + | let U1NDI = $t020552276._7 | |
105 | + | let c2MjI = $t020552276._8 | |
106 | + | let kyODY = $t020552276._9 | |
107 | + | let M5MDk = $t020552276._10 | |
108 | + | func f03 (b) = (b._1 + b._2) | |
109 | + | ||
110 | + | func f01 (a,i) = f03($Tuple2(a, i)) | |
111 | + | ||
112 | + | func f02 (a,i) = a | |
113 | + | ||
114 | + | f02(f01(f01(f01(f01(f01(f01(f01(f01(f01(f01(base58'', I2NjU), c5NDg), c1MDI), UxMjE), M5NDg), Y3Mjk), U1NDI), c2MjI), kyODY), M5MDk), base58'') | |
115 | + | }), u24, [toString(this)], nil)) | |
116 | + | let v = if ((q29 > e83)) | |
50 | 117 | then -1 | |
51 | - | else | |
52 | - | let | |
53 | - | [ScriptTransfer( | |
118 | + | else q29 | |
119 | + | let t77 = m11(invoke(k96, i33, [p58, v], nil)) | |
120 | + | [ScriptTransfer(o13, t77, a99)] | |
54 | 121 | } | |
55 | 122 | } | |
56 | 123 | ||
57 | 124 |
github/deemru/w8io/3ef1775 35.15 ms ◑