Trait revm::ContextStatefulPrecompile

source ·
pub trait ContextStatefulPrecompile<DB: Database>: Sync + Send {
    // Required method
    fn call(
        &self,
        bytes: &Bytes,
        gas_price: u64,
        evmctx: &mut InnerEvmContext<DB>
    ) -> PrecompileResult;
}
Expand description

Context aware stateful precompile trait. It is used to create a arc precompile in ContextPrecompile.

Required Methods§

source

fn call( &self, bytes: &Bytes, gas_price: u64, evmctx: &mut InnerEvmContext<DB> ) -> PrecompileResult

Implementors§