From 3b0038093a65c9b584580fc11306a16c3bdeca1b Mon Sep 17 00:00:00 2001 From: pedro martelletto Date: Thu, 12 Jan 2017 11:20:16 +0000 Subject: [PATCH] Hook CBF indexer to server code --- server.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server.go b/server.go index 487dcd8fd..6d8736b05 100644 --- a/server.go +++ b/server.go @@ -229,6 +229,7 @@ type server struct { // do not need to be protected for concurrent access. txIndex *indexers.TxIndex addrIndex *indexers.AddrIndex + cbfIndex *indexers.CBFIndex } // serverPeer extends the peer to maintain state shared by the server and @@ -2236,6 +2237,11 @@ func newServer(listenAddrs []string, db database.DB, chainParams *chaincfg.Param s.addrIndex = indexers.NewAddrIndex(db, chainParams) indexes = append(indexes, s.addrIndex) } + if !cfg.NoCBFilters { + indxLog.Info("CBF index is enabled") + s.cbfIndex = indexers.NewCBFIndex(db) + indexes = append(indexes, s.cbfIndex) + } // Create an index manager if any of the optional indexes are enabled. var indexManager blockchain.IndexManager