Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var GeneratedGenesisDeployment = &GenesisDeployment{ L1: &L1GenesisDeployment{ ChainID: 900, GenesisJSON: l1GenesisJSON, }, L2s: []*L2GenesisDeployment{ newL2GenesisDeployment(901, addresses901JSON, l2Genesis901JSON), newL2GenesisDeployment(902, addresses902JSON, l2Genesis902JSON), newL2GenesisDeployment(903, addresses903JSON, l2Genesis903JSON), newL2GenesisDeployment(904, addresses904JSON, l2Genesis904JSON), newL2GenesisDeployment(905, addresses905JSON, l2Genesis905JSON), }, }
Functions ¶
This section is empty.
Types ¶
type GenesisDeployment ¶
type GenesisDeployment struct { L1 *L1GenesisDeployment L2s []*L2GenesisDeployment }
type GenesisJson ¶
func UnMarshaledL2GenesisJSON ¶
func UnMarshaledL2GenesisJSON() (*GenesisJson, error)
type L1GenesisDeployment ¶
type L2GenesisDeployment ¶
type L2GenesisDeployment struct { ChainID uint64 GenesisJSON []byte L1DeploymentAddresses *genesis.L1Deployments }
func (*L2GenesisDeployment) RegistryAddressList ¶
func (d *L2GenesisDeployment) RegistryAddressList() *registry.AddressList
Unassigned contracts -- Fault Proof, Plasma, SuperchainConfig, Roles
NOTE: We use the superchain registry AddressList as the canonical format for superchain addresses. Any experimental contracts will be managed externally from this list. The registry and op-chain-ops L1Deployments type will be consolidated in the future as well.
Click to show internal directories.
Click to hide internal directories.