tx · 8FKPvw5eXx1JrRK443D2RrrW5dX5nvsRvkK9HeVWmr4j 3MuV3fXmnVPyvXx9c5VGJUHfUXn4NkijSLX: -0.00200000 Waves 2022.09.19 16:05 [2236051] smart account 3MuV3fXmnVPyvXx9c5VGJUHfUXn4NkijSLX > SELF 0.00000000 Waves
{ "type": 13, "id": "8FKPvw5eXx1JrRK443D2RrrW5dX5nvsRvkK9HeVWmr4j", "fee": 200000, "feeAssetId": null, "timestamp": 1663592768946, "version": 2, "chainId": 84, "sender": "3MuV3fXmnVPyvXx9c5VGJUHfUXn4NkijSLX", "senderPublicKey": "8MZpFJhVdniPDQi9L136EWZLbQrUAAdMpprEuTELZtBL", "proofs": [ "3wUJRHvnp3VUSdVnEJKnKwJ1S6um2WnyJLG75pQm7s14cNtLPfRZAYewDGcTzXVKMYRijdfBnr2h9oPTxNR8XB4L" ], "script": "base64:AAIFAAAAAAAAAAYIAhIAEgAAAAADAAAAAApLb3Ntb3NOb2RlAgAAABZodHRwczovL0tvc21vc05vZGUuaW8vAAAAAApub2RlV2FsbGV0CQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUIxnRvggLoOq2rn+EC+6eFf7VST3k2Vb9AAAAAAptYWluV2FsbGV0CQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUPRSYHJ2o06uxBRLUISgRhLOxa9Rn7qiwAAAAAgAAAAFpAQAAAApzdGFydFN0YWtlAAAAAAQAAAAGZmVlQW10CQAAaAAAAAIIBQAAAAFpAAAAA2ZlZQAAAAAAAAAAAgQAAAAOZ2V0TGFzdExlYXNpbmcJAQAAABFAZXh0ck5hdGl2ZSgxMDUyKQAAAAIFAAAABHRoaXMCAAAAC0xhc3RMZWFzaW5nBAAAAA1hbW91bnRMZWFzaW5nCQEAAAARQGV4dHJOYXRpdmUoMTA1MCkAAAACBQAAAAR0aGlzAgAAAAxWYWx1ZUxlYXNpbmcEAAAAEGF2YWlsYWJsZUJhbGFuY2UJAABkAAAAAgkAAGUAAAACCAkAA+8AAAABBQAAAAptYWluV2FsbGV0AAAACWF2YWlsYWJsZQUAAAAGZmVlQW10BQAAAA1hbW91bnRMZWFzaW5nBAAAAAlsZWFzZVRoaXMJAAREAAAAAgUAAAAKbm9kZVdhbGxldAUAAAAQYXZhaWxhYmxlQmFsYW5jZQkABEwAAAACCQEAAAALTGVhc2VDYW5jZWwAAAABCQEAAAAFdmFsdWUAAAABBQAAAA5nZXRMYXN0TGVhc2luZwkABEwAAAACBQAAAAlsZWFzZVRoaXMJAARMAAAAAgkBAAAAC0JpbmFyeUVudHJ5AAAAAgIAAAALTGFzdExlYXNpbmcJAAQ5AAAAAQUAAAAJbGVhc2VUaGlzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAAxWYWx1ZUxlYXNpbmcIBQAAAAlsZWFzZVRoaXMAAAAGYW1vdW50BQAAAANuaWwAAAABaQEAAAALY2FuY2VsU3Rha2UAAAAABAAAAA5nZXRMYXN0TGVhc2luZwkBAAAAEUBleHRyTmF0aXZlKDEwNTIpAAAAAgUAAAAEdGhpcwIAAAALTGFzdExlYXNpbmcJAARMAAAAAgkBAAAAC0xlYXNlQ2FuY2VsAAAAAQkBAAAABXZhbHVlAAAAAQUAAAAOZ2V0TGFzdExlYXNpbmcJAARMAAAAAgkBAAAAC0RlbGV0ZUVudHJ5AAAAAQIAAAALTGFzdExlYXNpbmcJAARMAAAAAgkBAAAAC0RlbGV0ZUVudHJ5AAAAAQIAAAAMVmFsdWVMZWFzaW5nBQAAAANuaWwAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAACQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleYaIBbo=", "height": 2236051, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: J2oJfahiGBGnEX52F98PjM84ucPvppsKE7jnC7maVDp Full:
Old | New | Differences | |
---|---|---|---|
1 | - | # no script | |
1 | + | {-# STDLIB_VERSION 5 #-} | |
2 | + | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | + | {-# CONTENT_TYPE DAPP #-} | |
4 | + | let KosmosNode = "https://KosmosNode.io/" | |
5 | + | ||
6 | + | let nodeWallet = Address(base58'3Ms7gMbFprHQ81SRnx8nyR9d4wwWnWSni8k') | |
7 | + | ||
8 | + | let mainWallet = Address(base58'3MuV3fXmnVPyvXx9c5VGJUHfUXn4NkijSLX') | |
9 | + | ||
10 | + | @Callable(i) | |
11 | + | func startStake () = { | |
12 | + | let feeAmt = (i.fee * 2) | |
13 | + | let getLastLeasing = getBinaryValue(this, "LastLeasing") | |
14 | + | let amountLeasing = getIntegerValue(this, "ValueLeasing") | |
15 | + | let availableBalance = ((wavesBalance(mainWallet).available - feeAmt) + amountLeasing) | |
16 | + | let leaseThis = Lease(nodeWallet, availableBalance) | |
17 | + | [LeaseCancel(value(getLastLeasing)), leaseThis, BinaryEntry("LastLeasing", calculateLeaseId(leaseThis)), IntegerEntry("ValueLeasing", leaseThis.amount)] | |
18 | + | } | |
19 | + | ||
20 | + | ||
21 | + | ||
22 | + | @Callable(i) | |
23 | + | func cancelStake () = { | |
24 | + | let getLastLeasing = getBinaryValue(this, "LastLeasing") | |
25 | + | [LeaseCancel(value(getLastLeasing)), DeleteEntry("LastLeasing"), DeleteEntry("ValueLeasing")] | |
26 | + | } | |
27 | + | ||
28 | + | ||
29 | + | @Verifier(tx) | |
30 | + | func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey) | |
31 | + |
github/deemru/w8io/873ac7e 20.69 ms ◑![]()