tx · 8MtBpmjpHnkkTg7i1yeCmnjeW6zCjRj5SbiUUcEEzgqB 3N71obtK43EvdxuYsftnexqhdu8YTt1sxfA: -1.00000000 Waves 2019.03.24 12:34 [550256] smart asset 3N71obtK43EvdxuYsftnexqhdu8YTt1sxfA > SELF 0.00000000 A0000
{ "type": 15, "id": "8MtBpmjpHnkkTg7i1yeCmnjeW6zCjRj5SbiUUcEEzgqB", "fee": 100000000, "feeAssetId": null, "timestamp": 1553420062842, "version": 1, "sender": "3N71obtK43EvdxuYsftnexqhdu8YTt1sxfA", "senderPublicKey": "7zi4V42c417fKnW1ubvGvw3RRsaaQfGCD8w8RHCF43ob", "proofs": [ "4sfYrRCCmK8b2s3Q1e3cVT6Qf4PcLYdUhRDCWZYyrgNyd1iGSfzvHKgNvN9JeA2cnJySKqfyzSC4ZUhHP63V7fRM" ], "assetId": "BVpr39LNvBz2thTofqWwbLXamz3WsFAYoFFivCFtq8dq", "script": "base64:AgQAAAAGc3lzdGVtAgAAACw3emk0VjQyYzQxN2ZLblcxdWJ2R3Z3M1JSc2FhUWZHQ0Q4dzhSSENGNDNvYgQAAAADYWR2AgAAACw3emk0VjQyYzQxN2ZLblcxdWJ2R3Z3M1JSc2FhUWZHQ0Q4dzhSSENGNDNvYgQAAAAEdGVjaAIAAAAsN3ppNFY0MmM0MTdmS25XMXVidkd2dzNSUnNhYVFmR0NEOHc4UkhDRjQzb2IEAAAACnN0YXJ0UHJpY2UAAAAAAAX14QAEAAAACmRlbHRhUHJpY2UAAAAAAAAPQkAEAAAAC3N0YXJ0SGVpZ2h0AAAAAAAACGUkBAAAAAtkZWx0YUhlaWdodAAAAAAAAAAAAwQAAAAJdGltZU9yZGVyCQAAaAAAAAIJAABoAAAAAgAAAAAAAAAABQAAAAAAAAAAPAAAAAAAAAAD6AQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE1RyYW5zZmVyVHJhbnNhY3Rpb24EAAAAAWUFAAAAByRtYXRjaDADAwMJAAAAAAAAAgkAAlgAAAABCAUAAAABZQAAAA9zZW5kZXJQdWJsaWNLZXkFAAAABnN5c3RlbQYJAAAAAAAAAgkAAlgAAAABCAUAAAABZQAAAA9zZW5kZXJQdWJsaWNLZXkFAAAAA2FkdgYJAAAAAAAAAgkAAlgAAAABCAUAAAABZQAAAA9zZW5kZXJQdWJsaWNLZXkFAAAABHRlY2gGBwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAASUmVpc3N1ZVRyYW5zYWN0aW9uBAAAAAFlBQAAAAckbWF0Y2gwAwkAAAAAAAACCQACWAAAAAEIBQAAAAFlAAAAD3NlbmRlclB1YmxpY0tleQUAAAAGc3lzdGVtBgcDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0J1cm5UcmFuc2FjdGlvbgQAAAABZQUAAAAHJG1hdGNoMAMJAAAAAAAAAgkAAlgAAAABCAUAAAABZQAAAA9zZW5kZXJQdWJsaWNLZXkFAAAABnN5c3RlbQYHAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdNYXNzVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAABZQUAAAAHJG1hdGNoMAMDAwkAAAAAAAACCQACWAAAAAEIBQAAAAFlAAAAD3NlbmRlclB1YmxpY0tleQUAAAAGc3lzdGVtBgkAAAAAAAACCQACWAAAAAEIBQAAAAFlAAAAD3NlbmRlclB1YmxpY0tleQUAAAADYWR2BgkAAAAAAAACCQACWAAAAAEIBQAAAAFlAAAAD3NlbmRlclB1YmxpY0tleQUAAAAEdGVjaAYHAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABlTZXRBc3NldFNjcmlwdFRyYW5zYWN0aW9uBAAAAAFlBQAAAAckbWF0Y2gwAwkAAAAAAAACCQACWAAAAAEIBQAAAAFlAAAAD3NlbmRlclB1YmxpY0tleQUAAAAGc3lzdGVtBgcDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE0V4Y2hhbmdlVHJhbnNhY3Rpb24EAAAAAWUFAAAAByRtYXRjaDAEAAAADG1pbmltdW1QcmljZQkAAGQAAAACBQAAAApzdGFydFByaWNlCQAAaAAAAAIJAABpAAAAAgkAAGUAAAACBQAAAAZoZWlnaHQFAAAAC3N0YXJ0SGVpZ2h0BQAAAAtkZWx0YUhlaWdodAUAAAAKZGVsdGFQcmljZQkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAJNIAkAAaQAAAABCAUAAAABZQAAAAVwcmljZQIAAAADIE4gCQABpAAAAAEFAAAADG1pbmltdW1QcmljZQkAAAIAAAABAgAAABZQcm9oaWJpdGVkIGJ5IGNvbnRyYWN0LPH+Wg==", "chainId": 84, "height": 550256, "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 system = "7zi4V42c417fKnW1ubvGvw3RRsaaQfGCD8w8RHCF43ob" | |
4 | + | let adv = "7zi4V42c417fKnW1ubvGvw3RRsaaQfGCD8w8RHCF43ob" | |
5 | + | let tech = "7zi4V42c417fKnW1ubvGvw3RRsaaQfGCD8w8RHCF43ob" | |
6 | + | let startPrice = 100000000 | |
7 | + | let deltaPrice = 1000000 | |
8 | + | let startHeight = 550180 | |
9 | + | let deltaHeight = 3 | |
10 | + | let timeOrder = ((5 * 60) * 1000) | |
11 | + | match tx { | |
12 | + | case e: TransferTransaction => | |
13 | + | if (if (if ((toBase58String(e.senderPublicKey) == system)) | |
14 | + | then true | |
15 | + | else (toBase58String(e.senderPublicKey) == adv)) | |
16 | + | then true | |
17 | + | else (toBase58String(e.senderPublicKey) == tech)) | |
18 | + | then true | |
19 | + | else false | |
20 | + | case e: ReissueTransaction => | |
21 | + | if ((toBase58String(e.senderPublicKey) == system)) | |
22 | + | then true | |
23 | + | else false | |
24 | + | case e: BurnTransaction => | |
25 | + | if ((toBase58String(e.senderPublicKey) == system)) | |
26 | + | then true | |
27 | + | else false | |
28 | + | case e: MassTransferTransaction => | |
29 | + | if (if (if ((toBase58String(e.senderPublicKey) == system)) | |
30 | + | then true | |
31 | + | else (toBase58String(e.senderPublicKey) == adv)) | |
32 | + | then true | |
33 | + | else (toBase58String(e.senderPublicKey) == tech)) | |
34 | + | then true | |
35 | + | else false | |
36 | + | case e: SetAssetScriptTransaction => | |
37 | + | if ((toBase58String(e.senderPublicKey) == system)) | |
38 | + | then true | |
39 | + | else false | |
40 | + | case e: ExchangeTransaction => | |
41 | + | let minimumPrice = (startPrice + (((height - startHeight) / deltaHeight) * deltaPrice)) | |
42 | + | throw(((("M " + toString(e.price)) + " N ") + toString(minimumPrice))) | |
43 | + | case _ => | |
44 | + | throw("Prohibited by contract") | |
45 | + | } |
github/deemru/w8io/169f3d6 22.98 ms ◑