Bitcoin Core  0.20.99
P2P Digital Currency
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) constBlockAssemblerprivate
TestPackageTransactions(const CTxMemPool::setEntries &package)BlockAssemblerprivate
UpdatePackagesForAdded(const CTxMemPool::setEntries &alreadyAdded, indexed_modified_transaction_set &mapModifiedTx) EXCLUSIVE_LOCKS_REQUIRED(m_mempool.cs)BlockAssemblerprivate