interface Chain {
    blockExplorers?: {
        default: ChainBlockExplorer;
        [key: string]: ChainBlockExplorer;
    };
    caipId: `${string}:${string}`;
    chainId: string;
    contracts?: { [key: string]: ChainContract };
    iconUrls?: string[];
    id: number;
    name: string;
    nativeCurrency: { decimals: number; name: string; symbol: string };
    rpcUrls: { default: ChainRpcUrls; [key: string]: ChainRpcUrls };
    testnet?: boolean;
}

Properties

blockExplorers?: {
    default: ChainBlockExplorer;
    [key: string]: ChainBlockExplorer;
}
caipId: `${string}:${string}`

CAIP-2 chain ID

chainId: string

Chain ID 0x prefixed hex string

contracts?: { [key: string]: ChainContract }
iconUrls?: string[]
id: number
name: string
nativeCurrency: { decimals: number; name: string; symbol: string }
rpcUrls: { default: ChainRpcUrls; [key: string]: ChainRpcUrls }
testnet?: boolean