tx · CXgi6ci58Siib7mMs9GePq5YDmNnYWdz2LqHFJdY6viU

3PHKTNQRVg5n8uCsTpFAKonvMcG1p8oqs4r:  -1.00000000 Waves

2019.08.25 14:50 [1676572] smart asset 3PHKTNQRVg5n8uCsTpFAKonvMcG1p8oqs4r > SELF 0.00000000 BTXC

{ "type": 15, "id": "CXgi6ci58Siib7mMs9GePq5YDmNnYWdz2LqHFJdY6viU", "fee": 100000000, "feeAssetId": null, "timestamp": 1566733835341, "version": 1, "sender": "3PHKTNQRVg5n8uCsTpFAKonvMcG1p8oqs4r", "senderPublicKey": "2CrorzM7z5149iUPYoRuWxVEpTG8tQL6CwSBJACXH9ZD", "proofs": [ "2dRpEpBZK4SJKnimToMf8rZhq3NoWEk2Sjq9GpdvmDgbkCmPvzhr4uYAEPy1yw8QHE1hJdWDxMkLnuGvWd59DMFd" ], "assetId": "3XdQ6uoMAgsEhUJjTcv8osPFNN9HWVSEnDQJKJMStBTc", "script": "base64:AwQAAAAQZXJyb3JJbnZhbGlkUGFpcgIAAAA0QlRYQyBhbGxvd2VkIG9ubHkgZm9yIFdBVkVTLCBVU0QgYW5kIEJUQyB0cmFkZSBwYWlycwQAAAAGYXNzZXRzCQAETAAAAAIBAAAAIGz6av/F7aqMC3+1KpPSogwvgoLbdHoEjFP7/RMfc6D/CQAETAAAAAIBAAAAIN0cvQHwz3UFMHgHsqi2OJjRRd1cH7ozWuNAb/pmWXD9CQAETAAAAAIFAAAABHVuaXQFAAAAA25pbAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE0V4Y2hhbmdlVHJhbnNhY3Rpb24EAAAAAW8FAAAAByRtYXRjaDADAwMJAQAAAAIhPQAAAAIICAgFAAAAAW8AAAAIYnV5T3JkZXIAAAAJYXNzZXRQYWlyAAAACnByaWNlQXNzZXQJAAGRAAAAAgUAAAAGYXNzZXRzAAAAAAAAAAAACQEAAAACIT0AAAACCAgIBQAAAAFvAAAACGJ1eU9yZGVyAAAACWFzc2V0UGFpcgAAAApwcmljZUFzc2V0CQABkQAAAAIFAAAABmFzc2V0cwAAAAAAAAAAAQcJAQAAAAIhPQAAAAIICAgFAAAAAW8AAAAIYnV5T3JkZXIAAAAJYXNzZXRQYWlyAAAACnByaWNlQXNzZXQJAAGRAAAAAgUAAAAGYXNzZXRzAAAAAAAAAAACBwkAAAIAAAABBQAAABBlcnJvckludmFsaWRQYWlyAwMDCQEAAAACIT0AAAACCAgIBQAAAAFvAAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAAKcHJpY2VBc3NldAkAAZEAAAACBQAAAAZhc3NldHMAAAAAAAAAAAAJAQAAAAIhPQAAAAIICAgFAAAAAW8AAAAJc2VsbE9yZGVyAAAACWFzc2V0UGFpcgAAAApwcmljZUFzc2V0CQABkQAAAAIFAAAABmFzc2V0cwAAAAAAAAAAAQcJAQAAAAIhPQAAAAIICAgFAAAAAW8AAAAJc2VsbE9yZGVyAAAACWFzc2V0UGFpcgAAAApwcmljZUFzc2V0CQABkQAAAAIFAAAABmFzc2V0cwAAAAAAAAAAAgcJAAACAAAAAQUAAAAQZXJyb3JJbnZhbGlkUGFpcgYGxBFXIw==", "chainId": 87, "height": 1676572, "spentComplexity": 0 } View: original | compacted Prev: 9cbs4ioN1PASQBgetxVx1cqe2V8g7TzQSzFMn5eGCUmZ Next: 4jX7pHdMKCpm4ar3b5DBjzLv7UzhRsaKR4iqiefFoNWv Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3-let errorExpire = "######## Order should expire during 7 days"
4-let errorInvalidPair = "####### BTXC allowed only for WAVES, USD and BTC trade pairs"
3+let errorInvalidPair = "BTXC allowed only for WAVES, USD and BTC trade pairs"
54 let assets = [base58'8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS', base58'Ft8X1v1LTa1ABafufpaCWyVj8KkaxUWE6xBhW6sNFJck', unit]
65 match tx {
76 case o: ExchangeTransaction =>
8- let maxExpireTs = ((extract(blockInfoByHeight(height)).timestamp + ((((7 * 24) * 60) * 60) * 1000)) + ((5 * 60) * 1000))
9- if ((o.buyOrder.expiration > maxExpireTs))
10- then throw(errorExpire)
11- else if ((o.sellOrder.expiration > maxExpireTs))
12- then throw(errorExpire)
13- else if (if (if ((o.buyOrder.assetPair.priceAsset != assets[0]))
14- then (o.buyOrder.assetPair.priceAsset != assets[1])
15- else false)
16- then (o.buyOrder.assetPair.priceAsset != assets[2])
17- else false)
18- then throw(errorInvalidPair)
19- else if (if (if ((o.sellOrder.assetPair.priceAsset != assets[0]))
20- then (o.sellOrder.assetPair.priceAsset != assets[1])
21- else false)
22- then (o.sellOrder.assetPair.priceAsset != assets[2])
23- else false)
24- then throw(errorInvalidPair)
25- else true
7+ if (if (if ((o.buyOrder.assetPair.priceAsset != assets[0]))
8+ then (o.buyOrder.assetPair.priceAsset != assets[1])
9+ else false)
10+ then (o.buyOrder.assetPair.priceAsset != assets[2])
11+ else false)
12+ then throw(errorInvalidPair)
13+ else if (if (if ((o.sellOrder.assetPair.priceAsset != assets[0]))
14+ then (o.sellOrder.assetPair.priceAsset != assets[1])
15+ else false)
16+ then (o.sellOrder.assetPair.priceAsset != assets[2])
17+ else false)
18+ then throw(errorInvalidPair)
19+ else true
2620 case _ =>
2721 true
2822 }

github/deemru/w8io/6500d08 
79.63 ms