PendingEnvBuilder

Trait PendingEnvBuilder 

Source
pub trait PendingEnvBuilder<Evm: ConfigureEvm>:
    Send
    + Sync
    + Unpin
    + 'static {
    // Required method
    fn pending_env_attributes(
        &self,
        parent: &SealedHeader<HeaderTy<Evm::Primitives>>,
    ) -> Result<Evm::NextBlockEnvCtx, EthApiError>;
}
Expand description

A type that knows how to build a [ConfigureEvm::NextBlockEnvCtx] for a pending block.

Required Methods§

Source

fn pending_env_attributes( &self, parent: &SealedHeader<HeaderTy<Evm::Primitives>>, ) -> Result<Evm::NextBlockEnvCtx, EthApiError>

Builds a [ConfigureEvm::NextBlockEnvCtx] for pending block.

Implementations on Foreign Types§

Source§

impl<Evm> PendingEnvBuilder<Evm> for ()
where Evm: ConfigureEvm<NextBlockEnvCtx: BuildPendingEnv<HeaderTy<Evm::Primitives>>>,

Source§

fn pending_env_attributes( &self, parent: &SealedHeader<HeaderTy<Evm::Primitives>>, ) -> Result<Evm::NextBlockEnvCtx, EthApiError>

Implementors§