tx · 8jEhcJ69VaJ78TpPetwhd4JA8ac3SqEYj4iawHbDNYNj

3N4T8eVemVK3f4E8KZgbwvBpk8csem2bFyb:  -1.00000000 Waves

2019.02.13 08:43 [492928] smart asset 3N4T8eVemVK3f4E8KZgbwvBpk8csem2bFyb > SELF 0.00000000 tenpe

{ "type": 15, "id": "8jEhcJ69VaJ78TpPetwhd4JA8ac3SqEYj4iawHbDNYNj", "fee": 100000000, "feeAssetId": null, "timestamp": 1550036657200, "version": 1, "sender": "3N4T8eVemVK3f4E8KZgbwvBpk8csem2bFyb", "senderPublicKey": "6XtTAMMi9snEs1mN1TBpR3npxA2R16FMxneyWXMZdMdf", "proofs": [ "2PTGL35kHrnANfmd5SiGAgRHHebpxQmJcFnXpJ7MJA7N1jqB35tYSKuqrTTp8Z7sfXA2KDjjrXrPjy2dJ4pnYe5Y" ], "assetId": "EY83fPjcXEkETodcmME3LwnTnMoVTagaiXty7gXN3y34", "script": "base64:AQQAAAAKc3RhcnRCbG9jawAAAAAAABUmlwQAAAAFUHJpY2UAAAAAAAABhqAEAAAABm9uZWRheQAAAAAAAAAFoAQAAAAIbWlucHJpY2UAAAAAAAX14QAEAAAACG1heHByaWNlAAAAAAAANu6ABAAAAAptYXhhbW1vdW50AAAAAAA7msoABAAAAAptaW5hbW1vdW50AAAAAAAF9eEABAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATRXhjaGFuZ2VUcmFuc2FjdGlvbgQAAAABZQUAAAAHJG1hdGNoMAMJAABmAAAAAgUAAAAKbWluYW1tb3VudAgFAAAAAWUAAAAGYW1vdW50CQAAAgAAAAECAAAAMCDQnNC40L3QuNC80LDQu9GM0L3QvtC1INC60L7Qu9C40YfQtdGB0YLQstC+ID0gMQMJAABmAAAAAggFAAAAAWUAAAAGYW1vdW50BQAAAAptYXhhbW1vdW50CQAAAgAAAAECAAAAMyDQnNCw0LrRgdC40LzQsNC70YzQvdC+0LUg0LrQvtC70LjRh9C10YHRgtCy0L4gPSAxMAMJAABmAAAAAgUAAAAIbWlucHJpY2UIBQAAAAFlAAAABXByaWNlCQAAAgAAAAECAAAAKiDQnNC40L3QuNC80LDQu9GM0L3QsNGPINGG0LXQvdCwID0gMSB3YXZlcwMJAQAAAAEhAAAAAQkBAAAACWlzRGVmaW5lZAAAAAEICAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAACWFzc2V0UGFpcgAAAApwcmljZUFzc2V0BgMJAQAAAAEhAAAAAQkBAAAACWlzRGVmaW5lZAAAAAEICAgFAAAAAWUAAAAIYnV5T3JkZXIAAAAJYXNzZXRQYWlyAAAACnByaWNlQXNzZXQGBwMDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE0V4Y2hhbmdlVHJhbnNhY3Rpb24GAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdNYXNzVHJhbnNmZXJUcmFuc2FjdGlvbgYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE1RyYW5zZmVyVHJhbnNhY3Rpb24GAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABlTZXRBc3NldFNjcmlwdFRyYW5zYWN0aW9uBgkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAA9CdXJuVHJhbnNhY3Rpb24EAAAAAnR4BQAAAAckbWF0Y2gwBgcWSi5p", "chainId": 84, "height": 492928, "spentComplexity": 0 } View: original | compacted Prev: 3m1BPFTPaomRPeYhAcqkwXxfXGi2Wz74vbxwmUnn3wfd Next: 6k6NXLprmv5VbaouckqzYRJGrYD7gt85gNdS5hfxBdR3 Diff:
OldNewDifferences
77 let maxprice = 3600000
88 let maxammount = 1000000000
99 let minammount = 100000000
10-let maxtokenBalance = 1000000000
1110 match tx {
1211 case e: ExchangeTransaction =>
1312 if ((minammount > e.amount))
1615 then throw(" Максимальное количество = 10")
1716 else if ((minprice > e.price))
1817 then throw(" Минимальная цена = 1 waves")
19- else true
20- case t: TransferTransaction =>
21- let CB = assetBalance(t.recipient, t.assetId)
22- if ((CB > maxtokenBalance))
23- then throw(" Минимальный баланс = 10")
24- else true
18+ else if (!(isDefined(e.sellOrder.assetPair.priceAsset)))
19+ then true
20+ else if (!(isDefined(e.buyOrder.assetPair.priceAsset)))
21+ then true
22+ else false
2523 case tx: ExchangeTransaction|MassTransferTransaction|TransferTransaction|SetAssetScriptTransaction|BurnTransaction =>
2624 true
2725 case _ =>
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let startBlock = 1386135
44 let Price = 100000
55 let oneday = 1440
66 let minprice = 100000000
77 let maxprice = 3600000
88 let maxammount = 1000000000
99 let minammount = 100000000
10-let maxtokenBalance = 1000000000
1110 match tx {
1211 case e: ExchangeTransaction =>
1312 if ((minammount > e.amount))
1413 then throw(" Минимальное количество = 1")
1514 else if ((e.amount > maxammount))
1615 then throw(" Максимальное количество = 10")
1716 else if ((minprice > e.price))
1817 then throw(" Минимальная цена = 1 waves")
19- else true
20- case t: TransferTransaction =>
21- let CB = assetBalance(t.recipient, t.assetId)
22- if ((CB > maxtokenBalance))
23- then throw(" Минимальный баланс = 10")
24- else true
18+ else if (!(isDefined(e.sellOrder.assetPair.priceAsset)))
19+ then true
20+ else if (!(isDefined(e.buyOrder.assetPair.priceAsset)))
21+ then true
22+ else false
2523 case tx: ExchangeTransaction|MassTransferTransaction|TransferTransaction|SetAssetScriptTransaction|BurnTransaction =>
2624 true
2725 case _ =>
2826 false
2927 }

github/deemru/w8io/169f3d6 
27.43 ms