2022.12.23 19:56 [3438675] smart account 3PQL8GcwJYxECX99eRVYYPvixMwHPcxsGsw > SELF 0.00000000 Waves

{ "type": 13, "id": "BwxrYujjG6vsnpN3jxs7BnFDfHD8aqpEWejGXydkQ2ef", "fee": 100000, "feeAssetId": null, "timestamp": 1671814571790, "version": 1, "sender": "3PQL8GcwJYxECX99eRVYYPvixMwHPcxsGsw", "senderPublicKey": "H8yi3HMTVbmJF7z5MRXBDmxUKeBoca3Ps7LEtYjbtY5w", "proofs": [ "5g4ybUATTGh2XtHURT9CzNpV42pFiMVgxtncShUeqoojj1FZeKukxjmqdHER52kTtzTrXFMtr7r7fJUdxpAwCXNT" ], "script": "base64:BgIECAISAAIADHZpcmVzVmVzdGluZwkBB0FkZHJlc3MBARoBV3US3ZOCD1veJXYVOctJ1R9TKAnE6HFeJwASd2hpdGVsaXN0ZWRBZGRyZXNzCQEHQWRkcmVzcwEBGgFXbTmpMnI9Wcs9CVewTqGDeZw0WPqYDKiSAQFpARV3aXRoZHJhd1Zlc3RlZEFsbFVTRE4AAwMJAQIhPQIIBQFpBmNhbGxlcgUEdGhpcwkBAiE9AggFAWkGY2FsbGVyBRJ3aGl0ZWxpc3RlZEFkZHJlc3MHCQACAQINQWNjZXNzIERlbmllZAQEY2FsbAkA/AcEBQx2aXJlc1Zlc3RpbmcCFXdpdGhkcmF3VmVzdGVkQWxsVVNETgkAzAgCBwkAzAgCBgUDbmlsBQNuaWwDCQAAAgUEY2FsbAUEY2FsbAUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAQJ0eAEGdmVyaWZ5AAQHJG1hdGNoMAUCdHgDCQABAgUHJG1hdGNoMAIXSW52b2tlU2NyaXB0VHJhbnNhY3Rpb24EA2ludgUHJG1hdGNoMAMJAAACCQCkCAEIBQNpbnYEZEFwcAUEdGhpcwYJAPQDAwgFAnR4CWJvZHlCeXRlcwkAkQMCCAUCdHgGcHJvb2ZzAAAIBQJ0eA9zZW5kZXJQdWJsaWNLZXkJAPQDAwgFAnR4CWJvZHlCeXRlcwkAkQMCCAUCdHgGcHJvb2ZzAAAIBQJ0eA9zZW5kZXJQdWJsaWNLZXkU+etT", "chainId": 87, "height": 3438675, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2Ft8aZKmdLZNArEihKnZGmES9AMrC9DUZhq1ZjEQjzTP Next: BEmPMzdoTfQfrR8QJzyERiRSbURiRDCDMhxb4MT8PBWX Diff:
OldNewDifferences
33 {-# CONTENT_TYPE DAPP #-}
44 let viresVesting = Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk')
55
6+let whitelistedAddress = Address(base58'3PBtRTWNTLcmFFccELJizbjHdrgYrSmwy1b')
7+
68 @Callable(i)
7-func withdrawVestedAllUSDN () = if ((i.caller != this))
9+func withdrawVestedAllUSDN () = if (if ((i.caller != this))
10+ then (i.caller != whitelistedAddress)
11+ else false)
812 then throw("Access Denied")
913 else {
1014 let call = invoke(viresVesting, "withdrawVestedAllUSDN", [false, true], nil)
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let viresVesting = Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk')
55
6+let whitelistedAddress = Address(base58'3PBtRTWNTLcmFFccELJizbjHdrgYrSmwy1b')
7+
68 @Callable(i)
7-func withdrawVestedAllUSDN () = if ((i.caller != this))
9+func withdrawVestedAllUSDN () = if (if ((i.caller != this))
10+ then (i.caller != whitelistedAddress)
11+ else false)
812 then throw("Access Denied")
913 else {
1014 let call = invoke(viresVesting, "withdrawVestedAllUSDN", [false, true], nil)
1115 if ((call == call))
1216 then nil
1317 else throw("Strict value is not equal to itself.")
1418 }
1519
1620
1721 @Verifier(tx)
1822 func verify () = match tx {
1923 case inv: InvokeScriptTransaction =>
2024 if ((addressFromRecipient(inv.dApp) == this))
2125 then true
2226 else sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2327 case _ =>
2428 sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2529 }
2630

github/deemru/w8io/786bc32 
26.83 ms