tx · 2y9NkcwZHoNgN2xGTBRm9qdrJ2EG8NnxC3DUoFaZ8w4q 3PDDYDCLVnL34GLAxXWwVrxbAxmgVY8b2j1: -0.00100000 Waves 2022.12.10 18:51 [3419904] smart account 3PDDYDCLVnL34GLAxXWwVrxbAxmgVY8b2j1 > SELF 0.00000000 Waves
{ "type": 13, "id": "2y9NkcwZHoNgN2xGTBRm9qdrJ2EG8NnxC3DUoFaZ8w4q", "fee": 100000, "feeAssetId": null, "timestamp": 1670687490830, "version": 2, "chainId": 87, "sender": "3PDDYDCLVnL34GLAxXWwVrxbAxmgVY8b2j1", "senderPublicKey": "9nHLMg7hS9MU9jFxHuouYxPZUwLwtdENiBsd5XcHpXeR", "proofs": [ "2qRKreWa77dJNis3quqm4Cg4BihMBaDyF8fjqsWQwUtkGR8Ctyu4hdUABkE4zhsdipo6YahndeQhB4UjtDPwR93Q" ], "script": "base64:BgJZCAISBAoCBAQiCUJvdFdhbGxldCIDZmVlIgFpIgV3aGFsZSIHcmVndWxhciIQd2l0aGRyYXdhbEFtb3VudCIHJG1hdGNoMCIGYW1vdW50IglmZWVBbW91bnQCAAFhCQEHQWRkcmVzcwEBGgFXt2dZL34u610ke6gjcpQsZN/d6XpalgkwAAFiAAoBAWMBDndpdGhkcmF3VmVzdGVkAgFkAWUDCQECIT0CCAUBYwZjYWxsZXIFAWEJAAIBAhZVbmF1dGhvcml6ZWQgb3BlcmF0aW9uBAFmCQD8BwQJAQdBZGRyZXNzAQEaAVd1Et2Tgg9b3iV2FTnLSdUfUygJxOhxXicCFXdpdGhkcmF3VmVzdGVkQWxsVVNETgkAzAgCBQFkCQDMCAIFAWUFA25pbAUDbmlsAwkAAAIFAWYFAWYEAWcFAWYDCQABAgUBZwIDSW50BAFoBQFnBAFpCQBrAwUBaAUBYgBkCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFAWEFAWkBILYmKcME9c5TkaQOS3UkL2SMUbH6369UKb1I0h0qsqrRBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AYHEAUw==", "height": 3419904, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: AwMihr3rf2fSPnmCuN2RNTyYFctDxjr81vdMSduPcSnn Full:
Old | New | Differences | |
---|---|---|---|
1 | - | # no script | |
1 | + | {-# STDLIB_VERSION 6 #-} | |
2 | + | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | + | {-# CONTENT_TYPE DAPP #-} | |
4 | + | let BotWallet = Address(base58'3PJeeC84uB4dor4B5MasNsKqt3RBkxzLAUf') | |
5 | + | ||
6 | + | let fee = 10 | |
7 | + | ||
8 | + | @Callable(i) | |
9 | + | func withdrawVested (whale,regular) = if ((i.caller != BotWallet)) | |
10 | + | then throw("Unauthorized operation") | |
11 | + | else { | |
12 | + | let withdrawalAmount = invoke(Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk'), "withdrawVestedAllUSDN", [whale, regular], nil) | |
13 | + | if ((withdrawalAmount == withdrawalAmount)) | |
14 | + | then match withdrawalAmount { | |
15 | + | case amount: Int => | |
16 | + | let feeAmount = fraction(amount, fee, 100) | |
17 | + | [ScriptTransfer(BotWallet, feeAmount, base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p')] | |
18 | + | case _ => | |
19 | + | throw("Strict value is not equal to itself.") | |
20 | + | } | |
21 | + | else throw("Strict value is not equal to itself.") | |
22 | + | } | |
23 | + | ||
24 | + |
github/deemru/w8io/3ef1775 28.71 ms ◑