tx · 4rN4B6chzoBiVW4L424w3cUdnh6Meob1DwD9sDHuoTeX

3PKaQ88w2s49NuDQQrb5Esk4jubRG1nNY24:  -1.00000000 Waves

2019.02.26 15:16 [1413620] smart asset 3PKaQ88w2s49NuDQQrb5Esk4jubRG1nNY24 > SELF 0.00000000 DumpRun spam

{ "type": 15, "id": "4rN4B6chzoBiVW4L424w3cUdnh6Meob1DwD9sDHuoTeX", "fee": 100000000, "feeAssetId": null, "timestamp": 1551183397236, "version": 1, "sender": "3PKaQ88w2s49NuDQQrb5Esk4jubRG1nNY24", "senderPublicKey": "CRH98Fz9gHAu5aG2X14nf3UEg5JEc1X41fGFH1fGuY5R", "proofs": [ "4RmPCScVPW3MdAGi2S3VLCoyCMUuKAT5AWTRjcyhcPeKAVXpxFnFQdmyN65Q2nax73nDDnCBWA6a9pj4VX6Za7T3" ], "assetId": "8yZoe2FpJ6bejprmqjmr4Z9mNbskFa41hmFgcNovZU8R", "script": "base64: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", "chainId": 87, "height": 1413620, "spentComplexity": 0 } View: original | compacted Prev: BxcgTsccvkkoeGQ7SzTypSfFpBzu85GAmVudhxY4RfmV Next: none Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3-let heightDiff = 2
4-let priceDiffConst = 1600000000
3+let heightDiff = 1
4+let priceDiffConst = 3333330000
55 let startHeight = 1413081
66 let cycles = ((height - startHeight) / heightDiff)
77 let priceDiff = (priceDiffConst * cycles)
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3-let heightDiff = 2
4-let priceDiffConst = 1600000000
3+let heightDiff = 1
4+let priceDiffConst = 3333330000
55 let startHeight = 1413081
66 let cycles = ((height - startHeight) / heightDiff)
77 let priceDiff = (priceDiffConst * cycles)
88 let startBuyPrice = 37037000000000
99 let minBuyPrice = (startBuyPrice - priceDiff)
1010 let maxBuyAmount = 100000000
1111 let startSellPrice = 37037100000000
1212 let minSellPrice = (startSellPrice - priceDiff)
1313 let minSellAmount = 100001000
1414 let buyAmountError = "Buy amount must be less than 1"
1515 let buyPriceError = (("Set buy price less than " + toString((minBuyPrice / 100000000))) + " WAVES")
1616 let sellAmountError = "Sell amount must be more than 1.00001"
1717 let sellPriceError = (("Set sell price more than " + toString((minSellPrice / 100000000))) + " WAVES or wait 2 minutes to dump")
1818 match tx {
1919 case e: ExchangeTransaction =>
2020 let sell = sigVerify(e.sellOrder.bodyBytes, e.sellOrder.proofs[0], e.sellOrder.senderPublicKey)
2121 let buy = sigVerify(e.buyOrder.bodyBytes, e.buyOrder.proofs[0], e.buyOrder.senderPublicKey)
2222 if (if (sell)
2323 then buy
2424 else false)
2525 then true
2626 else if (sell)
2727 then if ((minSellAmount > e.sellOrder.amount))
2828 then throw(sellAmountError)
2929 else if (if ((minSellPrice > e.sellOrder.price))
3030 then true
3131 else isDefined(e.sellOrder.assetPair.priceAsset))
3232 then throw(sellPriceError)
3333 else true
3434 else if (buy)
3535 then if ((e.buyOrder.amount > maxBuyAmount))
3636 then throw(buyAmountError)
3737 else if (if ((e.buyOrder.price > minBuyPrice))
3838 then true
3939 else isDefined(e.buyOrder.assetPair.priceAsset))
4040 then throw(buyPriceError)
4141 else true
4242 else false
4343 case _: BurnTransaction|TransferTransaction =>
4444 false
4545 case t: MassTransferTransaction =>
4646 false
4747 case _ =>
4848 true
4949 }

github/deemru/w8io/6500d08 
116.64 ms