HomePhabricator

Add a CValidationInterface::TransactionRemovedFromMempool

Description

Add a CValidationInterface::TransactionRemovedFromMempool

Summary:
This is currently unused, but will by used by wallet to cache when
transactions are in the mempool, obviating the need for calls to
mempool from CWalletTx::InMempool()

This is extracted from Core's PR10286 commit a7d3936de8418522dbb161bfef31c234fc6c2503

Test Plan:

make check
./test/functional/test_runner.py

Reviewers: #bitcoin_abc, jasonbcox

Reviewed By: #bitcoin_abc, jasonbcox

Subscribers: jasonbcox, teamcity, schancel

Differential Revision: https://reviews.bitcoinabc.org/D2263

Details

Provenance
Matt Corallo <git@bluematt.me>Authored on Jan 20 2017, 20:08
deadalnixCommitted on Jan 8 2019, 14:27
deadalnixPushed on Jan 8 2019, 14:27
Reviewer
Restricted Project
Differential Revision
D2263: Add a CValidationInterface::TransactionRemovedFromMempool
Parents
rABC9895e95a4394: Remove github-merge.py documentation
Branches
Unknown
Tags
Unknown