2020.09.24 09:46 [2254701] smart account 3P4ZcR123pCiTDAxYrMhQ7bEemuVm3Vuj9n > SELF 0.00000000 Waves

{ "type": 13, "id": "5PeVwpQrN53pojfmWNX6rHV6KjJr53SDQeKH1GVQg4Y1", "fee": 1000000, "feeAssetId": null, "timestamp": 1600930009076, "version": 2, "chainId": 87, "sender": "3P4ZcR123pCiTDAxYrMhQ7bEemuVm3Vuj9n", "senderPublicKey": "6vZZ3iK1pRjrE9yHovRha2Pq1YtL5SHq2VfXAD1eH3aa", "proofs": [ "Cu5S4BmxdjhscbXFyEHkTaFuD3zmLzk9WjtKNKocV2M5KaZYyPtuTX4aj9EBsGv4etRpzUtrYiABunXrtivohxP" ], "script": "base64:AAIEAAAAAAAAAAIIAgAAAAEAAAAABnB1YmtleQEAAAAgwk139pKVcjIbLQCJhpioGAdpgQK/uCiA9H1dmnYATxgAAAAAAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAMaXNWYWxpZE93bmVyCQAJxQAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAUAAAAGcHVia2V5BAAAAA1pc1ZhbGlkT3duZXIyCQAJxQAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleQQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0J1cm5UcmFuc2FjdGlvbgQAAAABYgUAAAAHJG1hdGNoMAMFAAAADGlzVmFsaWRPd25lcgYJAAACAAAAAQIAAAAVWW91IGFyZSBub3QgbXkgbWFzdGVyAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNUcmFuc2ZlclRyYW5zYWN0aW9uBAAAAAF0BQAAAAckbWF0Y2gwBQAAAA1pc1ZhbGlkT3duZXIyAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdNYXNzVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAABcgUAAAAHJG1hdGNoMAUAAAANaXNWYWxpZE93bmVyMgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAQTGVhc2VUcmFuc2FjdGlvbgQAAAABbAUAAAAHJG1hdGNoMAMFAAAADWlzVmFsaWRPd25lcjIDCQAAZgAAAAIIBQAAAAFsAAAABmFtb3VudAAAAAAAAAAACgYJAAACAAAAAQIAAAASTGVzcyB0aGVuIHBvc3NpYmxlBweoa52F", "height": 2254701, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 4 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let pubkey = base58'E5UcCvkXstrk9W7qcipSdZCAJiLQ6MScHwksx7f696Tq'
5+
6+
7+@Verifier(tx)
8+func verify () = {
9+ let isValidOwner = sigVerify_16Kb(tx.bodyBytes, tx.proofs[0], pubkey)
10+ let isValidOwner2 = sigVerify_16Kb(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
11+ match tx {
12+ case b: BurnTransaction =>
13+ if (isValidOwner)
14+ then true
15+ else throw("You are not my master")
16+ case t: TransferTransaction =>
17+ isValidOwner2
18+ case r: MassTransferTransaction =>
19+ isValidOwner2
20+ case l: LeaseTransaction =>
21+ if (isValidOwner2)
22+ then if ((l.amount > 10))
23+ then true
24+ else throw("Less then possible")
25+ else false
26+ case _ =>
27+ false
28+ }
29+ }
30+

github/deemru/w8io/786bc32 
30.13 ms