tx · 1XyEsGtYiJTX6zVYiQGe37ZRrwARNYvC4uDiA5Mbmmx

3PN85Hb1FJoJMoiG6VNuNEnt1cPK7kX2d69:  -0.00100000 Waves

2023.04.19 14:55 [3606968] smart account 3PN85Hb1FJoJMoiG6VNuNEnt1cPK7kX2d69 > SELF 0.00000000 Waves

{ "type": 13, "id": "1XyEsGtYiJTX6zVYiQGe37ZRrwARNYvC4uDiA5Mbmmx", "fee": 100000, "feeAssetId": null, "timestamp": 1681905416201, "version": 1, "sender": "3PN85Hb1FJoJMoiG6VNuNEnt1cPK7kX2d69", "senderPublicKey": "DfKJSiLMoVKXQ7Vr9LBGbxZPYsHCKWDkErGPivo3STuC", "proofs": [ "5Me5NoxAXyPPki4TiWRnjiLRzk3jdajYGdQ4QP6rFBTvuU7zwhBRrnkEzbQriBLGN7TcJyGQCBrwEvw3W27cY1RC" ], "script": "base64:BgIECAISAAQADHBvd2VyQWRkcmVzcwkBB0FkZHJlc3MBARoBV0Ov1RrltOOKrDIfaMeqY/GOXgFS7CVs9QAMb3duZXJBZGRyZXNzCQEHQWRkcmVzcwEBGgFXHLchSTLRU7bFS3toyxL4JXKGNAE/+LZQAAVQT1dFUgEgHBqDoMT3Lh6CR3PXRUPBKIbTqsytzoIzH7EhqJqevEoBBWFzSW50AQF2BAckbWF0Y2gwBQF2AwkAAQIFByRtYXRjaDACA0ludAQBeAUHJG1hdGNoMAUBeAQBdAUHJG1hdGNoMAkAAgECBCNlcnIBAWkBDXVuc3Rha2VfcG93ZXIABAxwb3dlcl9hbW91bnQJAQVhc0ludAEJAPwHBAUMcG93ZXJBZGRyZXNzAgl1c2VyUG93ZXIJAMwIAgkApQgBBQR0aGlzBQNuaWwFA25pbAMJAAACBQxwb3dlcl9hbW91bnQFDHBvd2VyX2Ftb3VudAQHdW5zdGFrZQkA/AcEBQxwb3dlckFkZHJlc3MCB3Vuc3Rha2UJAMwIAgkAZQIFDHBvd2VyX2Ftb3VudAABBQNuaWwFA25pbAMJAAACBQd1bnN0YWtlBQd1bnN0YWtlCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFDG93bmVyQWRkcmVzcwkA8AcCBQR0aGlzBQVQT1dFUgUFUE9XRVIFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgB2pYri", "chainId": 87, "height": 3606968, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: wQ2oRPaaWjRYpyG52tdn5uBAgEDCfMjFmLtHNYMpi28 Next: none Diff:
OldNewDifferences
2020 let power_amount = asInt(invoke(powerAddress, "userPower", [toString(this)], nil))
2121 if ((power_amount == power_amount))
2222 then {
23- let unstake = invoke(powerAddress, "unstake", [power_amount], nil)
23+ let unstake = invoke(powerAddress, "unstake", [(power_amount - 1)], nil)
2424 if ((unstake == unstake))
2525 then [ScriptTransfer(ownerAddress, assetBalance(this, POWER), POWER)]
2626 else throw("Strict value is not equal to itself.")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let powerAddress = Address(base58'3P86ne9inVG1Cf4smrEGSdcXyBuEApPcMAc')
55
66 let ownerAddress = Address(base58'3P4Yj2iQHLz7e7ntxmUf6efxetC5MZFqEzs')
77
88 let POWER = base58'2thsACuHmzDMuNezPM32wg9a3BwUzBWDeSKakgz3cw21'
99
1010 func asInt (v) = match v {
1111 case x: Int =>
1212 x
1313 case t =>
1414 throw("#err")
1515 }
1616
1717
1818 @Callable(i)
1919 func unstake_power () = {
2020 let power_amount = asInt(invoke(powerAddress, "userPower", [toString(this)], nil))
2121 if ((power_amount == power_amount))
2222 then {
23- let unstake = invoke(powerAddress, "unstake", [power_amount], nil)
23+ let unstake = invoke(powerAddress, "unstake", [(power_amount - 1)], nil)
2424 if ((unstake == unstake))
2525 then [ScriptTransfer(ownerAddress, assetBalance(this, POWER), POWER)]
2626 else throw("Strict value is not equal to itself.")
2727 }
2828 else throw("Strict value is not equal to itself.")
2929 }
3030
3131

github/deemru/w8io/6500d08 
29.98 ms