Bitcoin ABC 0.30.5
P2P Digital Currency
|
#include <coins.h>
#include <consensus/amount.h>
#include <core_memusage.h>
#include <indirectmap.h>
#include <kernel/cs_main.h>
#include <kernel/mempool_entry.h>
#include <kernel/mempool_options.h>
#include <policy/packages.h>
#include <primitives/transaction.h>
#include <radix.h>
#include <sync.h>
#include <txconflicting.h>
#include <txorphanage.h>
#include <uint256radixkey.h>
#include <util/hasher.h>
#include <boost/multi_index/hashed_index.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index/sequenced_index.hpp>
#include <boost/multi_index_container.hpp>
#include <atomic>
#include <map>
#include <memory>
#include <optional>
#include <set>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
struct | mempoolentry_txid |
struct | MemPoolEntryRadixTreeAdapter |
Radix tree adapter for storing a CTxMemPoolEntry as a tree element. More... | |
struct | CompareTxMemPoolEntryByEntryTime |
struct | CompareTxMemPoolEntryByEntryId |
class | CompareTxMemPoolEntryByModifiedFeeRate |
Sort by feerate of entry (modfee/vsize) in descending order. More... | |
struct | entry_time |
struct | modified_feerate |
struct | entry_id |
struct | TxMempoolInfo |
Information about a mempool transaction. More... | |
class | CTxMemPool |
CTxMemPool stores valid-according-to-the-current-best-chain transactions that may be included in the next block. More... | |
class | CCoinsViewMemPool |
CCoinsView that brings transactions from a mempool into view. More... | |
Enumerations | |
enum class | MemPoolRemovalReason { EXPIRY , SIZELIMIT , REORG , BLOCK , CONFLICT , AVALANCHE } |
Reason why a transaction was removed from the mempool, this is passed to the notification signal. More... | |
Functions | |
const std::string | RemovalReasonToString (const MemPoolRemovalReason &r) noexcept |
Variables | |
static const uint32_t | MEMPOOL_HEIGHT = 0x7FFFFFFF |
Fake height value used in Coins to signify they are only in the memory pool(since 0.8) More... | |
|
strong |
Reason why a transaction was removed from the mempool, this is passed to the notification signal.
Definition at line 151 of file txmempool.h.
|
noexcept |
Definition at line 822 of file txmempool.cpp.
|
static |
Fake height value used in Coins to signify they are only in the memory pool(since 0.8)
Definition at line 48 of file txmempool.h.