aboutsummaryrefslogtreecommitdiffstats
path: root/eth
diff options
context:
space:
mode:
authorFelix Lange <fjl@twurst.com>2015-02-14 04:41:13 +0800
committerFelix Lange <fjl@twurst.com>2015-02-14 04:41:13 +0800
commit1c1a3033beed74b22adc9827929e72ae04ed42cc (patch)
tree757e0e74ff2bb25dbd436cb3fe735fd92e35a6a2 /eth
parent384305f4aa8daef684efc76a374e1d6686c9c83f (diff)
downloaddexon-1c1a3033beed74b22adc9827929e72ae04ed42cc.tar.gz
dexon-1c1a3033beed74b22adc9827929e72ae04ed42cc.tar.zst
dexon-1c1a3033beed74b22adc9827929e72ae04ed42cc.zip
eth: add default bootnode
Diffstat (limited to 'eth')
-rw-r--r--eth/backend.go13
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 == "" {