p2p: libp2p constructor scafolding (#8592)

This commit is contained in:
Sam Kleinman
2022-05-24 04:44:26 -04:00
committed by GitHub
parent fff97326a1
commit 86cf79a9d9
6 changed files with 59 additions and 23 deletions
+2 -1
View File
@@ -39,6 +39,7 @@ type seedNodeImpl struct {
// makeSeedNode returns a new seed node, containing only p2p, pex reactor
func makeSeedNode(
ctx context.Context,
logger log.Logger,
cfg *config.Config,
dbProvider config.DBProvider,
@@ -74,7 +75,7 @@ func makeSeedNode(
closer)
}
router, err := createRouter(logger, p2pMetrics, func() *types.NodeInfo { return &nodeInfo }, nodeKey, peerManager, cfg, nil)
router, err := createRouter(ctx, logger, p2pMetrics, func() *types.NodeInfo { return &nodeInfo }, nodeKey, peerManager, cfg, nil)
if err != nil {
return nil, combineCloseError(
fmt.Errorf("failed to create router: %w", err),