Crate arb_evm

Crate arb_evm 

Source
Expand description

Arbitrum EVM execution layer.

Block executor, custom opcode handlers, EVM configuration, and receipt building for Arbitrum’s modified execution environment.

Re-exports§

pub use assembler::ArbBlockAssembler;
pub use build::ArbBlockExecutor;
pub use build::ArbBlockExecutorFactory;
pub use build::ArbScheduledTxDrain;
pub use build::ArbTransactionEnv;
pub use config::ArbEvmConfig;
pub use context::ActivatedWasm;
pub use context::ArbBlockExecutionCtx;
pub use context::ArbNextBlockEnvCtx;
pub use context::ArbitrumExtraData;
pub use context::RecentWasms;
pub use evm::ArbEvm;
pub use evm::ArbEvmFactory;
pub use executor::DefaultArbOsHooks;
pub use hooks::ArbOsHooks;
pub use hooks::NoopArbOsHooks;
pub use receipt::ArbReceiptBuilder;
pub use transaction::ArbTransaction;

Modules§

assembler
build
config
context
evm
executor
hooks
receipt
transaction