is_public_addr

Function is_public_addr 

Source
pub fn is_public_addr(addr: &Multiaddr) -> bool
Expand description

Check if a multiaddress is a public address

ยงExamples

use ipfrs_network::utils::{parse_multiaddr, is_public_addr};

let public = parse_multiaddr("/ip4/8.8.8.8/tcp/4001").unwrap();
assert!(is_public_addr(&public));

let local = parse_multiaddr("/ip4/127.0.0.1/tcp/4001").unwrap();
assert!(!is_public_addr(&local));