Trait EthExecutorSpec

pub trait EthExecutorSpec: EthereumHardforks {
    // Required method
    fn deposit_contract_address(&self) -> Option<Address>;
}
Expand description

A configuration object for super::EthBlockExecutor

Required Methods§

fn deposit_contract_address(&self) -> Option<Address>

Address of deposit contract emitting deposit events.

Used by super::eip6110::parse_deposits_from_receipts.

Implementations on Foreign Types§

§

impl EthExecutorSpec for ChainSpec

§

impl EthExecutorSpec for SeismicChainHardforks

§

impl<'a, T> EthExecutorSpec for &'a T
where T: 'a + EthExecutorSpec + ?Sized, &'a T: EthereumHardforks,

§

impl<T> EthExecutorSpec for Arc<T>
where T: EthExecutorSpec + ?Sized, Arc<T>: EthereumHardforks,

Implementors§