tx · 8DA1q67bi6g998scqJB1SqKXCerCnYM7bpiEzqvbsJSc 3N9fzexZxi7HrPcfizpvpFcaAnvpyuuMKPg: -1.00400000 Waves 2019.08.04 14:53 [616104] smart asset 3N9fzexZxi7HrPcfizpvpFcaAnvpyuuMKPg > SELF 0.00000000 OZOTOP
{ "type": 15, "id": "8DA1q67bi6g998scqJB1SqKXCerCnYM7bpiEzqvbsJSc", "fee": 100400000, "feeAssetId": null, "timestamp": 1564919684969, "version": 1, "sender": "3N9fzexZxi7HrPcfizpvpFcaAnvpyuuMKPg", "senderPublicKey": "BJB5QS4iQna1z8idKb5QQ5cACUmNgxzHc81Y7AW6ZZY7", "proofs": [ "GgGD67jpbUjKNdrXB5LJhq2S16r4mbjumbybF7Zhm1jdmRkfPRDZ6viPSQbLXQS5cgzkHKaNpDJSS21k6r944fd" ], "assetId": "7oBrNTupD7DbgdpcmmbgPnFwPThRTBW88MCJvushcSRc", "script": "base64:AwQAAAAOY29tcGFueUFkZGVyc3MJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVTYuGsQ23svLn7f1jEHvOAXUrYrcXeFFwsEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNFeGNoYW5nZVRyYW5zYWN0aW9uBAAAAARleFR4BQAAAAckbWF0Y2gwAwkAAGYAAAACCQEAAAAHZXh0cmFjdAAAAAEJAAQaAAAAAgUAAAAOY29tcGFueUFkZGVyc3MCAAAADmVuZFByZXNlbGxUaW1lCAUAAAAEZXhUeAAAAAl0aW1lc3RhbXADCQAAAAAAAAIICAUAAAAEZXhUeAAAAAhidXlPcmRlcgAAAAZzZW5kZXIFAAAADmNvbXBhbnlBZGRlcnNzBgMJAQAAAAIhPQAAAAIICAUAAAAEZXhUeAAAAAhidXlPcmRlcgAAAAZzZW5kZXIFAAAADmNvbXBhbnlBZGRlcnNzCQAAAAAAAAIICAUAAAAEZXhUeAAAAAlzZWxsT3JkZXIAAAAGc2VuZGVyBQAAAA5jb21wYW55QWRkZXJzcwcGAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNUcmFuc2ZlclRyYW5zYWN0aW9uBAAAAAF0BQAAAAckbWF0Y2gwAwkAAGYAAAACCQEAAAAHZXh0cmFjdAAAAAEJAAQaAAAAAgUAAAAOY29tcGFueUFkZGVyc3MCAAAADmVuZFByZXNlbGxUaW1lCAUAAAABdAAAAAl0aW1lc3RhbXADCQAAAAAAAAIIBQAAAAF0AAAABnNlbmRlcgUAAAAOY29tcGFueUFkZGVyc3MGCQAAAAAAAAIIBQAAAAF0AAAACXJlY2lwaWVudAUAAAAOY29tcGFueUFkZGVyc3MGAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABlTZXRBc3NldFNjcmlwdFRyYW5zYWN0aW9uBAAAAAJzYwUAAAAHJG1hdGNoMAkAAAAAAAACCAUAAAACc2MAAAAGc2VuZGVyBQAAAA5jb21wYW55QWRkZXJzcweC/uXK", "chainId": 84, "height": 616104, "spentComplexity": 0 } View: original | compacted Prev: BZcUPbniLbSugMNVN5Rk9HjmNpwoWDDdT6Q8WJx5BM7o Next: 2dnwwbV3XHuPMXKcXuoAF7Lydrrd8k6wofzZGDgSoZup Full:
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 3 #-} | |
2 | 2 | {-# CONTENT_TYPE EXPRESSION #-} | |
3 | 3 | let companyAdderss = Address(base58'3N9fzexZxi7HrPcfizpvpFcaAnvpyuuMKPg') | |
4 | 4 | match tx { | |
5 | 5 | case exTx: ExchangeTransaction => | |
6 | 6 | if ((extract(getInteger(companyAdderss, "endPresellTime")) > exTx.timestamp)) | |
7 | 7 | then if ((exTx.buyOrder.sender == companyAdderss)) | |
8 | 8 | then true | |
9 | 9 | else if ((exTx.buyOrder.sender != companyAdderss)) | |
10 | 10 | then (exTx.sellOrder.sender == companyAdderss) | |
11 | 11 | else false | |
12 | 12 | else true | |
13 | 13 | case t: TransferTransaction => | |
14 | 14 | if ((extract(getInteger(companyAdderss, "endPresellTime")) > t.timestamp)) | |
15 | 15 | then if ((t.sender == companyAdderss)) | |
16 | 16 | then true | |
17 | 17 | else (t.recipient == companyAdderss) | |
18 | 18 | else true | |
19 | 19 | case sc: SetAssetScriptTransaction => | |
20 | 20 | (sc.sender == companyAdderss) | |
21 | 21 | case _ => | |
22 | 22 | false | |
23 | 23 | } |
github/deemru/w8io/026f985 21.58 ms ◑