tx · AJSYC2KwpmSPxGpVwSkz5fobpirnqEGdRc6yuPDMjfxz 3MyhHntLbavAPCm8GDEbrkwUXPx29woiFLL: -0.01000000 Waves 2020.09.17 05:41 [1180675] smart account 3MyhHntLbavAPCm8GDEbrkwUXPx29woiFLL > SELF 0.00000000 Waves
{ "type": 13, "id": "AJSYC2KwpmSPxGpVwSkz5fobpirnqEGdRc6yuPDMjfxz", "fee": 1000000, "feeAssetId": null, "timestamp": 1600310552570, "version": 2, "chainId": 84, "sender": "3MyhHntLbavAPCm8GDEbrkwUXPx29woiFLL", "senderPublicKey": "EPZwt7uD7njhqocph3941wRCY65Q5BHPLh7zU2VdAhft", "proofs": [ "2oVymENaTzgB3fKWNC6ws5AkseZyUvPo9ckNC67tKUH2cU8FSsjWughLV1bdnrDtpuYSjNtPouz5xd7KTGQgzYYh" ], "script": "base64:BAQAAAANcGtQYXlBcHByb3ZhbAEAAAAg+SHcPpyO91MRbvDYznMdkTN4jwwCbMDUfFftEP/4nk4EAAAADXBrUGF5V2l0bmVzczEBAAAAIMdaI1RvaxruKEUq1NHHFTuo7kDjIMNy7q+CiBHF9z11BAAAAA1wa1BheVdpdG5lc3MyAQAAACC2biLihQ3TlituBbvAI/Qy28lhAVcrjGmsxeFnJcYXVwQAAAAOYWxsb3dTZXRTY3JpcHQGBAAAAAhhcHByb3ZlZAMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAABQAAAA1wa1BheUFwcHJvdmFsAAAAAAAAAAACAAAAAAAAAAAABAAAAAp3aXRuZXNzZWQxAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAEFAAAADXBrUGF5V2l0bmVzczEAAAAAAAAAAAEAAAAAAAAAAAAEAAAACndpdG5lc3NlZDIDCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAQUAAAANcGtQYXlXaXRuZXNzMgAAAAAAAAAAAQAAAAAAAAAAAAQAAAAHdHJhbnNPawMJAABmAAAAAgkAAGQAAAACCQAAZAAAAAIFAAAACGFwcHJvdmVkBQAAAAp3aXRuZXNzZWQxBQAAAAp3aXRuZXNzZWQyAAAAAAAAAAADBgcEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNUcmFuc2ZlclRyYW5zYWN0aW9uBAAAAAF0BQAAAAckbWF0Y2gwBQAAAAd0cmFuc09rAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABRTZXRTY3JpcHRUcmFuc2FjdGlvbgQAAAABcwUAAAAHJG1hdGNoMAUAAAAOYWxsb3dTZXRTY3JpcHQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0RhdGFUcmFuc2FjdGlvbgQAAAABZAUAAAAHJG1hdGNoMAYHzgtYBA==", "height": 1180675, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: AtXeM8oWsuPviMg6pXpxgGjPt6xCNdSf2m2RDpvKayjT Full:
Old | New | Differences | |
---|---|---|---|
1 | - | # no script | |
1 | + | {-# STDLIB_VERSION 4 #-} | |
2 | + | {-# CONTENT_TYPE EXPRESSION #-} | |
3 | + | let pkPayApproval = base58'HmWTrVyrpsP4nWnk8ah6YYhHfUpJUPuuZXpaXXXnCXnV' | |
4 | + | let pkPayWitness1 = base58'ERBrKdQQvMgThZo35NpWB3MMKrrB2SFCi5RqtVkjMo4p' | |
5 | + | let pkPayWitness2 = base58'DH8c9oxuuBZ1GbznJPa89W6v8hRtN95DpDm2skHejsHG' | |
6 | + | let allowSetScript = true | |
7 | + | let approved = if (sigVerify(tx.bodyBytes, tx.proofs[0], pkPayApproval)) | |
8 | + | then 2 | |
9 | + | else 0 | |
10 | + | let witnessed1 = if (sigVerify(tx.bodyBytes, tx.proofs[1], pkPayWitness1)) | |
11 | + | then 1 | |
12 | + | else 0 | |
13 | + | let witnessed2 = if (sigVerify(tx.bodyBytes, tx.proofs[1], pkPayWitness2)) | |
14 | + | then 1 | |
15 | + | else 0 | |
16 | + | let transOk = if ((((approved + witnessed1) + witnessed2) > 3)) | |
17 | + | then true | |
18 | + | else false | |
19 | + | match tx { | |
20 | + | case t: TransferTransaction => | |
21 | + | transOk | |
22 | + | case s: SetScriptTransaction => | |
23 | + | allowSetScript | |
24 | + | case d: DataTransaction => | |
25 | + | true | |
26 | + | case _ => | |
27 | + | false | |
28 | + | } |
github/deemru/w8io/169f3d6 31.53 ms ◑![]()