mirror of
https://github.com/tendermint/tendermint.git
synced 2026-04-14 04:37:05 +00:00
node: cleanup setup for indexer and evidence components (#8378)
This commit is contained in:
13
node/node.go
13
node/node.go
@@ -29,6 +29,7 @@ import (
|
||||
rpccore "github.com/tendermint/tendermint/internal/rpc/core"
|
||||
sm "github.com/tendermint/tendermint/internal/state"
|
||||
"github.com/tendermint/tendermint/internal/state/indexer"
|
||||
"github.com/tendermint/tendermint/internal/state/indexer/sink"
|
||||
"github.com/tendermint/tendermint/internal/statesync"
|
||||
"github.com/tendermint/tendermint/internal/store"
|
||||
"github.com/tendermint/tendermint/libs/log"
|
||||
@@ -168,15 +169,19 @@ func makeNode(
|
||||
Metrics: nodeMetrics.eventlog,
|
||||
})
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("initializing event log: %w", err)
|
||||
return nil, combineCloseError(fmt.Errorf("initializing event log: %w", err), makeCloser(closers))
|
||||
}
|
||||
}
|
||||
|
||||
indexerService, eventSinks, err := createIndexerService(
|
||||
cfg, dbProvider, eventBus, logger, genDoc.ChainID, nodeMetrics.indexer)
|
||||
eventSinks, err := sink.EventSinksFromConfig(cfg, dbProvider, genDoc.ChainID)
|
||||
if err != nil {
|
||||
return nil, combineCloseError(err, makeCloser(closers))
|
||||
}
|
||||
indexerService := indexer.NewService(indexer.ServiceArgs{
|
||||
Sinks: eventSinks,
|
||||
EventBus: eventBus,
|
||||
Logger: logger.With("module", "txindex"),
|
||||
Metrics: nodeMetrics.indexer,
|
||||
})
|
||||
|
||||
privValidator, err := createPrivval(ctx, logger, cfg, genDoc, filePrivval)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user