OSDN Git Service

Merge branch 'dev' into dev-verify
[bytom/bytom.git] / config / toml.go
index 6c29dd6..3bd345e 100644 (file)
@@ -24,21 +24,33 @@ var defaultConfigTmpl = `# This is a TOML config file.
 fast_sync = true
 db_backend = "leveldb"
 api_addr = "0.0.0.0:9888"
+`
 
+var mainNetConfigTmpl = `chain_id = "mainnet"
+[p2p]
+laddr = "tcp://0.0.0.0:46657"
+seeds = "45.79.213.28:46657,198.74.61.131:46657,212.111.41.245:46657,47.100.214.154:46657,47.100.109.199:46657,47.100.105.165:46657"
+`
+
+var testNetConfigTmpl = `chain_id = "testnet"
 [p2p]
 laddr = "tcp://0.0.0.0:46656"
+seeds = "47.96.42.1:46656,172.104.224.219:46656,45.118.132.164:46656"
 `
 
-var testnetSeeds = `
-seeds = "139.162.105.40:46656,139.162.88.74:46656,47.96.42.1:46656,45.79.213.28:46656,212.111.41.245:46656"
+var soloNetConfigTmpl = `chain_id = "solonet"
+[p2p]
+laddr = "tcp://0.0.0.0:46658"
+seeds = ""
 `
-var mainnetSeeds = `seeds = ""`
 
 // Select network seeds to merge a new string.
 func selectNetwork(network string) string {
        if network == "testnet" {
-               return defaultConfigTmpl + testnetSeeds
+               return defaultConfigTmpl + testNetConfigTmpl
+       } else if network == "mainnet" {
+               return defaultConfigTmpl + mainNetConfigTmpl
        } else {
-               return defaultConfigTmpl + mainnetSeeds
+               return defaultConfigTmpl + soloNetConfigTmpl
        }
 }