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
- state_
overlay - Snapshots
(info, status)before each helper cache mutation and at end of tx pushes one explicitTransitionAccountper real change throughState::apply_transition. - transaction