mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
feat: resolve domains in enode strings (#8188)
Co-authored-by: Serge Radinovich <47865535+sergerad@users.noreply.github.com>
This commit is contained in:
@ -37,6 +37,7 @@ reth-rpc-types-compat.workspace = true
|
||||
reth-rpc-api = { workspace = true, features = ["client"] }
|
||||
reth-network = { workspace = true, features = ["serde"] }
|
||||
reth-network-p2p.workspace = true
|
||||
reth-net-common.workspace = true
|
||||
reth-network-api.workspace = true
|
||||
reth-downloaders.workspace = true
|
||||
reth-tracing.workspace = true
|
||||
@ -104,7 +105,7 @@ aquamarine.workspace = true
|
||||
eyre.workspace = true
|
||||
clap = { workspace = true, features = ["derive", "env"] }
|
||||
tempfile.workspace = true
|
||||
backon = "0.4"
|
||||
backon.workspace = true
|
||||
similar-asserts.workspace = true
|
||||
itertools.workspace = true
|
||||
rayon.workspace = true
|
||||
|
||||
@ -88,8 +88,8 @@ impl Command {
|
||||
|
||||
let mut config: Config = confy::load_path(&config_path).unwrap_or_default();
|
||||
|
||||
for &peer in &self.network.trusted_peers {
|
||||
config.peers.trusted_nodes.insert(peer);
|
||||
for peer in &self.network.trusted_peers {
|
||||
config.peers.trusted_nodes.insert(peer.resolve().await?);
|
||||
}
|
||||
|
||||
if config.peers.trusted_nodes.is_empty() && self.network.trusted_only {
|
||||
|
||||
@ -118,9 +118,10 @@ impl Command {
|
||||
let mut config = config;
|
||||
config.peers.trusted_nodes_only = self.network.trusted_only;
|
||||
if !self.network.trusted_peers.is_empty() {
|
||||
self.network.trusted_peers.iter().for_each(|peer| {
|
||||
config.peers.trusted_nodes.insert(*peer);
|
||||
});
|
||||
for peer in &self.network.trusted_peers {
|
||||
let peer = peer.resolve().await?;
|
||||
config.peers.trusted_nodes.insert(peer);
|
||||
}
|
||||
}
|
||||
|
||||
let network_secret_path = self
|
||||
|
||||
Reference in New Issue
Block a user