diff options
author | Felix Lange <fjl@twurst.com> | 2015-02-14 04:41:13 +0800 |
---|---|---|
committer | Felix Lange <fjl@twurst.com> | 2015-02-14 04:41:13 +0800 |
commit | 1c1a3033beed74b22adc9827929e72ae04ed42cc (patch) | |
tree | 757e0e74ff2bb25dbd436cb3fe735fd92e35a6a2 /eth/backend.go | |
parent | 384305f4aa8daef684efc76a374e1d6686c9c83f (diff) | |
download | go-tangerine-1c1a3033beed74b22adc9827929e72ae04ed42cc.tar.gz go-tangerine-1c1a3033beed74b22adc9827929e72ae04ed42cc.tar.zst go-tangerine-1c1a3033beed74b22adc9827929e72ae04ed42cc.zip |
eth: add default bootnode
Diffstat (limited to 'eth/backend.go')
-rw-r--r-- | eth/backend.go | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/eth/backend.go b/eth/backend.go index 28a065066..8c2073574 100644 --- a/eth/backend.go +++ b/eth/backend.go @@ -19,8 +19,14 @@ import ( "github.com/ethereum/go-ethereum/whisper" ) -var logger = ethlogger.NewLogger("SERV") -var jsonlogger = ethlogger.NewJsonLogger() +var ( + logger = ethlogger.NewLogger("SERV") + jsonlogger = ethlogger.NewJsonLogger() + + defaultBootNodes = []*discover.Node{ + discover.MustParseNode("enode://6cdd090303f394a1cac34ecc9f7cda18127eafa2a3a06de39f6d920b0e583e062a7362097c7c65ee490a758b442acd5c80c6fce4b148c6a391e946b45131365b@54.169.166.226:30303"), + } +) type Config struct { Name string @@ -50,6 +56,9 @@ type Config struct { } func (cfg *Config) parseBootNodes() []*discover.Node { + if cfg.BootNodes == "" { + return defaultBootNodes + } var ns []*discover.Node for _, url := range strings.Split(cfg.BootNodes, " ") { if url == "" { |