referrerpolicy=no-referrer-when-downgrade
pallet_mmr

Trait BlockHashProvider

Source
pub trait BlockHashProvider<BlockNumber, BlockHash> {
    // Required method
    fn block_hash(block_number: BlockNumber) -> BlockHash;
}
Expand description

Block hash provider for a given block number.

Required Methods§

Source

fn block_hash(block_number: BlockNumber) -> BlockHash

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<T: Config> BlockHashProvider<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, <T as Config>::Hash> for DefaultBlockHashProvider<T>