fixes from review; use mempool.TxsAvailable() directly

This commit is contained in:
Ethan Buchman
2017-07-25 13:57:11 -04:00
parent cf3abe5096
commit 3444bee47f
7 changed files with 51 additions and 72 deletions

View File

@ -137,14 +137,13 @@ func NewNode(config *cfg.Config, privValidator *types.PrivValidator, clientCreat
// Make MempoolReactor
mempoolLogger := logger.With("module", "mempool")
mempool := mempl.NewMempool(config.Mempool, proxyApp.Mempool())
mempool := mempl.NewMempool(config.Mempool, proxyApp.Mempool(), state.LastBlockHeight)
mempool.SetLogger(mempoolLogger)
mempool.Update(state.LastBlockHeight, nil)
mempoolReactor := mempl.NewMempoolReactor(config.Mempool, mempool)
mempoolReactor.SetLogger(mempoolLogger)
if config.Consensus.NoEmptyBlocks {
mempool.FireOnTxsAvailable()
mempool.EnableTxsAvailable()
}
// Make ConsensusReactor