2023.05.29 09:04 [3664413] smart account 3PEJSUtbGY12af5n86UVKHt6KRMPFnMJb5g > SELF 0.00000000 Waves

{ "type": 13, "id": "HZobAzYpnfkxYXdEww9hf1NJgA9zSbZXxG6ntKcYMw54", "fee": 1000000, "feeAssetId": null, "timestamp": 1685340353571, "version": 2, "chainId": 87, "sender": "3PEJSUtbGY12af5n86UVKHt6KRMPFnMJb5g", "senderPublicKey": "6yKBAQURfMGD5HEHwJgjJWT26R5uv1Yp2HyB3oppD6u8", "proofs": [ "3z7QB2TQr9Tm6wCVkjuiKjZguUUiBU2J9aH6e79vpRJvSnFV91B3W8XpEHxrmUmuJ1BaK2aZbJw7hnmFh87d2vhQ" ], "script": "base64:BgICCAIAAAECdHgBBnZlcmlmeQAEByRtYXRjaDAFAnR4AwkAAQIFByRtYXRjaDACE0V4Y2hhbmdlVHJhbnNhY3Rpb24EAmV4BQckbWF0Y2gwBwkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAgFAnR4D3NlbmRlclB1YmxpY0tleebbX0Q=", "height": 3664413, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: GCZLc16cp8LpbLvA856gcQF41hCZu5tHbR2HPcAQ1rM6 Next: 8dJpWDUiF2CSnAhYBD4HAw3qGMzbsC139JcFJk2tabT1 Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let powerAddress = Address(base58'3P86ne9inVG1Cf4smrEGSdcXyBuEApPcMAc')
5-
6-let ownerAddress = Address(base58'3P4pKfj9UZHqj6pb18921oSftYuQw35gExR')
7-
8-let POWER = base58'2thsACuHmzDMuNezPM32wg9a3BwUzBWDeSKakgz3cw21'
9-
10-func asInt (v) = match v {
11- case x: Int =>
12- x
13- case t =>
14- throw("#err")
15-}
164
175
18-@Callable(i)
19-func unstake_power () = {
20- let power_amount = asInt(invoke(powerAddress, "userPower", [toString(this)], nil))
21- if ((power_amount == power_amount))
22- then {
23- let unstake = invoke(powerAddress, "unstake", [(power_amount - 1)], nil)
24- if ((unstake == unstake))
25- then [ScriptTransfer(ownerAddress, assetBalance(this, POWER), POWER)]
26- else throw("Strict value is not equal to itself.")
27- }
28- else throw("Strict value is not equal to itself.")
29- }
306
7+@Verifier(tx)
8+func verify () = match tx {
9+ case ex: ExchangeTransaction =>
10+ false
11+ case _ =>
12+ sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
13+}
3114

github/deemru/w8io/786bc32 
32.47 ms