2022.04.11 13:30 [3069113] smart account 3PAepRSzyLQH1x4JBkX9DCNPX8NcgP5Zk93 > SELF 0.00000000 Waves
{ "type": 13, "id": "F5K33CbjBUTXLAaQRmQxF7eTZ1yttZidpwV5S42Aiy3U", "fee": 1000000, "feeAssetId": null, "timestamp": 1649673085453, "version": 2, "chainId": 87, "sender": "3PAepRSzyLQH1x4JBkX9DCNPX8NcgP5Zk93", "senderPublicKey": "52j8HPuZB6Uu4E8mE1tigEiwH4rprdcuucp6VXmLTvWX", "proofs": [ "FcSYa9agx5uV61eSykfSZzkxu7W2Mo9yZSyf2Nw2EaqN1cYE91g5VsYirQy53sdnXbF4g7CZAFShxEiGS9bNNq7" ], "script": "base64:AAIFAAAAAAAAAisIAhIAGggKAUESA2kzMxoICgFCEgNuNDAaCAoBQxIDbzE0GggKAUQSA2E5ORoICgFFEgNjMTkaBgoBRhIBaRoICgFHEgNxMjkaEAoBSBILJHQwMTM5MTE1OTcaCgoBSRIFTXlNVGMaCgoBShIFVTVPRFkaCgoBSxIFUXhOVGsaCgoBTBIFVXdORGMaCgoBTRIFUTJOVEEaCgoBThIFYzFORFkaCgoBTxIFVTROalUaCgoBUBIFVTJORFUaCgoBURIFa3lPVE0aCAoBUhIDZjAzGgYKAVMSAWIaCAoBVBIDZjAxGgYKAVUSAWEaCAoBVhIDZjAyGggKAVcSA2U4MxoQCgFYEgskdDAxOTgyMjE4OBoICgFZEgN0NzcaCAoBYRIDZXJyGggKAWISA20xMRoGCgFjEgF2GgwKAWQSByRtYXRjaDAaCAoBZRIDaW50GggKAWYSA3AyMhoGCgFnEgF4GgYKAWgSAXQaCAoBaRIDZjU4Gg8KAWoSCiR0MDM1MzEwNDQaCAoBaxIDZjEwGggKAWwSA2s5NhoICgFtEgNlMjMaCAoBbhIDajEzGggKAW8SA3IzMhoICgFwEgNrNDAaCAoBcRIDbzEzGggKAXISA3A1OBoICgFzEgNsNTEaCAoBdBIDaTMxGhAKAXUSCyR0MDEwNDYxMjQ5GggKAXYSA3k5MxoICgF3EgN6NjEaCAoBeBIDdTI0GggKAXkSA3g1MhoICgF6EgN2NzMAAAAaAAAAAAFhAgAAAANlcnIBAAAAAWIAAAABAAAAAWMEAAAAAWQFAAAAAWMDCQAAAQAAAAIFAAAAAWQCAAAAA0ludAQAAAABZQUAAAABZAUAAAABZQkAAAIAAAABBQAAAAFhAQAAAAFmAAAAAQAAAAFjBAAAAAFkBQAAAAFjAwkAAAEAAAACBQAAAAFkAgAAACIoSW50LCBJbnQsIEludCwgSW50LCBJbnQsIEJvb2xlYW4pBAAAAAFnBQAAAAFkCAUAAAABZwAAAAJfMgQAAAABaAUAAAABZAkAAAIAAAABBQAAAAFhAQAAAAFpAAAAAQAAAAFjCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAJZAAAAAQUAAAABYwUAAAABYQAAAAABagkABRwAAAAKCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABAgAAACMzUDJySkdmYjVNYmVpdlpOU3FkVm1zRDFZMk16OHk2SnIzWgkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQIAAAAjM1BBWnY5dGdLMVBYN2RLUjdiNGtjaHE1cWRwVVMzRzVzWVQJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNQM3VTRTFMNGhEclZZVTZEOXk1WWI5Y0FZRE1ZREVIaVhDCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABAgAAACMzUEVpRDF6SldUTVpOV1NDeXpodkJ3OXB4eEFXZUV3YWdoUgkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQIAAAAjM1BHQ2tySEJ4Rk1pN3R6MXhxbnhnQnBlTnZuNUU0TTRnOFMJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNQUTZGcWhCeE1jazVkWDRaTUZ3NWs3NkpkSlpxUGZOWDNnCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABAgAAACMzUExEY1o5UXlXU0V5VFB5NUFGQmdBYlBxSGVYUm9LU3V0eAIAAAAsNlh0SGpwWGJzOVJSSlAyU3I5R1V5VnF6QUNjYnk5VGtUaEhYbmpWQzVDREoCAAAALDM0TjlZY0VFVExXbjkzcVlRNjRFc1AxeDg5dFNydUpVNDRSckVNU1hYRVBKAgAAACxGU1JIdFN5WFJYUWp6UUxSdG1hcUZwQkREQ05qWThQVThLTnR3b0dYVkJtcgAAAAABawgFAAAAAWoAAAACXzEAAAAAAWwIBQAAAAFqAAAAAl8yAAAAAAFtCAUAAAABagAAAAJfMwAAAAABbggFAAAAAWoAAAACXzQAAAAAAW8IBQAAAAFqAAAAAl81AAAAAAFwCAUAAAABagAAAAJfNgAAAAABcQgFAAAAAWoAAAACXzcAAAAAAXIIBQAAAAFqAAAAAl84AAAAAAFzCAUAAAABagAAAAJfOQAAAAABdAgFAAAAAWoAAAADXzEwAAAAAAF1CQAFGgAAAAgCAAAAE3JlcGxlbmlzaFdpdGhBdG9rZW4CAAAADXJlZGVlbUF0b2tlbnMCAAAAC3VzZXJCYWxhbmNlAgAAAAl3aXRoZHJhdzICAAAAB2RlcG9zaXQCAAAACHdpdGhkcmF3AgAAAA1y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", "height": 3069113, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 7k7RH2Kg38xt7HGpMENUSmKA6126bNVTHxVMPTZmGvqn Next: 8BSg4QkNjjumwSHS8uEWyPsBZ5bLsNogmJFcuNpqwEf8 Full:
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let err = "err" | |
5 | 5 | ||
6 | 6 | func m11 (v) = match v { | |
7 | 7 | case int: Int => | |
8 | 8 | int | |
9 | 9 | case _ => | |
10 | 10 | throw(err) | |
11 | 11 | } | |
12 | 12 | ||
13 | 13 | ||
14 | 14 | func p22 (v) = match v { | |
15 | 15 | case x: (Int, Int, Int, Int, Int, Boolean) => | |
16 | 16 | x._2 | |
17 | 17 | case t => | |
18 | 18 | throw(err) | |
19 | 19 | } | |
20 | 20 | ||
21 | 21 | ||
22 | 22 | func f58 (v) = valueOrErrorMessage(fromBase58String(v), err) | |
23 | 23 | ||
24 | 24 | ||
25 | 25 | let $t03531044 = $Tuple10(addressFromStringValue("3P2rJGfb5MbeivZNSqdVmsD1Y2Mz8y6Jr3Z"), addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), addressFromStringValue("3P3uSE1L4hDrVYU6D9y5Yb9cAYDMYDEHiXC"), addressFromStringValue("3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR"), addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), addressFromStringValue("3PQ6FqhBxMck5dX4ZMFw5k76JdJZqPfNX3g"), addressFromStringValue("3PLDcZ9QyWSEyTPy5AFBgAbPqHeXRoKSutx"), "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ", "FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr") | |
26 | 26 | ||
27 | 27 | let f10 = $t03531044._1 | |
28 | 28 | ||
29 | 29 | let k96 = $t03531044._2 | |
30 | 30 | ||
31 | 31 | let e23 = $t03531044._3 | |
32 | 32 | ||
33 | 33 | let j13 = $t03531044._4 | |
34 | 34 | ||
35 | 35 | let r32 = $t03531044._5 | |
36 | 36 | ||
37 | 37 | let k40 = $t03531044._6 | |
38 | 38 | ||
39 | 39 | let o13 = $t03531044._7 | |
40 | 40 | ||
41 | 41 | let p58 = $t03531044._8 | |
42 | 42 | ||
43 | 43 | let l51 = $t03531044._9 | |
44 | 44 | ||
45 | 45 | let i31 = $t03531044._10 | |
46 | 46 | ||
47 | 47 | let $t010461249 = $Tuple8("replenishWithAtoken", "redeemAtokens", "userBalance", "withdraw2", "deposit", "withdraw", "redeemAtokens", "mintAtoken") | |
48 | 48 | ||
49 | 49 | let y93 = $t010461249._1 | |
50 | 50 | ||
51 | 51 | let z61 = $t010461249._2 | |
52 | 52 | ||
53 | 53 | let u24 = $t010461249._3 | |
54 | 54 | ||
55 | 55 | let x52 = $t010461249._4 | |
56 | 56 | ||
57 | 57 | let v73 = $t010461249._5 | |
58 | 58 | ||
59 | 59 | let i33 = $t010461249._6 | |
60 | 60 | ||
61 | 61 | let n40 = $t010461249._7 | |
62 | 62 | ||
63 | 63 | let o14 = $t010461249._8 | |
64 | 64 | ||
65 | 65 | let a99 = f58(p58) | |
66 | 66 | ||
67 | 67 | let c19 = f58(i31) | |
68 | 68 | ||
69 | 69 | @Callable(i) | |
70 | 70 | func replenishWithAtoken () = { | |
71 | 71 | let q29 = assetBalance(addressFromPublicKey({ | |
72 | 72 | let $t013911597 = $Tuple9(base58'Dv1', base58'HyZit', base58'HdbmB', base58'Cbe', base58'6comhL', base58'4rxGsk', base58'3HZPju', base58'6ouzJr', base58'4JNEhY') | |
73 | 73 | let MyMTc = $t013911597._1 | |
74 | 74 | let U5ODY = $t013911597._2 | |
75 | 75 | let QxNTk = $t013911597._3 | |
76 | 76 | let UwNDc = $t013911597._4 | |
77 | 77 | let Q2NTA = $t013911597._5 | |
78 | 78 | let c1NDY = $t013911597._6 | |
79 | 79 | let U4NjU = $t013911597._7 | |
80 | 80 | let U2NDU = $t013911597._8 | |
81 | 81 | let kyOTM = $t013911597._9 | |
82 | 82 | func f03 (b) = (b._1 + b._2) | |
83 | 83 | ||
84 | 84 | func f01 (a,i) = f03($Tuple2(a, i)) | |
85 | 85 | ||
86 | 86 | func f02 (a,i) = a | |
87 | 87 | ||
88 | 88 | f02(f01(f01(f01(f01(f01(f01(f01(f01(f01(base58'', MyMTc), U5ODY), QxNTk), UwNDc), Q2NTA), c1NDY), U4NjU), U2NDU), kyOTM), base58'') | |
89 | 89 | }), a99) | |
90 | 90 | if ((1000000000 >= q29)) | |
91 | 91 | then throw("zero") | |
92 | 92 | else { | |
93 | 93 | let e83 = p22(invoke(addressFromPublicKey({ | |
94 | 94 | let $t019822188 = $Tuple9(base58'Dv1', base58'HyZit', base58'HdbmB', base58'Cbe', base58'6comhL', base58'4rxGsk', base58'3HZPju', base58'6ouzJr', base58'4JNEhY') | |
95 | 95 | let MyMTc = $t019822188._1 | |
96 | 96 | let U5ODY = $t019822188._2 | |
97 | 97 | let QxNTk = $t019822188._3 | |
98 | 98 | let UwNDc = $t019822188._4 | |
99 | 99 | let Q2NTA = $t019822188._5 | |
100 | 100 | let c1NDY = $t019822188._6 | |
101 | 101 | let U4NjU = $t019822188._7 | |
102 | 102 | let U2NDU = $t019822188._8 | |
103 | 103 | let kyOTM = $t019822188._9 | |
104 | 104 | func f03 (b) = (b._1 + b._2) | |
105 | 105 | ||
106 | 106 | func f01 (a,i) = f03($Tuple2(a, i)) | |
107 | 107 | ||
108 | 108 | func f02 (a,i) = a | |
109 | 109 | ||
110 | 110 | f02(f01(f01(f01(f01(f01(f01(f01(f01(f01(base58'', MyMTc), U5ODY), QxNTk), UwNDc), Q2NTA), c1NDY), U4NjU), U2NDU), kyOTM), base58'') | |
111 | 111 | }), u24, [toString(this)], nil)) | |
112 | 112 | let v = if ((q29 > e83)) | |
113 | 113 | then -1 | |
114 | 114 | else q29 | |
115 | 115 | let t77 = m11(invoke(k96, i33, [p58, v], nil)) | |
116 | 116 | [ScriptTransfer(o13, t77, a99)] | |
117 | 117 | } | |
118 | 118 | } | |
119 | 119 | ||
120 | 120 |
github/deemru/w8io/786bc32 34.98 ms ◑