tx · 5cfP29uqgjU3V1sLGNkBFzMK6hAoteikJGf2csxWN5EA

3N5EYBTAEfEALhE15d6B2ZL7yu27enxMedz:  -1.00000000 Waves

2019.02.13 10:44 [493057] smart asset 3N5EYBTAEfEALhE15d6B2ZL7yu27enxMedz > SELF 0.00000000 blablatoken1

{ "type": 15, "id": "5cfP29uqgjU3V1sLGNkBFzMK6hAoteikJGf2csxWN5EA", "fee": 100000000, "feeAssetId": null, "timestamp": 1550043922118, "version": 1, "sender": "3N5EYBTAEfEALhE15d6B2ZL7yu27enxMedz", "senderPublicKey": "JAjDSSQ1LdVR1jVcWbdn3UqCUA1xuQeLqTTkZUKRVddL", "proofs": [ "54ETo14Noru4iTY9CpaNNqxwrH6J3pPknPg7JHMfKX74568fURvwaz21KNv9E5Z7DTBxn5CMd8ER9YM9uMGvQXsx" ], "assetId": "HNQwJc5YLXdf2LHFmfxr9hL6cY7mAcMGALi5L614XSa5", "script": "base64:AQQAAAALc3RhcnRIZWlnaHQAAAAAAAAHhfoEAAAACnN0YXJ0UHJpY2UAAAAAAAAmJaAEAAAACGludGVydmFsCQAAaAAAAAIAAAAAAAAAABgAAAAAAAAAADwEAAAAA2V4cAkAAGgAAAACCQAAaAAAAAIAAAAAAAAAAB8AAAAAAAAAADwAAAAAAAAAA+gEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNFeGNoYW5nZVRyYW5zYWN0aW9uBAAAAAFlBQAAAAckbWF0Y2gwBAAAAARkYXlzCQAAaQAAAAIJAABlAAAAAgUAAAAGaGVpZ2h0BQAAAAtzdGFydEhlaWdodAUAAAAIaW50ZXJ2YWwEAAAADGN1cnJlbnRQcmljZQkAAGQAAAACBQAAAApzdGFydFByaWNlCQAAaAAAAAIFAAAABGRheXMAAAAAAAAHoSADCQEAAAABIQAAAAEJAQAAAAlpc0RlZmluZWQAAAABCAgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAAKcHJpY2VBc3NldAMDAwkAAGcAAAACCAUAAAABZQAAAAVwcmljZQUAAAAMY3VycmVudFByaWNlBgQAAAAJV0FWZXJyU3RyCQABLAAAAAIJAAEsAAAAAgIAAAAWTWluaW1hbCBXQVZFUyBwcmljZSA9IAkAAaQAAAABBQAAAAxjdXJyZW50UHJpY2UCAAAACiB3YXZlbGV0cy4JAAACAAAAAQUAAAAJV0FWZXJyU3RyCQAAZwAAAAIFAAAAA2V4cAkAAGUAAAACCAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAACmV4cGlyYXRpb24ICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAJdGltZXN0YW1wBwkAAGcAAAACBQAAAANleHAJAABlAAAAAggIBQAAAAFlAAAACGJ1eU9yZGVyAAAACmV4cGlyYXRpb24ICAUAAAABZQAAAAhidXlPcmRlcgAAAAl0aW1lc3RhbXAHBAAAAAlEZWZFcnJTdHICAAAAIk9ubHkgdHJhZGluZyBhZ2FpbnN0IFdBVkVTIGFsbG93ZWQJAAACAAAAAQUAAAAJRGVmRXJyU3RyBpvunNM=", "chainId": 84, "height": 493057, "spentComplexity": 0 } View: original | compacted Prev: 2JGPvSdEYKYZXPsRCHDT38NmAPv1HDj27wCcGzbhFH5b Next: U7SxGgnKgvcWUCGzuXbkKGpPMY9DyicknTA58yQEK5f Diff:
OldNewDifferences
77 match tx {
88 case e: ExchangeTransaction =>
99 let days = ((height - startHeight) / interval)
10- let currentPrice = (startPrice + (1 + (days * 500000)))
10+ let currentPrice = (startPrice + (days * 500000))
1111 if (!(isDefined(e.sellOrder.assetPair.priceAsset)))
1212 then if (if (if ((e.price >= currentPrice))
1313 then true
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let startHeight = 493050
44 let startPrice = 2500000
55 let interval = (24 * 60)
66 let exp = ((31 * 60) * 1000)
77 match tx {
88 case e: ExchangeTransaction =>
99 let days = ((height - startHeight) / interval)
10- let currentPrice = (startPrice + (1 + (days * 500000)))
10+ let currentPrice = (startPrice + (days * 500000))
1111 if (!(isDefined(e.sellOrder.assetPair.priceAsset)))
1212 then if (if (if ((e.price >= currentPrice))
1313 then true
1414 else {
1515 let WAVerrStr = (("Minimal WAVES price = " + toString(currentPrice)) + " wavelets.")
1616 throw(WAVerrStr)
1717 })
1818 then (exp >= (e.sellOrder.expiration - e.sellOrder.timestamp))
1919 else false)
2020 then (exp >= (e.buyOrder.expiration - e.buyOrder.timestamp))
2121 else false
2222 else {
2323 let DefErrStr = "Only trading against WAVES allowed"
2424 throw(DefErrStr)
2525 }
2626 case _ =>
2727 true
2828 }

github/deemru/w8io/169f3d6 
27.03 ms