See more on restoring or importing wallets: [/import-and-recovery].
Daily usage: extension vs mobile
Extension (desktop)
- Best when you use dApps from a browser. The extension injects the provider directly into the page, so connection is seamless.
- Faster for approvals when you’re using desktop-only dApp flows.
Mobile app
- Has an in-app dApp browser and WalletConnect support for scanning QR codes. If you do most trading on your phone, this is the practical choice.
- Biometric unlock and push notifications make sending and confirming transactions quicker.
Short example: switching networks on desktop feels like changing tabs. On mobile, it’s a tap in the header. (Both are simple.)
Problems? If your balance or tokens aren't showing, see [/not-showing-balance] and [/extension-troubleshooting].
Multi-chain support and networks
MetaMask is primarily an EVM-compatible wallet. That means Ethereum and EVM chains like Polygon, BSC, Avalanche, Optimism, and Arbitrum can be added via custom RPCs. It does not natively support non-EVM chains (e.g., Solana) — use a dedicated wallet for those.
How to add networks: use the built-in network selector or follow guides: [/add-custom-network], [/add-polygon], [/add-bsc], [/add-avalanche], [/add-optimism-arbitrum].
Tip: add a custom RPC only from trusted documentation. A wrong RPC can misreport balances and expose you to phishing nodes.
DeFi, dApps and built-in swap
Connecting to dApps
- On desktop the extension injects the provider; on mobile use the in-app browser or WalletConnect. See [/connect-to-dapps] and [/walletconnect-and-mobile-browser].
Built-in swap
- MetaMask includes an in-wallet swap aggregator that checks multiple DEX routes and suggests a price. You can change slippage, review gas settings, and see route breakdowns.
In my experience the built-in swap saves time for small, frequent trades. But it also takes a small service fee and routing can differ from dedicated aggregators. Always preview the route and compare if you're moving large amounts.
Token management, approvals and gas fees
Adding tokens and hiding spam
- Add custom tokens by contract address. You can hide tokens you don’t want to see.
- Track a portfolio by connecting to a portfolio tracker or use the built-in token list.
Token approvals & revoking
- Approvals grant token allowances to smart contracts. Check allowances regularly and revoke excessive approvals with [/revoke-approvals] or through a block explorer or revoke tool (use trusted services only).
Gas fees and EIP-1559
- MetaMask supports EIP-1559: you’ll see max fee and max priority fee (tip). The wallet offers presets (Slow/Market/Fast) and custom fee entry.
Practical tip: when mainnet is congested, set a slightly higher priority fee rather than maxing the base. If a tx stalls, see [/stuck-pending-transactions] or [/transaction-error-debugging].

Staking, liquid staking, and validators
MetaMask itself does not run validators. Staking is done through dApps (e.g., native staking UIs, liquid staking protocols). You can connect MetaMask to these services to delegate, stake, or mint liquid staking tokens. See practical guides at [/staking-and-liquid-staking].
What I’ve found: staking via a wallet is convenient for liquid staking tokens, but check the protocol’s unstake delays and smart contract risks before committing large amounts.
Security, backup, and hardware wallet integration
Seed phrase and recovery
- Your seed phrase is the single recovery method. Back it up offline. If you lose it and haven’t connected a hardware wallet, funds are gone.
- For recovery steps see [/import-and-recovery] and [/backup-and-recovery-options].
Hardware wallets
- MetaMask supports connecting Ledger and Trezor so the private keys never leave the device. If you keep meaningful balances, pair a hardware device: [/connect-ledger], [/connect-trezor].
Phishing and approvals
- MetaMask warns on known phishing domains, but attackers change domains frequently. Always verify the URL manually. How do you confirm? Check the site domain, don’t paste your seed phrase, and revoke approvals if something looks off.
And if your account is compromised, act fast: move remaining funds to a new self-custody address, revoke approvals, and consult recovery guides (see [/recover-hack]).
NFTs, bridges, and advanced features
NFTs
- Mobile shows NFTs more reliably than the extension. You can send and receive ERC-721 and ERC-1155 tokens. Some metadata may not load (missing images) — that’s normal.
Bridging and cross-chain
- MetaMask doesn’t execute trustless bridges itself; you use dApp bridges and then interact via MetaMask. Bridges carry extra risk — always confirm contract addresses and fees. See [/bridging-cross-chain].
Account abstraction & Snaps
- By default MetaMask is an EOA wallet (private key-controlled). There are experimental directions for smart-contract wallets and plugin systems (Snaps) that add features, but those are advanced and may be experimental. Check [/account-abstraction] for deeper reading.
Comparison: extension vs mobile vs hardware via MetaMask
| Feature |
MetaMask Extension (desktop) |
MetaMask Mobile |
Hardware (via MetaMask) |
| In-page dApp injection |
Yes |
Limited (use in-app browser) |
No |
| WalletConnect |
No (not needed) |
Yes |
Depends |
| Biometric unlock |
No |
Yes |
No |
| Easy NFT viewing |
Limited |
Better |
No |
| Hardware key support |
Yes (connect Ledger/Trezor) |
Yes (connect device) |
Private keys never leave device |
| Best for |
Desktop dApp users |
Phone-first traders |
Long-term holdings |
Who this wallet is for (and who should look elsewhere)
Best for:
- People who use a lot of EVM dApps across DeFi and want wide compatibility.
- Users who move funds frequently and value UX and integrations.
Look elsewhere if:
- You need native Solana, Tron, or Near support (use a wallet built for those chains).
- You require multisig for business treasury management (use dedicated multisig solutions).
- You plan to hold very large balances without a hardware wallet.
FAQ
Q: Is it safe to keep crypto in a hot wallet?
A: Short answer: yes for daily use, no for large long-term holdings. Hot wallets are convenient but always exposed to phishing, browser exploits, and device malware. Put only what you actively need in a hot wallet and move the rest to hardware storage.
Q: How do I revoke token approvals?
A: Use the connected sites and permissions UI to disconnect sites, and use a reputable revoke tool or explorer to remove token approvals. Step-by-step: see [/how-to-revoke-approvals].
Q: What happens if I lose my phone?
A: If you have your seed phrase, restore on another device. If not, funds are unrecoverable. For high-value accounts, use hardware wallets as the recovery method rather than relying on a single phone.
Conclusion & next steps
MetaMask is a practical, broadly compatible hot wallet for interacting with EVM-compatible DeFi and dApps. It balances convenience with reasonable controls, but it’s not a substitute for hardware keys when storing large sums. In my experience the mobile app is where most daily users live, while the extension is essential for desktop dApp power users.
Next steps: pick the device you use most and follow the relevant setup guide: [/setup-desktop] or [/setup-mobile]. If you plan to integrate a hardware wallet, start with [/connect-ledger] or [/connect-trezor].
Want deeper walkthroughs? See related guides: [/tokens-management], [/gas-fees-and-eip-1559], [/staking-and-liquid-staking], and [/revoke-approvals].
Stay safe. Protect your seed phrase. Confirm every token approval.