pub trait ExtensionsFactory<Block: BlockT>: Send + Sync {
// Required method
fn extensions_for(
&self,
block_hash: Block::Hash,
block_number: NumberFor<Block>,
) -> Extensions;
}
Expand description
Generate the starting set of [Extensions
].
These [Extensions
] are passed to the environment a runtime is executed in.
Required Methods§
sourcefn extensions_for(
&self,
block_hash: Block::Hash,
block_number: NumberFor<Block>,
) -> Extensions
fn extensions_for( &self, block_hash: Block::Hash, block_number: NumberFor<Block>, ) -> Extensions
Create [Extensions
] for the given input.
block_hash
: The hash of the block in the context that extensions will be used.block_number
: The number of the block in the context that extensions will be used.