[−][src]Trait sc_client_api::client::BlockBackend
Interface for fetching block data.
Required methods
pub fn block_body(
&self,
id: &BlockId<Block>
) -> Result<Option<Vec<<Block as BlockT>::Extrinsic>>>
[src]
&self,
id: &BlockId<Block>
) -> Result<Option<Vec<<Block as BlockT>::Extrinsic>>>
Get block body by ID. Returns None
if the body is not stored.
pub fn block(&self, id: &BlockId<Block>) -> Result<Option<SignedBlock<Block>>>
[src]
Get full block by id.
pub fn block_status(&self, id: &BlockId<Block>) -> Result<BlockStatus>
[src]
Get block status.
pub fn justification(
&self,
id: &BlockId<Block>
) -> Result<Option<Justification>>
[src]
&self,
id: &BlockId<Block>
) -> Result<Option<Justification>>
Get block justification set by id.
pub fn block_hash(
&self,
number: NumberFor<Block>
) -> Result<Option<Block::Hash>>
[src]
&self,
number: NumberFor<Block>
) -> Result<Option<Block::Hash>>
Get block hash by number.