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:
OldNewDifferences
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