![]() |
Bitcoin Core 31.1.0
P2P Digital Currency
|
#include <rpc/blockchain.h>#include <node/mempool_persist.h>#include <chainparams.h>#include <common/args.h>#include <consensus/validation.h>#include <core_io.h>#include <index/txospenderindex.h>#include <kernel/mempool_entry.h>#include <net_processing.h>#include <netbase.h>#include <node/mempool_persist_args.h>#include <node/types.h>#include <policy/rbf.h>#include <policy/settings.h>#include <primitives/transaction.h>#include <rpc/server.h>#include <rpc/server_util.h>#include <rpc/util.h>#include <txmempool.h>#include <univalue.h>#include <util/fs.h>#include <util/moneystr.h>#include <util/strencodings.h>#include <util/time.h>#include <util/vector.h>#include <map>#include <string_view>#include <utility>Go to the source code of this file.
Enumerations | |
| enum class | TransactionError |
Variables | |
| static const CAmount | DEFAULT_MAX_BURN_AMOUNT |
| Maximum burn value for sendrawtransaction, submitpackage, and testmempoolaccept RPC calls. | |
| static const CFeeRate | DEFAULT_MAX_RAW_TX_FEE_RATE |
| Maximum fee rate for sendrawtransaction and testmempoolaccept RPC calls. | |
|
strong |
|
static |
Definition at line 207 of file mempool.cpp.
| void AppendChunkInfo | ( | UniValue & | all_chunks, |
| FeePerWeight | chunk_feerate, | ||
| std::vector< const CTxMemPoolEntry * > | chunk_txs ) |
Definition at line 461 of file mempool.cpp.
|
static |
|
static |
Definition at line 474 of file mempool.cpp.
| bool node::DumpMempool | ( | const CTxMemPool & | pool, |
| const fs::path & | dump_path, | ||
| fsbridge::FopenFn | mockable_fopen_function = fsbridge::fopen, | ||
| bool | skip_file_commit = false ) |
Dump the mempool to a file.
Definition at line 153 of file mempool_persist.cpp.
|
static |
Definition at line 508 of file mempool.cpp.
|
static |
Definition at line 703 of file mempool.cpp.
|
static |
Definition at line 829 of file mempool.cpp.
|
static |
Definition at line 764 of file mempool.cpp.
|
static |
Definition at line 864 of file mempool.cpp.
|
static |
Definition at line 609 of file mempool.cpp.
|
static |
Definition at line 1057 of file mempool.cpp.
|
static |
Definition at line 1223 of file mempool.cpp.
|
static |
Definition at line 142 of file mempool.cpp.
|
static |
Definition at line 652 of file mempool.cpp.
|
static |
Definition at line 897 of file mempool.cpp.
|
static |
Definition at line 1093 of file mempool.cpp.
|
static |
| UniValue MempoolInfoToJSON | ( | const CTxMemPool & | pool | ) |
Mempool information to JSON.
Definition at line 1033 of file mempool.cpp.
| fs::path node::MempoolPath | ( | const ArgsManager & | argsman | ) |
| UniValue MempoolToJSON | ( | const CTxMemPool & | pool, |
| bool | verbose, | ||
| bool | include_mempool_sequence ) |
Mempool to JSON.
Definition at line 571 of file mempool.cpp.
|
static |
|
static |
Definition at line 1207 of file mempool.cpp.
| void RegisterMempoolRPCCommands | ( | CRPCTable & | t | ) |
Definition at line 1506 of file mempool.cpp.
|
static |
Definition at line 1154 of file mempool.cpp.
|
static |
Definition at line 47 of file mempool.cpp.
|
static |
Definition at line 1292 of file mempool.cpp.
|
static |
Definition at line 262 of file mempool.cpp.
| std::string util::ToString | ( | const T & | t | ) |
|
static |
Maximum burn value for sendrawtransaction, submitpackage, and testmempoolaccept RPC calls.
By default, a transaction with a burn value higher than this will be rejected by these RPCs and the GUI. This can be overridden with the maxburnamount argument.
Definition at line 34 of file transaction.h.
|
static |
Maximum fee rate for sendrawtransaction and testmempoolaccept RPC calls.
Also used by the GUI when broadcasting a completed PSBT. By default, a transaction with a fee rate higher than this will be rejected by these RPCs and the GUI. This can be overridden with the maxfeerate argument.
Definition at line 28 of file transaction.h.