From 9ec80e2083fb6006741a2d8cd4204b20479dcc15 Mon Sep 17 00:00:00 2001 From: Olaoluwa Osuntokun Date: Wed, 14 Mar 2018 17:07:01 -0700 Subject: [PATCH] server: properly segment the nursery store according to active net --- server.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server.go b/server.go index 87e77e45..27d02adb 100644 --- a/server.go +++ b/server.go @@ -366,7 +366,7 @@ func newServer(listenAddrs []string, chanDB *channeldb.DB, cc *chainControl, return nil, err } - utxnStore, err := newNurseryStore(&bitcoinGenesis, chanDB) + utxnStore, err := newNurseryStore(activeNetParams.GenesisHash, chanDB) if err != nil { srvrLog.Errorf("unable to create nursery store: %v", err) return nil, err @@ -544,10 +544,12 @@ func (s *server) Start() error { // maintain a set of persistent connections. if !cfg.NoNetBootstrap && !(cfg.Bitcoin.SimNet || cfg.Litecoin.SimNet) && !(cfg.Bitcoin.RegTest || cfg.Litecoin.RegTest) { + networkBootStrappers, err := initNetworkBootstrappers(s) if err != nil { return err } + s.wg.Add(1) go s.peerBootstrapper(3, networkBootStrappers) } else {