From 1c1a3033beed74b22adc9827929e72ae04ed42cc Mon Sep 17 00:00:00 2001
From: Felix Lange <fjl@twurst.com>
Date: Fri, 13 Feb 2015 21:41:13 +0100
Subject: eth: add default bootnode

---
 eth/backend.go | 13 +++++++++++--
 1 file 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 == "" {
-- 
cgit v1.2.3