tx · Bjvndw7SyHmwTegKNCtXsT3rkRqb3SVFQW4ScuUaP9Lg

3N4T8eVemVK3f4E8KZgbwvBpk8csem2bFyb:  -1.00000000 Waves

2019.02.15 02:32 [495351] smart asset 3N4T8eVemVK3f4E8KZgbwvBpk8csem2bFyb > SELF 0.00000000 zoolla

{ "type": 15, "id": "Bjvndw7SyHmwTegKNCtXsT3rkRqb3SVFQW4ScuUaP9Lg", "fee": 100000000, "feeAssetId": null, "timestamp": 1550187243362, "version": 1, "sender": "3N4T8eVemVK3f4E8KZgbwvBpk8csem2bFyb", "senderPublicKey": "6XtTAMMi9snEs1mN1TBpR3npxA2R16FMxneyWXMZdMdf", "proofs": [ "4jecbWnZaSkED8fAc2P4zBuqK5e91e2wSnrBn2aPm78TurdZjwDCQULLheZoUjDog84NGGSon89pdBD5QHcbQW2V" ], "assetId": "7QnSodML1AAEFywANeQQkKrrjxK3voymkitfhZauWLqx", "script": "base64:AQQAAAAGR0VUVEVSAAAAAABZaC8ABAAAAAZOYXRpdmUAAAAAAAX14QAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNFeGNoYW5nZVRyYW5zYWN0aW9uBAAAAAFlBQAAAAckbWF0Y2gwBAAAAANidXkJAAH0AAAAAwgIBQAAAAFlAAAACGJ1eU9yZGVyAAAACWJvZHlCeXRlcwkAAZEAAAACCAgFAAAAAWUAAAAIYnV5T3JkZXIAAAAGcHJvb2ZzAAAAAAAAAAAACAgFAAAAAWUAAAAIYnV5T3JkZXIAAAAPc2VuZGVyUHVibGljS2V5BAAAAARzZWxsCQAB9AAAAAMICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAJYm9keUJ5dGVzCQABkQAAAAIICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAGcHJvb2ZzAAAAAAAAAAAACAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAAD3NlbmRlclB1YmxpY0tleQMFAAAABHNlbGwDCQAAZgAAAAIFAAAABkdFVFRFUggIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAZhbW91bnQJAAACAAAAAQIAAAAZTUlOIFNFTEwgQU1PVU5UID0gMTUgWU9WSQMJAABmAAAAAgUAAAAGTmF0aXZlCAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAABXByaWNlCQAAAgAAAAECAAAAE01JTiBQUklDRSA9IDEgV0FWRVMDCQEAAAABIQAAAAEJAQAAAAlpc0RlZmluZWQAAAABCAgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAAKcHJpY2VBc3NldAYHAwUAAAADYnV5AwkAAGYAAAACBQAAAAZOYXRpdmUICAUAAAABZQAAAAhidXlPcmRlcgAAAAVwcmljZQkAAAIAAAABAgAAABNNSU4gUFJJQ0UgPSAxIFdBVkVTAwkBAAAAASEAAAABCQEAAAAJaXNEZWZpbmVkAAAAAQgICAUAAAABZQAAAAhidXlPcmRlcgAAAAlhc3NldFBhaXIAAAAKcHJpY2VBc3NldAYHBwMDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAF01hc3NUcmFuc2ZlclRyYW5zYWN0aW9uBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATRXhjaGFuZ2VUcmFuc2FjdGlvbgYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAGVNldEFzc2V0U2NyaXB0VHJhbnNhY3Rpb24GCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0J1cm5UcmFuc2FjdGlvbgQAAAACdHgFAAAAByRtYXRjaDAGByxXIOU=", "chainId": 84, "height": 495351, "spentComplexity": 0 } View: original | compacted Prev: BJd9TcwbUrHoaAngmNEZoetfiregiBumbhYeqERY6XYC Next: 8UfPoChcnjQbPEPSjtNUkSHYTq2VKsPa2S6qbrFZVcCQ Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3-let WWZRdGRHCAUAAAABZQAAAAVwcmljZQkAAAIAAAABAgAAACog0JzQuNC90LjQvNCw0LvRjNC90LDRjyDRhtC10L3QsC = 1500000000
4-let IYnV5T3JkZXIAAAAGYW1vdW50CQAAAgAAAAECAAAAWCDQnNC40L3QuNC80LDQu9GM0L3QvtC1INC60L7Qu9C40YfQtdG = 100000000
5-let QAAAAhidXlPcmRlcgAAAAZwcm9vZnMAAAAAAAAAAAAICAUAAAABZQAAAAhidXlPcmRlcgAAAA9zZW5kZXJ = 3000000000
3+let GETTER = 1500000000
4+let Native = 100000000
65 match tx {
76 case e: ExchangeTransaction =>
87 let buy = sigVerify(e.buyOrder.bodyBytes, e.buyOrder.proofs[0], e.buyOrder.senderPublicKey)
98 let sell = sigVerify(e.sellOrder.bodyBytes, e.sellOrder.proofs[0], e.sellOrder.senderPublicKey)
109 if (sell)
11- then if ((WWZRdGRHCAUAAAABZQAAAAVwcmljZQkAAAIAAAABAgAAACog0JzQuNC90LjQvNCw0LvRjNC90LDRjyDRhtC10L3QsC > e.sellOrder.amount))
12- then throw(" Минимальное количество на продажу = 15 YOVI")
13- else if ((IYnV5T3JkZXIAAAAGYW1vdW50CQAAAgAAAAECAAAAWCDQnNC40L3QuNC80LDQu9GM0L3QvtC1INC60L7Qu9C40YfQtdG > e.sellOrder.price))
14- then throw(" Минимальная цена = 1 waves")
10+ then if ((GETTER > e.sellOrder.amount))
11+ then throw("MIN SELL AMOUNT = 15 YOVI")
12+ else if ((Native > e.sellOrder.price))
13+ then throw("MIN PRICE = 1 WAVES")
1514 else if (!(isDefined(e.sellOrder.assetPair.priceAsset)))
1615 then true
1716 else false
1817 else if (buy)
19- then if ((IYnV5T3JkZXIAAAAGYW1vdW50CQAAAgAAAAECAAAAWCDQnNC40L3QuNC80LDQu9GM0L3QvtC1INC60L7Qu9C40YfQtdG > e.buyOrder.price))
20- then throw(" Минимальная цена = 1 waves")
18+ then if ((Native > e.buyOrder.price))
19+ then throw("MIN PRICE = 1 WAVES")
2120 else if (!(isDefined(e.buyOrder.assetPair.priceAsset)))
2221 then true
2322 else false
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3-let WWZRdGRHCAUAAAABZQAAAAVwcmljZQkAAAIAAAABAgAAACog0JzQuNC90LjQvNCw0LvRjNC90LDRjyDRhtC10L3QsC = 1500000000
4-let IYnV5T3JkZXIAAAAGYW1vdW50CQAAAgAAAAECAAAAWCDQnNC40L3QuNC80LDQu9GM0L3QvtC1INC60L7Qu9C40YfQtdG = 100000000
5-let QAAAAhidXlPcmRlcgAAAAZwcm9vZnMAAAAAAAAAAAAICAUAAAABZQAAAAhidXlPcmRlcgAAAA9zZW5kZXJ = 3000000000
3+let GETTER = 1500000000
4+let Native = 100000000
65 match tx {
76 case e: ExchangeTransaction =>
87 let buy = sigVerify(e.buyOrder.bodyBytes, e.buyOrder.proofs[0], e.buyOrder.senderPublicKey)
98 let sell = sigVerify(e.sellOrder.bodyBytes, e.sellOrder.proofs[0], e.sellOrder.senderPublicKey)
109 if (sell)
11- then if ((WWZRdGRHCAUAAAABZQAAAAVwcmljZQkAAAIAAAABAgAAACog0JzQuNC90LjQvNCw0LvRjNC90LDRjyDRhtC10L3QsC > e.sellOrder.amount))
12- then throw(" Минимальное количество на продажу = 15 YOVI")
13- else if ((IYnV5T3JkZXIAAAAGYW1vdW50CQAAAgAAAAECAAAAWCDQnNC40L3QuNC80LDQu9GM0L3QvtC1INC60L7Qu9C40YfQtdG > e.sellOrder.price))
14- then throw(" Минимальная цена = 1 waves")
10+ then if ((GETTER > e.sellOrder.amount))
11+ then throw("MIN SELL AMOUNT = 15 YOVI")
12+ else if ((Native > e.sellOrder.price))
13+ then throw("MIN PRICE = 1 WAVES")
1514 else if (!(isDefined(e.sellOrder.assetPair.priceAsset)))
1615 then true
1716 else false
1817 else if (buy)
19- then if ((IYnV5T3JkZXIAAAAGYW1vdW50CQAAAgAAAAECAAAAWCDQnNC40L3QuNC80LDQu9GM0L3QvtC1INC60L7Qu9C40YfQtdG > e.buyOrder.price))
20- then throw(" Минимальная цена = 1 waves")
18+ then if ((Native > e.buyOrder.price))
19+ then throw("MIN PRICE = 1 WAVES")
2120 else if (!(isDefined(e.buyOrder.assetPair.priceAsset)))
2221 then true
2322 else false
2423 else false
2524 case tx: MassTransferTransaction|ExchangeTransaction|SetAssetScriptTransaction|BurnTransaction =>
2625 true
2726 case _ =>
2827 false
2928 }

github/deemru/w8io/3ef1775 
47.96 ms