2021.12.05 21:24 [2886283] smart account 3P984CrEYKGfoBLdwRFiNE2j3gFoYA1cvYp > SELF 0.00000000 Waves

{ "type": 13, "id": "9xrKRrv2JkFT6FQgpZUN4soTxG7rAuriMVZut89xC7eg", "fee": 1000000, "feeAssetId": null, "timestamp": 1638728656913, "version": 2, "chainId": 87, "sender": "3P984CrEYKGfoBLdwRFiNE2j3gFoYA1cvYp", "senderPublicKey": "9mKotRjaeDuiRhrXqMg55Uh1V1WzwG4kDaAcE7HGzh43", "proofs": [ "4J5EGrXHDuCMppLPdUtL5CTvheYWsVAk5U4hTuboXqcU4KUB8qRdbc1FRPhgwkNh1LSNskrF6GmTf4rw9oWtcN2Q" ], "script": "base64:AAIFAAAAAAAAALkIAhIDCgEBEgAaDAoCYTESBmFtb3VudBobCgJhMhIVYXZhaWxhYmxlV2F2ZXNCYWxhbmNlGhAKAmEzEgpsZWFzZU5vbmNlGhMKAmE0Eg1uZXdMZWFzZU5vbmNlGhEKAmE1EgtMZWFzZUFjdGlvbhoNCgJhNhIHbGVhc2VJZBoSCgJhNxIMbGVhc2VkQW1vdW50GhcKAmE4EhF0b3RhbExlYXNlZEFtb3VudBoNCgJhORIHbGVhc2VpZAAAAAAAAAACAAAAAWkBAAAACnN0YWtlV2F2ZXMAAAABAAAAAmExBAAAAAJhMggJAAPvAAAAAQUAAAAEdGhpcwAAAAlhdmFpbGFibGUDCQEAAAABIQAAAAEJAABnAAAAAgkAAGUAAAACBQAAAAJhMgAAAAAAC+vCAAUAAAACYTEJAAACAAAAAQIAAAAgbm90IGVub3VnaCB3YXZlcyBhbW91bnQgdG8gbGVhc2UEAAAAAmEzCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMCAAAAC2xlYXNlX25vbmNlAAAAAAAAAAAABAAAAAJhNAkAAGQAAAACBQAAAAJhMwAAAAAAAAAAAQQAAAACYTUJAARFAAAAAwkBAAAAB0FkZHJlc3MAAAABAQAAABoBV0/fzRv7GRFL0qw2njIBPHDG0DpGJ4ecvwUAAAACYTEFAAAAAmE0BAAAAAJhNgkABDkAAAABBQAAAAJhNQQAAAACYTcJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwIAAAANbGVhc2VkX2Ftb3VudAAAAAAAAAAAAAQAAAACYTgJAABkAAAAAgUAAAACYTcFAAAAAmExCQAFFAAAAAIJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAC2xlYXNlX25vbmNlBQAAAAJhNAkABEwAAAACBQAAAAJhNQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAANbGVhc2VkX2Ftb3VudAUAAAACYTgJAARMAAAAAgkBAAAAC0JpbmFyeUVudHJ5AAAAAgIAAAAKbGVhc2luZ19pZAUAAAACYTYFAAAAA25pbAUAAAAEdW5pdAAAAAFpAQAAAAx1bnN0YWtlV2F2ZXMAAAAABAAAAAJhOQkBAAAAEUBleHRyTmF0aXZlKDEwNTIpAAAAAgUAAAAEdGhpcwIAAAAKbGVhc2luZ19pZAkABRQAAAACCQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAECAAAAC2xlYXNlX25vbmNlCQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAECAAAADWxlYXNlZF9hbW91bnQJAARMAAAAAgkBAAAAC0RlbGV0ZUVudHJ5AAAAAQIAAAAKbGVhc2luZ19pZAUAAAADbmlsBQAAAAR1bml0AAAAADjQY24=", "height": 2886283, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: EsDPa7YFdqWWJ1dYHjsPGF5pdk8GFuchZo2nswb6yX4h Next: ENxWGhfkNUG8Vm21sTGXug4CqVcsw8SYVEkCwnwo1zFA Diff:
OldNewDifferences
2424 @Callable(i)
2525 func unstakeWaves () = {
2626 let leaseid = getBinaryValue(this, "leasing_id")
27- $Tuple2([LeaseCancel(leaseid)], unit)
27+ $Tuple2([DeleteEntry("lease_nonce"), DeleteEntry("leased_amount"), DeleteEntry("leasing_id")], unit)
2828 }
2929
3030
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func stakeWaves (amount) = {
88 let availableWavesBalance = wavesBalance(this).available
99 if (!(((availableWavesBalance - 200000000) >= amount)))
1010 then throw("not enough waves amount to lease")
1111 else {
1212 let leaseNonce = valueOrElse(getInteger(this, "lease_nonce"), 0)
1313 let newLeaseNonce = (leaseNonce + 1)
1414 let LeaseAction = Lease(Address(base58'3P9DEDP5VbyXQyKtXDUt2crRPn5B7gs6ujc'), amount, newLeaseNonce)
1515 let leaseId = calculateLeaseId(LeaseAction)
1616 let leasedAmount = valueOrElse(getInteger(this, "leased_amount"), 0)
1717 let totalLeasedAmount = (leasedAmount + amount)
1818 $Tuple2([IntegerEntry("lease_nonce", newLeaseNonce), LeaseAction, IntegerEntry("leased_amount", totalLeasedAmount), BinaryEntry("leasing_id", leaseId)], unit)
1919 }
2020 }
2121
2222
2323
2424 @Callable(i)
2525 func unstakeWaves () = {
2626 let leaseid = getBinaryValue(this, "leasing_id")
27- $Tuple2([LeaseCancel(leaseid)], unit)
27+ $Tuple2([DeleteEntry("lease_nonce"), DeleteEntry("leased_amount"), DeleteEntry("leasing_id")], unit)
2828 }
2929
3030

github/deemru/w8io/786bc32 
29.97 ms