aboutsummaryrefslogtreecommitdiffstats
path: root/ethereum.go
diff options
context:
space:
mode:
Diffstat (limited to 'ethereum.go')
-rw-r--r--ethereum.go16
1 files changed, 16 insertions, 0 deletions
diff --git a/ethereum.go b/ethereum.go
index cc3f1695b..cac442dfc 100644
--- a/ethereum.go
+++ b/ethereum.go
@@ -6,8 +6,10 @@ import (
"github.com/ethereum/ethdb-go"
"github.com/ethereum/ethutil-go"
"github.com/ethereum/ethwire-go"
+ "io/ioutil"
"log"
"net"
+ "net/http"
"strconv"
"sync"
"sync/atomic"
@@ -243,6 +245,20 @@ func (s *Ethereum) Start() {
// Start the tx pool
s.TxPool.Start()
+
+ resp, err := http.Get("http://www.ethereum.org/servers.poc2.txt")
+ if err != nil {
+ log.Println("Fetching seed failed:", err)
+ return
+ }
+ defer resp.Body.Close()
+ body, err := ioutil.ReadAll(resp.Body)
+ if err != nil {
+ log.Println("Reading seed failed:", err)
+ return
+ }
+
+ s.ConnectToPeer(string(body))
}
func (s *Ethereum) peerHandler(listener net.Listener) {