$
Stable Guidebook Independent guides to the USDT gas chain

How to Add Stable Chain to MetaMask

Updated August 2026 ยท Verified against the official Stable documentation

Stable is not in MetaMask's default network list, so you have to add it yourself. It takes under a minute, and there is one setting further down this page that trips up almost everyone the first time.

Method 1: Chainlist, one click

1

Open Chainlist and search for Stable

Go to chainlist.org/chain/988. Stable Mainnet is officially listed there, which means you do not have to type anything by hand.

2

Connect and add

Click Connect Wallet, approve in MetaMask, then click Add to MetaMask. MetaMask will show you the network details and ask you to approve. Done.

Method 2: manual entry

In MetaMask, open the network dropdown, choose Add a network, then Add a network manually, and enter exactly this:

SettingValue
Network nameStable Mainnet
RPC URLhttps://rpc.stable.xyz
Chain ID988
Currency symbolUSDT0
Block explorerhttps://stablescan.xyz
WebSocketwss://rpc.stable.xyz

These values come from the official Stable mainnet reference. If any tutorial gives you a different chain ID or a currency called gUSDT, it is out of date (see the warning below).

The mistake that breaks transactions. Stable uses a single flat base fee of 1 gwei and ignores priority fees entirely. The documentation is explicit: maxPriorityFeePerGas must be set to 0. MetaMask handles this correctly on its own, but if you use a script, a bot framework or a custom tool configured for Ethereum, leaving a priority tip in place can make your transactions fail. See our gas fees page for the details.

An important warning about old tutorials

Until 4 February 2026, gas on Stable was paid in a token called gUSDT. The v1.2.0 network upgrade replaced it: USDT0 is now the native gas token. Any guide, video or forum post written before February 2026 will tell you something wrong about the currency symbol. One leftover you will still notice today: most trading pairs on Stable DEXes are still quoted in WgUSDT, the wrapped version of the old token. That is normal and it is not a scam.

Now fund your wallet

An empty wallet on a new network does nothing. You need USDT0, which serves as both your money and your gas. The fastest routes are covered in our bridging guide. If you would rather skip the whole manual setup, a Telegram trading bot with a built in wallet does all of this for you.

Troubleshooting

The network is added but my balance shows zero. That is expected until you bridge funds. Check your address on Stablescan to confirm what actually arrived.

I get RPC errors or timeouts. The public RPC is rate limited to 1,000 requests per 10 seconds per IP address. A normal wallet never hits that, but a script or a browser extension polling aggressively can.

MetaMask says the chain ID does not match. You typed the wrong value. It is 988, and nothing else.