LearnBeginner

How to Set Up MetaMask Wallet

MetaMask is the most popular self-custody wallet with 30M+ users. This guide walks you through downloading MetaMask, securing your 12-word seed phrase, configuring networks (Ethereum, Polygon, Arbitrum, Base), adding tokens, and connecting to dApps safely.

Updated: April 10, 2026Reading time: 12 min
D
DegenSensei·Content Lead
·
Apr 10, 2026
·
12 min read

Step 1: Download and Install MetaMask

MetaMask is available as a browser extension (Chrome, Firefox, Edge, Safari) and mobile app (iOS, Android). For beginners, the desktop extension is recommended for security and ease of use. Go to metamask.io and click "Download" to access the official browser extension store.

💡Why This Matters

Understanding this concept is a prerequisite for making informed decisions in DeFi. Most losses in crypto come from misunderstanding the fundamentals.

Desktop Installation

After installation, you'll see the MetaMask fox icon in the top-right toolbar. Click it to open the wallet and begin setup. The extension integrates seamlessly with Ethereum, Polygon, Arbitrum, Base, and hundreds of other networks.

Mobile Installation

Download from Apple App Store or Google Play Store. Mobile supports the same seed phrase as desktop, allowing wallet sync across devices when using the same recovery phrase.

Tip: Always verify you're on metamask.io before installing. Fake MetaMask extensions exist—check the official publisher name: ConsenSys Software Inc.

Step 2: Create Your Wallet

Open the MetaMask extension and click "Create a Wallet." Accept the terms and conditions, then click "Create." MetaMask will generate a 12-word seed phrase (recovery phrase) using BIP-39 standard cryptography.

What Happens During Creation

The 12-word mnemonic controls your private key and all your funds. MetaMask stores the seed phrase encrypted on your device only—MetaMask servers never see or store it. You must backup this phrase before proceeding.

Step 3: Backup Your Seed Phrase

After wallet creation, MetaMask displays your 12-word seed phrase. Write down all 12 words in order on a piece of paper or metal plate (for durability). Do NOT screenshot it or store it digitally anywhere.

Warning: If you lose your seed phrase and forget your password, your wallet and all funds are lost forever. There is no account recovery or customer support. Backup now—do not skip this step.

Storage Best Practices

  • Write on paper or metal (Ledger includes metal cards for backup)
  • Store in a safe, vault, or safe deposit box
  • Never email, text, screenshot, or share digitally
  • Consider storing copies in multiple secure locations
  • Protect from fire and water damage

Step 4: Verify Your Seed Phrase

After backing up, MetaMask prompts you to confirm your seed phrase. Click on each word in the correct order to verify you wrote it down correctly. This ensures you didn't miss any words.

Why This Matters

Testing now prevents disaster later. If you typed a word incorrectly when backing up, you'll fail this verification and know to redo the backup. Once you fund the wallet, you won't get a second chance.

Step 5: Set a Strong Password

Create a password (8+ characters, letters, numbers, symbols) to encrypt your MetaMask vault locally. This password protects your wallet on your device only—it does NOT recover your funds if lost. You can reset it with your seed phrase.

Password Guidelines

  • Use 16+ characters for maximum security
  • Mix uppercase, lowercase, numbers, and symbols
  • Avoid dictionary words and personal info
  • Store in a password manager (1Password, Bitwarden, KeePass)
Note: If you forget your password, reset it using your seed phrase. The password only encrypts your local vault, not your funds.

Step 6: Add Blockchain Networks

MetaMask starts on Ethereum mainnet by default. You can add other networks (Polygon, Arbitrum, Base) to manage funds across chains. Click the network dropdown (top-left of MetaMask) and select "Add Network."

Popular Networks to Add

NetworkChain IDRPC URLAvg. Gas
Ethereum1https://eth.drpc.org$2-50
Polygon137https://polygon-rpc.com$0.01-0.05
Arbitrum One42161https://arb1.arbitrum.io/rpc$0.05-0.20
Base8453https://mainnet.base.org$0.01-0.10

How to Add a Network

Click "Add Network" → "Add a popular network" (for Polygon, Arbitrum, Base) or "Add a custom network." Enter Network Name, Chain ID, RPC URL, Symbol, and Block Explorer URL. Click Save to add the network to your wallet.

Step 7: Add Custom Tokens

MetaMask shows your native token balance by default. To view other tokens (USDC, UNI, AAVE), you must add them manually. Click "Import Tokens" and paste the contract address from Etherscan.

Common Token Addresses (Ethereum)

TokenSymbolContract Address
USD CoinUSDC0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
UniswapUNI0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984
Aave TokenAAVE0x7Fc66500c84A76Ad7e9c93437E434122A1f9AcDd
Tether USDUSDT0xdAC17F958D2ee523a2206206994597C13D831ec7

Finding Token Addresses

Search for the token on Etherscan.io, copy the contract address, and paste into MetaMask. Always verify the address matches the official token—scammers create fake tokens with similar names.

Step 8: Configure Gas Settings

Gas fees pay validators to process transactions. When sending funds or interacting with dApps, MetaMask shows estimated gas cost. Click "Edit" to customize gas price and limit based on network congestion.

Gas Price Tiers

SettingSpeedCost (ETH)Use Case
Low30-60 min$1-5Non-urgent transfers
Standard5-15 min$5-15Normal DeFi activity
Fast1-5 min$15-50Time-sensitive swaps

Manual Gas Customization

