pub trait DeriveConsensusParametersChainInfo: Send + Sync {
// Required method
fn ancestor_header_consensus_info(
&self,
ancestor_block_number: BlockNumber,
descendant_block_root: &BlockRoot,
) -> Option<DeriveConsensusParametersConsensusInfo>;
}Expand description
Chain info for derive_consensus_parameters().
Must have access to enough parent blocks.
Required Methods§
Sourcefn ancestor_header_consensus_info(
&self,
ancestor_block_number: BlockNumber,
descendant_block_root: &BlockRoot,
) -> Option<DeriveConsensusParametersConsensusInfo>
fn ancestor_header_consensus_info( &self, ancestor_block_number: BlockNumber, descendant_block_root: &BlockRoot, ) -> Option<DeriveConsensusParametersConsensusInfo>
Get header of ancestor block number for descendant block root