tx · dsgJfZ39LxgZ9E3JJgrLNsE2MuRYZdkqBzKAoWYYLGb 3MymtLdrYJopLNuWDrByXi1taDCfiUi5hAp: -0.01000000 Waves 2019.02.24 01:06 [508571] smart account 3MymtLdrYJopLNuWDrByXi1taDCfiUi5hAp > SELF 0.00000000 Waves
{ "type": 13, "id": "dsgJfZ39LxgZ9E3JJgrLNsE2MuRYZdkqBzKAoWYYLGb", "fee": 1000000, "feeAssetId": null, "timestamp": 1550959353607, "version": 1, "sender": "3MymtLdrYJopLNuWDrByXi1taDCfiUi5hAp", "senderPublicKey": "5QoLWfqU5fxQP8zxKnAZzQPg3uKZo5SPrhJHPpEgnq6N", "proofs": [ "2okHG4pjfAbqMYk5V9wHWCFqq6Ru8c7Ztkh8ivbNGip2hMdLJPkDXhLZJM5Y1783qFn35DvvXEbvagVgNNwSEHAd" ], "script": "base64:AgQAAAAKbGVuYVB1YktleQEAAAAgQ1QK4vAIjJc5TXn+/9XXYeUyLnEIjoewvO8649n2ggwEAAAACmluYWxQdWJLZXkBAAAAIMhR1LaIocX1RmHoG2inN2bf00/yt74GSWErncx6aIJDBAAAAA5lbGVwaGFudFB1YktleQEAAAAgQYd/wheaCQ6IKimhDJq+dJDppfoFCVoch4KWHMZipk8EAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAA9EYXRhVHJhbnNhY3Rpb24EAAAAAnR4BQAAAAckbWF0Y2gwAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAADmVsZXBoYW50UHViS2V5BgcEAAAADmVsZXBoYW50U2lnbmVkAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAADmVsZXBoYW50UHViS2V5AAAAAAAAAAABAAAAAAAAAAAABAAAAAppbmFsU2lnbmVkAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAEFAAAACmluYWxQdWJLZXkAAAAAAAAAAAEAAAAAAAAAAAAEAAAACmxlbmFTaWduZWQDCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAQUAAAAKbGVuYVB1YktleQAAAAAAAAAAAQAAAAAAAAAAAAMJAAAAAAAAAgUAAAAOZWxlcGhhbnRTaWduZWQAAAAAAAAAAAEJAABmAAAAAgkAAGQAAAACBQAAAAppbmFsU2lnbmVkBQAAAApsZW5hU2lnbmVkAAAAAAAAAAAABxSXWmM=", "chainId": 84, "height": 508571, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
Old | New | Differences | |
---|---|---|---|
1 | - | # no script | |
1 | + | {-# STDLIB_VERSION 2 #-} | |
2 | + | {-# CONTENT_TYPE EXPRESSION #-} | |
3 | + | let lenaPubKey = base58'5XpeKMDVe1AMhuxUdB8dAg1Q26A9XFicvVQohxdcohSb' | |
4 | + | let inalPubKey = base58'EUxurMktqev3KzBPGD5hhMb6GtyGU2u7sTjaz9DoL73Y' | |
5 | + | let elephantPubKey = base58'5QoLWfqU5fxQP8zxKnAZzQPg3uKZo5SPrhJHPpEgnq6N' | |
6 | + | match tx { | |
7 | + | case tx: DataTransaction => | |
8 | + | if (sigVerify(tx.bodyBytes, tx.proofs[0], elephantPubKey)) | |
9 | + | then true | |
10 | + | else false | |
11 | + | case _ => | |
12 | + | let elephantSigned = if (sigVerify(tx.bodyBytes, tx.proofs[0], elephantPubKey)) | |
13 | + | then 1 | |
14 | + | else 0 | |
15 | + | let inalSigned = if (sigVerify(tx.bodyBytes, tx.proofs[1], inalPubKey)) | |
16 | + | then 1 | |
17 | + | else 0 | |
18 | + | let lenaSigned = if (sigVerify(tx.bodyBytes, tx.proofs[1], lenaPubKey)) | |
19 | + | then 1 | |
20 | + | else 0 | |
21 | + | if ((elephantSigned == 1)) | |
22 | + | then ((inalSigned + lenaSigned) > 0) | |
23 | + | else false | |
24 | + | } |
github/deemru/w8io/873ac7e 40.81 ms ◑