For advanced users, "Advanced Options" allows setting custom gas price (in Gwei) and gas limit. Check Etherscan Gas Tracker for current Gwei prices. Layer 2s are 10-100x cheaper: Arbitrum $0.01-0.50, Polygon $0.001-0.05.

Pro Tip: Use Layer 2 networks (Arbitrum, Polygon, Base) for frequent transactions. Ethereum mainnet is best for large transfers due to settlement security.

Step 9: Connect to dApps

Once your wallet is set up and funded, connect to decentralized applications (dApps) like Uniswap (DEX), Aave (lending), or Curve (stablecoin swaps). Visit the dApp and click "Connect Wallet."

Connection Process

  1. Go to the dApp (e.g., uniswap.org, aave.com, curve.fi)
  2. Click "Connect Wallet" and select "MetaMask"
  3. MetaMask prompts to approve connection—select your account and click "Next"
  4. Approve permissions (usually just viewing address, not spending funds)
  5. You can now interact with the dApp and conduct transactions

Popular dApps to Connect To

  • Uniswap (DEX) - swap tokens across Ethereum, Polygon, Arbitrum, Base
  • Aave (Lending) - deposit tokens to earn yield or borrow
  • Curve Finance (Stablecoin DEX) - swap stablecoins with low slippage
  • OpenSea (NFT Marketplace) - buy, sell, mint NFTs
  • Lido Finance (Staking) - stake ETH for stETH (Ethereum liquid staking)
Safety: Always verify the dApp URL before connecting. Phishing sites mimic real dApps. Bookmark trusted dApps and access via bookmark, not search results.

Security Best Practices

Never Share or Screenshot Seed Phrase

Anyone with your 12 words owns your wallet. MetaMask staff will never ask for it. Store it offline only. No legitimate company will request your seed phrase—if they do, it's a scam.

Use Hardware Wallets for Large Sums

For holdings above $5,000-10,000, consider a hardware wallet (Ledger Nano S Plus $60, Trezor Model T $99, Coldcard $120). These sign transactions offline, preventing hacks even if your computer is compromised.

Enable Security Settings

Open MetaMask → Settings → Security & Privacy. Enable "Show custom network warnings" and "Show incoming transactions." Disable "Allow sites to detect your installed wallet" for more privacy.

Verify Transaction Details

Before approving any transaction, carefully review the recipient address and amount. Malicious dApps or exploits can trick you into sending funds to attacker addresses.

Keep MetaMask Updated

MetaMask updates regularly with security patches. Enable auto-update in browser settings or check for updates weekly. Outdated versions may be vulnerable to exploits.

FAQ

Is MetaMask safe to use?

MetaMask is safe for most users when you follow security best practices: never share your 12-word seed phrase, enable password protection, use hardware wallets for large holdings (Ledger, Trezor), and verify URLs before connecting. MetaMask extension has 30M+ users and is audited regularly. However, users are responsible for private key management—MetaMask cannot recover lost funds or stolen seed phrases.

What is a seed phrase and why is it important?

A seed phrase is a 12-word sequence generated by MetaMask that can restore your entire wallet on any device. It controls access to all your funds. Anyone with your seed phrase can steal your crypto. Write it down offline, store it securely in a vault or safe, and never type it anywhere except MetaMask during setup or recovery. Back it up immediately—losing it means losing access to your wallet forever.

How do I add a new blockchain network to MetaMask?

Open MetaMask, click the network dropdown (top left), select "Add Network," and enter the RPC details (Chain ID, RPC URL, Symbol). For Polygon, use Chain ID 137, RPC https://polygon-rpc.com. For Arbitrum, use 42161, https://arb1.arbitrum.io/rpc. For Base, use 8453, https://mainnet.base.org. dApps auto-prompt network switching, so you can also click "Switch Network" when connecting.

What are gas fees and how do I set them?

Gas fees are payment to miners/validators for processing transactions. On Ethereum mainnet, they average $2-50 per transaction depending on network congestion. When sending a transaction, click "Edit" to customize gas: set lower gas price for non-urgent txs (save cost) or higher for fast inclusion. Or use "Market," "Standard," or "Fast" presets. Layer 2s (Arbitrum, Polygon, Base) cost 10-100x less: $0.01-0.50 per transaction.

How do I connect MetaMask to a dApp like Uniswap?

Visit the dApp (e.g., uniswap.org), click "Connect Wallet," select "MetaMask," and approve the connection popup. MetaMask will show your account and network. You can then interact with the dApp (swap, stake, provide liquidity). The dApp can view your address and request transaction signing, but cannot access your private keys or seed phrase. Always verify the URL is correct before connecting.

Can I import an existing wallet into MetaMask?

Yes. During setup, select "Import Wallet" and paste your 12-word seed phrase (or private key). This restores all addresses and funds from that wallet. You can also use "Add Account" within MetaMask to derive additional addresses from the same seed phrase. If you have funds on Ethereum, they will appear automatically. Multi-chain funds (Polygon, Arbitrum) require switching networks first.

Disclaimer: This content is for informational purposes only. MetaMask is a non-custodial wallet—you control your funds. degen0x is not responsible for lost funds, stolen seed phrases, or user error. Always verify contract addresses and dApp URLs before interacting. Do your own research before making financial decisions.

Educational disclaimer: This guide is for informational purposes only and does not constitute financial advice. Crypto involves significant risk — do your own research before making any decisions. Learn more about our team.

Educational disclaimer: This guide is for informational purposes only and does not constitute financial advice. Crypto involves significant risk — do your own research before making any decisions. Learn more about our team.