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

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

getBlockBody(const primitives::BlockId &id) const =0kagome::blockchain::BlockStoragepure virtual
getBlockData(const primitives::BlockId &id) const =0kagome::blockchain::BlockStoragepure virtual
getBlockHeader(const primitives::BlockId &id) const =0kagome::blockchain::BlockStoragepure virtual
getBlockTreeLeaves() const =0kagome::blockchain::BlockStoragepure virtual
getJustification(const primitives::BlockId &block) const =0kagome::blockchain::BlockStoragepure virtual
getLastFinalized() const =0kagome::blockchain::BlockStoragepure virtual
hasBlockHeader(const primitives::BlockId &id) const =0kagome::blockchain::BlockStoragepure virtual
putBlock(const primitives::Block &block)=0kagome::blockchain::BlockStoragepure virtual
putBlockData(primitives::BlockNumber, const primitives::BlockData &block_data)=0kagome::blockchain::BlockStoragepure virtual
putBlockHeader(const primitives::BlockHeader &header)=0kagome::blockchain::BlockStoragepure virtual
putJustification(const primitives::Justification &justification, const primitives::BlockHash &hash, primitives::BlockNumber number)=0kagome::blockchain::BlockStoragepure virtual
putNumberToIndexKey(const primitives::BlockInfo &block)=0kagome::blockchain::BlockStoragepure virtual
removeBlock(const primitives::BlockInfo &block)=0kagome::blockchain::BlockStoragepure virtual
removeBlockData(primitives::BlockNumber block_number, const primitives::BlockDataFlags &remove_flags)=0kagome::blockchain::BlockStoragepure virtual
removeJustification(const primitives::BlockHash &hash, primitives::BlockNumber number)=0kagome::blockchain::BlockStoragepure virtual
setBlockTreeLeaves(std::vector< primitives::BlockHash > leaves)=0kagome::blockchain::BlockStoragepure virtual
~BlockStorage()=defaultkagome::blockchain::BlockStoragevirtual