is_valid_cid

Function is_valid_cid 

Source
pub fn is_valid_cid(cid: &str) -> bool
Expand description

Parse content CID and validate basic format.

ยงExamples

use chie_shared::is_valid_cid;

// Valid CIDs (CIDv0 with Qm prefix)
assert!(is_valid_cid("QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco"));

// Valid CIDs (CIDv1 with bafy prefix)
assert!(is_valid_cid("bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi"));

// Invalid CIDs
assert!(!is_valid_cid("invalid"));
assert!(!is_valid_cid("Qm123")); // Too short
assert!(!is_valid_cid("")); // Empty