tx · AYzteuBejkZXs6iWWeKVcQKYDg671Bb5w9MJ8EGxtMh9 3MynvZGEdKhp5nincrdUEALfRB3NjgSASsH: -0.01000000 Waves 2021.07.02 09:03 [1595597] smart account 3MynvZGEdKhp5nincrdUEALfRB3NjgSASsH > SELF 0.00000000 Waves
{ "type": 13, "id": "AYzteuBejkZXs6iWWeKVcQKYDg671Bb5w9MJ8EGxtMh9", "fee": 1000000, "feeAssetId": null, "timestamp": 1625205795662, "version": 2, "chainId": 84, "sender": "3MynvZGEdKhp5nincrdUEALfRB3NjgSASsH", "senderPublicKey": "qeKWH5JBDSW7eQvqE43TEu1TjaQjmxmZNPJjY5kzr6w", "proofs": [ "4DsdCoZ6DUbva9JfVnFrMR3Y2KKJqTtjJhKE4wM9xYbPQuJ4qb5fsv3gus92cMXRD7gtvCTx3gnHjt6owPv56p4P" ], "script": "base64:AAIFAAAAAAAAAAkIAhIAEgMKAQEAAAABAAAAAAlzdGFrZURBcHAJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNNdFpScWdEV2t1NGRLRXFoMkhlaUVjWGFIeTRmU3ZNRmJzAAAAAgAAAAFpAQAAAApwcm94eVN0YWtlAAAAAAQAAAAHcGF5bWVudAkBAAAABXZhbHVlAAAAAQkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAMJAQAAAAlpc0RlZmluZWQAAAABCAUAAAAHcGF5bWVudAAAAAdhc3NldElkCQAAAgAAAAECAAAAJk9ubHkgV2F2ZXMgcGF5bWVudHMgYWxsb3dlZCBjdXJyZW50bHkhBAAAAAZhbW91bnQIBQAAAAdwYXltZW50AAAABmFtb3VudAQAAAAFc3Rha2UJAAP8AAAABAUAAAAJc3Rha2VEQXBwAgAAAAVzdGFrZQUAAAADbmlsCQAETAAAAAIJAQAAAA9BdHRhY2hlZFBheW1lbnQAAAACBQAAAAR1bml0BQAAAAZhbW91bnQFAAAAA25pbAMJAAAAAAAAAgUAAAAFc3Rha2UFAAAABXN0YWtlBQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAWkBAAAADHByb3h5VW5zdGFrZQAAAAEAAAAGYW1vdW50BAAAAAVzdGFrZQkAA/wAAAAEBQAAAAlzdGFrZURBcHACAAAAB3Vuc3Rha2UJAARMAAAAAgUAAAAGYW1vdW50BQAAAANuaWwFAAAAA25pbAMJAAAAAAAAAgUAAAAFc3Rha2UFAAAABXN0YWtlBQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXlZ9npS", "height": 1595597, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
Old | New | Differences | |
---|---|---|---|
1 | - | # no script | |
1 | + | {-# STDLIB_VERSION 5 #-} | |
2 | + | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | + | {-# CONTENT_TYPE DAPP #-} | |
4 | + | let stakeDApp = addressFromStringValue("3MtZRqgDWku4dKEqh2HeiEcXaHy4fSvMFbs") | |
5 | + | ||
6 | + | @Callable(i) | |
7 | + | func proxyStake () = { | |
8 | + | let payment = value(i.payments[0]) | |
9 | + | if (isDefined(payment.assetId)) | |
10 | + | then throw("Only Waves payments allowed currently!") | |
11 | + | else { | |
12 | + | let amount = payment.amount | |
13 | + | let stake = invoke(stakeDApp, "stake", nil, [AttachedPayment(unit, amount)]) | |
14 | + | if ((stake == stake)) | |
15 | + | then nil | |
16 | + | else throw("Strict value is not equal to itself.") | |
17 | + | } | |
18 | + | } | |
19 | + | ||
20 | + | ||
21 | + | ||
22 | + | @Callable(i) | |
23 | + | func proxyUnstake (amount) = { | |
24 | + | let stake = invoke(stakeDApp, "unstake", [amount], nil) | |
25 | + | if ((stake == stake)) | |
26 | + | then nil | |
27 | + | else throw("Strict value is not equal to itself.") | |
28 | + | } | |
29 | + | ||
30 | + | ||
31 | + | @Verifier(tx) | |
32 | + | func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey) | |
33 | + |
github/deemru/w8io/169f3d6 17.33 ms ◑![]()