Skip to main content
@sei-js/registry exports typed chain IDs, endpoints, token metadata, and wallet information for Pacific-1 and Atlantic-2. Network and wallet data comes from the official sei-protocol/chain-registry. Token metadata comes from the community-maintained Seitrace asset list.
The package is ESM-only. Pacific-1 and Atlantic-2 are the only supported networks. CHAIN_IDS.devnet, GAS_INFO, and IBC_INFO are no longer exported.

Installation

CHAIN_IDS

Canonical chain IDs for each Sei network:
Use these constants anywhere you reference a Sei network by chain ID to avoid hardcoding strings.

NETWORKS

RPC, REST, gRPC, EVM RPC, WebSocket, and explorer endpoints for each network:
Each endpoint has provider and url fields. You can iterate through the available providers to implement fallback logic:
@sei-js/registry no longer exports gas metadata. For EVM transactions, use eth_gasPrice and eth_estimateGas. See Gas and fees.

TOKEN_LIST

Token metadata per network includes names, symbols, base denominations, decimal exponents, images, and CoinGecko IDs:
TOKEN_LIST filters assets whose base or denomination starts with ibc/, along with assets marked as ICS-20. The community asset list may still contain legacy tokenfactory entries for display or compatibility. Do not treat those entries as supported integration targets. Tokenfactory is not supported for new development.
Exported entries use RegistryToken, so type_asset is required. images.png, images.svg, and coingecko_id are optional. NFT entries can have an empty denom_units array. Some assets also include optional pointer_contract metadata (address plus cw20 or erc20). Identify an asset by network and base denomination, not by pointer data alone.

CHAIN_INFO

CHAIN_INFO contains mainnet metadata such as the seid binary name, Bech32 prefix, fee token, SLIP-44 coin type, and supported native wallets:
supported_wallets reflects the upstream chain registry. It is not an exhaustive list of wallets that can connect to Sei.

WALLETS

Wallet metadata includes icons, URLs, and EVM or native capability flags:
The current list is MetaMask (evm), Keplr (native and evm), and Coin98 (native). That is separate from CHAIN_INFO.supported_wallets, which is the upstream native-wallet list (keplr, coin98).

Supported networks