tx · B2FYBanrcT4oKKMbX7MrMyHCS8miQiQ8cEuaQHZnFfT4

3P9he5a8z4SqmdYU9B4ddbqiggEKGmo1YQy:  -0.00600000 Waves

2022.11.21 11:09 [3392040] smart account 3P9he5a8z4SqmdYU9B4ddbqiggEKGmo1YQy > SELF 0.00000000 Waves

{ "type": 13, "id": "B2FYBanrcT4oKKMbX7MrMyHCS8miQiQ8cEuaQHZnFfT4", "fee": 600000, "feeAssetId": null, "timestamp": 1669018208829, "version": 1, "sender": "3P9he5a8z4SqmdYU9B4ddbqiggEKGmo1YQy", "senderPublicKey": "ADqrNcx5NAbS2FdgsHEBCkZor9EawsEh3CXuymkcLn9W", "proofs": [ "piNvKZESJVApsYm3wFZBL7PhhbyC8VdTrNCPYvKX6j4shnUMaFSYhNd3LWLKzuDfAGLdXmDn1uLLFvQiawXouhU" ], "script": "base64:BgIMCAISAwoBARIDCgEBBgAEVVNETgEgtiYpwwT1zlORpA5LdSQvZIxRsfrfr1QpvUjSHSqyqtEABFNVUkYBIJLR9EriEQEr9H7q3iGOPcX7yfJ9zoey7VIZ8DpOJFj1AAxhZG1pbkFkZHJlc3MJAQdBZGRyZXNzAQEaAVc0FN9xREbfMFTR97icc0UMqzorm02OJmEAC3plZnRBZGRyZXNzCQEHQWRkcmVzcwEBGgFXbzqFfFF8HEJnS7j6bl/S88SZ3WHnKFgLAQlhc0FueUxpc3QBAXYEByRtYXRjaDAFAXYDCQABAgUHJG1hdGNoMAIJTGlzdFtBbnldBAFsBQckbWF0Y2gwBQFsCQACAQIEI2VycgEFYXNJbnQBAXYEByRtYXRjaDAFAXYDCQABAgUHJG1hdGNoMAIDSW50BAF4BQckbWF0Y2gwBQF4BAF0BQckbWF0Y2gwCQACAQIEI2VycgIBaQEIdXNkbl8xMDABBmFtb3VudAMJAQIhPQIIBQFpDG9yaWdpbkNhbGxlcgUMYWRtaW5BZGRyZXNzCQACAQIRb25seSBhZG1pbiBjYW4gZG8EEXVzZG5BbW91bnRPblN0YXJ0CQDwBwIFBHRoaXMFBFVTRE4DCQAAAgURdXNkbkFtb3VudE9uU3RhcnQFEXVzZG5BbW91bnRPblN0YXJ0BANpbnYJAPwHBAkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BDYnZQVlFmU3ZWdTg4aXA4Rm01WWp3SmhqRVlrMVR4aGsCFXdpdGhkcmF3VmVzdGVkQWxsVVNETgkAzAgCBwkAzAgCBgUDbmlsBQNuaWwDCQAAAgUDaW52BQNpbnYEF3VzZG5BbW91bnRBZnRlcldpdGhkcmF3CQDwBwIFBHRoaXMFBFVTRE4DCQAAAgUXdXNkbkFtb3VudEFmdGVyV2l0aGRyYXcFF3VzZG5BbW91bnRBZnRlcldpdGhkcmF3CQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFC3plZnRBZGRyZXNzCQBlAgUXdXNkbkFtb3VudEFmdGVyV2l0aGRyYXcFEXVzZG5BbW91bnRPblN0YXJ0BQRVU0ROBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BaQEEY2FsbAEBdwMDCQECIT0CCAUBaQZjYWxsZXIFDGFkbWluQWRkcmVzcwkBAiE9AggFAWkGY2FsbGVyBQR0aGlzBwkAAgECEW9ubHkgYWRtaW4gY2FuIGRvBA9uZXV0cmlub01ldHJpY3MJAQlhc0FueUxpc3QBCQD8BwQJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQNzdpVXVzTndNTXpXRmRDOGY3YmZ0d3BIeUcxUEJzMWdxAhpjYWxjTmV1dGlub01ldHJpY3NSRUFET05MWQUDbmlsBQNuaWwEAkJSCQEFYXNJbnQBCQCRAwIFD25ldXRyaW5vTWV0cmljcwAIAwkAZgIFAXcFAkJSBANpbnYJAPwHBAkBB0FkZHJlc3MBARoBV3US3ZOCD1veJXYVOctJ1R9TKAnE6HFeJwIVd2l0aGRyYXdWZXN0ZWRBbGxTVVJGCQDMCAIHCQDMCAIGBQNuaWwFA25pbAMJAAACBQNpbnYFA2ludgQHYUFtb3VudAkA8AcCBQR0aGlzBQRTVVJGCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFC3plZnRBZGRyZXNzBQdhQW1vdW50BQRTVVJGBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBCQCsAgICC2JyIGlzIGJhZC4gCQCkAwEFAkJSACt9l/8=", "chainId": 87, "height": 3392040, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: JCusau49bciZV1jFwT4KbKm1CoTKkA1CwHFH3ZPa8uoX Next: 2wppqaPgvDcRCtRSevTryqD4rJaZYEzKr72Ci2Q8qxjG Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4+let a = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
5+
6+let b = base58'At8D6NFFpheCbvKVnjVoeLL84Eo8NZn6ovManxfLaFWL'
7+
8+let c = Address(base58'3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC')
9+
10+let d = Address(base58'3PC51qgNQz4xx7m1DhLdCDYESaeNKT6zeFt')
11+
12+func e (f) = {
13+ let g = f
14+ if ($isInstanceOf(g, "List[Any]"))
15+ then {
16+ let h = g
17+ h
18+ }
19+ else throw("#err")
20+ }
421
522
6-@Callable(a)
7-func t2 () = {
8- let b = a.payments[0].amount
9- let c = invoke(Address(base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'), "replenishWithAtoken", nil, [AttachedPayment(base58'FSRHtSyXRXQjzQLRtmaqFpBDDCNjY8PU8KNtwoGXVBmr', 10000)])
10- if ((c == c))
11- then nil
12- else throw("Strict value is not equal to itself.")
23+func i (f) = {
24+ let g = f
25+ if ($isInstanceOf(g, "Int"))
26+ then {
27+ let j = g
28+ j
29+ }
30+ else {
31+ let k = g
32+ throw("#err")
33+ }
1334 }
35+
36+
37+@Callable(l)
38+func usdn_100 (m) = if ((l.originCaller != c))
39+ then throw("only admin can do")
40+ else {
41+ let n = assetBalance(this, a)
42+ if ((n == n))
43+ then {
44+ let o = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil)
45+ if ((o == o))
46+ then {
47+ let p = assetBalance(this, a)
48+ if ((p == p))
49+ then [ScriptTransfer(d, (p - n), a)]
50+ else throw("Strict value is not equal to itself.")
51+ }
52+ else throw("Strict value is not equal to itself.")
53+ }
54+ else throw("Strict value is not equal to itself.")
55+ }
56+
57+
58+
59+@Callable(l)
60+func call (q) = if (if ((l.caller != c))
61+ then (l.caller != this)
62+ else false)
63+ then throw("only admin can do")
64+ else {
65+ let r = e(invoke(addressFromStringValue("3P77iUusNwMMzWFdC8f7bftwpHyG1PBs1gq"), "calcNeutinoMetricsREADONLY", nil, nil))
66+ let s = i(r[8])
67+ if ((q > s))
68+ then {
69+ let o = invoke(Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk'), "withdrawVestedAllSURF", [false, true], nil)
70+ if ((o == o))
71+ then {
72+ let t = assetBalance(this, b)
73+[ScriptTransfer(d, t, b)]
74+ }
75+ else throw("Strict value is not equal to itself.")
76+ }
77+ else throw(("br is bad. " + toString(s)))
78+ }
1479
1580

github/deemru/w8io/3ef1775 
26.55 ms