2022.12.08 16:01 [3416858] smart account 3PL6CgDtJZHAHn77jfGD7WA6VQG5Z7LPmg3 > SELF 0.00000000 Waves

{ "type": 13, "id": "Ghy9hLK5ETMAsWsdtG7RbgySgz2x5cCXJhV8QvYoaAte", "fee": 100000, "feeAssetId": null, "timestamp": 1670504540420, "version": 2, "chainId": 87, "sender": "3PL6CgDtJZHAHn77jfGD7WA6VQG5Z7LPmg3", "senderPublicKey": "Adk4ufWDT5zYL2SuzQALNAfq8vZfxMU6LXtYGm3ZYSL5", "proofs": [ "ry82jAyrzWk5pfFJo96Un9BoMC4aEHLvpKNehybUgNwrsN6ULo5CXkDdCUDUjYUja7JWhYftEz4M4E5fQgRtMEh" ], "script": "base64:BgJZCAISBAoCBAQiCUJvd1dhbGxldCIDZmVlIgFpIgV3aGFsZSIHcmVndWxhciIQd2l0aGRyYXdhbEFtb3VudCIHJG1hdGNoMCIGYW1vdW50IglmZWVBbW91bnQCAAFhCQEHQWRkcmVzcwEBGgFXt2dZL34u610ke6gjcpQsZN/d6XpalgkwAAFiAAoBAWMBDndpdGhkcmF3VmVzdGVkAgFkAWUDCQECIT0CCAUBYwZjYWxsZXIFAWEJAAIBAhZVbmF1dGhvcml6ZWQgb3BlcmF0aW9uBAFmCQD8BwQJAQdBZGRyZXNzAQEaAVd1Et2Tgg9b3iV2FTnLSdUfUygJxOhxXicCFXdpdGhkcmF3VmVzdGVkQWxsVVNETgkAzAgCBQFkCQDMCAIFAWUFA25pbAUDbmlsAwkAAAIFAWYFAWYEAWcFAWYDCQABAgUBZwIDSW50BAFoBQFnBAFpCQBrAwUBaAUBYgBkCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFAWEFAWkBILYmKcME9c5TkaQOS3UkL2SMUbH6369UKb1I0h0qsqrRBQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4A61N2PA==", "height": 3416858, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: A6HTvbjFrWkkkWcodDZ2hx4YnVHPijY936n163YW8C3w Next: 5dCDPHFmNhB8S1fWHUcJeeEUEEJgb4VxhQFFHbNP5UmK Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 6 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let BowWallet = Address(base58'3PJeeC84uB4dor4B5MasNsKqt3RBkxzLAUf')
5+
6+let fee = 10
7+
8+@Callable(i)
9+func withdrawVested (whale,regular) = if ((i.caller != BowWallet))
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(BowWallet, 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/786bc32 
34.06 ms