Skip to main content

Module hardfork

Module hardfork 

Source

Enums§

EthereumHardfork
The name of an Ethereum hardfork.
FoundryHardfork
OpHardfork
The name of an optimism hardfork.
TempoHardfork
Tempo-specific hardforks for network upgrades.

Traits§

ExecutionSpec
Trait for parsing and displaying a network-specific execution spec.
FromEvmVersion
Trait for converting an [EvmVersion] into a network-specific spec type.

Functions§

ethereum_hardfork_from_block_tag
Convert a BlockNumberOrTag into an EthereumHardfork.
evm_spec_id
Returns the spec id derived from [EvmVersion] for a given spec type.
evm_spec_id_from_str
latest_active_tempo_hardfork
Returns the latest Tempo hardfork that has an activation on a known Tempo network.
spec_id_from_ethereum_hardfork
Map an EthereumHardfork enum into its corresponding SpecId.
spec_id_from_optimism_hardforkoptimism
Map an OptimismHardfork enum into its corresponding OpSpecId.