@snowballmoney/chain-agnostic-utils
Version:
Chain agnostic utilities for cross-chain applications
11 lines (10 loc) • 331 B
text/typescript
import {NAMESPACES} from "../constants/namespaces";
import {parseCAIP2} from "./parser";
export function isValidCAIP2(chainId: string): boolean {
try {
const { namespace, reference } = parseCAIP2(chainId);
return Object.values(NAMESPACES).includes(namespace as any);
} catch {
return false;
}
}