|
|
|
@ -1590,19 +1590,19 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *eth.Config) { |
|
|
|
|
cfg.NetworkId = 3 |
|
|
|
|
} |
|
|
|
|
cfg.Genesis = core.DefaultRopstenGenesisBlock() |
|
|
|
|
setDNSDiscoveryDefaults(cfg, params.RopstenGenesisHash) |
|
|
|
|
SetDNSDiscoveryDefaults(cfg, params.RopstenGenesisHash) |
|
|
|
|
case ctx.GlobalBool(RinkebyFlag.Name): |
|
|
|
|
if !ctx.GlobalIsSet(NetworkIdFlag.Name) { |
|
|
|
|
cfg.NetworkId = 4 |
|
|
|
|
} |
|
|
|
|
cfg.Genesis = core.DefaultRinkebyGenesisBlock() |
|
|
|
|
setDNSDiscoveryDefaults(cfg, params.RinkebyGenesisHash) |
|
|
|
|
SetDNSDiscoveryDefaults(cfg, params.RinkebyGenesisHash) |
|
|
|
|
case ctx.GlobalBool(GoerliFlag.Name): |
|
|
|
|
if !ctx.GlobalIsSet(NetworkIdFlag.Name) { |
|
|
|
|
cfg.NetworkId = 5 |
|
|
|
|
} |
|
|
|
|
cfg.Genesis = core.DefaultGoerliGenesisBlock() |
|
|
|
|
setDNSDiscoveryDefaults(cfg, params.GoerliGenesisHash) |
|
|
|
|
SetDNSDiscoveryDefaults(cfg, params.GoerliGenesisHash) |
|
|
|
|
case ctx.GlobalBool(YoloV1Flag.Name): |
|
|
|
|
if !ctx.GlobalIsSet(NetworkIdFlag.Name) { |
|
|
|
|
cfg.NetworkId = 133519467574833 // "yolov1"
|
|
|
|
@ -1656,14 +1656,14 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *eth.Config) { |
|
|
|
|
} |
|
|
|
|
default: |
|
|
|
|
if cfg.NetworkId == 1 { |
|
|
|
|
setDNSDiscoveryDefaults(cfg, params.MainnetGenesisHash) |
|
|
|
|
SetDNSDiscoveryDefaults(cfg, params.MainnetGenesisHash) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// setDNSDiscoveryDefaults configures DNS discovery with the given URL if
|
|
|
|
|
// SetDNSDiscoveryDefaults configures DNS discovery with the given URL if
|
|
|
|
|
// no URLs are set.
|
|
|
|
|
func setDNSDiscoveryDefaults(cfg *eth.Config, genesis common.Hash) { |
|
|
|
|
func SetDNSDiscoveryDefaults(cfg *eth.Config, genesis common.Hash) { |
|
|
|
|
if cfg.DiscoveryURLs != nil { |
|
|
|
|
return // already set through flags/config
|
|
|
|
|
} |
|
|
|
|