tx · 9dWsr6EoiA3mADyvQc7NJBsffZAo1TJCvSRGMywJ3AoH 3PFrViesw1vQREp2G7f9HCABGSQzJ5vybNc: -0.00100000 Waves 2022.11.12 18:24 [3379493] smart account 3PFrViesw1vQREp2G7f9HCABGSQzJ5vybNc > SELF 0.00000000 Waves
{ "type": 13, "id": "9dWsr6EoiA3mADyvQc7NJBsffZAo1TJCvSRGMywJ3AoH", "fee": 100000, "feeAssetId": null, "timestamp": 1668266650393, "version": 1, "sender": "3PFrViesw1vQREp2G7f9HCABGSQzJ5vybNc", "senderPublicKey": "9m4YmkjtgMUiikZurihET8BbhsEQhxRB68tC22xEuSeG", "proofs": [ "2NnieESN5VHXFTubdoyXpkSE2TNdjhv6Qv6n5pGsriatno3bSqvqqDjyDA3Um5BU32WPkPfLph9Ge7R1NPGBCSrx" ], "script": "base64:BgIECAISAAMADGFkbWluQWRkcmVzcwkBB0FkZHJlc3MBARoBVwBl9I4aTr2hLEDPVA9Ch2bw4MeEP4cs5AAJbWVBZGRyZXNzCQEHQWRkcmVzcwEBGgFX7HbHDVlTicU+s0JbdAIt3YdxsjU3fHG/AARVU0ROASC2JinDBPXOU5GkDkt1JC9kjFGx+t+vVCm9SNIdKrKq0QEBaQEId2l0aGRyYXcAAwkBAiE9AggFAWkGY2FsbGVyBQxhZG1pbkFkZHJlc3MJAAIBAhFvbmx5IGFkbWluIGNhbiBkbwQDaW52CQD8BwQJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQQ2J2UFZRZlN2VnU4OGlwOEZtNVlqd0poakVZazFUeGhrAhV3aXRoZHJhd1Zlc3RlZEFsbFVTRE4JAMwIAgcJAMwIAgYFA25pbAUDbmlsAwkAAAIFA2ludgUDaW52BBd1c2RuQW1vdW50QWZ0ZXJXaXRoZHJhdwkA8AcCBQR0aGlzBQRVU0ROAwkAAAIFF3VzZG5BbW91bnRBZnRlcldpdGhkcmF3BRd1c2RuQW1vdW50QWZ0ZXJXaXRoZHJhdwkAzAgCCQEOU2NyaXB0VHJhbnNmZXIDBQltZUFkZHJlc3MFF3VzZG5BbW91bnRBZnRlcldpdGhkcmF3BQRVU0ROBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4ALXAQSQ==", "chainId": 87, "height": 3379493, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: F3Xut3UQ1LswAsfqneKrwRPeZNJfssHMtaDPoFxpN5Jt Full:
Old | New | Differences | |
---|---|---|---|
1 | - | # no script | |
1 | + | {-# STDLIB_VERSION 6 #-} | |
2 | + | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | + | {-# CONTENT_TYPE DAPP #-} | |
4 | + | let adminAddress = Address(base58'3P1xzsDxiEN6nmFddvawtvJRqZDFNwf6sWb') | |
5 | + | ||
6 | + | let meAddress = Address(base58'3PPVCVKv9b335ZpzgiBJw9TacFGVk5b67tr') | |
7 | + | ||
8 | + | let USDN = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p' | |
9 | + | ||
10 | + | @Callable(i) | |
11 | + | func withdraw () = if ((i.caller != adminAddress)) | |
12 | + | then throw("only admin can do") | |
13 | + | else { | |
14 | + | let inv = invoke(addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk"), "withdrawVestedAllUSDN", [false, true], nil) | |
15 | + | if ((inv == inv)) | |
16 | + | then { | |
17 | + | let usdnAmountAfterWithdraw = assetBalance(this, USDN) | |
18 | + | if ((usdnAmountAfterWithdraw == usdnAmountAfterWithdraw)) | |
19 | + | then [ScriptTransfer(meAddress, usdnAmountAfterWithdraw, USDN)] | |
20 | + | else throw("Strict value is not equal to itself.") | |
21 | + | } | |
22 | + | else throw("Strict value is not equal to itself.") | |
23 | + | } | |
24 | + | ||
25 | + |
github/deemru/w8io/3ef1775 19.92 ms ◑