tx · E8LHhT9Py5TeNd7nFtu5dqUxoP1WAMNAZrox2pjHVWzm 3N71obtK43EvdxuYsftnexqhdu8YTt1sxfA: -1.00000000 Waves 2019.03.24 13:57 [550339] smart asset 3N71obtK43EvdxuYsftnexqhdu8YTt1sxfA > SELF 0 A001
{ "type": 15, "id": "E8LHhT9Py5TeNd7nFtu5dqUxoP1WAMNAZrox2pjHVWzm", "fee": 100000000, "feeAssetId": null, "timestamp": 1553425121445, "version": 1, "sender": "3N71obtK43EvdxuYsftnexqhdu8YTt1sxfA", "senderPublicKey": "7zi4V42c417fKnW1ubvGvw3RRsaaQfGCD8w8RHCF43ob", "proofs": [ "4QwYK2vBGCykVNarJc5b7SToWYy5mWxDFhF5kXQ4ujJD8z9mDPjiRiMdbqLHyB5MzqADDRBbtn7owKJDDxSdbVrH" ], "assetId": "6xUri27gR2LR26jXyWSn4FF5YQRNHZt9ouBb9gfQfGsx", "script": "base64:AgQAAAAGc3lzdGVtAgAAACw3emk0VjQyYzQxN2ZLblcxdWJ2R3Z3M1JSc2FhUWZHQ0Q4dzhSSENGNDNvYgQAAAADYWR2AgAAACw3emk0VjQyYzQxN2ZLblcxdWJ2R3Z3M1JSc2FhUWZHQ0Q4dzhSSENGNDNvYgQAAAAEdGVjaAIAAAAsN3ppNFY0MmM0MTdmS25XMXVidkd2dzNSUnNhYVFmR0NEOHc4UkhDRjQzb2IEAAAACnN0YXJ0UHJpY2UAAAAAAAX14QAEAAAACmRlbHRhUHJpY2UAAAAAAAAPQkAEAAAAC3N0YXJ0SGVpZ2h0AAAAAAAACGUkBAAAAAtkZWx0YUhlaWdodAAAAAAAAAAAAwQAAAAJdGltZU9yZGVyCQAAaAAAAAIJAABoAAAAAgAAAAAAAAAABQAAAAAAAAAAPAAAAAAAAAAD6AQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE1RyYW5zZmVyVHJhbnNhY3Rpb24EAAAAAWUFAAAAByRtYXRjaDADAwMJAAAAAAAAAgkAAlgAAAABCAUAAAABZQAAAA9zZW5kZXJQdWJsaWNLZXkFAAAABnN5c3RlbQYJAAAAAAAAAgkAAlgAAAABCAUAAAABZQAAAA9zZW5kZXJQdWJsaWNLZXkFAAAAA2FkdgYJAAAAAAAAAgkAAlgAAAABCAUAAAABZQAAAA9zZW5kZXJQdWJsaWNLZXkFAAAABHRlY2gGBwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAASUmVpc3N1ZVRyYW5zYWN0aW9uBAAAAAFlBQAAAAckbWF0Y2gwAwkAAAAAAAACCQACWAAAAAEIBQAAAAFlAAAAD3NlbmRlclB1YmxpY0tleQUAAAAGc3lzdGVtBgcDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0J1cm5UcmFuc2FjdGlvbgQAAAABZQUAAAAHJG1hdGNoMAMJAAAAAAAAAgkAAlgAAAABCAUAAAABZQAAAA9zZW5kZXJQdWJsaWNLZXkFAAAABnN5c3RlbQYHAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdNYXNzVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAABZQUAAAAHJG1hdGNoMAMDAwkAAAAAAAACCQACWAAAAAEIBQAAAAFlAAAAD3NlbmRlclB1YmxpY0tleQUAAAAGc3lzdGVtBgkAAAAAAAACCQACWAAAAAEIBQAAAAFlAAAAD3NlbmRlclB1YmxpY0tleQUAAAADYWR2BgkAAAAAAAACCQACWAAAAAEIBQAAAAFlAAAAD3NlbmRlclB1YmxpY0tleQUAAAAEdGVjaAYHAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABlTZXRBc3NldFNjcmlwdFRyYW5zYWN0aW9uBAAAAAFlBQAAAAckbWF0Y2gwAwkAAAAAAAACCQACWAAAAAEIBQAAAAFlAAAAD3NlbmRlclB1YmxpY0tleQUAAAAGc3lzdGVtBgcDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE0V4Y2hhbmdlVHJhbnNhY3Rpb24EAAAAAWUFAAAAByRtYXRjaDAJAAACAAAAAQkAASwAAAACAgAAABdNaW5pbXVtIG9yZGVyIHByaWNlIGlzIAkAAlgAAAABCAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAAD3NlbmRlclB1YmxpY0tleQkAAAIAAAABAgAAABZQcm9oaWJpdGVkIGJ5IGNvbnRyYWN0qvhrHg==", "chainId": 84, "height": 550339, "spentComplexity": 0 } View: original | compacted Prev: LMTnr765wkmnJ2A2Xeop3RYFJmBhySxCmeYgTJt2sbV Next: HsdWPEfMh7YfzydQjUTPkUoJQue1fFHkTfZ1jHnjgQb Diff:
Old | New | Differences | |
---|---|---|---|
38 | 38 | then true | |
39 | 39 | else false | |
40 | 40 | case e: ExchangeTransaction => | |
41 | - | throw(("Minimum order price is " + toBase58String(e.senderPublicKey))) | |
41 | + | throw(("Minimum order price is " + toBase58String(e.sellOrder.senderPublicKey))) | |
42 | 42 | case _ => | |
43 | 43 | throw("Prohibited by contract") | |
44 | 44 | } |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 2 #-} | |
2 | 2 | {-# CONTENT_TYPE EXPRESSION #-} | |
3 | 3 | let system = "7zi4V42c417fKnW1ubvGvw3RRsaaQfGCD8w8RHCF43ob" | |
4 | 4 | let adv = "7zi4V42c417fKnW1ubvGvw3RRsaaQfGCD8w8RHCF43ob" | |
5 | 5 | let tech = "7zi4V42c417fKnW1ubvGvw3RRsaaQfGCD8w8RHCF43ob" | |
6 | 6 | let startPrice = 100000000 | |
7 | 7 | let deltaPrice = 1000000 | |
8 | 8 | let startHeight = 550180 | |
9 | 9 | let deltaHeight = 3 | |
10 | 10 | let timeOrder = ((5 * 60) * 1000) | |
11 | 11 | match tx { | |
12 | 12 | case e: TransferTransaction => | |
13 | 13 | if (if (if ((toBase58String(e.senderPublicKey) == system)) | |
14 | 14 | then true | |
15 | 15 | else (toBase58String(e.senderPublicKey) == adv)) | |
16 | 16 | then true | |
17 | 17 | else (toBase58String(e.senderPublicKey) == tech)) | |
18 | 18 | then true | |
19 | 19 | else false | |
20 | 20 | case e: ReissueTransaction => | |
21 | 21 | if ((toBase58String(e.senderPublicKey) == system)) | |
22 | 22 | then true | |
23 | 23 | else false | |
24 | 24 | case e: BurnTransaction => | |
25 | 25 | if ((toBase58String(e.senderPublicKey) == system)) | |
26 | 26 | then true | |
27 | 27 | else false | |
28 | 28 | case e: MassTransferTransaction => | |
29 | 29 | if (if (if ((toBase58String(e.senderPublicKey) == system)) | |
30 | 30 | then true | |
31 | 31 | else (toBase58String(e.senderPublicKey) == adv)) | |
32 | 32 | then true | |
33 | 33 | else (toBase58String(e.senderPublicKey) == tech)) | |
34 | 34 | then true | |
35 | 35 | else false | |
36 | 36 | case e: SetAssetScriptTransaction => | |
37 | 37 | if ((toBase58String(e.senderPublicKey) == system)) | |
38 | 38 | then true | |
39 | 39 | else false | |
40 | 40 | case e: ExchangeTransaction => | |
41 | - | throw(("Minimum order price is " + toBase58String(e.senderPublicKey))) | |
41 | + | throw(("Minimum order price is " + toBase58String(e.sellOrder.senderPublicKey))) | |
42 | 42 | case _ => | |
43 | 43 | throw("Prohibited by contract") | |
44 | 44 | } |
github/deemru/w8io/169f3d6 43.45 ms ◑