mirror of
https://github.com/tendermint/tendermint.git
synced 2026-01-07 13:55:17 +00:00
mempool: refactor mempool constructor (#7530)
This commit is contained in:
@@ -175,14 +175,8 @@ func createMempoolReactor(
|
||||
router *p2p.Router,
|
||||
logger log.Logger,
|
||||
) (service.Service, mempool.Mempool, error) {
|
||||
|
||||
logger = logger.With("module", "mempool")
|
||||
|
||||
ch, err := router.OpenChannel(ctx, mempool.GetChannelDescriptor(cfg.Mempool))
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
|
||||
mp := mempool.NewTxMempool(
|
||||
logger,
|
||||
cfg.Mempool,
|
||||
@@ -193,14 +187,18 @@ func createMempoolReactor(
|
||||
mempool.WithPostCheck(sm.TxPostCheck(state)),
|
||||
)
|
||||
|
||||
reactor := mempool.NewReactor(
|
||||
reactor, err := mempool.NewReactor(
|
||||
ctx,
|
||||
logger,
|
||||
cfg.Mempool,
|
||||
peerManager,
|
||||
mp,
|
||||
ch,
|
||||
router.OpenChannel,
|
||||
peerManager.Subscribe(ctx),
|
||||
)
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
|
||||
if cfg.Consensus.WaitForTxs() {
|
||||
mp.EnableTxsAvailable()
|
||||
|
||||
Reference in New Issue
Block a user