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§
Sourcefn pending_env_attributes(
&self,
parent: &SealedHeader<HeaderTy<Evm::Primitives>>,
) -> Result<Evm::NextBlockEnvCtx, EthApiError>
fn pending_env_attributes( &self, parent: &SealedHeader<HeaderTy<Evm::Primitives>>, ) -> Result<Evm::NextBlockEnvCtx, EthApiError>
Builds a [ConfigureEvm::NextBlockEnvCtx
] for pending block.