@cfxlabsinc/b2b-services
    Preparing search index...

    Service-layer projection of an ACTIVE b2b.chain row.

    type Chain = {
        bech32Hrp: string | null;
        id: `chn_${string}`;
        key: string;
        logo: LogoUrls;
        name: string;
        nominisChain: string | null;
        runtime: ChainRuntime | null;
    }
    Index
    bech32Hrp: string | null

    A BTC chain's bech32 prefix on this stage, else null.

    id: `chn_${string}`

    chn_…, e.g. "chn_solana". Self-custody WALLET payment instruments store this in their provider column to reference the settling chain.

    key: string

    Canonical lowercase chain id (e.g. "solana", "avalanche-c-chain").

    logo: LogoUrls

    The chain's logo on static.cfx.to, chain-logos/<key>; every chain has one.

    name: string

    Display label (e.g. "Solana").

    nominisChain: string | null

    The code Nominis screens this chain's wallets as, null where it has none.

    runtime: ChainRuntime | null

    Execution runtime, or null for chains we don't classify yet.