Skip to main content

Quick Start

Get from zero to your first transaction in a few minutes.

1. Add the network

Click the button below (EIP-3085). Your wallet will ask you to confirm.

Prefer manual setup? Use these values:

Network Name
Mo Chain Testnet
Chain ID
6688 (0x1a20)
Currency Symbol
MO
RPC URL
https://rpc-testnet.mo.fit
WebSocket
wss://wss-testnet.mo.fit
Block Explorer
https://scan-testnet.mo.fit

2. Get test funds

Visit the faucet to receive test MO (for gas) and test stablecoins.

# or hit the faucet API directly
curl -s "https://faucet-testnet.mo.fit/api/info" | jq .

3. Add test tokens (optional)

4. Send your first transaction

Using viem:

import { createWalletClient, custom, defineChain, parseEther } from 'viem';

const moTestnet = defineChain({
id: 6688,
name: 'Mo Chain Testnet',
nativeCurrency: { name: 'Mo Coin', symbol: 'MO', decimals: 18 },
rpcUrls: { default: { http: ['https://rpc-testnet.mo.fit'] } },
blockExplorers: { default: { name: 'Blockscout', url: 'https://scan-testnet.mo.fit' } },
});

const [account] = await window.ethereum.request({ method: 'eth_requestAccounts' });
const wallet = createWalletClient({ account, chain: moTestnet, transport: custom(window.ethereum) });

const hash = await wallet.sendTransaction({ to: account, value: parseEther('0.001') });
console.log('tx:', `https://scan-testnet.mo.fit/tx/${hash}`);

5. Verify on the explorer

Open the block explorer and paste your address or tx hash.

Next steps

  • Wallets — connect MetaMask / OKX / TokenPocket / Trust / Rabby.
  • DEX — swap and add liquidity.
  • SDK & Code Examples — copy-paste integration snippets.