tx · DM3TRRCdB5svWCtEScsHUY3P3AXeTjagetnopwg83vYo

3N6mVEULck7uViUaDo1wi98wch9XzYNXriv:  -1.00000000 Waves

2019.02.22 08:14 [506042] smart asset 3N6mVEULck7uViUaDo1wi98wch9XzYNXriv > SELF 0.00000000 exchange

{ "type": 15, "id": "DM3TRRCdB5svWCtEScsHUY3P3AXeTjagetnopwg83vYo", "fee": 100000000, "feeAssetId": null, "timestamp": 1550812532153, "version": 1, "sender": "3N6mVEULck7uViUaDo1wi98wch9XzYNXriv", "senderPublicKey": "GMCkL2F7fYotQtrpQq5sjNm5cjpR7CSfawr9kMSKLHVs", "proofs": [ "3tbqdJs5WmcJwHTQzkTxxDAfAqKfdXYTvU7GpHPHdLmjcw6okQAk4UUNFVjZvtPotbRBtAJXFsEemzrTnJkpiJAf" ], "assetId": "CdAw5Uu1A9RT6jafc9cQSUy16naaYjzYgcVWDY8xGw8z", "script": "base64:AQQAAAALbWluQnV5UHJpY2UAAAAAAAD+URQEAAAADG1pblNlbGxQcmljZQAAAAAAAP5SQAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE0V4Y2hhbmdlVHJhbnNhY3Rpb24EAAAAAWUFAAAAByRtYXRjaDAEAAAABHNlbGwJAAH0AAAAAwgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlib2R5Qnl0ZXMJAAGRAAAAAggIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAZwcm9vZnMAAAAAAAAAAAAICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAPc2VuZGVyUHVibGljS2V5BAAAAANidXkJAAH0AAAAAwgIBQAAAAFlAAAACGJ1eU9yZGVyAAAACWJvZHlCeXRlcwkAAZEAAAACCAgFAAAAAWUAAAAIYnV5T3JkZXIAAAAGcHJvb2ZzAAAAAAAAAAAACAgFAAAAAWUAAAAIYnV5T3JkZXIAAAAPc2VuZGVyUHVibGljS2V5AwUAAAAEc2VsbAkAAAIAAAABAgAAAARzZWxsAwMJAABmAAAAAggIBQAAAAFlAAAACGJ1eU9yZGVyAAAABXByaWNlBQAAAAttaW5CdXlQcmljZQYJAQAAAAlpc0RlZmluZWQAAAABCAgIBQAAAAFlAAAACGJ1eU9yZGVyAAAACWFzc2V0UGFpcgAAAApwcmljZUFzc2V0CQEAAAAFdGhyb3cAAAAABgMDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAF01hc3NUcmFuc2ZlclRyYW5zYWN0aW9uBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAPQnVyblRyYW5zYWN0aW9uBgkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNUcmFuc2ZlclRyYW5zYWN0aW9uBAAAAAF0BQAAAAckbWF0Y2gwBgactg8h", "chainId": 84, "height": 506042, "spentComplexity": 0 } View: original | compacted Prev: 4KLmffrbfkJ4hKZNKBqP8aZ8xZFYzH1d2UxBYd7s7uqz Next: D6i3k5MSKCBZAaaahixFbMfk8PohcgfBUmPphx4uG9iB Diff:
OldNewDifferences
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 (if ((e.buyOrder.price > minBuyPrice))
10- then true
11- else isDefined(e.buyOrder.assetPair.priceAsset))
12- then throw()
13- else true
9+ if (sell)
10+ then throw("sell")
11+ else if (if ((e.buyOrder.price > minBuyPrice))
12+ then true
13+ else isDefined(e.buyOrder.assetPair.priceAsset))
14+ then throw()
15+ else true
1416 case t: MassTransferTransaction|BurnTransaction|TransferTransaction =>
1517 true
1618 case _ =>
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 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 (if ((e.buyOrder.price > minBuyPrice))
10- then true
11- else isDefined(e.buyOrder.assetPair.priceAsset))
12- then throw()
13- else true
9+ if (sell)
10+ then throw("sell")
11+ else if (if ((e.buyOrder.price > minBuyPrice))
12+ then true
13+ else isDefined(e.buyOrder.assetPair.priceAsset))
14+ then throw()
15+ else true
1416 case t: MassTransferTransaction|BurnTransaction|TransferTransaction =>
1517 true
1618 case _ =>
1719 true
1820 }

github/deemru/w8io/3ef1775 
31.70 ms