p2p: do not change default peers amount, make max outbound and preferred outbound equal

This commit is contained in:
ardocrat
2024-05-18 16:41:10 +03:00
parent c4fa0f7ec6
commit 1e1482917f
2 changed files with 3 additions and 129 deletions
+1 -30
View File
@@ -17,7 +17,6 @@ use std::io::{BufRead, BufReader, Write};
use std::net::{Ipv4Addr, SocketAddr, SocketAddrV4, TcpListener, ToSocketAddrs};
use std::path::PathBuf;
use std::str::FromStr;
use egui::os::OperatingSystem;
use local_ip_address::list_afinet_netifas;
use serde::{Deserialize, Serialize};
@@ -186,17 +185,6 @@ impl NodeConfig {
// Generate random p2p and api ports.
Self::setup_default_ports(&mut config);
// Change default amount of peers.
let os = OperatingSystem::from_target_os();
let max_inbound = if os == OperatingSystem::Android {
24
} else {
96
};
config.server.p2p_config.peer_max_inbound_count = Some(max_inbound);
config.server.p2p_config.peer_max_outbound_count = Some(24);
config.server.p2p_config.peer_min_preferred_outbound_count = Some(18);
Settings::write_to_file(&config, path);
config
}
@@ -817,28 +805,11 @@ impl NodeConfig {
pub fn save_max_outbound_peers(count: u32) {
let mut w_node_config = Settings::node_config_to_update();
w_node_config.node.server.p2p_config.peer_max_outbound_count = Some(count);
w_node_config.save();
}
/// Minimum number of outbound peer connections.
pub fn get_min_outbound_peers() -> String {
Settings::node_config_to_read()
.node
.server
.p2p_config
.peer_min_preferred_outbound_count()
.to_string()
}
/// Save minimum number of outbound peer connections.
pub fn save_min_outbound_peers(count: u32) {
let mut w_node_config = Settings::node_config_to_update();
// Same value for preferred.
w_node_config.node.server.p2p_config.peer_min_preferred_outbound_count = Some(count);
w_node_config.save();
}
// Pool settings
/// Base fee that's accepted into the pool.
pub fn get_base_fee() -> String {
Settings::node_config_to_read().node.server.pool_config.accept_fee_base.to_string()