tx · 8kCoGXTCUbK2Es35SGJEZ8PaUR5JkhycmKqhVs4FVLLz

3MqNCn9HaVUGKfrjL4FjdgzjXARsRLNof8z:  -0.00600000 Waves

2022.11.21 05:11 [2326258] smart account 3MqNCn9HaVUGKfrjL4FjdgzjXARsRLNof8z > SELF 0.00000000 Waves

{ "type": 13, "id": "8kCoGXTCUbK2Es35SGJEZ8PaUR5JkhycmKqhVs4FVLLz", "fee": 600000, "feeAssetId": null, "timestamp": 1668996739906, "version": 2, "chainId": 84, "sender": "3MqNCn9HaVUGKfrjL4FjdgzjXARsRLNof8z", "senderPublicKey": "7ZmWbZgvzXKtXd46cMu2cLuuat3yog7bjvoWEnVCLwW2", "proofs": [ "5JnuM1VfP9XhSktqf3S5XzurnMGNaj7ZwP4YhgKBf1EBLd2Y4QJsHftWgmiugmGF9m1tqq9nMSVcifXc2bWdGVLN" ], "script": "base64:BgIjCAISAwoBBBIGCgQEBAQEEgMKAQESAwoBBBIDCgEIEgMKAQELAAJhYwIIYWN0aXZhdGUABnBvb2xBYwIOYWN0aXZhdGVfcG9vbHMABnN3YXBBYwINYWN0aXZhdGVfc3dhcAALbGlxdWlkaXR5QWMCEmFjdGl2YXRlX2xpcXVpZGl0eQADYmNEAhNibG9ja19kaXN0cmlidWl0aW9uAAlicmlkZ2VzQWMCEGFjdGl2YXRlX2JyaWRnZXMAA2FBRAIFYWRtaW4ABmFXYXZlcwIMYWNjZXB0X3dhdmVzARFhZG1pblZlcmlmaWNhdGlvbgAEByRtYXRjaDAJAJ0IAgUEdGhpcwIFYWRtaW4DCQABAgUHJG1hdGNoMAIGU3RyaW5nBAF0BQckbWF0Y2gwCQEHQWRkcmVzcwEJANkEAQUBdAUEdGhpcwAHcmF0ZUZlZQITcGVyY2VudGFnZV9yYXRlX2ZlZQAKZXJyb3JBZG1pbgIuT25seSB0aGUgQWRtaW4gaXRzZWxmIGNhbiBpbnZva2UgdGhpcyBmdW5jdGlvbgYBaQEIYWN0aXZhdGUBAXYDAwkAAAIIBQFpBmNhbGxlcgUEdGhpcwYJAAACCAUBaQZjYWxsZXIJARFhZG1pblZlcmlmaWNhdGlvbgAJAMwIAgkBDEJvb2xlYW5FbnRyeQIFAmFjBQF2BQNuaWwJAAIBBQplcnJvckFkbWluAWkBC21haW50ZW5hbmNlBAVwb29scwRzd2FwBXN0YWtlB2JyaWRnZXMDAwkAAAIIBQFpBmNhbGxlcgUEdGhpcwYJAAACCAUBaQZjYWxsZXIJARFhZG1pblZlcmlmaWNhdGlvbgAJAMwIAgkBDEJvb2xlYW5FbnRyeQIFBnBvb2xBYwUFcG9vbHMJAMwIAgkBDEJvb2xlYW5FbnRyeQIFBnN3YXBBYwUEc3dhcAkAzAgCCQEMQm9vbGVhbkVudHJ5AgULbGlxdWlkaXR5QWMFBXN0YWtlCQDMCAIJAQxCb29sZWFuRW50cnkCBQlicmlkZ2VzQWMFB2JyaWRnZXMFA25pbAkAAgEFCmVycm9yQWRtaW4BaQEZcGVyY2VudHVhbFJhdGVGZWVTd2FwRWRpdAEEcmF0ZQMDCQAAAggFAWkGY2FsbGVyBQR0aGlzBgkAAAIIBQFpBmNhbGxlcgkBEWFkbWluVmVyaWZpY2F0aW9uAAkAzAgCCQEMSW50ZWdlckVudHJ5AgUHcmF0ZUZlZQUEcmF0ZQUDbmlsCQACAQUKZXJyb3JBZG1pbgFpAQthY2NlcHRXYXZlcwEIYWN0aXZhdGUDAwkAAAIIBQFpBmNhbGxlcgUEdGhpcwYJAAACCAUBaQZjYWxsZXIJARFhZG1pblZlcmlmaWNhdGlvbgAJAMwIAgkBDEJvb2xlYW5FbnRyeQIFBmFXYXZlcwUIYWN0aXZhdGUFA25pbAkAAgEFCmVycm9yQWRtaW4BaQEIYWRkQWRtaW4BB2FkZHJlc3MDAwkAAAIIBQFpBmNhbGxlcgUEdGhpcwYJAAACCAUBaQZjYWxsZXIJARFhZG1pblZlcmlmaWNhdGlvbgAJAMwIAgkBC1N0cmluZ0VudHJ5AgUDYUFEBQdhZGRyZXNzBQNuaWwJAAIBBQplcnJvckFkbWluAWkBEUJsb2NrRGlzdHJpYnV0aW9uAQZhbW91bnQDAwkAAAIIBQFpBmNhbGxlcgUEdGhpcwYJAAACCAUBaQZjYWxsZXIJARFhZG1pblZlcmlmaWNhdGlvbgAJAMwIAgkBDEludGVnZXJFbnRyeQIFA2JjRAUGYW1vdW50BQNuaWwJAAIBBQplcnJvckFkbWluADHVuCM=", "height": 2326258, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: CQtZHq3MfuJxCC8vfYuCofGZ5Xm9ZTdxWnyG2jXeRBqm Next: none Full:
OldNewDifferences
1-{-# STDLIB_VERSION 5 #-}
1+{-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4+let a = "activate"
5+
6+let b = "activate_pools"
7+
8+let c = "activate_swap"
9+
10+let d = "activate_liquidity"
11+
12+let e = "block_distribuition"
13+
14+let f = "activate_bridges"
15+
16+let g = "admin"
17+
18+let h = "accept_waves"
19+
20+func i () = {
21+ let j = getString(this, "admin")
22+ if ($isInstanceOf(j, "String"))
23+ then {
24+ let k = j
25+ Address(fromBase58String(k))
26+ }
27+ else this
28+ }
429
530
6-@Callable(a)
7-func check (b,c,d) = [BooleanEntry("wda", bn256Groth16Verify(b, c, d))]
31+let l = "percentage_rate_fee"
32+
33+let m = "Only the Admin itself can invoke this function"
34+
35+@Callable(n)
36+func activate (o) = if (if ((n.caller == this))
37+ then true
38+ else (n.caller == i()))
39+ then [BooleanEntry(a, o)]
40+ else throw(m)
841
942
10-@Verifier(e)
11-func f () = sigVerify(e.bodyBytes, e.proofs[0], e.senderPublicKey)
43+
44+@Callable(n)
45+func maintenance (p,q,r,s) = if (if ((n.caller == this))
46+ then true
47+ else (n.caller == i()))
48+ then [BooleanEntry(b, p), BooleanEntry(c, q), BooleanEntry(d, r), BooleanEntry(f, s)]
49+ else throw(m)
50+
51+
52+
53+@Callable(n)
54+func percentualRateFeeSwapEdit (t) = if (if ((n.caller == this))
55+ then true
56+ else (n.caller == i()))
57+ then [IntegerEntry(l, t)]
58+ else throw(m)
59+
60+
61+
62+@Callable(n)
63+func acceptWaves (u) = if (if ((n.caller == this))
64+ then true
65+ else (n.caller == i()))
66+ then [BooleanEntry(h, u)]
67+ else throw(m)
68+
69+
70+
71+@Callable(n)
72+func addAdmin (v) = if (if ((n.caller == this))
73+ then true
74+ else (n.caller == i()))
75+ then [StringEntry(g, v)]
76+ else throw(m)
77+
78+
79+
80+@Callable(n)
81+func BlockDistribution (w) = if (if ((n.caller == this))
82+ then true
83+ else (n.caller == i()))
84+ then [IntegerEntry(e, w)]
85+ else throw(m)
86+
1287

github/deemru/w8io/873ac7e 
19.10 ms