Trait PendingEnvBuilder
pub trait PendingEnvBuilder<Evm>:
Send
+ Sync
+ Unpin
+ 'staticwhere
Evm: ConfigureEvm,{
// Required method
fn pending_env_attributes(
&self,
parent: &SealedHeader<<<Evm as ConfigureEvm>::Primitives as NodePrimitives>::BlockHeader>,
) -> Result<<Evm as ConfigureEvm>::NextBlockEnvCtx, EthApiError>;
}
Expand description
A type that knows how to build a ConfigureEvm::NextBlockEnvCtx
for a pending block.
Required Methods§
fn pending_env_attributes(
&self,
parent: &SealedHeader<<<Evm as ConfigureEvm>::Primitives as NodePrimitives>::BlockHeader>,
) -> Result<<Evm as ConfigureEvm>::NextBlockEnvCtx, EthApiError>
fn pending_env_attributes( &self, parent: &SealedHeader<<<Evm as ConfigureEvm>::Primitives as NodePrimitives>::BlockHeader>, ) -> Result<<Evm as ConfigureEvm>::NextBlockEnvCtx, EthApiError>
Builds a ConfigureEvm::NextBlockEnvCtx
for pending block.