This page consolidates the network details you need to connect to Stable.Documentation Index
Fetch the complete documentation index at: https://docs.stable.xyz/llms.txt
Use this file to discover all available pages before exploring further.
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 |
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.
USDT0 uses 18 decimals as the native gas token (returned by
address(x).balance) and 6 decimals as an ERC-20 token (returned by USDT0.balanceOf(x)). Both interfaces operate on the same underlying balance. Libraries like viem and ethers.js report 18 decimals because they read the native gas token. For details on how the precision gap is reconciled, see USDT0 Behavior on Stable.Add Stable to your wallet
To add Stable manually, open your browser 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:Next 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.

