Connect
This page consolidates the network details you need to connect to Stable.
Mainnet
| Field | Value |
|---|---|
| Network Name | Stable Mainnet |
| Chain ID | 988 |
| Currency Symbol | USDT0 |
| EVM JSON-RPC | https://rpc.stable.xyz |
| WebSocket | wss://rpc.stable.xyz |
| Block Explorer | https://stablescan.xyz |
Testnet
| Field | Value |
|---|---|
| Network Name | Stable Testnet |
| Chain ID | 2201 |
| Currency Symbol | USDT0 |
| EVM JSON-RPC | https://rpc.testnet.stable.xyz |
| WebSocket | wss://rpc.testnet.stable.xyz |
| Block Explorer | https://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.xyzExpected output:
988For the testnet:
cast chain-id --rpc-url https://rpc.testnet.stable.xyzExpected output:
2201Next recommended
- Quick start: Send your first testnet transaction in five minutes.
- Get testnet USDT0: Fund a wallet from the faucet or bridge from Sepolia.
- USDT0 behavior on Stable: Understand the 18/6-decimal dual role before you code against balances.

