What is Monad Testnet?
3 min read · Updated 2026-04-22
Monad is a parallel-EVM Layer 1 blockchain. Monad Testnet is its public test network. Its chain ID is 10143, and anyone can deploy contracts, run dapps, and move test tokens before Monad mainnet launches.
Chain details
- Chain ID:
10143 - Native token:
MON(test, no real value) - Public RPC:
https://testnet-rpc.monad.xyz - Explorers: Monadscan, MonadVision, Socialscan
- EVM equivalence: full. Anything that runs on Ethereum runs on Monad
How to add Monad Testnet to your wallet
Most wallets support adding a custom network. Open the network settings, add a new network, and use the chain details above. MetaMask, Rabby, Frame, and Rainbow all work. When you connect a wallet to PuddleSwap, the app will offer to switch your wallet to Monad Testnet automatically.
Getting test MON
Test MON has no real value but you still need a small balance to pay gas. Monad operates official faucets where you can claim a small amount of test MON per wallet per day. Once you have MON, you can wrap it to WMON or swap it for any registered token on PuddleSwap.
What you can do on Monad Testnet
The testnet is a full mirror of the execution layer Monad mainnet will ship with: deploy any Solidity contract, call any precompile, trade on DEXes like PuddleSwap, test protocol integrations end-to-end. The only things missing are real economic value and the mainnet chain ID.
Monad Testnet vs. Monad mainnet
Monad mainnet is a separate chain with its own chain ID and economic token. Any state, balances, or deployed contracts on testnet do not carry over. Use testnet as a staging environment: build, test, and only move to mainnet when you're confident.
Wallets that work with Monad Testnet
Most EVM-compatible wallets accept Monad Testnet through their custom-network flow. Confirmed wallets:
- MetaMask: Add via Settings > Networks > Add Network with the chain details above.
- Rabby: Auto-detects custom chains when a dapp prompts to switch. Good for tracking many chains at once.
- Frame: Desktop wallet with hardware-wallet support. Good for cold-signed testing.
- Rainbow: Mobile-first wallet that supports custom chains in recent versions.
If your wallet is not listed, check whether it accepts a custom RPC URL and arbitrary chain IDs. Most modern wallets do.
Common mistakes
- Setting the chain ID to a value other than
10143. A common error is copying a chain config for the wrong network. - Treating testnet behavior as a guarantee for mainnet. Testnet state, balances, and contracts do not migrate. Mainnet will run as a separate chain with its own chain ID.
- Hammering the public RPC. The endpoint at
testnet-rpc.monad.xyzhandles normal dapp traffic but rate-limits heavy load. Use a dedicated provider for indexing or sustained calls. - Confusing test MON with real MON. Mainnet MON is a different token on a different chain. There is no bridge between testnet and mainnet for state or balances.
Start swapping on Monad Testnet with PuddleSwap, a testnet DEX for builders.
FAQ
- Is Monad Testnet free to use?
- Yes. Test MON has no real value and you can claim it from a faucet at no cost. Gas fees use test MON, so all activity is free.
- When does Monad mainnet launch?
- Monad has not announced a public mainnet date. Testnet stays open until then, and contracts you deploy on testnet do not migrate to mainnet automatically.
- Do contracts deployed on testnet carry over to mainnet?
- No. Testnet and mainnet are separate chains with different chain IDs. You deploy your contracts again on mainnet when it launches; testnet state and addresses do not transfer.
- Which wallets support Monad Testnet?
- MetaMask, Rabby, Frame, and Rainbow all work. Add Monad Testnet by chain ID 10143 with the public RPC at testnet-rpc.monad.xyz.
- Is the public RPC reliable for production-style testing?
- It handles normal dapp traffic and light load. For indexing, sustained heavy calls, or production-grade testing, use a dedicated RPC provider.