chore: remove DefaultExternalContext AT (#13797)

This commit is contained in:
Arsenii Kulikov
2025-01-15 02:40:22 +04:00
committed by GitHub
parent d318aa3c85
commit 46f4d73c4d
6 changed files with 27 additions and 83 deletions

View File

@ -179,9 +179,7 @@ impl ConfigureEvmEnv for MyEvmConfig {
}
impl ConfigureEvm for MyEvmConfig {
type DefaultExternalContext<'a> = ();
fn evm<DB: Database>(&self, db: DB) -> Evm<'_, Self::DefaultExternalContext<'_>, DB> {
fn evm<DB: Database>(&self, db: DB) -> Evm<'_, (), DB> {
let new_cache = self.precompile_cache.clone();
EvmBuilder::default()
.with_db(db)
@ -208,8 +206,6 @@ impl ConfigureEvm for MyEvmConfig {
.append_handler_register(inspector_handle_register)
.build()
}
fn default_external_context<'a>(&self) -> Self::DefaultExternalContext<'a> {}
}
/// Builds a regular ethereum block executor that uses the custom EVM.