tx · 5nUbPfm2kKgMKvsRXAicw8nBRWqFAytfmvr6BbweaECd

3N6mVEULck7uViUaDo1wi98wch9XzYNXriv:  -1.00000000 Waves

2019.02.22 09:17 [506101] smart asset 3N6mVEULck7uViUaDo1wi98wch9XzYNXriv > SELF 0.00000000 exchange

{ "type": 15, "id": "5nUbPfm2kKgMKvsRXAicw8nBRWqFAytfmvr6BbweaECd", "fee": 100000000, "feeAssetId": null, "timestamp": 1550816277390, "version": 1, "sender": "3N6mVEULck7uViUaDo1wi98wch9XzYNXriv", "senderPublicKey": "GMCkL2F7fYotQtrpQq5sjNm5cjpR7CSfawr9kMSKLHVs", "proofs": [ "4nVEaj9ssU1V3ba12gUMMCy38ZK6EcE3ncNaF23WLn6684a5YqJuT2nmETSFnwmb9Uk7dSR8P8aKobr3aC7G8hbg" ], "assetId": "CdAw5Uu1A9RT6jafc9cQSUy16naaYjzYgcVWDY8xGw8z", "script": "base64:AQQAAAALbWluQnV5UHJpY2UAAAAAAAD+URQEAAAADG1pblNlbGxQcmljZQAAAAAAAP5SQAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE0V4Y2hhbmdlVHJhbnNhY3Rpb24EAAAAAWUFAAAAByRtYXRjaDAEAAAABHNlbGwJAAH0AAAAAwgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlib2R5Qnl0ZXMJAAGRAAAAAggIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAZwcm9vZnMAAAAAAAAAAAAICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAPc2VuZGVyUHVibGljS2V5BAAAAANidXkJAAH0AAAAAwgIBQAAAAFlAAAACGJ1eU9yZGVyAAAACWJvZHlCeXRlcwkAAZEAAAACCAgFAAAAAWUAAAAIYnV5T3JkZXIAAAAGcHJvb2ZzAAAAAAAAAAAACAgFAAAAAWUAAAAIYnV5T3JkZXIAAAAPc2VuZGVyUHVibGljS2V5AwMFAAAABHNlbGwFAAAAA2J1eQcGAwUAAAAEc2VsbAMDCQAAZgAAAAIFAAAADG1pblNlbGxQcmljZQgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAVwcmljZQYJAQAAAAlpc0RlZmluZWQAAAABCAgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAAKcHJpY2VBc3NldAkBAAAABXRocm93AAAAAAYDAwkAAGYAAAACCAgFAAAAAWUAAAAIYnV5T3JkZXIAAAAFcHJpY2UFAAAAC21pbkJ1eVByaWNlBgkBAAAACWlzRGVmaW5lZAAAAAEICAgFAAAAAWUAAAAIYnV5T3JkZXIAAAAJYXNzZXRQYWlyAAAACnByaWNlQXNzZXQJAQAAAAV0aHJvdwAAAAAGBpX0G0I=", "chainId": 84, "height": 506101, "spentComplexity": 0 } View: original | compacted Prev: F1aoakaPReV78sYoJRSEsn58Ck389KhJCqUX1uouN3s8 Next: 6AJwR1jxJ9NbM93yMdetQKi9hVU76g2ttQ7fvuJcyEwK Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3-let minBuyPrice = 16666901
3+let minBuyPrice = 16666900
44 let minSellPrice = 16667200
55 match tx {
66 case e: ExchangeTransaction =>
77 let sell = sigVerify(e.sellOrder.bodyBytes, e.sellOrder.proofs[0], e.sellOrder.senderPublicKey)
88 let buy = sigVerify(e.buyOrder.bodyBytes, e.buyOrder.proofs[0], e.buyOrder.senderPublicKey)
9- if (sell)
10- then if (if ((minSellPrice >= e.sellOrder.price))
11- then true
12- else isDefined(e.sellOrder.assetPair.priceAsset))
13- then throw()
14- else true
15- else if (if ((e.buyOrder.price >= minBuyPrice))
16- then true
17- else isDefined(e.buyOrder.assetPair.priceAsset))
18- then throw()
19- else true
20- case t: MassTransferTransaction|BurnTransaction|TransferTransaction =>
21- true
9+ if (if (sell)
10+ then buy
11+ else false)
12+ then true
13+ else if (sell)
14+ then if (if ((minSellPrice > e.sellOrder.price))
15+ then true
16+ else isDefined(e.sellOrder.assetPair.priceAsset))
17+ then throw()
18+ else true
19+ else if (if ((e.buyOrder.price > minBuyPrice))
20+ then true
21+ else isDefined(e.buyOrder.assetPair.priceAsset))
22+ then throw()
23+ else true
2224 case _ =>
2325 true
2426 }

github/deemru/w8io/3ef1775 
34.57 ms