tx · EMtK1S8XUS4H9wVLNYcpSNMMe9EpMemYeJJjAWiXXNcD

3N8UaqrCTjypGPWXSvFJVSLv23bfuiPoJAh:  -0.01000000 Waves

2023.03.13 02:00 [2487442] smart account 3N8UaqrCTjypGPWXSvFJVSLv23bfuiPoJAh > SELF 0.00000000 Waves

{ "type": 13, "id": "EMtK1S8XUS4H9wVLNYcpSNMMe9EpMemYeJJjAWiXXNcD", "fee": 1000000, "feeAssetId": null, "timestamp": 1678662057982, "version": 2, "chainId": 84, "sender": "3N8UaqrCTjypGPWXSvFJVSLv23bfuiPoJAh", "senderPublicKey": "6Q6JdfeHgdjpVbDxjoVAbQhxeGaQXS7B4WYGzk2tYsGT", "proofs": [ "MEDHsrQtzbgmGisHMUp6d1QeYZNdBWc391pQsV2rZAEaGGUkoNVR28e1kQyVraLf9CDnQMVGUhJ3K7ykeVvCY9F" ], "script": "base64:BgI2CAISAwoBBBIHCgUEBAQEBBIECgIBARIDCgEEEgMKAQQSAwoBCBIDCgEBEgQKAggBEgQKAggBEwACYW8CCGFkZHJlc3NfAAJhYwIIYWN0aXZhdGUABnBvb2xBYwIOYWN0aXZhdGVfcG9vbHMABnN3YXBBYwINYWN0aXZhdGVfc3dhcAAGbmZldEFjAgxhY3RpdmF0ZV9uZnQAC2xpcXVpZGl0eUFjAhJhY3RpdmF0ZV9saXF1aWRpdHkAA2JjRAITYmxvY2tfZGlzdHJpYnVpdGlvbgAJYnJpZGdlc0FjAhBhY3RpdmF0ZV9icmlkZ2VzAANhQUQCBWFkbWluAAJvQwIHb3JhY2xlXwACb1QCDHRvdGFsX29yYWNsZQAFd2F2ZXMCBVdBVkVTAAZhV2F2ZXMCDGFjY2VwdF93YXZlcwAFV0FWRVMFBHVuaXQBEWFkbWluVmVyaWZpY2F0aW9uAQFpBAckbWF0Y2gwCQCdCAIFBHRoaXMCBWFkbWluAwkAAQIFByRtYXRjaDACBlN0cmluZwQBdAUHJG1hdGNoMAkAAAIJAQdBZGRyZXNzAQkA2QQBBQF0CAUBaQZjYWxsZXIJAAACBQR0aGlzCAUBaQZjYWxsZXIAB3JhdGVGZWUCGHBlcmNlbnRhZ2VfcmF0ZV9mZWVfc3dhcAAMcmF0ZUZlZUxpbWl0Ag5yYXRlX2ZlZV9saW1pdAANcmF0ZUZlZUhlaWdodAIPcmF0ZV9mZWVfaGVpZ2h0AAplcnJvckFkbWluAi5Pbmx5IHRoZSBBZG1pbiBpdHNlbGYgY2FuIGludm9rZSB0aGlzIGZ1bmN0aW9uCQFpAQhhY3RpdmF0ZQEBdgMJARFhZG1pblZlcmlmaWNhdGlvbgEFAWkJAMwIAgkBDEJvb2xlYW5FbnRyeQIFAmFjBQF2BQNuaWwJAAIBBQplcnJvckFkbWluAWkBC21haW50ZW5hbmNlBQVwb29scwRzd2FwBXN0YWtlB2JyaWRnZXMDbmZ0AwkBEWFkbWluVmVyaWZpY2F0aW9uAQUBaQkAzAgCCQEMQm9vbGVhbkVudHJ5AgUGcG9vbEFjBQVwb29scwkAzAgCCQEMQm9vbGVhbkVudHJ5AgUGc3dhcEFjBQRzd2FwCQDMCAIJAQxCb29sZWFuRW50cnkCBQtsaXF1aWRpdHlBYwUFc3Rha2UJAMwIAgkBDEJvb2xlYW5FbnRyeQIFCWJyaWRnZXNBYwUHYnJpZGdlcwkAzAgCCQEMQm9vbGVhbkVudHJ5AgUGbmZldEFjBQNuZnQFA25pbAkAAgEFCmVycm9yQWRtaW4BaQEHUmF0ZUZlZQIIcmF0ZVN3YXALbGltaXRIZWlnaHQDCQERYWRtaW5WZXJpZmljYXRpb24BBQFpCQDMCAIJAQxJbnRlZ2VyRW50cnkCBQdyYXRlRmVlBQhyYXRlU3dhcAkAzAgCCQEMSW50ZWdlckVudHJ5AgUNcmF0ZUZlZUhlaWdodAULbGltaXRIZWlnaHQJAMwIAgkBDEludGVnZXJFbnRyeQIFDHJhdGVGZWVMaW1pdACAgKjsha/RsQEFA25pbAkAAgEFCmVycm9yQWRtaW4BaQEOcmVjb21tZW5kYXRpb24BCGFjdGl2YXRlAwkBEWFkbWluVmVyaWZpY2F0aW9uAQUBaQkAzAgCCQEMQm9vbGVhbkVudHJ5AgIOUkVDT01NRU5EQVRJT04FCGFjdGl2YXRlBQNuaWwJAAIBBQplcnJvckFkbWluAWkBC2FjY2VwdFdhdmVzAQhhY3RpdmF0ZQMJARFhZG1pblZlcmlmaWNhdGlvbgEFAWkJAMwIAgkBDEJvb2xlYW5FbnRyeQIFBmFXYXZlcwUIYWN0aXZhdGUFA25pbAkAAgEFCmVycm9yQWRtaW4BaQEIYWRkQWRtaW4BB2FkZHJlc3MDCQERYWRtaW5WZXJpZmljYXRpb24BBQFpCQDMCAIJAQtTdHJpbmdFbnRyeQIFA2FBRAUHYWRkcmVzcwUDbmlsCQACAQUKZXJyb3JBZG1pbgFpARFCbG9ja0Rpc3RyaWJ1dGlvbgEGYW1vdW50AwkBEWFkbWluVmVyaWZpY2F0aW9uAQUBaQkAzAgCCQEMSW50ZWdlckVudHJ5AgUDYmNEBQZhbW91bnQFA25pbAkAAgEFCmVycm9yQWRtaW4BaQEJU2V0T3JhY2xlAgdhZGRyZXNzBm51bWJlcgMJARFhZG1pblZlcmlmaWNhdGlvbgEFAWkJAMwIAgkBC1N0cmluZ0VudHJ5AgkArAICBQJvQwkApAMBBQZudW1iZXIFB2FkZHJlc3MJAMwIAgkBDEludGVnZXJFbnRyeQIFAm9UBQZudW1iZXIFA25pbAkAAgEFCmVycm9yQWRtaW4BaQEDU2V0AgdhZGRyZXNzAVQEAmtpAwkAAAIFAVQAAQkArAICBQJhbwIDSURPAwkAAAIFAVQAAgkArAICBQJhbwIHQlJJREdFUwMJAAACBQFUAAMJAKwCAgUCYW8CBUZBUk1TAwkAAAIFAVQABAkArAICBQJhbwIFUE9PTFMJAKwCAgUCYW8CA05GVAMJARFhZG1pblZlcmlmaWNhdGlvbgEFAWkJAMwIAgkBC1N0cmluZ0VudHJ5AgUCa2kFB2FkZHJlc3MFA25pbAkAAgEFCmVycm9yQWRtaW4Av5WpUA==", "height": 2487442, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8eUvo2sFT22UkxvQaP4LsHUY9oVfLV4kSFPfoyAkJGqD Next: none Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "address_"
55
66 let b = "activate"
77
88 let c = "activate_pools"
99
1010 let d = "activate_swap"
1111
1212 let e = "activate_nft"
1313
1414 let f = "activate_liquidity"
1515
1616 let g = "block_distribuition"
1717
1818 let h = "activate_bridges"
1919
2020 let i = "admin"
2121
2222 let j = "oracle_"
2323
2424 let k = "total_oracle"
2525
2626 let l = "WAVES"
2727
2828 let m = "accept_waves"
2929
3030 let n = unit
3131
3232 func o (p) = {
3333 let q = getString(this, "admin")
3434 if ($isInstanceOf(q, "String"))
3535 then {
3636 let r = q
3737 (Address(fromBase58String(r)) == p.caller)
3838 }
3939 else (this == p.caller)
4040 }
4141
4242
4343 let s = "percentage_rate_fee_swap"
4444
4545 let t = "rate_fee_limit"
4646
4747 let u = "rate_fee_height"
4848
4949 let v = "Only the Admin itself can invoke this function"
5050
5151 @Callable(p)
5252 func activate (w) = if (o(p))
5353 then [BooleanEntry(b, w)]
5454 else throw(v)
5555
5656
5757
5858 @Callable(p)
5959 func maintenance (x,y,z,A,B) = if (o(p))
6060 then [BooleanEntry(c, x), BooleanEntry(d, y), BooleanEntry(f, z), BooleanEntry(h, A), BooleanEntry(e, B)]
6161 else throw(v)
6262
6363
6464
6565 @Callable(p)
6666 func RateFee (C,D) = if (o(p))
6767 then [IntegerEntry(s, C), IntegerEntry(u, D), IntegerEntry(t, 100000000000000000)]
6868 else throw(v)
6969
7070
7171
7272 @Callable(p)
7373 func recommendation (E) = if (o(p))
7474 then [BooleanEntry("RECOMMENDATION", E)]
7575 else throw(v)
7676
7777
7878
7979 @Callable(p)
8080 func acceptWaves (E) = if (o(p))
8181 then [BooleanEntry(m, E)]
8282 else throw(v)
8383
8484
8585
8686 @Callable(p)
8787 func addAdmin (F) = if (o(p))
8888 then [StringEntry(i, F)]
8989 else throw(v)
9090
9191
9292
9393 @Callable(p)
9494 func BlockDistribution (G) = if (o(p))
9595 then [IntegerEntry(g, G)]
9696 else throw(v)
9797
9898
9999
100100 @Callable(p)
101101 func SetOracle (F,H) = if (o(p))
102102 then [StringEntry((j + toString(H)), F), IntegerEntry(k, H)]
103103 else throw(v)
104104
105105
106106
107107 @Callable(p)
108108 func Set (F,I) = {
109109 let J = if ((I == 1))
110110 then (a + "IDO")
111111 else if ((I == 2))
112112 then (a + "BRIDGES")
113113 else if ((I == 3))
114114 then (a + "FARMS")
115115 else if ((I == 4))
116116 then (a + "POOLS")
117117 else (a + "NFT")
118118 if (o(p))
119119 then [StringEntry(J, F)]
120120 else throw(v)
121121 }
122122
123123

github/deemru/w8io/169f3d6 
30.83 ms