Trait sp_consensus::block_validation::Chain

source ·
pub trait Chain<B: Block> {
    // Required method
    fn block_status(
        &self,
        hash: B::Hash,
    ) -> Result<BlockStatus, Box<dyn Error + Send>>;
}
Expand description

A type which provides access to chain information.

Required Methods§

source

fn block_status( &self, hash: B::Hash, ) -> Result<BlockStatus, Box<dyn Error + Send>>

Retrieve the status of the block denoted by the given Block::Hash.

Implementations on Foreign Types§

source§

impl<T: Chain<B>, B: Block> Chain<B> for Arc<T>

source§

fn block_status( &self, hash: B::Hash, ) -> Result<BlockStatus, Box<dyn Error + Send>>

Implementors§