tx · AWE5cDUwnynccZ44h2a6LuNyPUdcChbv4spC5zMXeqHS

3P5AWr9S3bQ6JkUquU7a5WSe8Aspmu9y5La:  -0.01400000 Waves

2022.11.21 14:46 [3392250] smart account 3P5AWr9S3bQ6JkUquU7a5WSe8Aspmu9y5La > SELF 0.00000000 Waves

{ "type": 13, "id": "AWE5cDUwnynccZ44h2a6LuNyPUdcChbv4spC5zMXeqHS", "fee": 1400000, "feeAssetId": null, "timestamp": 1669031165199, "version": 2, "chainId": 87, "sender": "3P5AWr9S3bQ6JkUquU7a5WSe8Aspmu9y5La", "senderPublicKey": "7Mv9iWobUqrV5LUQu9znbtWisdQYkX5gGkkShFFgkJ3T", "proofs": [ "24xQ2ntfRAPismK6a1tapewativNBMQ2HoBP8okPZ6vLtQHtv8fCF79LopABTLCK3ZkGZiZrfAP9jGKbYWxCUmbX" ], "script": "base64:AAIFAAAAAAAAAAcIAhIDCgEBAAAAAgAAAAASdmlyZXNfdmVzdGluZ19hZGRyCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFXdRLdk4IPW94ldhU5y0nVH1MoCcTocV4nAAAAAARhZGRyCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFXwXJOmD89EBM/CLUoAYsYWHHb9D2qh8dkAAAAAQAAAAFpAQAAAAF3AAAAAQAAAAFsBAAAAAVhZG1pbgIAAAAjM1BNUjQ1VFB4M2NTWWlKZW9pVFlWVGgxYVg4OEhpeGJyMTcDCQEAAAACIT0AAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAFYWRtaW4JAAACAAAAAQIAAAARb25seSBhZG1pbiBjYW4gZG8EAAAABXBhc3RICQAAaAAAAAIJAABpAAAAAgUAAAAGaGVpZ2h0AAAAAAAAAAWgAAAAAAAAAAWgBAAAAAVkZWx0YQkAAGUAAAACBQAAAAZoZWlnaHQFAAAABXBhc3RIBAAAAA1rQ2xhaW1lZFRvZGF5CQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQAEJQAAAAEFAAAABHRoaXMCAAAALl9ERzJ4RmtQZER3S1VvQmt6R0FoUXRMcFNHemZYTGlDWVBFemVLSDJBZDI0cF8JAAGkAAAAAQUAAAAFcGFzdEgCAAAAF193aXRoZHJhd25fd2l0aGluX2Vwb2NoBAAAAAFjCQAEGgAAAAIFAAAABGFkZHIFAAAADWtDbGFpbWVkVG9kYXkEAAAAAmN2BAAAAAckbWF0Y2gwBQAAAAFjAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAXQFAAAAByRtYXRjaDAJAAACAAAAAQIAAAADZ2cxAAAAAAAAAAAABAAAAARrU3RyCQABLAAAAAIJAAEsAAAAAgIAAAAzdG90YWxfREcyeEZrUGREd0tVb0JrekdBaFF0THBTR3pmWExpQ1lQRXplS0gyQWQyNHBfCQABpAAAAAEFAAAABXBhc3RIAgAAABdfd2l0aGRyYXduX3dpdGhpbl9lcG9jaAQAAAABdwkABBoAAAACBQAAAARhZGRyBQAAAARrU3RyBAAAAAJ3aQQAAAAHJG1hdGNoMAUAAAABdwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAF0BQAAAAckbWF0Y2gwBQAAAAF0AAAAAAAAAAAAAwkAAGcAAAACBQAAAAJ3aQUAAAABbAkAAAIAAAABAgAAAAJnZwQAAAADcmVzCQAD/AAAAAQFAAAAEnZpcmVzX3Zlc3RpbmdfYWRkcgIAAAAVd2l0aGRyYXdWZXN0ZWRBbGxVU0ROCQAETAAAAAIHCQAETAAAAAIGBQAAAANuaWwFAAAAA25pbAMJAAAAAAAAAgUAAAADcmVzBQAAAANyZXMFAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAACQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleVO+/ww=", "height": 3392250, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 9Z9EKMQWcKj9As9M9JTiZqSPEqSGfwrjhFCf4TZ9CboF Next: Bk1cq28tkFnZArQwuNeVdijh1L8s74JiPRewMvn185Pp Diff:
OldNewDifferences
1313 else {
1414 let pastH = ((height / 1440) * 1440)
1515 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+ }
1624 let kStr = (("total_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_" + toString(pastH)) + "_withdrawn_within_epoch")
17- let wi = getIntegerValue(addr, kStr)
25+ let w = getInteger(addr, kStr)
26+ let wi = match w {
27+ case t: Int =>
28+ t
29+ case _ =>
30+ 0
31+ }
1832 if ((wi >= l))
1933 then throw("gg")
2034 else {
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let vires_vesting_addr = Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk')
55
66 let addr = Address(base58'3PKZk5TdPCLP2GZviipLFfK46ExTnwkRCBd')
77
88 @Callable(i)
99 func w (l) = {
1010 let admin = "3PMR45TPx3cSYiJeoiTYVTh1aX88Hixbr17"
1111 if ((toString(i.caller) != admin))
1212 then throw("only admin can do")
1313 else {
1414 let pastH = ((height / 1440) * 1440)
1515 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+ }
1624 let kStr = (("total_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_" + toString(pastH)) + "_withdrawn_within_epoch")
17- let wi = getIntegerValue(addr, kStr)
25+ let w = getInteger(addr, kStr)
26+ let wi = match w {
27+ case t: Int =>
28+ t
29+ case _ =>
30+ 0
31+ }
1832 if ((wi >= l))
1933 then throw("gg")
2034 else {
2135 let res = invoke(vires_vesting_addr, "withdrawVestedAllUSDN", [false, true], nil)
2236 if ((res == res))
2337 then nil
2438 else throw("Strict value is not equal to itself.")
2539 }
2640 }
2741 }
2842
2943
3044 @Verifier(tx)
3145 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
3246

github/deemru/w8io/3ef1775 
33.21 ms