Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions devnet-sdk/shell/env/devnet.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import (
"github.com/ethereum-optimism/optimism/devnet-sdk/controller/surface"
"github.com/ethereum-optimism/optimism/devnet-sdk/descriptors"
"github.com/ethereum-optimism/optimism/op-node/rollup"
"github.com/ethereum-optimism/optimism/op-service/eth"
"github.com/ethereum/go-ethereum/params"
)

Expand Down Expand Up @@ -138,8 +139,12 @@ func fixupDevnetConfig(config *descriptors.DevnetEnvironment) error {
return fmt.Errorf("invalid L1 ID: %s", config.L1.ID)
}
if config.L1.Config == nil {
config.L1.Config = &params.ChainConfig{
ChainID: l1ID,
if l1Config := eth.L1ChainConfigByChainID(eth.ChainIDFromBig(l1ID)); l1Config != nil {
config.L1.Config = l1Config
} else {
config.L1.Config = &params.ChainConfig{
ChainID: l1ID,
}
}
}
for _, l2Chain := range config.L2 {
Expand Down