How to Use MetaMask: Wallet Setup and Usage Guide
Set up and use MetaMask for Ethereum, DeFi, and Web3. Covers installation, adding networks, token swaps, connecting to DApps, and security practices.
Uvin Vindula — IAMUVIN
Published 2026-04-16
How to Use MetaMask: Complete Setup and Usage Guide
MetaMask is the most popular Ethereum wallet and your gateway to decentralized finance (DeFi), NFTs, and Web3 applications. This guide by IAMUVIN walks you through everything from installation to advanced usage.
What Is MetaMask?
MetaMask is a browser extension and mobile wallet that lets you interact with the Ethereum blockchain and EVM-compatible networks. Think of it as your digital identity and wallet for the decentralized web.
MetaMask Capabilities
- Store ETH and ERC-20 tokens
- Connect to DeFi protocols (Uniswap, Aave, etc.)
- Buy and sell NFTs on OpenSea and other marketplaces
- Interact with any Web3 application
- Swap tokens directly within the wallet
- Support multiple networks (Ethereum, Polygon, BSC, Arbitrum, etc.)
Step 1: Install MetaMask
Browser Extension (Recommended)
- Open Chrome, Firefox, Brave, or Edge
- Visit metamask.io (type directly — never click ads)
- Click Download and select your browser
- Click Add to Chrome (or your browser)
- The MetaMask fox icon appears in your browser toolbar
Mobile App
- Download from App Store (iOS) or Google Play (Android)
- Search "MetaMask" — verify it's by "ConsenSys"
- Install and open the app
Step 2: Create a New Wallet
- Click the MetaMask icon and select "Create a New Wallet"
- Agree to the terms of use
- Create a strong password — this protects your wallet on this device
- MetaMask will show your 12-word Secret Recovery Phrase
- Write it down on paper immediately — do NOT skip this step
- Confirm your seed phrase by selecting the words in correct order
Step 3: Understanding the Interface
- Account name: Top center — click to copy your address
- Network selector: Top dropdown — switch between Ethereum, Polygon, etc.
- Balance: Shows your ETH and total portfolio value
- Send/Receive/Swap buttons: Core transaction functions
- Activity tab: Transaction history
- Tokens tab: All your token holdings
Step 4: Add Networks
MetaMask defaults to Ethereum mainnet. To use cheaper networks:
Popular Networks to Add
| Network | Use Case | Gas Fees |
|---|---|---|
| Polygon (MATIC) | Cheap DeFi, gaming | Very low (<$0.01) |
| BNB Smart Chain | PancakeSwap, DeFi | Low ($0.05-0.20) |
| Arbitrum | Ethereum L2, fast DeFi | Low ($0.10-0.50) |
| Optimism | Ethereum L2 | Low ($0.05-0.30) |
| Avalanche C-Chain | DeFi, fast transactions | Low ($0.05-0.20) |
How to Add a Network
- Click the network selector dropdown at the top
- Click "Add Network"
- MetaMask now has a list of popular networks — just click Add
- Or manually enter the network details (RPC URL, Chain ID, etc.)
- Use chainlist.org to find correct network details
Step 5: Add Custom Tokens
MetaMask doesn't show all tokens by default. To add a token:
- Click "Import Tokens" at the bottom of the tokens list
- Search by name or paste the token contract address
- The token symbol and decimals should auto-fill
- Click Add Custom Token
Warning: Only add tokens from verified contract addresses. Scammers create fake tokens with the same name as popular coins. Verify addresses on CoinGecko or the project's official website.
Step 6: Swap Tokens
MetaMask has a built-in swap feature:
- Click the Swap button
- Select the token you're swapping from (e.g., ETH)
- Select the token you're swapping to (e.g., USDC)
- Enter the amount
- Review the quote (MetaMask aggregates from multiple DEXs for the best rate)
- Click Swap and confirm the transaction
Step 7: Connect to DApps
This is where MetaMask truly shines — connecting to decentralized applications:
- Visit a DApp website (e.g., app.uniswap.org)
- Click "Connect Wallet" on the DApp
- Select MetaMask from the wallet options
- MetaMask will pop up asking permission — review and click Connect
- You're now connected and can interact with the DApp
Security Best Practices
- Never share your Secret Recovery Phrase — MetaMask will never ask for it
- Verify URLs before connecting — phishing sites mimic popular DApps
- Review transaction details — check what you're signing before confirming
- Revoke approvals regularly — use revoke.cash to review and revoke token approvals
- Use a hardware wallet with MetaMask — connect a Ledger for maximum security
- Be cautious of unknown airdrops — don't interact with tokens you didn't buy
MetaMask + Hardware Wallet
For maximum security, connect a Ledger hardware wallet to MetaMask:
- Connect your Ledger to your computer
- In MetaMask, click account icon > Add Account > Hardware Wallet
- Select Ledger
- Choose an account to import
- All transactions now require physical confirmation on the Ledger device
Sri Lanka Context
- MetaMask works perfectly in Sri Lanka — no geographic restrictions
- Use Polygon or BSC networks to avoid high Ethereum gas fees
- MetaMask is essential for DeFi participation from Sri Lanka
- Be aware of scam DApps targeting developing markets
Learn more about DeFi on our learning center and find recommended tools on our tools page.
Disclaimer: This guide is for educational purposes only. DeFi interactions carry smart contract risks. IAMUVIN does not provide financial advice. Always verify DApp URLs and transaction details before confirming.

By Uvin Vindula — IAMUVIN
Sri Lanka's leading Bitcoin educator. Author of "The Rise of Bitcoin".
Learn more →Related Articles
The Bitcoin Brief: LK
Weekly Bitcoin insights, market analysis, and Sri Lanka crypto news. Join 1,000+ readers.
Unsubscribe anytime · Educational content only