Logo
Explore Help
Sign In
logos-blockchain/logos-blockchain-testing
1
0
Fork 0
You've already forked logos-blockchain-testing
mirror of https://github.com/logos-blockchain/logos-blockchain-testing.git synced 2026-02-19 04:33:23 +00:00
Code Issues Packages Projects Releases Wiki Activity
logos-blockchain-testing/testing-framework/tools/cfgsync_tf/src/network/address.rs

20 lines
499 B
Rust
Raw Normal View History

chore: config and naming updates (#27) * Update config and crate naming - Updated configs to the lates main repo configs. - Updated all main repo crate namings to be same as the main repo. - Added `create_dir_all` to `pub(crate) fn create_tempdir(custom_work_dir: Option<PathBuf>) -> std::io::Result<TempDir> {`. - Wired in optional `persist_dir` when using the local deployer. - Update `time` vulnerability **Note:** Unsure about the `service_params` mapping in `pub(crate) fn cryptarchia_deployment(config: &GeneralConfig) -> CryptarchiaDeploymentSettings {`
2026-02-09 10:28:15 +02:00
use lb_libp2p::{Multiaddr, Protocol};
Split cfgsync network helpers into address/peers modules
2025-12-10 09:34:50 +01:00
pub fn extract_udp_port(addr: &Multiaddr) -> Option<u16> {
addr.iter().find_map(|protocol| {
if let Protocol::Udp(port) = protocol {
Some(port)
} else {
None
}
})
}
pub fn find_matching_host(addr: &Multiaddr, original_ports: &[u16]) -> Option<usize> {
extract_udp_port(addr).and_then(|port| {
original_ports
.iter()
.position(|candidate| *candidate == port)
})
}
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.23.0 Page: 50ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API