Skip to main content
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.
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:
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
Last modified on April 16, 2026