Bitcoin Core 28.99.0
P2P Digital Currency
|
#include <node/types.h>
#include <policy/policy.h>
#include <primitives/block.h>
#include <txmempool.h>
#include <memory>
#include <optional>
#include <stdint.h>
#include <boost/multi_index/identity.hpp>
#include <boost/multi_index/indexed_by.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index/tag.hpp>
#include <boost/multi_index_container.hpp>
Go to the source code of this file.
Classes | |
struct | node::CBlockTemplate |
struct | node::CTxMemPoolModifiedEntry |
struct | node::CompareCTxMemPoolIter |
Comparator for CTxMemPool::txiter objects. More... | |
struct | node::modifiedentry_iter |
struct | node::CompareTxIterByAncestorCount |
struct | node::CTxMemPoolModifiedEntry_Indices |
struct | node::update_for_parent_inclusion |
class | node::BlockAssembler |
Generate a new block, without valid proof-of-work. More... | |
struct | node::BlockAssembler::Options |
Namespaces | |
namespace | Consensus |
Transaction validation functions. | |
namespace | node |
Typedefs | |
typedef boost::multi_index_container< CTxMemPoolModifiedEntry, CTxMemPoolModifiedEntry_Indices > | node::indexed_modified_transaction_set |
typedef indexed_modified_transaction_set::nth_index< 0 >::type::iterator | node::modtxiter |
typedef indexed_modified_transaction_set::index< ancestor_score >::type::iterator | node::modtxscoreiter |
Functions | |
int64_t | node::UpdateTime (CBlockHeader *pblock, const Consensus::Params &consensusParams, const CBlockIndex *pindexPrev) |
void | node::RegenerateCommitments (CBlock &block, ChainstateManager &chainman) |
Update an old GenerateCoinbaseCommitment from CreateNewBlock after the block txs have changed. More... | |
void | node::ApplyArgsManOptions (const ArgsManager &gArgs, BlockAssembler::Options &options) |
Apply -blockmintxfee and -blockmaxweight options from ArgsManager to BlockAssembler options. More... | |
Variables | |
static const bool | node::DEFAULT_PRINT_MODIFIED_FEE = false |