tx · 9L5BrdqXfyGhgC4YFJipr55Xt7b8DLJet4CnDSnZd86E

3NAmSpy3DpiVAFjvT4EGhsnuYarAedTxiWo:  -0.01400000 Waves

2021.08.27 17:27 [1676874] smart account 3NAmSpy3DpiVAFjvT4EGhsnuYarAedTxiWo > SELF 0.00000000 Waves

{ "type": 13, "id": "9L5BrdqXfyGhgC4YFJipr55Xt7b8DLJet4CnDSnZd86E", "fee": 1400000, "feeAssetId": null, "timestamp": 1630074479908, "version": 2, "chainId": 84, "sender": "3NAmSpy3DpiVAFjvT4EGhsnuYarAedTxiWo", "senderPublicKey": "FyKAq5WmHjcQCTcwDcQHCnA4ofHXMy1uPnyRMZMayDmT", "proofs": [ "53irB9WJLfEPxjJSEgHMNw51uK15PSKH8uKiuk3YqWcf5hnL79nVN78bmD24fd6gpUVfrAj5L6Kg9vZnW1f8QzDC" ], "script": "base64:AAIFAAAAAAAAAFcIAhoLCgJhMRIFYWRtaW4aCQoCYTISA2RleBoICgJhMxICdHgaDAoCYTQSBnZlcmlmeRoNCgJhNRIHJG1hdGNoMBoJCgJhNhIDdHR4GgkKAmE3EgNpbnYAAAACAAAAAAJhMQkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQIAAAAjM045N0c5OGJQRjVnaG5aMWlNbVE3dE1INk1Cc05ablMyNzIAAAAAAmEyCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABAgAAACMzTkREM2lmQUMxN2NMenh1WXFzZ1hEUlk5RFRRNUJxbXZ3TAAAAAAAAAABAAAAAmEzAQAAAAJhNAAAAAAEAAAAAmE1BQAAAAJhMwMJAAABAAAAAgUAAAACYTUCAAAAE1RyYW5zZmVyVHJhbnNhY3Rpb24EAAAAAmE2BQAAAAJhNQMJAAAAAAAAAggFAAAAAmE2AAAACXJlY2lwaWVudAUAAAACYTEJAAH0AAAAAwgFAAAAAmE2AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACYTYAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACYTYAAAAPc2VuZGVyUHVibGljS2V5BwMJAAABAAAAAgUAAAACYTUCAAAAF0ludm9rZVNjcmlwdFRyYW5zYWN0aW9uBAAAAAJhNwUAAAACYTUDAwkAAAAAAAACCAUAAAACYTcAAAAEZEFwcAUAAAACYTIJAAAAAAAAAggFAAAAAmE3AAAACGZ1bmN0aW9uAgAAAAhleGNoYW5nZQcJAAH0AAAAAwgFAAAAAmE3AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACYTcAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACYTcAAAAPc2VuZGVyUHVibGljS2V5BweqHtTA", "height": 1676874, "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 admin = addressFromStringValue("3N97G98bPF5ghnZ1iMmQ7tMH6MBsNZnS272")
5+
6+let dex = addressFromStringValue("3NDD3ifAC17cLzxuYqsgXDRY9DTQ5BqmvwL")
7+
8+
9+@Verifier(tx)
10+func verify () = match tx {
11+ case ttx: TransferTransaction =>
12+ if ((ttx.recipient == admin))
13+ then sigVerify(ttx.bodyBytes, ttx.proofs[0], ttx.senderPublicKey)
14+ else false
15+ case inv: InvokeScriptTransaction =>
16+ if (if ((inv.dApp == dex))
17+ then (inv.function == "exchange")
18+ else false)
19+ then sigVerify(inv.bodyBytes, inv.proofs[0], inv.senderPublicKey)
20+ else false
21+ case _ =>
22+ false
23+}
24+

github/deemru/w8io/169f3d6 
56.22 ms