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

Mainnet

Testnet

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.
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:
Expected output:
For the testnet:
Expected output:

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.
Last modified on May 13, 2026