tx · 5EcTxPV4ZezwZrPKU88tzwv7omzHqj5nwcMWnTnU7S6u 3MsCB4gHKSCgx52bNXXkXRAqT22NLH7ciaA: -0.01400000 Waves 2018.11.15 18:18 [377008] smart account 3MsCB4gHKSCgx52bNXXkXRAqT22NLH7ciaA > SELF 0.00000000 Waves
{ "type": 13, "id": "5EcTxPV4ZezwZrPKU88tzwv7omzHqj5nwcMWnTnU7S6u", "fee": 1400000, "feeAssetId": null, "timestamp": 1542295144156, "version": 1, "sender": "3MsCB4gHKSCgx52bNXXkXRAqT22NLH7ciaA", "senderPublicKey": "GfNrLWcr8Biphns5ZmtUi2GnGUQoKHTYdJVNr32oh2R9", "proofs": [ "5NWKZofL9gTwgwSPnakvTk7B2aHNCs15481TZhA5BV1ziasK74Rtx8DMjSiQBsB5NRrVn3dsLB76hwCANBFeCWpB" ], "script": "base64:AQQAAAALbWFpbkFkZHJlc3MJAQAAABFhZGRyZXNzRnJvbVN0cmluZwAAAAECAAAAIzNNc0NCNGdIS1NDZ3g1MmJOWFhrWFJBcVQyMk5MSDdjaWFBBAAAABFtYWluQWRkcmVzc1B1YktleQEAAAAg6LQUyw1id1D+SaTpPNpSzV88cpVLAiVVqce1k+wUp1wEAAAAEm1haW5BZGRyZXNzU2lnbmVkMAMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAABQAAABFtYWluQWRkcmVzc1B1YktleQAAAAAAAAAAAQAAAAAAAAAAAAQAAAASbWFpbkFkZHJlc3NTaWduZWQxAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAEFAAAAEW1haW5BZGRyZXNzUHViS2V5AAAAAAAAAAABAAAAAAAAAAAABAAAABFtYWluQWRkcmVzc05vdGFyeQMJAAAAAAAAAgUAAAALbWFpbkFkZHJlc3MIBQAAAAJ0eAAAAAZzZW5kZXIGBwQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE1RyYW5zZmVyVHJhbnNhY3Rpb24EAAAAAnR0BQAAAAckbWF0Y2gwBAAAABBtYWluQWRkcmVzc1ZhbHVlCQEAAAAHZXh0cmFjdAAAAAEJAAQaAAAAAggFAAAAAnR0AAAABnNlbmRlcgIAAAAJZ2FtZXZhbHVlBAAAAApnYW1lclZhbHVlCQEAAAAHZXh0cmFjdAAAAAEJAAQaAAAAAggFAAAAAnR0AAAACXJlY2lwaWVudAIAAAAJZ2FtZXZhbHVlBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAPRGF0YVRyYW5zYWN0aW9uBAAAAAJkdAUAAAAHJG1hdGNoMAkAAGcAAAACCQAAZAAAAAIFAAAAEm1haW5BZGRyZXNzU2lnbmVkMAUAAAASbWFpbkFkZHJlc3NTaWduZWQxAAAAAAAAAAABBAAAAAVvdGhlcgUAAAAHJG1hdGNoMAZt5NFn", "chainId": 84, "height": 377008, "spentComplexity": 0 } View: original | compacted Prev: 6nmoKaGqnpuig1iX6iNGJyhbzcftn57LasoZRQvKrTVK Next: 7KqzKqxN7DweSesZ9g6hPQZUdS1grPxgaAPEosUb8Uwk Full:
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 1 #-} | |
2 | 2 | {-# CONTENT_TYPE EXPRESSION #-} | |
3 | 3 | let mainAddress = addressFromString("3MsCB4gHKSCgx52bNXXkXRAqT22NLH7ciaA") | |
4 | 4 | let mainAddressPubKey = base58'GfNrLWcr8Biphns5ZmtUi2GnGUQoKHTYdJVNr32oh2R9' | |
5 | 5 | let mainAddressSigned0 = if (sigVerify(tx.bodyBytes, tx.proofs[0], mainAddressPubKey)) | |
6 | 6 | then 1 | |
7 | 7 | else 0 | |
8 | 8 | let mainAddressSigned1 = if (sigVerify(tx.bodyBytes, tx.proofs[1], mainAddressPubKey)) | |
9 | 9 | then 1 | |
10 | 10 | else 0 | |
11 | 11 | let mainAddressNotary = if ((mainAddress == tx.sender)) | |
12 | 12 | then true | |
13 | 13 | else false | |
14 | 14 | match tx { | |
15 | 15 | case tt: TransferTransaction => | |
16 | 16 | let mainAddressValue = extract(getInteger(tt.sender, "gamevalue")) | |
17 | 17 | let gamerValue = extract(getInteger(tt.recipient, "gamevalue")) | |
18 | 18 | true | |
19 | 19 | case dt: DataTransaction => | |
20 | 20 | ((mainAddressSigned0 + mainAddressSigned1) >= 1) | |
21 | 21 | case other => | |
22 | 22 | true | |
23 | 23 | } |
github/deemru/w8io/c3f4982 19.62 ms ◑