tx · AZ2Jz7Bk42fXGwqERDbi1zEjQueBn48HX9YqSe7kAveB 3MwKpEChkSNjKzqsGk9Kzh8XGNyHy9Vr4ud: -0.01000000 Waves 2020.11.27 14:25 [1283777] smart account 3MwKpEChkSNjKzqsGk9Kzh8XGNyHy9Vr4ud > SELF 0.00000000 Waves
{ "type": 13, "id": "AZ2Jz7Bk42fXGwqERDbi1zEjQueBn48HX9YqSe7kAveB", "fee": 1000000, "feeAssetId": null, "timestamp": 1606476205386, "version": 2, "chainId": 84, "sender": "3MwKpEChkSNjKzqsGk9Kzh8XGNyHy9Vr4ud", "senderPublicKey": "9zwr5TnJoieFQLxedU8ZZwAbTugKKoYpvk3pFfMz5V15", "proofs": [ "5B84657wHfDbomsMq1zGGLGLaKD93ZxQu72TrZQLfAyEqob4fuPDaFdB3HF2nN2eD94wJDRUke7hN4gPrrM4G1Mr" ], "script": "base64:BAQAAAALZGlnaWxpcmFQYXkBAAAAID0HOFHYXYpCB2C8RjDY8m3ndBlb8WihoYLw1tvHVwgrBAAAAAtoaWxldG1pc1NpZwEAAAAgEUN1JZNlRGdxbgv5jTF0O+Ef5RhYDH6baiZmW1ZZGjUEAAAAEWhpbGV0bWlzU2lnU2lnbmVkAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAAC2hpbGV0bWlzU2lnAAAAAAAAAAABAAAAAAAAAAAABAAAABFkaWdpbGlyYVBheVNpZ25lZAMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAABBQAAAAtkaWdpbGlyYVBheQAAAAAAAAAAAQAAAAAAAAAAAAQAAAALb3duZXJTaWduZWQDCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleQAAAAAAAAAAAQAAAAAAAAAAAAQAAAABYQkAAGQAAAACBQAAABFoaWxldG1pc1NpZ1NpZ25lZAUAAAARZGlnaWxpcmFQYXlTaWduZWQEAAAAAWIFAAAAC293bmVyU2lnbmVkBAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAABdwUAAAAHJG1hdGNoMAMJAQAAAAlpc0RlZmluZWQAAAABCAUAAAABdwAAAAdhc3NldElkAwkAAAAAAAACBQAAAAFhAAAAAAAAAAACBgcDCQAAAAAAAAIIBQAAAAF3AAAACXJlY2lwaWVudAkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQUAAAALZGlnaWxpcmFQYXkGCQAAAgAAAAECAAAAMlVuZm9ydHVuYXRlbHkgeW91IGNhbiBvbmx5IHNlbmQgd2F2ZXMgdG8gaXNzdWVyLi4gAwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAFT3JkZXIGAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABBMZWFzZVRyYW5zYWN0aW9uBgkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAA9CdXJuVHJhbnNhY3Rpb24EAAAAAXgFAAAAByRtYXRjaDAHAwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAPRGF0YVRyYW5zYWN0aW9uBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATRXhjaGFuZ2VUcmFuc2FjdGlvbgYJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAUU2V0U2NyaXB0VHJhbnNhY3Rpb24EAAAAAXQFAAAAByRtYXRjaDAJAAH0AAAAAwgFAAAAAXQAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAF0AAAABnByb29mcwAAAAAAAAAAAQUAAAALZGlnaWxpcmFQYXkG2JV5/g==", "height": 1283777, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
Old | New | Differences | |
---|---|---|---|
1 | - | # no script | |
1 | + | {-# STDLIB_VERSION 4 #-} | |
2 | + | {-# CONTENT_TYPE EXPRESSION #-} | |
3 | + | let digiliraPay = base58'57EFni8M1XesEurFh3c4jnpLExP2PCPd5TRrwMjePAT4' | |
4 | + | let hiletmisSig = base58'2APbG9VsQQJtiuFLudSdP88mCmhrjMqRrr7vZdVuwyEt' | |
5 | + | let hiletmisSigSigned = if (sigVerify(tx.bodyBytes, tx.proofs[0], hiletmisSig)) | |
6 | + | then 1 | |
7 | + | else 0 | |
8 | + | let digiliraPaySigned = if (sigVerify(tx.bodyBytes, tx.proofs[1], digiliraPay)) | |
9 | + | then 1 | |
10 | + | else 0 | |
11 | + | let ownerSigned = if (sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)) | |
12 | + | then 1 | |
13 | + | else 0 | |
14 | + | let a = (hiletmisSigSigned + digiliraPaySigned) | |
15 | + | let b = ownerSigned | |
16 | + | match tx { | |
17 | + | case w: TransferTransaction => | |
18 | + | if (isDefined(w.assetId)) | |
19 | + | then if ((a == 2)) | |
20 | + | then true | |
21 | + | else false | |
22 | + | else if ((w.recipient == addressFromPublicKey(digiliraPay))) | |
23 | + | then true | |
24 | + | else throw("Unfortunately you can only send waves to issuer.. ") | |
25 | + | case x: Order|LeaseTransaction|BurnTransaction => | |
26 | + | false | |
27 | + | case t: DataTransaction|ExchangeTransaction|SetScriptTransaction => | |
28 | + | sigVerify(t.bodyBytes, t.proofs[1], digiliraPay) | |
29 | + | case _ => | |
30 | + | true | |
31 | + | } |
github/deemru/w8io/c3f4982 13.68 ms ◑