mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-13 14:01:06 +00:00
Make NetworkService::add_reserved_peer() accept MultiaddrWithPeerId (#12102)
* Make `add_reserved_peer()` accept `MultiaddrWithPeerId` * minor: cargo fmt * minor: error to string conversion Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com> Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
This commit is contained in:
@@ -24,9 +24,12 @@ use parking_lot::Mutex;
|
||||
use sc_client_api::{Backend, CallExecutor};
|
||||
use sc_network::{
|
||||
config::{NetworkConfiguration, TransportConfig},
|
||||
multiaddr, Multiaddr,
|
||||
multiaddr,
|
||||
};
|
||||
use sc_network_common::{
|
||||
config::MultiaddrWithPeerId,
|
||||
service::{NetworkBlock, NetworkPeers, NetworkStateInfo},
|
||||
};
|
||||
use sc_network_common::service::{NetworkBlock, NetworkPeers, NetworkStateInfo};
|
||||
use sc_service::{
|
||||
client::Client,
|
||||
config::{BasePath, DatabaseSource, KeystoreConfig},
|
||||
@@ -49,8 +52,8 @@ const MAX_WAIT_TIME: Duration = Duration::from_secs(60 * 3);
|
||||
|
||||
struct TestNet<G, E, F, U> {
|
||||
runtime: Runtime,
|
||||
authority_nodes: Vec<(usize, F, U, Multiaddr)>,
|
||||
full_nodes: Vec<(usize, F, U, Multiaddr)>,
|
||||
authority_nodes: Vec<(usize, F, U, MultiaddrWithPeerId)>,
|
||||
full_nodes: Vec<(usize, F, U, MultiaddrWithPeerId)>,
|
||||
chain_spec: GenericChainSpec<G, E>,
|
||||
base_port: u16,
|
||||
nodes: usize,
|
||||
@@ -320,7 +323,7 @@ where
|
||||
|
||||
handle.spawn(service.clone().map_err(|_| ()));
|
||||
let addr =
|
||||
addr.with(multiaddr::Protocol::P2p((service.network().local_peer_id()).into()));
|
||||
MultiaddrWithPeerId { multiaddr: addr, peer_id: service.network().local_peer_id() };
|
||||
self.authority_nodes.push((self.nodes, service, user_data, addr));
|
||||
self.nodes += 1;
|
||||
}
|
||||
@@ -340,7 +343,7 @@ where
|
||||
|
||||
handle.spawn(service.clone().map_err(|_| ()));
|
||||
let addr =
|
||||
addr.with(multiaddr::Protocol::P2p((service.network().local_peer_id()).into()));
|
||||
MultiaddrWithPeerId { multiaddr: addr, peer_id: service.network().local_peer_id() };
|
||||
self.full_nodes.push((self.nodes, service, user_data, addr));
|
||||
self.nodes += 1;
|
||||
}
|
||||
@@ -382,7 +385,7 @@ where
|
||||
for (_, service, _, _) in network.full_nodes.iter().skip(1) {
|
||||
service
|
||||
.network()
|
||||
.add_reserved_peer(first_address.to_string())
|
||||
.add_reserved_peer(first_address.clone())
|
||||
.expect("Error adding reserved peer");
|
||||
}
|
||||
|
||||
@@ -414,7 +417,7 @@ where
|
||||
if let Some((_, service, _, node_id)) = network.full_nodes.get(i) {
|
||||
service
|
||||
.network()
|
||||
.add_reserved_peer(address.to_string())
|
||||
.add_reserved_peer(address)
|
||||
.expect("Error adding reserved peer");
|
||||
address = node_id.clone();
|
||||
}
|
||||
@@ -479,7 +482,7 @@ pub fn sync<G, E, Fb, F, B, ExF, U>(
|
||||
for (_, service, _, _) in network.full_nodes.iter().skip(1) {
|
||||
service
|
||||
.network()
|
||||
.add_reserved_peer(first_address.to_string())
|
||||
.add_reserved_peer(first_address.clone())
|
||||
.expect("Error adding reserved peer");
|
||||
}
|
||||
|
||||
@@ -532,13 +535,13 @@ pub fn consensus<G, E, Fb, F>(
|
||||
for (_, service, _, _) in network.full_nodes.iter() {
|
||||
service
|
||||
.network()
|
||||
.add_reserved_peer(first_address.to_string())
|
||||
.add_reserved_peer(first_address.clone())
|
||||
.expect("Error adding reserved peer");
|
||||
}
|
||||
for (_, service, _, _) in network.authority_nodes.iter().skip(1) {
|
||||
service
|
||||
.network()
|
||||
.add_reserved_peer(first_address.to_string())
|
||||
.add_reserved_peer(first_address.clone())
|
||||
.expect("Error adding reserved peer");
|
||||
}
|
||||
network.run_until_all_full(|_index, service| {
|
||||
@@ -556,7 +559,7 @@ pub fn consensus<G, E, Fb, F>(
|
||||
for (_, service, _, _) in network.full_nodes.iter() {
|
||||
service
|
||||
.network()
|
||||
.add_reserved_peer(first_address.to_string())
|
||||
.add_reserved_peer(first_address.clone())
|
||||
.expect("Error adding reserved peer");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user