From 98d91d4ce135c4189a6e43e9a7213d645dd9e311 Mon Sep 17 00:00:00 2001 From: Martin Boehm Date: Tue, 6 Mar 2018 12:42:54 +0100 Subject: [PATCH] Synchronize mempool before starting server interfaces --- blockbook.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/blockbook.go b/blockbook.go index cd5b1f43..4f36649b 100644 --- a/blockbook.go +++ b/blockbook.go @@ -151,6 +151,10 @@ func main() { glog.Error("resyncIndex ", err) return } + if err = mempool.Resync(nil); err != nil { + glog.Error("resyncIndex ", err) + return + } } if txCache, err = db.NewTxCache(index, chain); err != nil { @@ -204,8 +208,6 @@ func main() { // start the synchronization loops after the server interfaces are started go syncIndexLoop() go syncMempoolLoop() - // sync mempool immediately - chanSyncMempool <- struct{}{} } var mq *bchain.MQ