Wallets
Mo Chain is EVM-compatible, so any Ethereum wallet works after adding the network.
One-click
Add common test tokens:
Manual setup
In MetaMask: Settings → Networks → Add a network → Add manually, then paste the values above.
Supported wallets
| Wallet | Add network | Notes |
|---|---|---|
| MetaMask | EIP-3085 button or manual | Most common |
| OKX Wallet | EIP-3085 button | |
| TokenPocket | Manual (custom network) | |
| Trust Wallet | Manual (custom network) | |
| Rabby | EIP-3085 button | Auto-detects chain list |
Connect in a dApp
// EIP-1193
const [account] = await window.ethereum.request({ method: 'eth_requestAccounts' });
// switch (and add if missing)
try {
await window.ethereum.request({
method: 'wallet_switchEthereumChain',
params: [{ chainId: '0x2290' }],
});
} catch (e) {
if (e.code === 4902) {
await window.ethereum.request({ method: 'wallet_addEthereumChain', params: [/* see Quick Start */] });
}
}
Next steps
- SDK & Code Examples — wagmi / viem / ethers snippets.
- DEX.