# Monad Network Configuration ## Mainnet Chain ID: 143 Currency: MON RPC: https://rpc.monad.xyz Backup RPC: https://monad.drpc.org Block Explorer 1: https://monadscan.com Block Explorer 2: https://monadvision.com Block Explorer 3: https://monad.socialscan.io ## Testnet Chain ID: 10143 Currency: MON RPC: https://testnet-rpc.monad.xyz Block Explorer: https://testnet.monadscan.com Faucet: https://faucet.monad.xyz ## Adding to MetaMask Settings -> Networks -> Add Network -> Add manually, fill in the Mainnet parameters. ## Code Configuration viem: import { monad, monadTestnet } from 'viem/chains' (>= 2.40.0) wagmi: ``` import { monad } from 'viem/chains' const config = createConfig({ chains: [monad], transports: { [monad.id]: http() } }) ``` ethers.js: ``` const provider = new ethers.JsonRpcProvider("https://rpc.monad.xyz", { chainId: 143, name: "monad" }) ``` Hardhat: ``` monad: { url: "https://rpc.monad.xyz", chainId: 143, accounts: [PRIVATE_KEY] } ```