tx · DR4ASZfVPjLPgFayR9baG29gf4rUNrztztCQdJ55jR9R 3N8DvduVsVvTnwZLxcPHYjsYMQVQTnXCZf9: -0.09000000 Waves 2019.08.12 15:21 [627835] smart account 3N8DvduVsVvTnwZLxcPHYjsYMQVQTnXCZf9 > SELF 0.00000000 Waves
{ "type": 13, "id": "DR4ASZfVPjLPgFayR9baG29gf4rUNrztztCQdJ55jR9R", "fee": 9000000, "feeAssetId": null, "timestamp": 1565612455222, "version": 1, "sender": "3N8DvduVsVvTnwZLxcPHYjsYMQVQTnXCZf9", "senderPublicKey": "6gdAWU81joFRfv5Mjk9ho1yeFNZs7n1pFPcZeEVswokV", "proofs": [ "53FXFqpbtCmbDW9vg7vyfG88WV71x4gDD4tzChTQV8Y8FcRzZWsDCBvNp5x1f6EkCswXEHBQC14FoL334gXzwWXb" ], "script": "base64:AwQAAAANYWNjb3VudFB1YktleQEAAAAghQ5DDmUQsI16u/3HQ0tZ0rYCULMlTLJ9+cPe6rf1W00EAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNUcmFuc2ZlclRyYW5zYWN0aW9uBAAAAAF0BQAAAAckbWF0Y2gwAwkAAfQAAAADCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMFAAAADWFjY291bnRQdWJLZXkJAABmAAAAAgAAAAAAAAAAZAgFAAAAAXQAAAAGYW1vdW50BwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAQSXNzdWVUcmFuc2FjdGlvbgQAAAABdAUAAAAHJG1hdGNoMAkAAfQAAAADCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMFAAAADWFjY291bnRQdWJLZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAFFNldFNjcmlwdFRyYW5zYWN0aW9uBAAAAAF0BQAAAAckbWF0Y2gwBge3sEdc", "chainId": 84, "height": 627835, "spentComplexity": 0 } View: original | compacted Prev: 9TsVseCrzBL4QoyvuqT6D9jvnLt6kMh7fK69cN6UKyk5 Next: CP9paXJjgu6X71oM1zRE7tzQ3GCPmnubfjf9uR39DNoR Full:
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 3 #-} | |
2 | - | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | - | {-# CONTENT_TYPE DAPP #-} | |
4 | - | ||
5 | - | ||
6 | - | ||
7 | - | @Verifier(tx) | |
8 | - | func verify () = match tx { | |
9 | - | case d: TransferTransaction => | |
10 | - | true | |
11 | - | case d: SetScriptTransaction => | |
12 | - | true | |
13 | - | case d: DataTransaction => | |
2 | + | {-# CONTENT_TYPE EXPRESSION #-} | |
3 | + | let accountPubKey = base58'9xPqZ7fhgKxRsgkbahawNMsgHhM9TMYa3SXwNmn3bvyS' | |
4 | + | match tx { | |
5 | + | case t: TransferTransaction => | |
6 | + | if (sigVerify(tx.proofs[0], tx.bodyBytes, accountPubKey)) | |
7 | + | then (100 > t.amount) | |
8 | + | else false | |
9 | + | case t: IssueTransaction => | |
10 | + | sigVerify(tx.proofs[0], tx.bodyBytes, accountPubKey) | |
11 | + | case t: SetScriptTransaction => | |
14 | 12 | true | |
15 | 13 | case _ => | |
16 | 14 | false | |
17 | 15 | } | |
18 | - |
github/deemru/w8io/169f3d6 26.24 ms ◑![]()