Bitcoin Core  0.21.1
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
BlockAssembler Member List

This is the complete list of members for BlockAssembler, including all inherited members.

addPackageTxs(int &nPackagesSelected, int &nDescendantsUpdated) EXCLUSIVE_LOCKS_REQUIRED(m_mempool.cs)BlockAssemblerprivate
AddToBlock(CTxMemPool::txiter iter)BlockAssemblerprivate
BlockAssembler(const CTxMemPool &mempool, const CChainParams &params)BlockAssemblerexplicit
BlockAssembler(const CTxMemPool &mempool, const CChainParams &params, const Options &options)BlockAssemblerexplicit
blockMinFeeRateBlockAssemblerprivate
chainparamsBlockAssemblerprivate
CreateNewBlock(const CScript &scriptPubKeyIn)BlockAssembler
fIncludeWitnessBlockAssemblerprivate
inBlockBlockAssemblerprivate
m_last_block_num_txsBlockAssemblerstatic
m_last_block_weightBlockAssemblerstatic
m_mempoolBlockAssemblerprivate
nBlockMaxWeightBlockAssemblerprivate
nBlockSigOpsCostBlockAssemblerprivate
nBlockTxBlockAssemblerprivate
nBlockWeightBlockAssemblerprivate
nFeesBlockAssemblerprivate
nHeightBlockAssemblerprivate
nLockTimeCutoffBlockAssemblerprivate
onlyUnconfirmed(CTxMemPool::setEntries &testSet)BlockAssemblerprivate
pblocktemplateBlockAssemblerprivate
resetBlock()BlockAssemblerprivate
SkipMapTxEntry(CTxMemPool::txiter it, indexed_modified_transaction_set &mapModifiedTx, CTxMemPool::setEntries &failedTx) EXCLUSIVE_LOCKS_REQUIRED(m_mempool.cs)BlockAssemblerprivate
SortForBlock(const CTxMemPool::setEntries &package, std::vector< CTxMemPool::txiter > &sortedEntries)BlockAssemblerprivate
TestPackage(uint64_t packageSize, int64_t packageSigOpsCost) const BlockAssemblerprivate
TestPackageTransactions(const CTxMemPool::setEntries &package)BlockAssemblerprivate
UpdatePackagesForAdded(const CTxMemPool::setEntries &alreadyAdded, indexed_modified_transaction_set &mapModifiedTx) EXCLUSIVE_LOCKS_REQUIRED(m_mempool.cs)BlockAssemblerprivate