Notifies listeners of transactions removed from the mempool as as a result of new block being connected. MempoolTransactionsRemovedForBlock will be fired before BlockConnected.

Synopsis

Declared in <validationinterface.h>

virtual
void
MempoolTransactionsRemovedForBlock(
    std::shared_ptr<CBlock const> const& block,
    std::vector<RemovedMempoolTransactionInfo> const& txs_removed_for_block,
    unsigned int block_height);

Description

Not fired while initial block download is active.

Called on a background thread.

Parameters

Name

Description

block

The block whose connection triggered the removals.

txs_removed_for_block

The transactions removed because they were included in the block.

block_height

Height of the connected block.

Created with MrDocs