Skip to content

Commit 9496a1b

Browse files
committed
lint and minor refactor
1 parent c3ad48a commit 9496a1b

File tree

4 files changed

+11
-13
lines changed

4 files changed

+11
-13
lines changed

local/helpers.go

-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ func writeFiles(genesis []byte, nodeRootDir string, nodeConfig *node.Config) (ma
7979
for _, f := range files {
8080
if f.flagValue != "" {
8181
flags[f.pathKey] = f.flagValue
82-
8382
}
8483
if err := createFileAndWrite(f.path, f.contents); err != nil {
8584
return nil, fmt.Errorf("couldn't write file at %q: %w", f.path, err)

local/network.go

+7-8
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,9 @@ func loadDefaultNetworkFiles() (map[string]interface{}, []byte, []*utils.NodeKey
324324

325325
// NewDefaultConfigNNodes creates a new default network config, with an arbitrary number of nodes
326326
func NewDefaultConfigNNodes(binaryPath string, numNodes uint32, networkID uint32) (network.Config, error) {
327+
if networkID == 0 {
328+
networkID = constants.DefaultNetworkID
329+
}
327330
flags, cChainConfig, nodeKeys, err := loadDefaultNetworkFiles()
328331
if err != nil {
329332
return network.Config{}, err
@@ -363,9 +366,6 @@ func NewDefaultConfigNNodes(binaryPath string, numNodes uint32, networkID uint32
363366
if int(numNodes) == 1 && !utils.IsPublicNetwork(networkID) {
364367
flags[config.SybilProtectionEnabledKey] = false
365368
}
366-
if networkID == 0 {
367-
networkID = constants.DefaultNetworkID
368-
}
369369
cfg := network.Config{
370370
NetworkID: networkID,
371371
Flags: flags,
@@ -406,14 +406,13 @@ func (ln *localNetwork) loadConfig(ctx context.Context, networkConfig network.Co
406406
if err != nil {
407407
return err
408408
}
409-
if ln.networkID == 0 {
409+
switch {
410+
case ln.networkID == 0:
410411
ln.networkID = genesisNetworkID
411-
} else if ln.networkID != genesisNetworkID {
412-
genesis, err := utils.SetGenesisNetworkID(ln.genesis, ln.networkID)
413-
if err != nil {
412+
case ln.networkID != genesisNetworkID:
413+
if ln.genesis, err = utils.SetGenesisNetworkID(ln.genesis, ln.networkID); err != nil {
414414
return fmt.Errorf("couldn't set network ID to genesis: %w", err)
415415
}
416-
ln.genesis = genesis
417416
}
418417
}
419418

local/network_test.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -534,7 +534,7 @@ func TestGenerateDefaultNetwork(t *testing.T) {
534534
t.Parallel()
535535
require := require.New(t)
536536
binaryPath := "pepito"
537-
networkConfig, err := NewDefaultConfig(binaryPath)
537+
networkConfig, err := NewDefaultConfig(binaryPath, 0)
538538
require.NoError(err)
539539
net, err := newNetwork(logging.NoLog{}, newMockAPISuccessful, &localTestSuccessfulNodeProcessCreator{}, "", "", "", false, false, false)
540540
require.NoError(err)
@@ -968,7 +968,7 @@ func emptyNetworkConfig() (network.Config, error) {
968968
// keys and certificates.
969969
func testNetworkConfig(t *testing.T) network.Config {
970970
require := require.New(t)
971-
networkConfig, err := NewDefaultConfigNNodes("pepito", 3)
971+
networkConfig, err := NewDefaultConfigNNodes("pepito", 3, 0)
972972
require.NoError(err)
973973
for i := 0; i < 3; i++ {
974974
networkConfig.NodeConfigs[i].Name = fmt.Sprintf("node%d", i)
@@ -1235,7 +1235,7 @@ func TestWriteFiles(t *testing.T) {
12351235
tt := tt
12361236
t.Run(tt.name, func(t *testing.T) {
12371237
require := require.New(t)
1238-
flags, err := writeFiles(0, tt.genesis, tmpDir, &tt.nodeConfig)
1238+
flags, err := writeFiles(tt.genesis, tmpDir, &tt.nodeConfig)
12391239
if tt.shouldErr {
12401240
require.Error(err)
12411241
return

network/config.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ func (c *Config) Validate() error {
7878
someNodeIsBeacon = true
7979
}
8080
}
81-
if !utils.IsPublicNetwork(c.NetworkID) && len(c.NodeConfigs) > 0 && !someNodeIsBeacon {
81+
if len(c.NodeConfigs) > 0 && !(utils.IsPublicNetwork(c.NetworkID) || someNodeIsBeacon) {
8282
return errors.New("beacon nodes not given")
8383
}
8484
return nil

0 commit comments

Comments
 (0)