[−][src]Trait sp_blockchain::HeaderMetadata
Handles header metadata: hash, number, parent hash, etc.
Associated Types
type Error
Error used in case the header metadata is not found.
Required methods
fn header_metadata(
&self,
hash: Block::Hash
) -> Result<CachedHeaderMetadata<Block>, Self::Error>
&self,
hash: Block::Hash
) -> Result<CachedHeaderMetadata<Block>, Self::Error>
fn insert_header_metadata(
&self,
hash: Block::Hash,
header_metadata: CachedHeaderMetadata<Block>
)
&self,
hash: Block::Hash,
header_metadata: CachedHeaderMetadata<Block>
)
fn remove_header_metadata(&self, hash: Block::Hash)
Implementors
impl<Block: BlockT> HeaderMetadata<Block> for HeaderMetadataCache<Block>
[src]
type Error = String
fn header_metadata(
&self,
hash: Block::Hash
) -> Result<CachedHeaderMetadata<Block>, Self::Error>
[src]
&self,
hash: Block::Hash
) -> Result<CachedHeaderMetadata<Block>, Self::Error>
fn insert_header_metadata(
&self,
hash: Block::Hash,
metadata: CachedHeaderMetadata<Block>
)
[src]
&self,
hash: Block::Hash,
metadata: CachedHeaderMetadata<Block>
)