tx · AR58CdRbLhWm8rhiAu3Zpnw8uvZzC3uR24fos5TBctZE 3N6D7UZCcSAPNyZuZsCH7RNm4hcj5UjS3sf: -1.00000000 Waves 2019.06.26 04:55 [558460] smart asset 3N6D7UZCcSAPNyZuZsCH7RNm4hcj5UjS3sf > SELF 0.00000000 teste1
{ "type": 15, "id": "AR58CdRbLhWm8rhiAu3Zpnw8uvZzC3uR24fos5TBctZE", "fee": 100000000, "feeAssetId": null, "timestamp": 1561514164988, "version": 1, "sender": "3N6D7UZCcSAPNyZuZsCH7RNm4hcj5UjS3sf", "senderPublicKey": "88G7uaEAqauYWiPX3DFqaVYbbutCc9nH2DNJcvQ6gHeH", "proofs": [ "57Lfmi1CUNsqtx8YoMGPnhZFAM7LXbFQpYEp6dsRZ5GzopFKKPJJHh7QWfPoEht3Ph38N41y1rCR2iwwNjp9XG2Z" ], "assetId": "G6M1QMtQ8MwtLe38r3Q3v8oS7Jz5ZJjrxxBTveGE73XK", "script": "base64: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", "chainId": 84, "height": 558460, "spentComplexity": 0 } View: original | compacted Prev: none Next: 3o18GyLBBFbY8uV4kvCgxR6ixoJDG4y7xdkoXU1cAQab Full:
Old | New | Differences | |
---|---|---|---|
1 | - | # no script | |
1 | + | {-# STDLIB_VERSION 2 #-} | |
2 | + | {-# CONTENT_TYPE EXPRESSION #-} | |
3 | + | let BTCId = base58'8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS' | |
4 | + | let ETHId = base58'474jTeYx2r2Va35794tCScAXWJG9hU2HcgxzMowaZUnu' | |
5 | + | let LTCId = base58'HZk1mbfuJpmxU1Fs4AX5MWLVYtctsNcg6e2C6VKqK8zk' | |
6 | + | let ZECId = base58'BrjUWjndUanm5VsJkbUip8VRYy6LWJePtxya3FNv4TQa' | |
7 | + | let DASHId = base58'B3uGHFRpSUuGEDWjqB9LWWxafQj8VTvpMucEyoxzws5H' | |
8 | + | let XMRId = base58'5WvPKSJXzVE2orvbkJ8wsQmmQKqTv9sGBPksV4adViw3' | |
9 | + | let USDId = base58'Ft8X1v1LTa1ABafufpaCWyVj8KkaxUWE6xBhW6sNFJck' | |
10 | + | let EURId = base58'Gtb1WRznfchDnTh37ezoDTJ4wcoKaRsKqKjJjy7nm2zU' | |
11 | + | let issued = 1561514102 | |
12 | + | let baseAmount = 1000000 | |
13 | + | let milInDay = 86400000 | |
14 | + | match tx { | |
15 | + | case ex: ExchangeTransaction => | |
16 | + | if ((ex.buyOrder.price >= (baseAmount + (((ex.timestamp - issued) / milInDay) * baseAmount)))) | |
17 | + | then true | |
18 | + | else (ex.sellOrder.price >= ((baseAmount + (((ex.timestamp - issued) / milInDay) * baseAmount)) + 1)) | |
19 | + | case e: ExchangeTransaction => | |
20 | + | if (if (if (if (if (if (if ((e.sellOrder.assetPair.priceAsset == BTCId)) | |
21 | + | then true | |
22 | + | else (e.sellOrder.assetPair.priceAsset == ETHId)) | |
23 | + | then true | |
24 | + | else (e.sellOrder.assetPair.priceAsset == LTCId)) | |
25 | + | then true | |
26 | + | else (e.sellOrder.assetPair.priceAsset == ZECId)) | |
27 | + | then true | |
28 | + | else (e.sellOrder.assetPair.priceAsset == DASHId)) | |
29 | + | then true | |
30 | + | else (e.sellOrder.assetPair.priceAsset == XMRId)) | |
31 | + | then true | |
32 | + | else (e.sellOrder.assetPair.priceAsset == USDId)) | |
33 | + | then true | |
34 | + | else (e.sellOrder.assetPair.priceAsset == EURId) | |
35 | + | case ex: ExchangeTransaction => | |
36 | + | if ((ex.buyOrder.price >= ex.price)) | |
37 | + | then true | |
38 | + | else (ex.sellOrder.price >= ex.price) | |
39 | + | case t: BurnTransaction|MassTransferTransaction|TransferTransaction => | |
40 | + | false | |
41 | + | case _ => | |
42 | + | true | |
43 | + | } |
github/deemru/w8io/169f3d6 28.41 ms ◑