From b5d8b6d4ddfc1d0c3fca7c1be46d12e36c41038f Mon Sep 17 00:00:00 2001 From: mempirate Date: Thu, 29 Dec 2022 22:31:39 +0100 Subject: [PATCH] feat(node): print peer ID and addr on startup (#655) * feat(node): print peer ID and addr on startup * fix(node): print full PeerId on startup --- bin/reth/src/node/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/reth/src/node/mod.rs b/bin/reth/src/node/mod.rs index 0e64909ea..be2dbbfd1 100644 --- a/bin/reth/src/node/mod.rs +++ b/bin/reth/src/node/mod.rs @@ -98,10 +98,11 @@ impl Command { let consensus = Arc::new(BeaconConsensus::new(self.chain.consensus.clone())); let genesis_hash = init_genesis(db.clone(), self.chain.genesis.clone())?; - info!("Connecting to p2p"); let network = config.network_config(db.clone(), chain_id, genesis_hash).start_network().await?; + info!(peer_id = ?network.peer_id(), local_addr = %network.local_addr(), "Started p2p networking"); + // TODO: Are most of these Arcs unnecessary? For example, fetch client is completely // cloneable on its own // TODO: Remove magic numbers