chore: impl evm env provider for noop (#13342)

This commit is contained in:
Matthias Seitz
2024-12-12 13:20:42 +01:00
committed by GitHub
parent 92fae83c0d
commit 3b08b659aa
4 changed files with 24 additions and 55 deletions

View File

@ -526,58 +526,6 @@ impl<C: Send + Sync + 'static, N: NodePrimitives> StateProviderFactory for NoopP
}
}
// impl EvmEnvProvider for NoopProvider {
// fn fill_env_at<EvmConfig>(
// &self,
// _cfg: &mut CfgEnvWithHandlerCfg,
// _block_env: &mut BlockEnv,
// _at: BlockHashOrNumber,
// _evm_config: EvmConfig,
// ) -> ProviderResult<()>
// where
// EvmConfig: ConfigureEvmEnv<Header = Header>,
// {
// Ok(())
// }
//
// fn fill_env_with_header<EvmConfig>(
// &self,
// _cfg: &mut CfgEnvWithHandlerCfg,
// _block_env: &mut BlockEnv,
// _header: &Header,
// _evm_config: EvmConfig,
// ) -> ProviderResult<()>
// where
// EvmConfig: ConfigureEvmEnv<Header = Header>,
// {
// Ok(())
// }
//
// fn fill_cfg_env_at<EvmConfig>(
// &self,
// _cfg: &mut CfgEnvWithHandlerCfg,
// _at: BlockHashOrNumber,
// _evm_config: EvmConfig,
// ) -> ProviderResult<()>
// where
// EvmConfig: ConfigureEvmEnv<Header = Header>,
// {
// Ok(())
// }
//
// fn fill_cfg_env_with_header<EvmConfig>(
// &self,
// _cfg: &mut CfgEnvWithHandlerCfg,
// _header: &Header,
// _evm_config: EvmConfig,
// ) -> ProviderResult<()>
// where
// EvmConfig: ConfigureEvmEnv<Header = Header>,
// {
// Ok(())
// }
// }
impl<C: Send + Sync, N: NodePrimitives> StageCheckpointReader for NoopProvider<C, N> {
fn get_stage_checkpoint(&self, _id: StageId) -> ProviderResult<Option<StageCheckpoint>> {
Ok(None)