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:
OldNewDifferences
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/873ac7e 
14.47 ms