5/5
## MetaMask Wallet: A Detailed Walkthrough ### Pinning the MetaMask Extension for Quick Access To ensure your MetaMask wallet is always just a click away, you should pin the extension to your browser's toolbar. 1. In your Chrome browser, locate and click the jigsaw puzzle icon (Extensions) in the top-right corner. 2. A dropdown menu will appear, listing all your installed extensions. 3. Find MetaMask in the list and click the **pin icon** next to it. The MetaMask fox logo will now be permanently visible on your toolbar, allowing for instant access from any webpage. ### Navigating the MetaMask Interface You can interact with your wallet in two primary views. The view you choose depends on the complexity of the task you are performing. * **Pop-up View:** Clicking the pinned MetaMask icon opens a compact, pop-up window. This is ideal for quick actions like signing transactions or checking your balance. * **Expanded View:** For a more detailed and less cramped experience, click the three-dots menu in the top-right corner of the pop-up and select **"Expand view"**. This opens your wallet in a new, dedicated browser tab, providing a full-screen interface that is easier to navigate for more complex tasks. ### Understanding Networks and Multi-Chain Capability A common misconception is that MetaMask is only for Ethereum. In reality, it is a powerful multi-chain wallet compatible with any blockchain built on the Ethereum Virtual Machine (EVM). This means a single wallet, secured by one Secret Recovery Phrase, can manage assets and interact with decentralized applications across numerous networks, including: * Ethereum * Arbitrum * Optimism * Base MetaMask is also expanding its support for non-EVM chains, with recent integrations like Solana. ### Managing and Switching Between Networks Your wallet must be connected to the correct network to view your assets or interact with an application on that chain. #### Viewing and Switching Networks To switch between networks, click the network dropdown menu located at the top-left of the wallet interface. By default, this will show "Ethereum Mainnet." Clicking it opens a "Select network" menu where you can choose from a list of popular mainnets and any custom networks you have added. #### Adding a Custom Network If a network isn't listed by default, you can add it manually. 1. Click the network dropdown menu. 2. Navigate to the **"Custom"** tab. 3. Click **"Add custom network"**. 4. You will be prompted to enter the network's configuration details. The key fields are: * **`Network name`**: The human-readable name of the chain (e.g., Polygon Mainnet). * **`Default RPC URL`**: The endpoint your wallet uses to communicate with the blockchain. * **`Chain ID`**: The unique numerical identifier for the network, which prevents transaction replay attacks across different chains. #### Enabling and Using Testnets For developers and users who want to experiment without risking real funds, testnets are essential. These are not visible by default and must be enabled. 1. Click the three-dots menu in the top-right of your wallet. 2. Select **"Networks"**. 3. In the "Manage networks" pop-up, scroll to the bottom. 4. Find the **"Show test networks"** option and click the toggle to enable it. Once enabled, testnets like **Sepolia** (the most popular Ethereum testnet) will appear in your network selection list. When you switch to a testnet, your balance will update to reflect your assets on that specific network (e.g., "0 SepoliaETH"). ### Your Wallet Address and Using a Block Explorer Your wallet address is your public identifier on the blockchain. Think of it as a digital mailbox where anyone can send you cryptocurrencies and NFTs. The address is a long string of characters starting with `0x...` and is displayed directly under your account name (e.g., "Account 1"). You can click on the address to instantly copy it to your clipboard. To view the activity of any wallet address, you can use a block explorer like **Etherscan.io**. By pasting a wallet address into the search bar on Etherscan, you can transparently view its balance and complete transaction history. For a brand-new wallet, Etherscan will correctly show a balance of `0 ETH` and no transactions. ### Creating and Managing Multiple Accounts MetaMask allows you to generate multiple, separate accounts within the same wallet installation. This is useful for organizing assets or separating different activities. 1. Click the account name dropdown at the top-left (e.g., "Account 1"). 2. In the menu that appears, click **"Add account or wallet"**. 3. Select **"Create a new account"** and then **"Ethereum account"**. 4. Name your new account (e.g., "Account 2") and click "Add account". Each account you create will have its own unique wallet address. However, it is critical to understand that **all accounts are derived from and secured by the same 12-word Secret Recovery Phrase**. If you lose this phrase, you lose access to every account you have created within that wallet. ### Essential Security: Separating Your Development and Main Wallets As a final and crucial security practice, you must maintain a strict separation between wallets used for different purposes. * **Development/Educational Wallet:** The wallet you create while learning and experimenting should be used **exclusively for testnets and educational activities**. Never store any real, valuable assets in this wallet, as you may be interacting with unaudited smart contracts or potentially malicious websites. * **Real Funds Wallet:** When you are ready to manage real assets, create a **brand new Chrome profile**. Inside this clean, separate profile, install MetaMask again. This will generate a completely new wallet with a new, unique Secret Recovery Phrase. This wallet should be used exclusively for your personal funds. This separation is a fundamental principle of operational security (OpSec) in web3. It creates an essential firewall between your experimental environment and your valuable assets, significantly reducing your risk of loss.
To ensure your MetaMask wallet is always just a click away, you should pin the extension to your browser's toolbar.
In your Chrome browser, locate and click the jigsaw puzzle icon (Extensions) in the top-right corner.
A dropdown menu will appear, listing all your installed extensions.
Find MetaMask in the list and click the pin icon next to it.
The MetaMask fox logo will now be permanently visible on your toolbar, allowing for instant access from any webpage.
You can interact with your wallet in two primary views. The view you choose depends on the complexity of the task you are performing.
Pop-up View: Clicking the pinned MetaMask icon opens a compact, pop-up window. This is ideal for quick actions like signing transactions or checking your balance.
Expanded View: For a more detailed and less cramped experience, click the three-dots menu in the top-right corner of the pop-up and select "Expand view". This opens your wallet in a new, dedicated browser tab, providing a full-screen interface that is easier to navigate for more complex tasks.
A common misconception is that MetaMask is only for Ethereum. In reality, it is a powerful multi-chain wallet compatible with any blockchain built on the Ethereum Virtual Machine (EVM). This means a single wallet, secured by one Secret Recovery Phrase, can manage assets and interact with decentralized applications across numerous networks, including:
Ethereum
Arbitrum
Optimism
Base
MetaMask is also expanding its support for non-EVM chains, with recent integrations like Solana.
Your wallet must be connected to the correct network to view your assets or interact with an application on that chain.
To switch between networks, click the network dropdown menu located at the top-left of the wallet interface. By default, this will show "Ethereum Mainnet." Clicking it opens a "Select network" menu where you can choose from a list of popular mainnets and any custom networks you have added.
If a network isn't listed by default, you can add it manually.
Click the network dropdown menu.
Navigate to the "Custom" tab.
Click "Add custom network".
You will be prompted to enter the network's configuration details. The key fields are:
Network name
: The human-readable name of the chain (e.g., Polygon Mainnet).
Default RPC URL
: The endpoint your wallet uses to communicate with the blockchain.
Chain ID
: The unique numerical identifier for the network, which prevents transaction replay attacks across different chains.
For developers and users who want to experiment without risking real funds, testnets are essential. These are not visible by default and must be enabled.
Click the three-dots menu in the top-right of your wallet.
Select "Networks".
In the "Manage networks" pop-up, scroll to the bottom.
Find the "Show test networks" option and click the toggle to enable it.
Once enabled, testnets like Sepolia (the most popular Ethereum testnet) will appear in your network selection list. When you switch to a testnet, your balance will update to reflect your assets on that specific network (e.g., "0 SepoliaETH").
Your wallet address is your public identifier on the blockchain. Think of it as a digital mailbox where anyone can send you cryptocurrencies and NFTs.
The address is a long string of characters starting with 0x...
and is displayed directly under your account name (e.g., "Account 1"). You can click on the address to instantly copy it to your clipboard.
To view the activity of any wallet address, you can use a block explorer like Etherscan.io. By pasting a wallet address into the search bar on Etherscan, you can transparently view its balance and complete transaction history. For a brand-new wallet, Etherscan will correctly show a balance of 0 ETH
and no transactions.
MetaMask allows you to generate multiple, separate accounts within the same wallet installation. This is useful for organizing assets or separating different activities.
Click the account name dropdown at the top-left (e.g., "Account 1").
In the menu that appears, click "Add account or wallet".
Select "Create a new account" and then "Ethereum account".
Name your new account (e.g., "Account 2") and click "Add account".
Each account you create will have its own unique wallet address. However, it is critical to understand that all accounts are derived from and secured by the same 12-word Secret Recovery Phrase. If you lose this phrase, you lose access to every account you have created within that wallet.
As a final and crucial security practice, you must maintain a strict separation between wallets used for different purposes.
Development/Educational Wallet: The wallet you create while learning and experimenting should be used exclusively for testnets and educational activities. Never store any real, valuable assets in this wallet, as you may be interacting with unaudited smart contracts or potentially malicious websites.
Real Funds Wallet: When you are ready to manage real assets, create a brand new Chrome profile. Inside this clean, separate profile, install MetaMask again. This will generate a completely new wallet with a new, unique Secret Recovery Phrase. This wallet should be used exclusively for your personal funds.
This separation is a fundamental principle of operational security (OpSec) in web3. It creates an essential firewall between your experimental environment and your valuable assets, significantly reducing your risk of loss.
An operational guide to MetaMask Wallet: A Detailed Walkthrough - This lesson covers key functions for using your wallet effectively, from managing multiple accounts to adding custom EVM networks and enabling testnets. Master the critical security principle of separating your development and main wallets to safeguard your assets.
Previous lesson
Previous
Next lesson
Next
Give us feedback
Course Overview
About the course
What blockchains are and how they work
Key blockchain components: wallets, gas, nodes, consensus
How to send transactions
The role and risks of smart contracts
How blockchains scale with L2 rollups
Real-world use cases like DEXs, RWAs, stablecoins, and NFTs
Blockchain threats like MEV and Sybil attacks
The lifecycle of a blockchain transaction
Security researcher
$49,999 - $120,000 (avg. salary)
Web3 developer
$60,000 - $150,000 (avg. salary)
Smart Contract Engineer
$100,000 - $150,000 (avg. salary)
Smart Contract Auditor
$100,000 - $200,000 (avg. salary)
Web3 Developer Relations
$85,000 - $125,000 (avg. salary)
Last updated on October 17, 2025
Duration: 20min
Duration: 1h 16min
Duration: 50min
Duration: 2h 02min
Duration: 41min
Duration: 36min
Duration: 7min
Certification: Blockchain Basics
This proficiency exam is designed to confirm your understanding of all key concepts and learnings presented in the course material. You will have 45 minutes to answer 30 questions and score 18 to pass and earn a Certificate of Completion.
Course Overview
About the course
What blockchains are and how they work
Key blockchain components: wallets, gas, nodes, consensus
How to send transactions
The role and risks of smart contracts
How blockchains scale with L2 rollups
Real-world use cases like DEXs, RWAs, stablecoins, and NFTs
Blockchain threats like MEV and Sybil attacks
The lifecycle of a blockchain transaction
Security researcher
$49,999 - $120,000 (avg. salary)
Web3 developer
$60,000 - $150,000 (avg. salary)
Smart Contract Engineer
$100,000 - $150,000 (avg. salary)
Smart Contract Auditor
$100,000 - $200,000 (avg. salary)
Web3 Developer Relations
$85,000 - $125,000 (avg. salary)
Last updated on October 17, 2025