Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Connect

This page consolidates the network details you need to connect to Stable.

Mainnet

FieldValue
Network NameStable Mainnet
Chain ID988
Currency SymbolUSDT0
EVM JSON-RPChttps://rpc.stable.xyz
WebSocketwss://rpc.stable.xyz
Block Explorerhttps://stablescan.xyz

Testnet

FieldValue
Network NameStable Testnet
Chain ID2201
Currency SymbolUSDT0
EVM JSON-RPChttps://rpc.testnet.stable.xyz
WebSocketwss://rpc.testnet.stable.xyz
Block Explorerhttps://testnet.stablescan.xyz

For third-party RPC providers, see RPC Providers. For a typed client that wires these endpoints in for you, see the Stable SDK.

Rate limits

The public RPC endpoints (https://rpc.stable.xyz and https://rpc.testnet.stable.xyz) are rate-limited to 1,000 requests per 10 seconds per IP. Requests over the limit return HTTP 429.

For higher throughput, use a third-party RPC provider.

Add Stable to your wallet

If you use MetaMask (or another injected EVM wallet), add Stable in one click. The button calls wallet_addEthereumChain, so your wallet prompts you to confirm the network details below. Because USDT0 is the native gas token, your balance shows up automatically once the network is added, with no separate token import needed.

You can also add Stable from Chainlist: search for "Stable", connect your wallet, and click Add to MetaMask.

To add Stable manually instead, open your wallet's network settings and enter the values from the tables above. The required fields are:

  • Network Name
  • RPC URL (the EVM JSON-RPC endpoint)
  • Chain ID
  • Currency Symbol: USDT0

Verify connectivity

Confirm your RPC endpoint is reachable by querying the chain ID:

cast chain-id --rpc-url https://rpc.stable.xyz

Expected output:

988

For the testnet:

cast chain-id --rpc-url https://rpc.testnet.stable.xyz

Expected output:

2201

Next recommended