From 1bead52d57c7abc0147e455c2af0e55a56af8e66 Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Sat, 28 Sep 2024 15:37:40 +0200 Subject: [PATCH] chore: relax trait bounds on transact fns (#11310) --- crates/evm/src/system_calls/eip2935.rs | 2 +- crates/evm/src/system_calls/eip4788.rs | 2 +- crates/evm/src/system_calls/eip7002.rs | 2 +- crates/evm/src/system_calls/eip7251.rs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/evm/src/system_calls/eip2935.rs b/crates/evm/src/system_calls/eip2935.rs index 7b09a48130..9dcec89f4d 100644 --- a/crates/evm/src/system_calls/eip2935.rs +++ b/crates/evm/src/system_calls/eip2935.rs @@ -74,7 +74,7 @@ pub fn transact_blockhashes_contract_call( evm: &mut Evm<'_, EXT, DB>, ) -> Result, BlockExecutionError> where - DB: Database + DatabaseCommit, + DB: Database, DB::Error: core::fmt::Display, EvmConfig: ConfigureEvm
, { diff --git a/crates/evm/src/system_calls/eip4788.rs b/crates/evm/src/system_calls/eip4788.rs index a1f97bf5e9..6352a53070 100644 --- a/crates/evm/src/system_calls/eip4788.rs +++ b/crates/evm/src/system_calls/eip4788.rs @@ -70,7 +70,7 @@ pub fn transact_beacon_root_contract_call( evm: &mut Evm<'_, EXT, DB>, ) -> Result, BlockExecutionError> where - DB: Database + DatabaseCommit, + DB: Database, DB::Error: core::fmt::Display, EvmConfig: ConfigureEvm
, Spec: EthereumHardforks, diff --git a/crates/evm/src/system_calls/eip7002.rs b/crates/evm/src/system_calls/eip7002.rs index d03268254f..f0149943e4 100644 --- a/crates/evm/src/system_calls/eip7002.rs +++ b/crates/evm/src/system_calls/eip7002.rs @@ -55,7 +55,7 @@ pub fn transact_withdrawal_requests_contract_call( evm: &mut Evm<'_, EXT, DB>, ) -> Result where - DB: Database + DatabaseCommit, + DB: Database, DB::Error: core::fmt::Display, EvmConfig: ConfigureEvm
, { diff --git a/crates/evm/src/system_calls/eip7251.rs b/crates/evm/src/system_calls/eip7251.rs index 8247f06b18..f5a7dca14b 100644 --- a/crates/evm/src/system_calls/eip7251.rs +++ b/crates/evm/src/system_calls/eip7251.rs @@ -56,7 +56,7 @@ pub fn transact_consolidation_requests_contract_call( evm: &mut Evm<'_, EXT, DB>, ) -> Result where - DB: Database + DatabaseCommit, + DB: Database, DB::Error: core::fmt::Display, EvmConfig: ConfigureEvm
, {