@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:NETWORKS
RPC, REST, gRPC, EVM RPC, WebSocket, and explorer endpoints for each network: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: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: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).