From 9b52ca6d0fb4b9eea40abe14c63ed1d33aa1b7f0 Mon Sep 17 00:00:00 2001 From: folex <0xdxdy@gmail.com> Date: Tue, 17 Mar 2020 14:02:16 +0300 Subject: [PATCH] Exchange public key WIP --- protocols/kad/src/behaviour.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/protocols/kad/src/behaviour.rs b/protocols/kad/src/behaviour.rs index 214f5405..90b25875 100644 --- a/protocols/kad/src/behaviour.rs +++ b/protocols/kad/src/behaviour.rs @@ -747,6 +747,9 @@ where QueryInfo::PrepareAddProvider { key, context } => { let closest_peers = result.peers.map(kbucket::Key::from); let provider_id = params.local_peer_id().clone(); + let local_peer_id = self.kbuckets.local_key().clone().into_preimage(); + assert_eq!(params.local_peer_id().to_base58(), local_peer_id.to_base58()); + println!("PrepareAddProvider: PeerIDs are equal. {} == {}", params.local_peer_id().to_base58(), local_peer_id.to_base58()); let external_addresses = params.external_addresses().collect(); let provider_key = Some(self.kbuckets.local_public_key()); let inner = QueryInner::new(QueryInfo::AddProvider {