Kagome
Polkadot Runtime Engine in C++17
kagome::blockchain::BlockTree Member List

This is the complete list of members for kagome::blockchain::BlockTree, including all inherited members.

addBlock(const primitives::Block &block)=0kagome::blockchain::BlockTreepure virtual
addBlockBody(primitives::BlockNumber block_number, const primitives::BlockHash &block_hash, const primitives::BlockBody &block_body)=0kagome::blockchain::BlockTreepure virtual
addBlockHeader(const primitives::BlockHeader &header)=0kagome::blockchain::BlockTreepure virtual
addExistingBlock(const primitives::BlockHash &block_hash, const primitives::BlockHeader &block_header)=0kagome::blockchain::BlockTreepure virtual
BlockHashVecRes typedefkagome::blockchain::BlockTree
deepestLeaf() const =0kagome::blockchain::BlockTreepure virtual
finalize(const primitives::BlockHash &block, const primitives::Justification &justification)=0kagome::blockchain::BlockTreepure virtual
getBestChainFromBlock(const primitives::BlockHash &block, uint64_t maximum) const =0kagome::blockchain::BlockTreepure virtual
getBestContaining(const primitives::BlockHash &target_hash, const std::optional< primitives::BlockNumber > &max_number) const =0kagome::blockchain::BlockTreepure virtual
getBlockBody(const primitives::BlockId &block) const =0kagome::blockchain::BlockTreepure virtual
getBlockHeader(const primitives::BlockId &block) const =0kagome::blockchain::BlockTreepure virtual
getBlockJustification(const primitives::BlockId &block) const =0kagome::blockchain::BlockTreepure virtual
getChainByBlocks(const primitives::BlockHash &ancestor, const primitives::BlockHash &descendant) const =0kagome::blockchain::BlockTreepure virtual
GetChainDirection enum namekagome::blockchain::BlockTree
getChildren(const primitives::BlockHash &block) const =0kagome::blockchain::BlockTreepure virtual
getDescendingChainToBlock(const primitives::BlockHash &block, uint64_t maximum) const =0kagome::blockchain::BlockTreepure virtual
getGenesisBlockHash() const =0kagome::blockchain::BlockTreepure virtual
getLastFinalized() const =0kagome::blockchain::BlockTreepure virtual
getLeaves() const =0kagome::blockchain::BlockTreepure virtual
hasBlockHeader(const primitives::BlockId &block) const =0kagome::blockchain::BlockTreepure virtual
hasDirectChain(const primitives::BlockHash &ancestor, const primitives::BlockHash &descendant) const =0kagome::blockchain::BlockTreepure virtual
removeLeaf(const primitives::BlockHash &block_hash)=0kagome::blockchain::BlockTreepure virtual
~BlockTree()=defaultkagome::blockchain::BlockTreevirtual