From b077104086ba0b6d48c3cd687983f4354f2e0a08 Mon Sep 17 00:00:00 2001 From: Leo Date: Sun, 6 Dec 2020 20:26:12 +0100 Subject: [PATCH] bridge: log own peer ID at startup --- bridge/cmd/guardiand/nodekey.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bridge/cmd/guardiand/nodekey.go b/bridge/cmd/guardiand/nodekey.go index 79ac2ca8c..982270169 100644 --- a/bridge/cmd/guardiand/nodekey.go +++ b/bridge/cmd/guardiand/nodekey.go @@ -6,6 +6,7 @@ import ( "os" p2pcrypto "github.com/libp2p/go-libp2p-core/crypto" + "github.com/libp2p/go-libp2p-core/peer" "go.uber.org/zap" ) @@ -41,7 +42,14 @@ func getOrCreateNodeKey(logger *zap.Logger, path string) (p2pcrypto.PrivKey, err return nil, fmt.Errorf("failed to unmarshal node key: %w", err) } - logger.Info("Found existing node key", zap.String("path", path)) + peerID, err := peer.IDFromPrivateKey(priv) + if err != nil { + panic(err) + } + + logger.Info("Found existing node key", + zap.String("path", path), + zap.Stringer("peerID", peerID)) return priv, nil }