forked from cerc-io/plugeth
Merge pull request #308 from fjl/default-bootnodes
eth: add default bootnode
This commit is contained in:
commit
acc7c0f706
@ -19,8 +19,14 @@ import (
|
|||||||
"github.com/ethereum/go-ethereum/whisper"
|
"github.com/ethereum/go-ethereum/whisper"
|
||||||
)
|
)
|
||||||
|
|
||||||
var logger = ethlogger.NewLogger("SERV")
|
var (
|
||||||
var jsonlogger = ethlogger.NewJsonLogger()
|
logger = ethlogger.NewLogger("SERV")
|
||||||
|
jsonlogger = ethlogger.NewJsonLogger()
|
||||||
|
|
||||||
|
defaultBootNodes = []*discover.Node{
|
||||||
|
discover.MustParseNode("enode://6cdd090303f394a1cac34ecc9f7cda18127eafa2a3a06de39f6d920b0e583e062a7362097c7c65ee490a758b442acd5c80c6fce4b148c6a391e946b45131365b@54.169.166.226:30303"),
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
type Config struct {
|
type Config struct {
|
||||||
Name string
|
Name string
|
||||||
@ -50,6 +56,9 @@ type Config struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (cfg *Config) parseBootNodes() []*discover.Node {
|
func (cfg *Config) parseBootNodes() []*discover.Node {
|
||||||
|
if cfg.BootNodes == "" {
|
||||||
|
return defaultBootNodes
|
||||||
|
}
|
||||||
var ns []*discover.Node
|
var ns []*discover.Node
|
||||||
for _, url := range strings.Split(cfg.BootNodes, " ") {
|
for _, url := range strings.Split(cfg.BootNodes, " ") {
|
||||||
if url == "" {
|
if url == "" {
|
||||||
|
Loading…
Reference in New Issue
Block a user