MemPoolRemovalReason

Reason why a transaction was removed from the mempool, this is passed to the notification signal.

Synopsis

Declared in <kernel/mempool_removal_reason.h>

enum class MemPoolRemovalReason : int;

Members

NameDescription
EXPIRY Expired from mempool
SIZELIMIT Removed in size limiting
REORG Removed for reorganization
BLOCK Removed for block
CONFLICT Removed for conflict with in-block transaction
REPLACED Removed for replacement

Non-Member Functions

NameDescription
RemovalReasonToStringConvert a mempool removal reason to a human-readable string.