BuildPendingEnv

Trait BuildPendingEnv 

pub trait BuildPendingEnv<Header> {
    // Required method
    fn build_pending_env(parent: &SealedHeader<Header>) -> Self;
}
Expand description

Trait that should be implemented on ConfigureEvm::NextBlockEnvCtx to provide a way for it to build an environment for pending block.

This assumes that next environment building doesn’t require any additional context, for more complex implementations one should implement PendingEnvBuilder on their custom type.

Required Methods§

fn build_pending_env(parent: &SealedHeader<Header>) -> Self

Builds a ConfigureEvm::NextBlockEnvCtx for pending block.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§