Kagome
Polkadot Runtime Engine in C++17
|
This is the complete list of members for kagome::blockchain::BlockTree, including all inherited members.
addBlock(const primitives::Block &block)=0 | kagome::blockchain::BlockTree | pure virtual |
addBlockBody(primitives::BlockNumber block_number, const primitives::BlockHash &block_hash, const primitives::BlockBody &block_body)=0 | kagome::blockchain::BlockTree | pure virtual |
addBlockHeader(const primitives::BlockHeader &header)=0 | kagome::blockchain::BlockTree | pure virtual |
addExistingBlock(const primitives::BlockHash &block_hash, const primitives::BlockHeader &block_header)=0 | kagome::blockchain::BlockTree | pure virtual |
BlockHashVecRes typedef | kagome::blockchain::BlockTree | |
deepestLeaf() const =0 | kagome::blockchain::BlockTree | pure virtual |
finalize(const primitives::BlockHash &block, const primitives::Justification &justification)=0 | kagome::blockchain::BlockTree | pure virtual |
getBestChainFromBlock(const primitives::BlockHash &block, uint64_t maximum) const =0 | kagome::blockchain::BlockTree | pure virtual |
getBestContaining(const primitives::BlockHash &target_hash, const std::optional< primitives::BlockNumber > &max_number) const =0 | kagome::blockchain::BlockTree | pure virtual |
getBlockBody(const primitives::BlockId &block) const =0 | kagome::blockchain::BlockTree | pure virtual |
getBlockHeader(const primitives::BlockId &block) const =0 | kagome::blockchain::BlockTree | pure virtual |
getBlockJustification(const primitives::BlockId &block) const =0 | kagome::blockchain::BlockTree | pure virtual |
getChainByBlocks(const primitives::BlockHash &ancestor, const primitives::BlockHash &descendant) const =0 | kagome::blockchain::BlockTree | pure virtual |
GetChainDirection enum name | kagome::blockchain::BlockTree | |
getChildren(const primitives::BlockHash &block) const =0 | kagome::blockchain::BlockTree | pure virtual |
getDescendingChainToBlock(const primitives::BlockHash &block, uint64_t maximum) const =0 | kagome::blockchain::BlockTree | pure virtual |
getGenesisBlockHash() const =0 | kagome::blockchain::BlockTree | pure virtual |
getLastFinalized() const =0 | kagome::blockchain::BlockTree | pure virtual |
getLeaves() const =0 | kagome::blockchain::BlockTree | pure virtual |
hasBlockHeader(const primitives::BlockId &block) const =0 | kagome::blockchain::BlockTree | pure virtual |
hasDirectChain(const primitives::BlockHash &ancestor, const primitives::BlockHash &descendant) const =0 | kagome::blockchain::BlockTree | pure virtual |
removeLeaf(const primitives::BlockHash &block_hash)=0 | kagome::blockchain::BlockTree | pure virtual |
~BlockTree()=default | kagome::blockchain::BlockTree | virtual |