reth_primitives_traits/transaction/execute.rs
1//! Abstraction of an executable transaction.
2
3use alloy_primitives::Address;
4use revm_primitives::TxEnv;
5
6/// Loads transaction into execution environment.
7pub trait FillTxEnv {
8 /// Fills [`TxEnv`] with an [`Address`] and transaction.
9 fn fill_tx_env(&self, tx_env: &mut TxEnv, sender: Address);
10}