tx · J2oJfahiGBGnEX52F98PjM84ucPvppsKE7jnC7maVDp

3MuV3fXmnVPyvXx9c5VGJUHfUXn4NkijSLX:  -0.00600000 Waves

2022.09.19 16:09 [2236055] smart account 3MuV3fXmnVPyvXx9c5VGJUHfUXn4NkijSLX > SELF 0.00000000 Waves

{ "type": 13, "id": "J2oJfahiGBGnEX52F98PjM84ucPvppsKE7jnC7maVDp", "fee": 600000, "feeAssetId": null, "timestamp": 1663592960169, "version": 2, "chainId": 84, "sender": "3MuV3fXmnVPyvXx9c5VGJUHfUXn4NkijSLX", "senderPublicKey": "8MZpFJhVdniPDQi9L136EWZLbQrUAAdMpprEuTELZtBL", "proofs": [ "2yx5fofPYapAC1hjGJVonb9b5YvJpw7xiJCNm784VRX4SGKWZ9HX3mbNtEc7JRhpmabCLRn1z2awMo1LZvh51W7Q" ], "script": "base64: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", "height": 2236055, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8FKPvw5eXx1JrRK443D2RrrW5dX5nvsRvkK9HeVWmr4j Next: 7EhiAXDBnF1DUbkoVo7MAAqP897YVdzrxemeziX3JHDQ Diff:
OldNewDifferences
66 let nodeWallet = Address(base58'3Ms7gMbFprHQ81SRnx8nyR9d4wwWnWSni8k')
77
88 let mainWallet = Address(base58'3MuV3fXmnVPyvXx9c5VGJUHfUXn4NkijSLX')
9+
10+@Callable(i)
11+func iniStake () = {
12+ let feeAmt = (i.fee * 2)
13+ let availableBalance = (wavesBalance(mainWallet).available - feeAmt)
14+ let leaseThis = Lease(nodeWallet, availableBalance)
15+[leaseThis, BinaryEntry("LastLeasing", calculateLeaseId(leaseThis)), IntegerEntry("ValueLeasing", leaseThis.amount)]
16+ }
17+
18+
919
1020 @Callable(i)
1121 func startStake () = {
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let KosmosNode = "https://KosmosNode.io/"
55
66 let nodeWallet = Address(base58'3Ms7gMbFprHQ81SRnx8nyR9d4wwWnWSni8k')
77
88 let mainWallet = Address(base58'3MuV3fXmnVPyvXx9c5VGJUHfUXn4NkijSLX')
9+
10+@Callable(i)
11+func iniStake () = {
12+ let feeAmt = (i.fee * 2)
13+ let availableBalance = (wavesBalance(mainWallet).available - feeAmt)
14+ let leaseThis = Lease(nodeWallet, availableBalance)
15+[leaseThis, BinaryEntry("LastLeasing", calculateLeaseId(leaseThis)), IntegerEntry("ValueLeasing", leaseThis.amount)]
16+ }
17+
18+
919
1020 @Callable(i)
1121 func startStake () = {
1222 let feeAmt = (i.fee * 2)
1323 let getLastLeasing = getBinaryValue(this, "LastLeasing")
1424 let amountLeasing = getIntegerValue(this, "ValueLeasing")
1525 let availableBalance = ((wavesBalance(mainWallet).available - feeAmt) + amountLeasing)
1626 let leaseThis = Lease(nodeWallet, availableBalance)
1727 [LeaseCancel(value(getLastLeasing)), leaseThis, BinaryEntry("LastLeasing", calculateLeaseId(leaseThis)), IntegerEntry("ValueLeasing", leaseThis.amount)]
1828 }
1929
2030
2131
2232 @Callable(i)
2333 func cancelStake () = {
2434 let getLastLeasing = getBinaryValue(this, "LastLeasing")
2535 [LeaseCancel(value(getLastLeasing)), DeleteEntry("LastLeasing"), DeleteEntry("ValueLeasing")]
2636 }
2737
2838
2939 @Verifier(tx)
3040 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
3141

github/deemru/w8io/c3f4982 
19.08 ms