Crate evm_mainnet

Source
Expand description

Mainnet convenience functions for evm.

Macros§

with_mainnet_invoker
Create a mainnet invoker.

Statics§

BERLIN_CONFIG
Config for the Berlin hard fork.
BYZANTIUM_CONFIG
Config for the Byzantium hard fork.
CANCUN_CONFIG
Config for the Cancun hard fork.
FRONTIER_CONFIG
Config for the Frontier hard fork.
HOMESTEAD_CONFIG
Config for the Homestead hard fork.
ISTANBUL_CONFIG
Config for the Istanbul hard fork.
LONDON_CONFIG
Config for the London hard fork.
MAINNET_ETABLE
Mainnet evm::interpreter::etable::Etable.
MAINNET_INVOKER
Mainnet Invoker.
MAINNET_PRECOMPILE_SET
PrecompileSet for mainnet.
MAINNET_RESOLVER
Mainnet EtableResolver.
PETERSBURG_CONFIG
Config for the Frontier hard fork.
SHANGHAI_CONFIG
Config for the Shanghai hard fork.
SPURIOUS_DRAGON_CONFIG
Config for the SpuriousDragon hard fork.
TAGERINE_WHISTLE_CONFIG
Config for the TangerineWhistle hard fork.

Functions§

transact
Invoke a transaction on mainnet.
transact_static
Same as transact, but use all 'static lifetime to avoid a few stack allocations.