Bitcoin ABC  0.28.12
P2P Digital Currency
interfaces::Chain Member List

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

broadcastTransaction(const Config &config, const CTransactionRef &tx, const Amount &max_tx_fee, bool relay, std::string &err_string)=0interfaces::Chainpure virtual
estimateFee() const =0interfaces::Chainpure virtual
findAncestorByHash(const BlockHash &block_hash, const BlockHash &ancestor_hash, const FoundBlock &ancestor_out={})=0interfaces::Chainpure virtual
findAncestorByHeight(const BlockHash &block_hash, int ancestor_height, const FoundBlock &ancestor_out={})=0interfaces::Chainpure virtual
findBlock(const BlockHash &hash, const FoundBlock &block={})=0interfaces::Chainpure virtual
findCoins(std::map< COutPoint, Coin > &coins)=0interfaces::Chainpure virtual
findCommonAncestor(const BlockHash &block_hash1, const BlockHash &block_hash2, const FoundBlock &ancestor_out={}, const FoundBlock &block1_out={}, const FoundBlock &block2_out={})=0interfaces::Chainpure virtual
findFirstBlockWithTimeAndHeight(int64_t min_time, int min_height, const FoundBlock &block={})=0interfaces::Chainpure virtual
findLocatorFork(const CBlockLocator &locator)=0interfaces::Chainpure virtual
getBlockHash(int height)=0interfaces::Chainpure virtual
getHeight()=0interfaces::Chainpure virtual
getRwSetting(const std::string &name)=0interfaces::Chainpure virtual
getSetting(const std::string &arg)=0interfaces::Chainpure virtual
getSettingsList(const std::string &arg)=0interfaces::Chainpure virtual
getTipLocator()=0interfaces::Chainpure virtual
guessVerificationProgress(const BlockHash &block_hash)=0interfaces::Chainpure virtual
handleNotifications(std::shared_ptr< Notifications > notifications)=0interfaces::Chainpure virtual
handleRpc(const CRPCCommand &command)=0interfaces::Chainpure virtual
hasBlocks(const BlockHash &block_hash, int min_height=0, std::optional< int > max_height={})=0interfaces::Chainpure virtual
haveBlockOnDisk(int height)=0interfaces::Chainpure virtual
havePruned()=0interfaces::Chainpure virtual
initError(const bilingual_str &message)=0interfaces::Chainpure virtual
initMessage(const std::string &message)=0interfaces::Chainpure virtual
initWarning(const bilingual_str &message)=0interfaces::Chainpure virtual
isInitialBlockDownload()=0interfaces::Chainpure virtual
isReadyToBroadcast()=0interfaces::Chainpure virtual
params() const =0interfaces::Chainpure virtual
relayDustFee()=0interfaces::Chainpure virtual
relayMinFee()=0interfaces::Chainpure virtual
requestMempoolTransactions(Notifications &notifications)=0interfaces::Chainpure virtual
rpcEnableDeprecated(const std::string &method)=0interfaces::Chainpure virtual
rpcRunLater(const std::string &name, std::function< void()> fn, int64_t seconds)=0interfaces::Chainpure virtual
rpcSerializationFlags()=0interfaces::Chainpure virtual
showProgress(const std::string &title, int progress, bool resume_possible)=0interfaces::Chainpure virtual
shutdownRequested()=0interfaces::Chainpure virtual
updateRwSetting(const std::string &name, const util::SettingsValue &value, bool write=true)=0interfaces::Chainpure virtual
waitForNotificationsIfTipChanged(const BlockHash &old_tip)=0interfaces::Chainpure virtual
~Chain()interfaces::Chaininlinevirtual