is_valid_peer_id

Function is_valid_peer_id 

Source
pub fn is_valid_peer_id(peer_id: &str) -> bool
Expand description

Check if a peer ID format is valid (basic check).

ยงExamples

use chie_shared::is_valid_peer_id;

// Valid libp2p peer IDs (start with 12D3Koo)
assert!(is_valid_peer_id("12D3KooWD3bfmNbuuuM8puncXF4DxDWPTF8vK7X3K8K6z4Q7Q8Qp"));
assert!(is_valid_peer_id("12D3KooWEyoppNCUx8Yx66oV9fJnriXwCcXwDDUA2kj6vnc6iDEp"));

// Invalid peer IDs
assert!(!is_valid_peer_id("invalid"));
assert!(!is_valid_peer_id("Qm123")); // CID, not peer ID
assert!(!is_valid_peer_id("12D3Koo")); // Too short