[bisq-network/bisq] Verify maker & taker fee transactions via Mempool lookup (#5160)
Christoph Atteneder
notifications at github.com
Wed Mar 17 09:54:20 CET 2021
@ripcurlx commented on this pull request.
> @@ -152,6 +156,20 @@ private void checkPriceThreshold(MarketPrice marketPrice, OpenOffer openOffer) {
openOfferManager.deactivateOpenOffer(openOffer, () -> {
}, errorMessage -> {
});
+ } else if (openOffer.getState() == OpenOffer.State.AVAILABLE) {
+ // check the mempool if it has not been done before
+ if (openOffer.getMempoolStatus() < 0 && mempoolService.canRequestBeMade()) {
+ mempoolService.validateOfferMakerTx(openOffer.getOffer().getOfferPayload(), (txValidator -> {
+ openOffer.setMempoolStatus(txValidator.isFail() ? 0 : 1);
So if it fails to validate the tx the offer will be deactivated after the next price update (~60 sec later), right?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/pull/5160#pullrequestreview-614052507
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20210317/cb045733/attachment.htm>
More information about the bisq-github
mailing list