Which networks can you use with MetaMask? Short answer: Ethereum and EVM-compatible networks are supported natively, and you can add other EVM chains manually. For non-EVM chains (for example Solana or Bitcoin) the wallet does not offer native account support (see solana-limitations and unsupported-networks).
I’ve been using this software wallet daily for months across desktop and mobile. What I’ve found: it’s flexible for multi-chain DeFi if you understand how to add networks and tokens, but it’s still a hot wallet — convenience trades off some security.
| Chain category | Examples | MetaMask support | Notes |
|---|---|---|---|
| Ethereum & EVM-compatible | Ethereum, Polygon, BSC, Avalanche, Arbitrum, Optimism, Fantom | Yes (add via built-in list or custom RPC) | Supports ERC tokens & NFTs, native coin balances appear automatically |
| Layer 2 (EVM) | Arbitrum, Optimism, zkEVMs | Yes | Lower gas fees; add network or use dApp-suggested RPC |
| Non-EVM chains | Solana, Bitcoin | Not natively | Use dedicated wallets or bridging (higher risk) |
Native chain coins (for example ETH on Ethereum, MATIC on Polygon) show up as your account balance for that network. Tokens created on a chain (ERC-20, ERC-721, ERC-1155) appear separately under Assets or Collectibles.
Short and practical: if you switch networks and the balance looks empty, check whether you’re on the right network (I’ve lost time switching to the wrong chain — lesson learned). And yes, native coins and token balances can coexist for the same account address.
For a guided example, see add-custom-network or the chain-specific guides like add-polygon and add-avalanche.
If a token doesn’t show balance after import, you may be on the wrong network or the token uses a non-standard contract. See token-management and tokens-portfolio.
MetaMask provides an injected provider for browser dApps and an in-app browser on mobile. That means connecting to Uniswap-like dApps is usually one click. The wallet also offers an in-wallet swap function that queries multiple routes and shows estimated gas fees.
In my experience the swap feature saves a step when I need a quick trade, but for large orders I compare routes on a DEX aggregator first. But be careful with slippage and gas settings (you can set priority fees and max fee where supported). See in-wallet-swap and connect-dapps.
Staking? The wallet does not act as a staking validator manager. You connect to staking dApps (liquid staking providers or protocol UIs) to stake tokens. See staking-via-metamask.
The mobile app includes an NFT/gallery view (experience varies by chain). On desktop the extension will show collectibles for many ERC-721/ERC-1155 tokens but the UI is less polished than specialized NFT wallets or marketplaces.
If you see spam NFTs or token airdrops you didn’t request, you can hide the token or remove the asset from view (this does not remove an on-chain ownership record). See nft-management for workflow.
This is a hot wallet for day-to-day DeFi. That means convenience — and trade-offs.
MetaMask itself doesn’t provide a one-click cross-chain bridge inside the core UI. You connect to bridge dApps to move assets across chains (that introduces additional smart contract and counterparty risk). See cross-chain-bridges.
Layer 2 networks that expose an EVM interface work well once added as networks (lower gas fees, faster confirmations). See layer2-networks and gas-fees-l2.
Account abstraction and smart contract wallets (gasless transactions, session keys, batched txs) are primarily features of smart contract wallet projects. MetaMask acts as a signer/provider and can interact with these wallets when supported; it is not itself a smart contract account manager by default. See smart-contract-wallets-aa.
Who this wallet fits:
Who should look elsewhere:
Q: Is it safe to keep crypto in a hot wallet? A: Hot wallets are convenient for daily use. For large sums, combine a hardware wallet or cold storage. Treat hot wallets like an everyday banking app — useful but not a vault.
Q: How do I revoke token approvals? A: Use the wallet’s connected sites/permissions panel to disconnect dApps, and use an approval revoker interface to remove allowances (see token-approvals-revoke).
Q: Does MetaMask support Solana or Bitcoin? A: Not natively. For non-EVM chains use a dedicated wallet or check community plugins with caution (see solana-limitations and unsupported-networks).
Q: What happens if I lose my phone? A: Restore from your seed phrase on another device. If you don’t have the seed phrase, funds cannot be recovered.
MetaMask supports Ethereum and EVM-compatible chains and token standards out of the box; adding custom networks and tokens is straightforward but requires care (RPC URLs, chain IDs, and contract addresses must be correct). If you’re active in DeFi and use multiple EVM networks, this software wallet is a practical choice — with the usual hot-wallet trade-offs.
Ready to set up? Follow the step-by-step guides: Install extension or Install mobile app. And if you want help adding a specific chain, check the chain-specific pages like add-polygon and add-arbitrum-optimism.