mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
feat: introduce external context GAT in ConfigureEvm (#7842)
This commit is contained in:
@ -61,7 +61,9 @@ impl ConfigureEvmEnv for OptimismEvmConfig {
|
||||
}
|
||||
|
||||
impl ConfigureEvm for OptimismEvmConfig {
|
||||
fn evm<'a, DB: Database + 'a>(&self, db: DB) -> Evm<'a, (), DB> {
|
||||
type DefaultExternalContext<'a> = ();
|
||||
|
||||
fn evm<'a, DB: Database + 'a>(&self, db: DB) -> Evm<'a, Self::DefaultExternalContext<'a>, DB> {
|
||||
EvmBuilder::default().with_db(db).optimism().build()
|
||||
}
|
||||
|
||||
@ -83,7 +85,7 @@ impl ConfigureEvm for OptimismEvmConfig {
|
||||
mod tests {
|
||||
use super::*;
|
||||
use reth_primitives::revm_primitives::{BlockEnv, CfgEnv};
|
||||
use reth_revm::primitives::SpecId;
|
||||
use revm_primitives::SpecId;
|
||||
|
||||
#[test]
|
||||
#[ignore]
|
||||
|
||||
Reference in New Issue
Block a user