2022.11.24 14:51 [3396600] smart account 3P7EV1sLLLNHFFgMNiT3DEHGFZqp41onF33 > SELF 0.00000000 Waves

{ "type": 13, "id": "FWTKozycWNw4BZUGEswCh3FSURGEM9c6kdscwy2PZMyp", "fee": 1000000, "feeAssetId": null, "timestamp": 1669290700801, "version": 2, "chainId": 87, "sender": "3P7EV1sLLLNHFFgMNiT3DEHGFZqp41onF33", "senderPublicKey": "3yKgf6KkqH8ugdYBt2KnuteecrqE9pGCUqBHjPyGzWE1", "proofs": [ "D6XMv2Tt1A9Gp9bFMuSE7VVNmPHmXJAW3S3mh5JYfcBphUeJrRDjNQNuwCcofT8novyEwuJZuUsyxoAD8TrefV1" ], "script": "base64:AAIFAAAAAAAAAAcIAhIDCgEBAAAAAgAAAAASdmlyZXNfdmVzdGluZ19hZGRyCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFXdRLdk4IPW94ldhU5y0nVH1MoCcTocV4nAAAAAARhZGRyCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFXwXJOmD89EBM/CLUoAYsYWHHb9D2qh8dkAAAAAQAAAAFpAQAAAAF3AAAAAQAAAAFsBAAAAAVhZG1pbgIAAAAjM1BNUjQ1VFB4M2NTWWlKZW9pVFlWVGgxYVg4OEhpeGJyMTcDCQEAAAACIT0AAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAFYWRtaW4JAAACAAAAAQIAAAAGRGVuaWVkBAAAAAVwYXN0SAkAAGgAAAACCQAAaQAAAAIFAAAABmhlaWdodAAAAAAAAAAFoAAAAAAAAAAFoAQAAAAFZGVsdGEJAABlAAAAAgUAAAAGaGVpZ2h0BQAAAAVwYXN0SAQAAAANa0NsYWltZWRUb2RheQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkABCUAAAABBQAAAAR0aGlzAgAAAC5fREcyeEZrUGREd0tVb0JrekdBaFF0THBTR3pmWExpQ1lQRXplS0gyQWQyNHBfCQABpAAAAAEFAAAABXBhc3RIAgAAABdfd2l0aGRyYXduX3dpdGhpbl9lcG9jaAQAAAABYwkABBoAAAACBQAAAARhZGRyBQAAAA1rQ2xhaW1lZFRvZGF5BAAAAAJjdgQAAAAHJG1hdGNoMAUAAAABYwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAF0BQAAAAckbWF0Y2gwCQAAAgAAAAECAAAAA2dnMQAAAAAAAAAAAAMJAAAAAAAAAgUAAAACY3YFAAAAAmN2BAAAAARrU3RyCQABLAAAAAIJAAEsAAAAAgIAAAAzdG90YWxfREcyeEZrUGREd0tVb0JrekdBaFF0THBTR3pmWExpQ1lQRXplS0gyQWQyNHBfCQABpAAAAAEFAAAABXBhc3RIAgAAABdfd2l0aGRyYXduX3dpdGhpbl9lcG9jaAQAAAABdwkABBoAAAACBQAAAARhZGRyBQAAAARrU3RyBAAAAAJ3aQQAAAAHJG1hdGNoMAUAAAABdwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAF0BQAAAAckbWF0Y2gwBQAAAAF0AAAAAAAAAAAAAwkAAGcAAAACBQAAAAJ3aQUAAAABbAkAAAIAAAABAgAAAAJnZwQAAAADcmVzCQAD/AAAAAQFAAAAEnZpcmVzX3Zlc3RpbmdfYWRkcgIAAAAVd2l0aGRyYXdWZXN0ZWRBbGxVU0ROCQAETAAAAAIHCQAETAAAAAIGBQAAAANuaWwFAAAAA25pbAMJAAAAAAAAAgUAAAADcmVzBQAAAANyZXMFAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXkaouv0", "height": 3396600, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 4REeZ7dDsezYTf7yWz2F2ZxPxNwJRV7WQehiip97C7WK Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let vires_vesting_addr = Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk')
5+
6+let addr = Address(base58'3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd')
7+
8+@Callable(i)
9+func w (l) = {
10+ let admin = "3PMR45TPx3cSYiJeoiTYVTh1aX88Hixbr17"
11+ if ((toString(i.caller) != admin))
12+ then throw("Denied")
13+ else {
14+ let pastH = ((height / 1440) * 1440)
15+ let delta = (height - pastH)
16+ let kClaimedToday = (((toString(this) + "_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_") + toString(pastH)) + "_withdrawn_within_epoch")
17+ let c = getInteger(addr, kClaimedToday)
18+ let cv = match c {
19+ case t: Int =>
20+ throw("gg1")
21+ case _ =>
22+ 0
23+ }
24+ if ((cv == cv))
25+ then {
26+ let kStr = (("total_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_" + toString(pastH)) + "_withdrawn_within_epoch")
27+ let w = getInteger(addr, kStr)
28+ let wi = match w {
29+ case t: Int =>
30+ t
31+ case _ =>
32+ 0
33+ }
34+ if ((wi >= l))
35+ then throw("gg")
36+ else {
37+ let res = invoke(vires_vesting_addr, "withdrawVestedAllUSDN", [false, true], nil)
38+ if ((res == res))
39+ then nil
40+ else throw("Strict value is not equal to itself.")
41+ }
42+ }
43+ else throw("Strict value is not equal to itself.")
44+ }
45+ }
46+
47+
48+@Verifier(tx)
49+func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
50+

github/deemru/w8io/786bc32 
14.02 ms