Expand description
Re-exported from reth_optimism_chainspec
.
Modules§
- constants
- OP stack variation of chain spec constants.
Macros§
- create_
chain_ spec - Create a chain spec for a given superchain and environment.
- create_
superchain_ specs - Create chain specs and an enum of every superchain (name, environment) pair.
- key_for
- Generates the key string for a given name and environment pair.
Structs§
- OpChain
Spec - OP stack chain spec type.
- OpChain
Spec Builder - Chain spec builder for a OP stack chain.
Enums§
- OpHardfork
- The name of an optimism hardfork.
- Superchain
- All available superchains as an enum
Constants§
- SUPPORTED_
CHAINS - All supported superchains, including both older and newer naming, for backwards compatibility
Statics§
- ARENA_
Z_ MAINNET - The Optimism $name $environment spec
- ARENA_
Z_ TESTNET_ SEPOLIA - The Optimism $name $environment spec
- AUTOMATA_
MAINNET - The Optimism $name $environment spec
- BASE_
DEVNET_ 0_ SEPOLIA_ DEV_ 0 - The Optimism $name $environment spec
- BASE_
MAINNET - The Base mainnet spec
- BASE_
MAINNET_ HARDFORKS - Base mainnet list of hardforks.
- BASE_
SEPOLIA - The Base Sepolia spec
- BASE_
SEPOLIA_ HARDFORKS - Base Sepolia list of hardforks.
- BOBA_
SEPOLIA - The Optimism $name $environment spec
- BOB_
MAINNET - The Optimism $name $environment spec
- CREATOR_
CHAIN_ TESTNET_ SEPOLIA - The Optimism $name $environment spec
- CYBER_
MAINNET - The Optimism $name $environment spec
- CYBER_
SEPOLIA - The Optimism $name $environment spec
- DEV_
HARDFORKS - Dev hardforks
- ETHERNITY_
MAINNET - The Optimism $name $environment spec
- ETHERNITY_
SEPOLIA - The Optimism $name $environment spec
- FUNKI_
MAINNET - The Optimism $name $environment spec
- FUNKI_
SEPOLIA - The Optimism $name $environment spec
- HASHKEYCHAIN_
MAINNET - The Optimism $name $environment spec
- INK_
MAINNET - The Optimism $name $environment spec
- INK_
SEPOLIA - The Optimism $name $environment spec
- LISK_
MAINNET - The Optimism $name $environment spec
- LISK_
SEPOLIA - The Optimism $name $environment spec
- LYRA_
MAINNET - The Optimism $name $environment spec
- METAL_
MAINNET - The Optimism $name $environment spec
- METAL_
SEPOLIA - The Optimism $name $environment spec
- MINT_
MAINNET - The Optimism $name $environment spec
- MODE_
MAINNET - The Optimism $name $environment spec
- MODE_
SEPOLIA - The Optimism $name $environment spec
- OPLABS_
DEVNET_ 0_ SEPOLIA_ DEV_ 0 - The Optimism $name $environment spec
- OP_DEV
- OP dev testnet specification
- OP_
MAINNET - The Optimism Mainnet spec
- OP_
MAINNET_ HARDFORKS - Optimism mainnet list of hardforks.
- OP_
SEPOLIA - The OP Sepolia spec
- OP_
SEPOLIA_ HARDFORKS - Optimism Sepolia list of hardforks.
- ORDERLY_
MAINNET - The Optimism $name $environment spec
- PIVOTAL_
SEPOLIA - The Optimism $name $environment spec
- POLYNOMIAL_
MAINNET - The Optimism $name $environment spec
- RACE_
MAINNET - The Optimism $name $environment spec
- RACE_
SEPOLIA - The Optimism $name $environment spec
- REDSTONE_
MAINNET - The Optimism $name $environment spec
- SETTLUS_
MAINNET_ MAINNET - The Optimism $name $environment spec
- SETTLUS_
SEPOLIA_ SEPOLIA - The Optimism $name $environment spec
- SHAPE_
MAINNET - The Optimism $name $environment spec
- SHAPE_
SEPOLIA - The Optimism $name $environment spec
- SNAX_
MAINNET - The Optimism $name $environment spec
- SONEIUM_
MAINNET - The Optimism $name $environment spec
- SONEIUM_
MINATO_ SEPOLIA - The Optimism $name $environment spec
- SSEED_
MAINNET - The Optimism $name $environment spec
- SWAN_
MAINNET - The Optimism $name $environment spec
- SWELL_
MAINNET - The Optimism $name $environment spec
- TBN_
MAINNET - The Optimism $name $environment spec
- TBN_
SEPOLIA - The Optimism $name $environment spec
- UNICHAIN_
MAINNET - The Optimism $name $environment spec
- UNICHAIN_
SEPOLIA - The Optimism $name $environment spec
- WORLDCHAIN_
MAINNET - The Optimism $name $environment spec
- WORLDCHAIN_
SEPOLIA - The Optimism $name $environment spec
- XTERIO_
ETH_ MAINNET - The Optimism $name $environment spec
- ZORA_
MAINNET - The Optimism $name $environment spec
- ZORA_
SEPOLIA - The Optimism $name $environment spec
Traits§
- OpHardforks
- Extends [
EthereumHardforks
] with optimism helper methods.
Functions§
- decode_
holocene_ base_ fee - Extracts the Holocene 1599 parameters from the encoded extra data from the parent header.
- generated_
chain_ value_ parser - Parses the chain into an
$crate::OpChainSpec
, if recognized. - make_
op_ genesis_ header - Helper method building a [
Header
] given [Genesis
] and [ChainHardforks
].