Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Commit

Permalink
Remove warning about deprecated PeerIds (#7132)
Browse files Browse the repository at this point in the history
  • Loading branch information
tomaka authored and bkchr committed Sep 18, 2020
1 parent f1380be commit 585629a
Showing 1 changed file with 2 additions and 15 deletions.
17 changes: 2 additions & 15 deletions client/network/src/config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -281,21 +281,8 @@ pub fn parse_str_addr(addr_str: &str) -> Result<(PeerId, Multiaddr), ParseErr> {
/// Splits a Multiaddress into a Multiaddress and PeerId.
pub fn parse_addr(mut addr: Multiaddr)-> Result<(PeerId, Multiaddr), ParseErr> {
let who = match addr.pop() {
Some(multiaddr::Protocol::P2p(key)) => {
if !matches!(key.algorithm(), multiaddr::multihash::Code::Identity) {
// (note: this is the "person bowing" emoji)
log::warn!(
"🙇 You are using the peer ID {}. This peer ID uses a legacy, deprecated \
representation that will no longer be supported in the future. \
Please refresh it by performing a RPC query to the appropriate node, \
by looking at its logs, or by using `subkey inspect-node-key` on its \
private key.",
bs58::encode(key.as_bytes()).into_string()
);
}

PeerId::from_multihash(key).map_err(|_| ParseErr::InvalidPeerId)?
},
Some(multiaddr::Protocol::P2p(key)) => PeerId::from_multihash(key)
.map_err(|_| ParseErr::InvalidPeerId)?,
_ => return Err(ParseErr::PeerIdMissing),
};

Expand Down

0 comments on commit 585629a

Please sign in to comment.