tx · EevvGhJDZRVT9wS9oATjHWcopesVJYhprABws4LMjJou

3N22BYqtPzVTSgJBrhE8yYUSZPRCmkXmtcP:  -0.05000000 Waves

2021.07.25 16:25 [1629227] smart account 3N22BYqtPzVTSgJBrhE8yYUSZPRCmkXmtcP > SELF 0.00000000 Waves

{ "type": 13, "id": "EevvGhJDZRVT9wS9oATjHWcopesVJYhprABws4LMjJou", "fee": 5000000, "feeAssetId": null, "timestamp": 1627219557362, "version": 2, "chainId": 84, "sender": "3N22BYqtPzVTSgJBrhE8yYUSZPRCmkXmtcP", "senderPublicKey": "2uZLPvTfcSdSqd6m8q85ZpiWEmxSkGWzb5ocbziqSzCj", "proofs": [ "5ijVDhJ7sWiM6SN8Gkd8nUVHXjWpuziXsmnvsDrXJvR3WDgbgb2GFr3H93unNi9jVGQn41K9ZieyCMSZiKiRhJHf" ], "script": "base64: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", "height": 1629227, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 3j1xV4kAEYEhE2paoNNNrEqPvquchpuZGiUxhsSfjLEo Next: 9emsfUh27naRtrYYvZ34XcAk96GGkqw1VWMKmgkQMvu6 Diff:
OldNewDifferences
2222 }
2323
2424
25+
26+@Callable(i)
27+func checkBalancest () = {
28+ let payment = value(i.payments[0])
29+ let availableWaves = wavesBalance(this).available
30+ let availablePlusPayment = (availableWaves + payment.amount)
31+ let txId = toBase58String(i.transactionId)
32+[IntegerEntry(("payment " + txId), payment.amount), IntegerEntry(("before " + txId), availableWaves), IntegerEntry(("after " + txId), availablePlusPayment)]
33+ }
34+
35+
2536 @Verifier(tx)
2637 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2738
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func call () = {
88 let inv = invoke(addressFromStringValue("3MsNbupKQ1Zf5yVo952AkFiKu2rh4oevWeC"), "lockNeutrino", nil, [AttachedPayment(fromBase58String("25FEqEjRkqK6yCkiT7Lz6SAYz7gUFCtxfCChnrVFD5AT"), 100000)])
99 if ((inv == inv))
1010 then [BinaryEntry("bin", base58''), BooleanEntry("bool", true), IntegerEntry("int", 1), StringEntry("str", "")]
1111 else throw("Strict value is not equal to itself.")
1212 }
1313
1414
1515
1616 @Callable(i)
1717 func callUnlock () = {
1818 let inv = invoke(addressFromStringValue("3MsNbupKQ1Zf5yVo952AkFiKu2rh4oevWeC"), "unlockNeutrino", [100000, "25FEqEjRkqK6yCkiT7Lz6SAYz7gUFCtxfCChnrVFD5AT"], nil)
1919 if ((inv == inv))
2020 then [BinaryEntry("bin", base58''), BooleanEntry("bool", true), IntegerEntry("int", 1), StringEntry("str", "")]
2121 else throw("Strict value is not equal to itself.")
2222 }
2323
2424
25+
26+@Callable(i)
27+func checkBalancest () = {
28+ let payment = value(i.payments[0])
29+ let availableWaves = wavesBalance(this).available
30+ let availablePlusPayment = (availableWaves + payment.amount)
31+ let txId = toBase58String(i.transactionId)
32+[IntegerEntry(("payment " + txId), payment.amount), IntegerEntry(("before " + txId), availableWaves), IntegerEntry(("after " + txId), availablePlusPayment)]
33+ }
34+
35+
2536 @Verifier(tx)
2637 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2738

github/deemru/w8io/169f3d6 
28.22 ms