tx · 9cbs4ioN1PASQBgetxVx1cqe2V8g7TzQSzFMn5eGCUmZ

3PHKTNQRVg5n8uCsTpFAKonvMcG1p8oqs4r:  -1.00000000 Waves

2019.07.11 01:35 [1610013] smart asset 3PHKTNQRVg5n8uCsTpFAKonvMcG1p8oqs4r > SELF 0.00000000 BTXC

{ "type": 15, "id": "9cbs4ioN1PASQBgetxVx1cqe2V8g7TzQSzFMn5eGCUmZ", "fee": 100000000, "feeAssetId": null, "timestamp": 1562798148510, "version": 1, "sender": "3PHKTNQRVg5n8uCsTpFAKonvMcG1p8oqs4r", "senderPublicKey": "2CrorzM7z5149iUPYoRuWxVEpTG8tQL6CwSBJACXH9ZD", "proofs": [ "uay1jVqxKxZzbEsxjqxmUzQh7kgG7WPPgSZzHXdNyx7foHqny2hGv4eJAG4T4ACRdHQZt9dw2qeuRdgfS6HXZXe" ], "assetId": "3XdQ6uoMAgsEhUJjTcv8osPFNN9HWVSEnDQJKJMStBTc", "script": "base64:AwQAAAALZXJyb3JFeHBpcmUCAAAAKiMjIyMjIyMjIE9yZGVyIHNob3VsZCBleHBpcmUgZHVyaW5nIDcgZGF5cwQAAAAQZXJyb3JJbnZhbGlkUGFpcgIAAAA8IyMjIyMjIyBCVFhDIGFsbG93ZWQgb25seSBmb3IgV0FWRVMsIFVTRCBhbmQgQlRDIHRyYWRlIHBhaXJzBAAAAAZhc3NldHMJAARMAAAAAgEAAAAgbPpq/8XtqowLf7Uqk9KiDC+Cgtt0egSMU/v9Ex9zoP8JAARMAAAAAgEAAAAg3Ry9AfDPdQUweAeyqLY4mNFF3VwfujNa40Bv+mZZcP0JAARMAAAAAgUAAAAEdW5pdAUAAAADbmlsBAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATRXhjaGFuZ2VUcmFuc2FjdGlvbgQAAAABbwUAAAAHJG1hdGNoMAQAAAALbWF4RXhwaXJlVHMJAABkAAAAAgkAAGQAAAACCAkBAAAAB2V4dHJhY3QAAAABCQAD7QAAAAEFAAAABmhlaWdodAAAAAl0aW1lc3RhbXAJAABoAAAAAgkAAGgAAAACCQAAaAAAAAIJAABoAAAAAgAAAAAAAAAABwAAAAAAAAAAGAAAAAAAAAAAPAAAAAAAAAAAPAAAAAAAAAAD6AkAAGgAAAACCQAAaAAAAAIAAAAAAAAAAAUAAAAAAAAAADwAAAAAAAAAA+gDCQAAZgAAAAIICAUAAAABbwAAAAhidXlPcmRlcgAAAApleHBpcmF0aW9uBQAAAAttYXhFeHBpcmVUcwkAAAIAAAABBQAAAAtlcnJvckV4cGlyZQMJAABmAAAAAggIBQAAAAFvAAAACXNlbGxPcmRlcgAAAApleHBpcmF0aW9uBQAAAAttYXhFeHBpcmVUcwkAAAIAAAABBQAAAAtlcnJvckV4cGlyZQMDAwkBAAAAAiE9AAAAAggICAUAAAABbwAAAAhidXlPcmRlcgAAAAlhc3NldFBhaXIAAAAKcHJpY2VBc3NldAkAAZEAAAACBQAAAAZhc3NldHMAAAAAAAAAAAAJAQAAAAIhPQAAAAIICAgFAAAAAW8AAAAIYnV5T3JkZXIAAAAJYXNzZXRQYWlyAAAACnByaWNlQXNzZXQJAAGRAAAAAgUAAAAGYXNzZXRzAAAAAAAAAAABBwkBAAAAAiE9AAAAAggICAUAAAABbwAAAAhidXlPcmRlcgAAAAlhc3NldFBhaXIAAAAKcHJpY2VBc3NldAkAAZEAAAACBQAAAAZhc3NldHMAAAAAAAAAAAIHCQAAAgAAAAEFAAAAEGVycm9ySW52YWxpZFBhaXIDAwMJAQAAAAIhPQAAAAIICAgFAAAAAW8AAAAJc2VsbE9yZGVyAAAACWFzc2V0UGFpcgAAAApwcmljZUFzc2V0CQABkQAAAAIFAAAABmFzc2V0cwAAAAAAAAAAAAkBAAAAAiE9AAAAAggICAUAAAABbwAAAAlzZWxsT3JkZXIAAAAJYXNzZXRQYWlyAAAACnByaWNlQXNzZXQJAAGRAAAAAgUAAAAGYXNzZXRzAAAAAAAAAAABBwkBAAAAAiE9AAAAAggICAUAAAABbwAAAAlzZWxsT3JkZXIAAAAJYXNzZXRQYWlyAAAACnByaWNlQXNzZXQJAAGRAAAAAgUAAAAGYXNzZXRzAAAAAAAAAAACBwkAAAIAAAABBQAAABBlcnJvckludmFsaWRQYWlyBgaivoOP", "chainId": 87, "height": 1610013, "spentComplexity": 0 } View: original | compacted Prev: none Next: CXgi6ci58Siib7mMs9GePq5YDmNnYWdz2LqHFJdY6viU Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# 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"
5+let assets = [base58'8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS', base58'Ft8X1v1LTa1ABafufpaCWyVj8KkaxUWE6xBhW6sNFJck', unit]
6+match tx {
7+ 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
26+ case _ =>
27+ true
28+}

github/deemru/w8io/3ef1775 
40.79 ms