feat: add evm env provider (#1525)

Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
This commit is contained in:
Matthias Seitz
2023-02-24 11:21:18 +01:00
committed by GitHub
parent 6410d02bb8
commit 5844ce10f3
23 changed files with 234 additions and 42 deletions

View File

@ -11,8 +11,8 @@
/// Various provider traits.
mod traits;
pub use traits::{
AccountProvider, BlockHashProvider, BlockIdProvider, BlockProvider, HeaderProvider,
StateProvider, StateProviderFactory, TransactionsProvider, WithdrawalsProvider,
AccountProvider, BlockHashProvider, BlockIdProvider, BlockProvider, EvmEnvProvider,
HeaderProvider, StateProvider, StateProviderFactory, TransactionsProvider, WithdrawalsProvider,
};
/// Provider trait implementations.
@ -35,4 +35,4 @@ pub use utils::{insert_block, insert_canonical_block};
pub mod test_utils;
/// Re-export provider error.
pub use reth_interfaces::provider::Error;
pub use reth_interfaces::provider::ProviderError;