tx · A4B1M982XHW5dyEjc9qYSse9k59ZvCNLn53v9HsWyxkB 3N5net4nzSeeqxPfGZrvVvnGavsinipQHbE: -1.00000000 Waves 2019.01.31 16:17 [474494] smart asset 3N5net4nzSeeqxPfGZrvVvnGavsinipQHbE > SELF 0.00000000 Вася
{ "type": 15, "id": "A4B1M982XHW5dyEjc9qYSse9k59ZvCNLn53v9HsWyxkB", "fee": 100000000, "feeAssetId": null, "timestamp": 1548940694545, "version": 1, "sender": "3N5net4nzSeeqxPfGZrvVvnGavsinipQHbE", "senderPublicKey": "416z9d8DQDy5MPTqDhvReRBaPb19gEyVRWvHcewpP6Nc", "proofs": [ "4kyVhg5H3DFdwAnmn8UEffGVznKQhqBX91Y3VRSFUkJTWDEeaYR1buPneiJunKDNEbpjRNBYy9oTErcJqtk8CjXG" ], "assetId": "9BCmZzUs5PzKywqk6XJHm5BFtyoiFjaXp7y2vuN457eV", "script": "base64:AQQAAAARdGltZU9yYWNsZUFkZHJlc3MJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVccBvfgjNaxG6l2w3I0fvDr9D73JoL5GFgEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNFeGNoYW5nZVRyYW5zYWN0aW9uBAAAAAJ0eAUAAAAHJG1hdGNoMAQAAAAQbW9uZGF5VHJhZGVTdGFydAkBAAAAB2V4dHJhY3QAAAABCQAEGgAAAAIFAAAAEXRpbWVPcmFjbGVBZGRyZXNzAgAAABBtb25kYXlUcmFkZVN0YXJ0BAAAAA5tb25kYXlUcmFkZUVuZAkBAAAAB2V4dHJhY3QAAAABCQAEGgAAAAIFAAAAEXRpbWVPcmFjbGVBZGRyZXNzAgAAAA5tb25kYXlUcmFkZUVuZAQAAAARdHVlc2RheVRyYWRlU3RhcnQJAQAAAAdleHRyYWN0AAAAAQkABBoAAAACBQAAABF0aW1lT3JhY2xlQWRkcmVzcwIAAAARdHVlc2RheVRyYWRlU3RhcnQEAAAAD3R1ZXNkYXlUcmFkZUVuZAkBAAAAB2V4dHJhY3QAAAABCQAEGgAAAAIFAAAAEXRpbWVPcmFjbGVBZGRyZXNzAgAAAA90dWVzZGF5VHJhZGVFbmQEAAAAE3dlZG5lc2RheVRyYWRlU3RhcnQJAQAAAAdleHRyYWN0AAAAAQkABBoAAAACBQAAABF0aW1lT3JhY2xlQWRkcmVzcwIAAAATd2VkbmVzZGF5VHJhZGVTdGFydAQAAAARd2VkbmVzZGF5VHJhZGVFbmQJAQAAAAdleHRyYWN0AAAAAQkABBoAAAACBQAAABF0aW1lT3JhY2xlQWRkcmVzcwIAAAARd2VkbmVzZGF5VHJhZGVFbmQEAAAAEnRodXJzZGF5VHJhZGVTdGFydAkBAAAAB2V4dHJhY3QAAAABCQAEGgAAAAIFAAAAEXRpbWVPcmFjbGVBZGRyZXNzAgAAABJ0aHVyc2RheVRyYWRlU3RhcnQEAAAAEHRodXJzZGF5VHJhZGVFbmQJAQAAAAdleHRyYWN0AAAAAQkABBoAAAACBQAAABF0aW1lT3JhY2xlQWRkcmVzcwIAAAAQdGh1cnNkYXlUcmFkZUVuZAQAAAAQZnJpZGF5VHJhZGVTdGFydAkBAAAAB2V4dHJhY3QAAAABCQAEGgAAAAIFAAAAEXRpbWVPcmFjbGVBZGRyZXNzAgAAABBmcmlkYXlUcmFkZVN0YXJ0BAAAAA5mcmlkYXlUcmFkZUVuZAkBAAAAB2V4dHJhY3QAAAABCQAEGgAAAAIFAAAAEXRpbWVPcmFjbGVBZGRyZXNzAgAAAA5mcmlkYXlUcmFkZUVuZAMDAwMDCQAAZwAAAAIIBQAAAAJ0eAAAAAl0aW1lc3RhbXAFAAAAEG1vbmRheVRyYWRlU3RhcnQJAABnAAAAAgUAAAAObW9uZGF5VHJhZGVFbmQIBQAAAAJ0eAAAAAl0aW1lc3RhbXAHBgMJAABnAAAAAggFAAAAAnR4AAAACXRpbWVzdGFtcAUAAAARdHVlc2RheVRyYWRlU3RhcnQJAABnAAAAAgUAAAAPdHVlc2RheVRyYWRlRW5kCAUAAAACdHgAAAAJdGltZXN0YW1wBwYDCQAAZwAAAAIIBQAAAAJ0eAAAAAl0aW1lc3RhbXAFAAAAE3dlZG5lc2RheVRyYWRlU3RhcnQJAABnAAAAAgUAAAARd2VkbmVzZGF5VHJhZGVFbmQIBQAAAAJ0eAAAAAl0aW1lc3RhbXAHBgMJAABnAAAAAggFAAAAAnR4AAAACXRpbWVzdGFtcAUAAAASdGh1cnNkYXlUcmFkZVN0YXJ0CQAAZwAAAAIFAAAAEHRodXJzZGF5VHJhZGVFbmQIBQAAAAJ0eAAAAAl0aW1lc3RhbXAHBgMJAABnAAAAAggFAAAAAnR4AAAACXRpbWVzdGFtcAUAAAAQZnJpZGF5VHJhZGVTdGFydAkAAGcAAAACBQAAAA5mcmlkYXlUcmFkZUVuZAgFAAAAAnR4AAAACXRpbWVzdGFtcAcGZWf/3A==", "chainId": 84, "height": 474494, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
Old | New | Differences | |
---|---|---|---|
1 | - | # no script | |
1 | + | {-# STDLIB_VERSION 1 #-} | |
2 | + | {-# CONTENT_TYPE EXPRESSION #-} | |
3 | + | let timeOracleAddress = Address(base58'3P4V5znH4AvkpNVZ2EKSmkdSCeJppsZ4x8F') | |
4 | + | match tx { | |
5 | + | case tx: ExchangeTransaction => | |
6 | + | let mondayTradeStart = extract(getInteger(timeOracleAddress, "mondayTradeStart")) | |
7 | + | let mondayTradeEnd = extract(getInteger(timeOracleAddress, "mondayTradeEnd")) | |
8 | + | let tuesdayTradeStart = extract(getInteger(timeOracleAddress, "tuesdayTradeStart")) | |
9 | + | let tuesdayTradeEnd = extract(getInteger(timeOracleAddress, "tuesdayTradeEnd")) | |
10 | + | let wednesdayTradeStart = extract(getInteger(timeOracleAddress, "wednesdayTradeStart")) | |
11 | + | let wednesdayTradeEnd = extract(getInteger(timeOracleAddress, "wednesdayTradeEnd")) | |
12 | + | let thursdayTradeStart = extract(getInteger(timeOracleAddress, "thursdayTradeStart")) | |
13 | + | let thursdayTradeEnd = extract(getInteger(timeOracleAddress, "thursdayTradeEnd")) | |
14 | + | let fridayTradeStart = extract(getInteger(timeOracleAddress, "fridayTradeStart")) | |
15 | + | let fridayTradeEnd = extract(getInteger(timeOracleAddress, "fridayTradeEnd")) | |
16 | + | if (if (if (if (if ((tx.timestamp >= mondayTradeStart)) | |
17 | + | then (mondayTradeEnd >= tx.timestamp) | |
18 | + | else false) | |
19 | + | then true | |
20 | + | else if ((tx.timestamp >= tuesdayTradeStart)) | |
21 | + | then (tuesdayTradeEnd >= tx.timestamp) | |
22 | + | else false) | |
23 | + | then true | |
24 | + | else if ((tx.timestamp >= wednesdayTradeStart)) | |
25 | + | then (wednesdayTradeEnd >= tx.timestamp) | |
26 | + | else false) | |
27 | + | then true | |
28 | + | else if ((tx.timestamp >= thursdayTradeStart)) | |
29 | + | then (thursdayTradeEnd >= tx.timestamp) | |
30 | + | else false) | |
31 | + | then true | |
32 | + | else if ((tx.timestamp >= fridayTradeStart)) | |
33 | + | then (fridayTradeEnd >= tx.timestamp) | |
34 | + | else false | |
35 | + | case _ => | |
36 | + | true | |
37 | + | } |
github/deemru/w8io/169f3d6 19.72 ms ◑