server: properly segment the nursery store according to active net

This commit is contained in:
Olaoluwa Osuntokun committed 2018-03-14 18:27:28 -07:00
1 parent 620b552413
commit 9ec80e2083
1 file changed
+3 -1
+3 -1
View File
@@ -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 {