![]() |
Bitcoin Core 30.99.0
P2P Digital Currency
|
This is the complete list of members for interfaces::Chain, including all inherited members.
| blockFilterMatchesAny(BlockFilterType filter_type, const uint256 &block_hash, const GCSFilter::ElementSet &filter_set)=0 | interfaces::Chain | pure virtual |
| broadcastTransaction(const CTransactionRef &tx, const CAmount &max_tx_fee, bool relay, std::string &err_string)=0 | interfaces::Chain | pure virtual |
| calculateCombinedBumpFee(const std::vector< COutPoint > &outpoints, const CFeeRate &target_feerate)=0 | interfaces::Chain | pure virtual |
| calculateIndividualBumpFees(const std::vector< COutPoint > &outpoints, const CFeeRate &target_feerate)=0 | interfaces::Chain | pure virtual |
| checkChainLimits(const CTransactionRef &tx)=0 | interfaces::Chain | pure virtual |
| context() | interfaces::Chain | inlinevirtual |
| deleteRwSettings(const std::string &name, SettingsAction action=SettingsAction::WRITE)=0 | interfaces::Chain | pure virtual |
| estimateMaxBlocks()=0 | interfaces::Chain | pure virtual |
| estimateSmartFee(int num_blocks, bool conservative, FeeCalculation *calc=nullptr)=0 | interfaces::Chain | pure virtual |
| findAncestorByHash(const uint256 &block_hash, const uint256 &ancestor_hash, const FoundBlock &ancestor_out={})=0 | interfaces::Chain | pure virtual |
| findAncestorByHeight(const uint256 &block_hash, int ancestor_height, const FoundBlock &ancestor_out={})=0 | interfaces::Chain | pure virtual |
| findBlock(const uint256 &hash, const FoundBlock &block={})=0 | interfaces::Chain | pure virtual |
| findCoins(std::map< COutPoint, Coin > &coins)=0 | interfaces::Chain | pure virtual |
| findCommonAncestor(const uint256 &block_hash1, const uint256 &block_hash2, const FoundBlock &ancestor_out={}, const FoundBlock &block1_out={}, const FoundBlock &block2_out={})=0 | interfaces::Chain | pure virtual |
| findFirstBlockWithTimeAndHeight(int64_t min_time, int min_height, const FoundBlock &block={})=0 | interfaces::Chain | pure virtual |
| findLocatorFork(const CBlockLocator &locator)=0 | interfaces::Chain | pure virtual |
| getBlockHash(int height)=0 | interfaces::Chain | pure virtual |
| getHeight()=0 | interfaces::Chain | pure virtual |
| getPackageLimits(unsigned int &limit_ancestor_count, unsigned int &limit_descendant_count)=0 | interfaces::Chain | pure virtual |
| getPruneHeight()=0 | interfaces::Chain | pure virtual |
| getRwSetting(const std::string &name)=0 | interfaces::Chain | pure virtual |
| getSetting(const std::string &arg)=0 | interfaces::Chain | pure virtual |
| getSettingsList(const std::string &arg)=0 | interfaces::Chain | pure virtual |
| getTransactionAncestry(const Txid &txid, size_t &ancestors, size_t &descendants, size_t *ancestorsize=nullptr, CAmount *ancestorfees=nullptr)=0 | interfaces::Chain | pure virtual |
| guessVerificationProgress(const uint256 &block_hash)=0 | interfaces::Chain | pure virtual |
| handleNotifications(std::shared_ptr< Notifications > notifications)=0 | interfaces::Chain | pure virtual |
| handleRpc(const CRPCCommand &command)=0 | interfaces::Chain | pure virtual |
| hasAssumedValidChain()=0 | interfaces::Chain | pure virtual |
| hasBlockFilterIndex(BlockFilterType filter_type)=0 | interfaces::Chain | pure virtual |
| hasBlocks(const uint256 &block_hash, int min_height=0, std::optional< int > max_height={})=0 | interfaces::Chain | pure virtual |
| hasDescendantsInMempool(const Txid &txid)=0 | interfaces::Chain | pure virtual |
| haveBlockOnDisk(int height)=0 | interfaces::Chain | pure virtual |
| havePruned()=0 | interfaces::Chain | pure virtual |
| initError(const bilingual_str &message)=0 | interfaces::Chain | pure virtual |
| initMessage(const std::string &message)=0 | interfaces::Chain | pure virtual |
| initWarning(const bilingual_str &message)=0 | interfaces::Chain | pure virtual |
| isInitialBlockDownload()=0 | interfaces::Chain | pure virtual |
| isInMempool(const Txid &txid)=0 | interfaces::Chain | pure virtual |
| isRBFOptIn(const CTransaction &tx)=0 | interfaces::Chain | pure virtual |
| isReadyToBroadcast()=0 | interfaces::Chain | pure virtual |
| mempoolMinFee()=0 | interfaces::Chain | pure virtual |
| overwriteRwSetting(const std::string &name, common::SettingsValue value, SettingsAction action=SettingsAction::WRITE)=0 | interfaces::Chain | pure virtual |
| relayDustFee()=0 | interfaces::Chain | pure virtual |
| relayIncrementalFee()=0 | interfaces::Chain | pure virtual |
| relayMinFee()=0 | interfaces::Chain | pure virtual |
| requestMempoolTransactions(Notifications ¬ifications)=0 | interfaces::Chain | pure virtual |
| rpcEnableDeprecated(const std::string &method)=0 | interfaces::Chain | pure virtual |
| showProgress(const std::string &title, int progress, bool resume_possible)=0 | interfaces::Chain | pure virtual |
| shutdownRequested()=0 | interfaces::Chain | pure virtual |
| updateRwSetting(const std::string &name, const SettingsUpdate &update_function)=0 | interfaces::Chain | pure virtual |
| waitForNotificationsIfTipChanged(const uint256 &old_tip)=0 | interfaces::Chain | pure virtual |
| ~Chain()=default | interfaces::Chain | virtual |