tx · DftViYR4kQWRSjQCGKPddVjJPyh1sEC4HKY9K5BckaoV 3P4xyQGHq2nfhkcaW1e3jAkvfZxmTN25yV9: -1.00000000 Waves 2020.04.28 18:59 [2038076] smart asset 3P4xyQGHq2nfhkcaW1e3jAkvfZxmTN25yV9 > SELF 0.00000000 BRC Token spam
{ "type": 15, "id": "DftViYR4kQWRSjQCGKPddVjJPyh1sEC4HKY9K5BckaoV", "fee": 100000000, "feeAssetId": null, "timestamp": 1588089582480, "version": 1, "sender": "3P4xyQGHq2nfhkcaW1e3jAkvfZxmTN25yV9", "senderPublicKey": "BQgns4Nn9C93rKTS6ngXrqf6T5Jj9eWXA7pNVk1q2srR", "proofs": [ "2mgBNTWcSS8uHqsFy72cR6WGUctXZFZtMzS6i2A1Q3vVCcYX4qCTwbKUVMQRkGC4Cb346UoxFmzYbmzWu4vCumS1" ], "assetId": "9ner63QU9rv97a5HuPUgYtXEoEHxT99NFB5WsrA5Yp4t", "script": "base64:AgQAAAAFQlRDSWQBAAAAIGz6av/F7aqMC3+1KpPSogwvgoLbdHoEjFP7/RMfc6D/BAAAAAVFVEhJZAEAAAAgLiDD9uqKn4lRu7/oiBETNux+2MJCA3JlDVjNcyZCZYIEAAAABUxUQ0lkAQAAACD2HjZC05fd8lpYFSDuLA/aLUYGioA2kq5ViVmesMUsoQQAAAAFWkVDSWQBAAAAIKFSWtVJ1nG6w68fhsmSf+oPilocH5ikK3MGjsya/tVnBAAAAAZEQVNISWQBAAAAIJVTIBcyx/f4MW1SqI21WdPP6/Jz7ZRxV+WdJufOh2rgBAAAAAVYTVJJZAEAAAAgQxj0G3VSMI+7+iJkvwQoTrekocmcbhiCndEGv8vAJAIEAAAABVVTRElkAQAAACDdHL0B8M91BTB4B7KotjiY0UXdXB+6M1rjQG/6Zllw/QQAAAAFRVVSSWQBAAAAIOwWYQRfe5EhQQY7N/Pn19T489PGDqqAl/OQv9D6FbqZBAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATRXhjaGFuZ2VUcmFuc2FjdGlvbgQAAAABZQUAAAAHJG1hdGNoMAMDAwMDAwMJAAAAAAAAAggICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAJYXNzZXRQYWlyAAAACnByaWNlQXNzZXQFAAAABUJUQ0lkBgkAAAAAAAACCAgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAAKcHJpY2VBc3NldAUAAAAFRVRISWQGCQAAAAAAAAIICAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAACWFzc2V0UGFpcgAAAApwcmljZUFzc2V0BQAAAAVMVENJZAYJAAAAAAAAAggICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAJYXNzZXRQYWlyAAAACnByaWNlQXNzZXQFAAAABVpFQ0lkBgkAAAAAAAACCAgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAAKcHJpY2VBc3NldAUAAAAGREFTSElkBgkAAAAAAAACCAgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAAKcHJpY2VBc3NldAUAAAAFWE1SSWQGCQAAAAAAAAIICAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAACWFzc2V0UGFpcgAAAApwcmljZUFzc2V0BQAAAAVVU0RJZAYJAAAAAAAAAggICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAJYXNzZXRQYWlyAAAACnByaWNlQXNzZXQFAAAABUVVUklkAwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAPQnVyblRyYW5zYWN0aW9uBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAXTWFzc1RyYW5zZmVyVHJhbnNhY3Rpb24GCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE1RyYW5zZmVyVHJhbnNhY3Rpb24EAAAAAXQFAAAAByRtYXRjaDAHBqXBenc=", "chainId": 87, "height": 2038076, "spentComplexity": 0 } View: original | compacted Prev: CGfYo59ZSaEc5RKFKC5LSvkJ7hKH6qVzfUmHRBUwoj7f Next: EbacucxgS23K2VbqzPp83q6KtAduJZC6X7PaJeAip8QP Full:
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 2 #-} | |
2 | 2 | {-# CONTENT_TYPE EXPRESSION #-} | |
3 | - | let issuer = Address(base58'3issuerAddress') | |
4 | - | let assetId = base58'ThisAsset1d' | |
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' | |
5 | 11 | match tx { | |
6 | - | case ex: ExchangeTransaction => | |
7 | - | let pair = AssetPair(assetId, unit) | |
8 | - | let rate = extract(getInteger(issuer, "exchangeRate")) | |
9 | - | let rateDiff = (rate - fraction(100000000, ex.price, ex.amount)) | |
10 | - | if (if ((ex.buyOrder.assetPair == pair)) | |
11 | - | then (rateDiff > -100) | |
12 | - | else false) | |
13 | - | then (100 > rateDiff) | |
14 | - | else false | |
12 | + | case e: ExchangeTransaction => | |
13 | + | if (if (if (if (if (if (if ((e.sellOrder.assetPair.priceAsset == BTCId)) | |
14 | + | then true | |
15 | + | else (e.sellOrder.assetPair.priceAsset == ETHId)) | |
16 | + | then true | |
17 | + | else (e.sellOrder.assetPair.priceAsset == LTCId)) | |
18 | + | then true | |
19 | + | else (e.sellOrder.assetPair.priceAsset == ZECId)) | |
20 | + | then true | |
21 | + | else (e.sellOrder.assetPair.priceAsset == DASHId)) | |
22 | + | then true | |
23 | + | else (e.sellOrder.assetPair.priceAsset == XMRId)) | |
24 | + | then true | |
25 | + | else (e.sellOrder.assetPair.priceAsset == USDId)) | |
26 | + | then true | |
27 | + | else (e.sellOrder.assetPair.priceAsset == EURId) | |
28 | + | case t: BurnTransaction|MassTransferTransaction|TransferTransaction => | |
29 | + | false | |
15 | 30 | case _ => | |
16 | 31 | true | |
17 | 32 | } |
github/deemru/w8io/3ef1775 51.97 ms ◑