From 6e26c5219196c5aa84f07a5f5f34fb8addbda742 Mon Sep 17 00:00:00 2001
From: Pierre Krieger <pierre.krieger1708@gmail.com>
Date: Tue, 12 Feb 2019 18:03:46 +0100
Subject: [PATCH] Add debug name in node infos (#1769)

---
 substrate/core/network-libp2p/src/service_task.rs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/substrate/core/network-libp2p/src/service_task.rs b/substrate/core/network-libp2p/src/service_task.rs
index f6d5769b478..3577a64ecf5 100644
--- a/substrate/core/network-libp2p/src/service_task.rs
+++ b/substrate/core/network-libp2p/src/service_task.rs
@@ -342,8 +342,8 @@ where TMessage: CustomMessage + Send + 'static {
 
 	/// Get debug info for a given peer.
 	pub fn peer_debug_info(&self, who: NodeIndex) -> String {
-		if let (Some(peer_id), Some(addr)) = (self.peer_id_of_node(who), self.node_endpoint(who)) {
-			format!("{:?} through {:?}", peer_id, addr)
+		if let Some(info) = self.nodes_info.get(&who) {
+			format!("{:?} (version: {:?}) through {:?}", info.peer_id, info.client_version, info.endpoint)
 		} else {
 			"unknown".to_string()
 		}
-- 
GitLab