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:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-func asInt (value) = match value {
4+let err = ""
5+
6+func m11 (v) = match v {
57 case int: Int =>
68 int
79 case _ =>
8- throw("wrong type, expected: Int")
10+ throw(err)
911 }
1012
1113
12-func asAssetBalance (value) = match value {
14+func p22 (v) = match v {
1315 case x: (Int, Int, Int, Int, Int, Boolean) =>
1416 x._2
1517 case t =>
16- throw("wrong type, expected: Int5&Boolean")
18+ throw(err)
1719 }
1820
1921
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)
2623
2724
28-let main = addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT")
25+let $t03501045 = $Tuple10(addressFromStringValue("3P2rJGfb5MbeivZNSqdVmsD1Y2Mz8y6Jr3Z"), addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), addressFromStringValue("3P3uSE1L4hDrVYU6D9y5Yb9cAYDMYDEHiXC"), addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR"), addressFromStringValue("3PQ6FqhBxMck5dX4ZMFw5k76JdJZqPfNX3g"), addressFromStringValue("3PLDcZ9QyWSEyTPy5AFBgAbPqHeXRoKSutx"), "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ", "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", "2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ")
2926
30-let assetIdString = "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"
27+let f10 = $t03501045._1
3128
32-let lpAssetIdString = "FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr"
29+let k96 = $t03501045._2
3330
34-let assetId = valueOrErrorMessage(fromBase58String(assetIdString), "invalid assetId")
31+let e23 = $t03501045._3
3532
36-let lpAssetId = valueOrErrorMessage(fromBase58String(lpAssetIdString), "invalid lpAssetId")
33+let j13 = $t03501045._4
3734
38-let reserve = addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S")
35+let r32 = $t03501045._5
3936
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)
4168
4269 @Callable(i)
4370 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))
4694 then throw("zero")
4795 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))
50117 then -1
51- else available
52- let amount = asInt(invoke(main, "withdraw", [assetIdString, v], nil))
53-[ScriptTransfer(recipient, amount, assetId)]
118+ else q29
119+ let t77 = m11(invoke(k96, i33, [p58, v], nil))
120+[ScriptTransfer(o13, t77, a99)]
54121 }
55122 }
56123
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-func asInt (value) = match value {
4+let err = ""
5+
6+func m11 (v) = match v {
57 case int: Int =>
68 int
79 case _ =>
8- throw("wrong type, expected: Int")
10+ throw(err)
911 }
1012
1113
12-func asAssetBalance (value) = match value {
14+func p22 (v) = match v {
1315 case x: (Int, Int, Int, Int, Int, Boolean) =>
1416 x._2
1517 case t =>
16- throw("wrong type, expected: Int5&Boolean")
18+ throw(err)
1719 }
1820
1921
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)
2623
2724
28-let main = addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT")
25+let $t03501045 = $Tuple10(addressFromStringValue("3P2rJGfb5MbeivZNSqdVmsD1Y2Mz8y6Jr3Z"), addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), addressFromStringValue("3P3uSE1L4hDrVYU6D9y5Yb9cAYDMYDEHiXC"), addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR"), addressFromStringValue("3PQ6FqhBxMck5dX4ZMFw5k76JdJZqPfNX3g"), addressFromStringValue("3PLDcZ9QyWSEyTPy5AFBgAbPqHeXRoKSutx"), "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ", "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", "2tVLdi5fQXk2JcuDAojhctnDp5B5PZhNMyj5GUpeC3tZ")
2926
30-let assetIdString = "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"
27+let f10 = $t03501045._1
3128
32-let lpAssetIdString = "FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr"
29+let k96 = $t03501045._2
3330
34-let assetId = valueOrErrorMessage(fromBase58String(assetIdString), "invalid assetId")
31+let e23 = $t03501045._3
3532
36-let lpAssetId = valueOrErrorMessage(fromBase58String(lpAssetIdString), "invalid lpAssetId")
33+let j13 = $t03501045._4
3734
38-let reserve = addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S")
35+let r32 = $t03501045._5
3936
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)
4168
4269 @Callable(i)
4370 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))
4694 then throw("zero")
4795 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))
50117 then -1
51- else available
52- let amount = asInt(invoke(main, "withdraw", [assetIdString, v], nil))
53-[ScriptTransfer(recipient, amount, assetId)]
118+ else q29
119+ let t77 = m11(invoke(k96, i33, [p58, v], nil))
120+[ScriptTransfer(o13, t77, a99)]
54121 }
55122 }
56123
57124

github/deemru/w8io/3ef1775 
35.15 ms