Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
Chain Member List

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

blockFilterMatchesAny(BlockFilterType filter_type, const uint256 &block_hash, const GCSFilter::ElementSet &filter_set)=0Chainpure virtual
broadcastTransaction(const CTransactionRef &tx, const CAmount &max_tx_fee, node::TxBroadcast broadcast_method, std::string &err_string)=0Chainpure virtual
calculateCombinedBumpFee(const std::vector< COutPoint > &outpoints, const CFeeRate &target_feerate)=0Chainpure virtual
calculateIndividualBumpFees(const std::vector< COutPoint > &outpoints, const CFeeRate &target_feerate)=0Chainpure virtual
checkChainLimits(const CTransactionRef &tx)=0Chainpure virtual
context()Chaininlinevirtual
deleteRwSettings(const std::string &name, SettingsAction action=SettingsAction::WRITE)=0Chainpure virtual
estimateMaxBlocks()=0Chainpure virtual
estimateSmartFee(int num_blocks, bool conservative, FeeCalculation *calc=nullptr)=0Chainpure virtual
findAncestorByHash(const uint256 &block_hash, const uint256 &ancestor_hash, const FoundBlock &ancestor_out={})=0Chainpure virtual
findAncestorByHeight(const uint256 &block_hash, int ancestor_height, const FoundBlock &ancestor_out={})=0Chainpure virtual
findBlock(const uint256 &hash, const FoundBlock &block={})=0Chainpure virtual
findCoins(std::map< COutPoint, Coin > &coins)=0Chainpure virtual
findCommonAncestor(const uint256 &block_hash1, const uint256 &block_hash2, const FoundBlock &ancestor_out={}, const FoundBlock &block1_out={}, const FoundBlock &block2_out={})=0Chainpure virtual
findFirstBlockWithTimeAndHeight(int64_t min_time, int min_height, const FoundBlock &block={})=0Chainpure virtual
findLocatorFork(const CBlockLocator &locator)=0Chainpure virtual
getBlockHash(int height)=0Chainpure virtual
getHeight()=0Chainpure virtual
getPackageLimits(unsigned int &limit_ancestor_count, unsigned int &limit_descendant_count)=0Chainpure virtual
getPruneHeight()=0Chainpure virtual
getRwSetting(const std::string &name)=0Chainpure virtual
getSetting(const std::string &arg)=0Chainpure virtual
getSettingsList(const std::string &arg)=0Chainpure virtual
getTransactionAncestry(const Txid &txid, size_t &ancestors, size_t &cluster_count, size_t *ancestorsize=nullptr, CAmount *ancestorfees=nullptr)=0Chainpure virtual
guessVerificationProgress(const uint256 &block_hash)=0Chainpure virtual
handleNotifications(std::shared_ptr< Notifications > notifications)=0Chainpure virtual
handleRpc(const CRPCCommand &command)=0Chainpure virtual
hasAssumedValidChain()=0Chainpure virtual
hasBlockFilterIndex(BlockFilterType filter_type)=0Chainpure virtual
hasBlocks(const uint256 &block_hash, int min_height=0, std::optional< int > max_height={})=0Chainpure virtual
hasDescendantsInMempool(const Txid &txid)=0Chainpure virtual
haveBlockOnDisk(int height)=0Chainpure virtual
havePruned()=0Chainpure virtual
initError(const bilingual_str &message)=0Chainpure virtual
initMessage(const std::string &message)=0Chainpure virtual
initWarning(const bilingual_str &message)=0Chainpure virtual
isInitialBlockDownload()=0Chainpure virtual
isInMempool(const Txid &txid)=0Chainpure virtual
isRBFOptIn(const CTransaction &tx)=0Chainpure virtual
isReadyToBroadcast()=0Chainpure virtual
mempoolMinFee()=0Chainpure virtual
overwriteRwSetting(const std::string &name, common::SettingsValue value, SettingsAction action=SettingsAction::WRITE)=0Chainpure virtual
relayDustFee()=0Chainpure virtual
relayIncrementalFee()=0Chainpure virtual
relayMinFee()=0Chainpure virtual
requestMempoolTransactions(Notifications &notifications)=0Chainpure virtual
rpcEnableDeprecated(const std::string &method)=0Chainpure virtual
showProgress(const std::string &title, int progress, bool resume_possible)=0Chainpure virtual
shutdownRequested()=0Chainpure virtual
updateRwSetting(const std::string &name, const SettingsUpdate &update_function)=0Chainpure virtual
waitForNotifications()=0Chainpure virtual
waitForNotificationsIfTipChanged(const uint256 &old_tip)=0Chainpure virtual
~Chain()=defaultChainvirtual