Metamask Guide

Metamask Guide For Beginners | 2023 edition

1. Introduction

Metamask is one of the most popular and secure Cryptocurrency wallets. It is a Free and open source blockchain wallet that is used to manage and store cryptocurrency, and send and receive Ethereum or ERC 20 tokens. Metamask interacts with a decentralized application. Metamask works with both web browser extensions and mobile applications. Generally, people think a crypto wallet would be very  complicated but Metamask is one of the easiest and smoothest and not to mention secure crypto wallet in the space . An account for Metamask can be ideally created in a couple of minutes only !!

MetaMask removes the need for users to enter private keys at the time of each transaction, whether creating, storing, or trading tokens. Users can store and manage their Bitcoin, Ether, and other cryptocurrencies using a blockchain wallet, a digital or online wallet. A blockchain wallet enables cryptocurrency transfers, prevents the theft of assets, and allows users to exchange cryptocurrency for local currency as needed.

The heart and soul of blockchain transactions are smart contracts. These are self-executing contracts in which the terms of the agreement are written into lines of code on the blockchain. However, in order for a blockchain to function, computers in the system (known as nodes) must manage transactions and share information about those transactions with the rest of the network. MetaMask operates by running smart contracts on an existing node called Infula, rather than running as a node, which can be costly and difficult to maintain. This allows MetaMask to connect to the network.

The wallet also allows you to connect to the BNB Smart Chain, access other decentralised apps that use the Ethereum network, and play blockchain-based games. Users can conduct peer-to-peer token swaps using the wallet without the need for an intermediary. MetaMask uses data from decentralised exchange aggregators to ensure that its users receive the best possible pricing. The wallet also allows you to connect to the BNB Smart Chain, access other decentralised apps that use the Ethereum network, and play blockchain-based games.

2. Functionalities of Metamask

The extension also allows you to interact with distributed applications in browsers like Chrome, Firefox, Opera, and Brave. It will store all of your crypto assets and allow you to interact with decentralized applications or dApps without having to set up separate accounts.

It will store all of your crypto assets and allow you to interact with decentralized applications or dApps without having to set up separate accounts. MetaMask makes these interactions much easier to perform. Moreover, it integrates with two exchanges. If you use Ether, MetaMask links to Coinbase.

3. Ethereum 

Ethereum is a blockchain-based software platform that supports the world’s second-largest cryptocurrency by market capitalization after Bitcoin. Like other cryptocurrencies, Ethereum can be used for sending and receiving value globally and without a third party watching or stepping in unexpectedly. Value exchange is the main use case of the Ethereum blockchain today, often via the blockchain’s native token “Ether”. 

Ethereum is “a global, decentralized platform for money and new kinds of applications,” with thousands of games and financial apps running on top of the Ethereum blockchain.  There is a single canonical computer called the Ethereum Virtual Machine, or EVM in the Ethereum universe whose state everyone on the Ethereum network agrees on. Every participant in the Ethereum network keeps a copy of this computer’s state. Furthermore, any participant can broadcast a request to this computer to perform any arbitrary computation. When such a request is broadcast, other network participants verify, validate, and carry out the computation. This execution causes an EVM state change, which is committed and propagated throughout the network.

Cryptographic mechanisms ensure that once a transaction is validated and added to the blockchain, it cannot be altered later. The same mechanisms ensure that all transactions are signed and executed with appropriate permissions.

3.1 Ether 

Ether (ETH) is Ethereum’s native cryptocurrency. The goal of ETH is to create a market for computation. Participants in such a market have an economic incentive to verify and execute transaction requests as well as provide computational resources to the network.  You can use Ether as a digital currency in financial transactions, as an investment, or as a store of value. Ethereum is the blockchain network where Ether is held and exchanged. As mentioned above, this network offers a variety of other functions outside of ETH. any participant who broadcasts a transaction request must also offer some ETH as a bounty to the network. This bounty will be awarded to whoever completes the tasks of verifying the transaction, executing it, committing it to the blockchain, and broadcasting it to the network.

4. How to Setup MetaMask Wallet Account

The setup is fairly simple. Here’s a step-by-step guide to configuring your MetaMask wallet in Chrome. Although things may look slightly different in other browsers, this should give you a fairly good idea of what you’ll need to do.

4.1. Install MetaMask Wallet on your browser

To create a new wallet, you have to install the Metamask extension for chrome first. Depending on your browser, there are different marketplaces to find it. Most browsers have MetaMask in their stores, so it’s not that hard to see, you can use the following terms to search for respectively – Metamask Chrome , Metamask Firefox , Metamask Opera , Metamask Brave etc. 


MetaMask is one of the easier Ethereum wallets and dapp browsers to use and can typically be set up in a few minutes, despite the fact that it may look hard to newcomers.

To use Metamask, you just need a Chrome browser or a chromium-based web browser like Brave and Edge, etc. we will use Google Chrome as an example in this guide. The same steps are applicable to other browsers as well. however.

  1. Visit  https://metamask.io/
  2. Hit “Download” in the menu bar.
  3. Click “Install MetaMask for Chrome”. You will be directed to Chrome Web 
  4. Click “Add to Chrome”.
  5. On the popup, click “Add extension”.

After Metamask extension download, it will automatically open. You can also make sure it’s easily accessible in your toolbar by clicking the jigsaw icon in the top-right of the screen and hitting the pin icon. Once it has been installed, an icon in the shape of a fox will appear on the top right-hand corner of your browser.

Once you have installed it , click on the Metamask icon in your browser’s toolbar to sign up for Metamask, then 

  • Click the “Get Started” button to begin creating your Ethereum wallet using MetaMask.

  • You will then be asked if you want to help improve metamask. Click ‘No thanks’ if this doesn’t interest you, otherwise click on ‘I Agree’.
  • The wallet is still created even if the user clicks the “No thanks” button.
  • The next step is the account creation page, where you have two choices: either import an existing account or create a new one.

4.1.1 Import wallet

This is for users who already have an existing MetaMask wallet on a different device and would like to import it over to a new one. 

  1. When you click on Import Wallet, you will be navigated to a different screen that will ask you to enter your seed phrase. 
  2. You will also be asked to set a password. Make sure that you are adding the seed phrase securely to Metamask. Once you add the seed phrase, make sure that you also add a strong password.
  • Agree to the terms and conditions, and then click on Import.
  • Congratulations, Your Metamask account has been successfully created for mobile.

4.1.2 Create a New Wallet

This is for users who want to set up a brand new MetaMask wallet.

  • If you are a new user of Metamask click Create a Wallet; otherwise, click Import Wallet if you are an existing user or already have a wallet. 
  • Pick a password for the next step. This needs to be at least 8 characters long. Use a completely unique password that hasn’t been used anywhere else, and one that contains a mixture of upper- and lower-case letters, symbols, and numbers.
  • When you set the password, read and accept the terms of service by clicking the create button.
  • Next, you’ll see the importance of the Metamask secret recovery phrase being emphasized with a short video. By clicking the Next button, you can skip the brief video that Metamask will play explaining how to secure your wallet if you don’t want to watch it.

To watch this video on chrome browser please refer to the attached link.
chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/images/videos/recovery-onboarding/video.webm

  • When you click on the “Click here to Reveal Secret Words” spot in the shadows, Metamask will show you a 12-word backup phrase. If you lose your wallet, knowing this phrase will help you find it again. Write it down, memorise it, or safely keep it. Keep your 12-word phrase private and secure because if someone gets it, they’ll have access to your money and tokens.
  • On the next screen, type the phrase you wrote down to confirm the backup phrase, then confirm your entry once more. Once you have the phrases in the correct sequence, click the “confirm” button.
  • Congratulations! You have successfully created an account in MetaMask with a new wallet address

Finally, click the “ All Done “ on the congratulations page to enter into your wallet dashboard. After completing the next step, which entails creating your Metamask wallet, you will automatically get your metamask wallet log in , now after reading and following the instructions. with the aid of Metamask, you may now buy, send, and swap the token effortlessly.

4.1.3 Download MetaMask wallet App on Mobile

Head to the App Store, Google Play, or the MetaMask website to download MetaMask. If you are downloading MetaMask from the website, be sure to type MetaMask.io in your browser’s address bar. 

  1. Open the Play Store and search for “MetaMask”. 
  2. Tap ‘Install’ and wait for the process to finish. 
  3. Open the application once it has been installed, then follow the same steps we did for the browser extension. 

5. How to Use Metamask

To access the general settings page, click the account photo in the top right of the page next to where it says “Ethereum Mainnet.” Fields such as your account name, notification settings, and contact list can be edited from the settings page.

Note that your wallet’s unique Ethereum address is listed directly below the “Account 1” identifier. Like a bank account number, an Ethereum address is a random string of characters. You’ll use this address to interact with the Ethereum blockchain, sometimes inputting it into sites and exchanges to collect, send and receive tokens. Every ETH address is public and searchable via Etherscan.io. Just because you can see/copy someone’s address does not mean you have control over it. While anyone can send a token to any ETH address, only the user who owns the wallet associated with the address can manage and utilize the tokens within it.

While sending assets from one wallet to the other, always double-check the address you are sending it to. This is a crucial step since once a transaction has taken place, it is impossible for the transaction to be reversed.

5.1 How to Buy using metamask 

Before you can use MetaMask swap or any other decentralized application, you’re going to need some ETH to pay the transaction fees on the Ethereum network. If you already have ETH transfer it directly to MetaMask. Just click on the account address near the top to copy your MetaMask wallet address to your clipboard. Then you can paste it into your crypto exchange and use that to receive your ETH. If you need to buy Ethereum click on Buy, you can use either Wyre or a third-party service called Transact to buy Ethereum

  1. On the wallet homepage, click on the Buy button.
  2. Select your method of payment.
  3. Choose which asset you want to buy.
  4. Select the amount in USD of that asset you want to buy.

At the bottom of the screen, you’ll notice a slippage fee, which is the gap between the expected and executed price of a trade. It frequently happens during periods of high volatility.

You should see your balance update a few minutes after the transaction is mined or processed on the Ethereum blockchain. ETH provides you with gas to do Ethereum transactions (such as exchange for other Ethereum-based tokens or purchase NFTs).

If you have some ETH tokens then you can directly deposit them in your new wallet. you can buy tokens directly through Metamask by just clicking on the buy button. it also gives a message for deposit that “To interact with decentralized applications using MetaMask, you’ll need ETH in your wallet.”

You can buy ETH from various popular payment methods Coinbase PAY, TRANSAK, Moon Pay, WYRE.

5.2 How to Send token using Metamask ?

Users can send coins, tokens, and NFTs by knowing the recipient’s public address. You can use the following steps to send assets

You can send ETH tokens to anyone. 

  • Click on the “Send” button on the wallet homepage.

  • Enter the wallet’s public address to whom you send the digital asset. Now you can send ETH to your contact, you can search any address and public address.

  1. Select the tokens or coins and the amount you want to send. You can expedite your transaction by adjusting the estimated gas fee. Network issues can delay or fail transactions with lower gas fees. But, if you’re new to MetaMask, you can ignore it. Click on the Next button.
  2. Confirm your transaction, check the address, amount, and gas fees, and click the Send button. Click Confirm. Once verified, you should view this transaction in your history.
  •   For transferring assets between accounts, follow the steps below:
  1. Click on the Send button on the wallet homepage.
  2. Click on Transfer between my accounts.
  3. Select the account you want to transfer the assets
  4. Click on the Next button.
  5. Select the tokens or coins and the amount you want to send.
  6. Click on the Next button.

Confirm your transaction, check the address, amount, and gas fees, and click the Send button.

5.3 Swap using Metamask  

You can directly exchange tokens from your desktop or mobile wallet. The Swaps feature combines information from market makers, DEXs, and decentralised exchange aggregators to guarantee that you receive the best price with the smallest network fees.

  1. Click on the “Swap” button on the wallet homepage.

  1. Select the token you want to convert.
  2. Select the token they want to swap it with.
  3. Enter the amount of the token you want to swap.
  4. Click the Get Quotes button
  5. Review your transaction and Swipe to complete the swap.


After the swap is complete, you will notice a decrease in the quantity of the tokens you swapped with and an increase in the quantity of the tokens you swapped it for.

After that, in the Slippage Tolerance section, choose or input your own slippage percentage. The swap order will be cancelled if your maximum slippage percentage limit is exceeded. Then click Review Swap. MetaMask will gather rates from DEX aggregators and DEXs and show you the best quote and gas fee. If you’re okay with the quote, click Swap and wait for the transaction to complete. you can swap ETH to other tokens by Swap functionality click on the swap from button and now choose your ETH or other token and then choose swap to button and choose desired token and then click on review

5.4 Assets 


On the home page metamask gives you all your assets information in the Assets section . All your tokens are shown in assets.

5.5 Activity


In Activity, you can view all transaction history. When a transaction is performed, it displays your most recent activities.

  1. Click on Activity.
  2. You will now be able to view all your past transactions.

5.6 Portfolio sites

On the portfolio site, you can see your all tokens and NFT, your net worth, and assets showing. You can add your favourite token in the watchlist. Meta mask’s additional feature is to support NFT. NFT is now a trending topic who gain more popularity so through metamask you can send and receive NFT.

For those who want to dive into their portfolio in a friendly format, this dapp is easy to navigate through. Simply click Portfolio in your Metamask wallet Extension home screen to

  1. Connect multiple accounts: You can connect all your MetaMask accounts to the dapp.
  2. Aggregate your assets: With multiple accounts connected, you will easily track your total portfolio with token balances
  3. Look at your NFTs: Admire your collection on Mainnet and Polygon across all your connected accounts. 
  4. View your multi-chain assets: The dapp will enable you to see your assets across 7 different networks.
  5. Search and watch tokens: View any of your favorite tokens across supported chains and add them to your watchlist to track. 

5.6.1 What is the Portfolio dapp?

The Portfolio dapp is a new feature in Metamask that allows you to view all of your MetaMask accounts and assets in a single location. Because it combines values from all of your accounts and displays your total holdings, it is now easier than ever to obtain a quick summary of the value of your holdings in the currency of your choice. Because MetaMask is intended to serve as your passport to the decentralised web, which is now multi-chain, your portfolio can include assets held on networks that are compatible with Ethereum. This currently includes-

  • Ethereum mainnet
  • Avalanche (C-Chain)
  • Polygon
  • BNB Smart Chain (formerly BSC).

5.6.2 How do I set up a Portfolio site on metamask?

  1. The first thing you’ll need to do is connect your MetaMask wallet. This is as simple as hitting the prompt in the centre of the screen
  2. Once connected, you can start exploring your portfolio:
    • Learn how to switch networks
    • Explore details about the assets your hold
    • View your NFTs.
    • Find and watch additional tokens
  3. Add any additional MetaMask accounts you have.

5.7 My accounts 

In my accounts, it shows account details and a lock button so you can easily see your accounts, which are listed by account number, as well as your Ether balance. You can also copy the account number to the clipboard by hovering your mouse over the account number above the Ethereum logo.

5.7.1 Multiple Accounts

You can add multiple accounts to your MetaMask wallet. The purpose can be separate use cases for each. For instance, one can have an NFT account and a business account individually on MetaMask. Notably, each account will have its own pair of public-private keys. But your secret recovery phase is the master key to all of your accounts. While a private key can be used to import an account, a secret recovery phrase can be used to access all accounts at once.
To create an additional count, click your avatar in the MetaMask pop-up. Next, select the +Create account. Name it, and you’ll see that under your first account.

5.8 Create Account 

  • We already create an account so you can create an additional account
  1. Click the favicon (the circular account image) at the top right of your wallet.
  2. Click on Create Account.
  3. Enter your preferred name and then hit ‘Create’ to confirm.

5.8.1 Create Your First Additional Wallet

The first thing to understand is that, within MetaMask, each ‘wallet’ is actually called an ‘Account’. But each account acts as a separate wallet and, most importantly, has a separate address.  When you first install MetaMask, it automatically creates an account called “Account 1”. You can change the name if you want, as. Underneath the list, you’ll see a link marked ‘Create Account. Click that and you’ll see a screen prompting you to enter a name for your new account.  By default, it will be named as the next account number in the sequence. You can call it what you like, by typing in the box. 

Click create, and MetaMask will immediately create a brand-new account with its own unique address, which you can see at the top. Now you can use that account to send, receive and swap tokens, or interact with Defib DApps, it is completely separate from all your other accounts and acts as its own wallet.  If you want to change the name, at any time, simply click on the three vertical dots on the right side of the window and choose ‘Account Details’ from the dropdown menu. You’ll get a full view of the account address, plus a QR code in case you want to scan it into another Dapp. To rename the account, click on the pencil icon beside the account name and you’ll be able to edit and save the new name.

5.9 Import accounts 

  1. Click the circle icon at the top right corner of your MetaMask pop-up next to the network indicator.
  2. Select “Import Account” on the dropdown menu:
  3. You will be directed to the Import page. Paste your private key and click “Import.

5.10 Connect Hardware Wallet

You can use Metamask to connect directly to your Ledger or Tremor hardware wallet. It will serve as an interface to your hardware wallet once connected. With an added layer of security, hardware wallets help ensure you have complete control over your assets. Using a hardware wallet increases your security when dealing with both private keys and smart contracts.
 

 5.10.1 What is a hardware wallet?

A wallet, like MetaMask, is similar to a digital bank account. Here you can send, receive, and manage your cryptocurrency. A hardware wallet is a physical wallet. They come in all different shapes and sizes; the Ledger Nano S for example looks a lot like a USB stick.  A hardware wallet is one of the safest methods to store your cryptocurrency due to its offline nature. When using a hardware wallet, access to your coins is encrypted by the device.
In addition, most hardware wallets are protected against unauthorized use with an extra PIN. If your hardware wallet gets stolen or lost, no one is able to access your coins without the PIN. With your backup secret phrase, you will regain access to your assets yourself.

5.10.2 How can I set up a hardware wallet with MetaMask?

MetaMask allows you to connect a Tremor, Ledger, Lattice 1, and QR based. Some sites may be integrated with MetaMask. 

Connecting your wallet with MetaMask, allows you to interact with those sites now in addition, this helps developers, as it gives their users more options with less development work on their end.  Follow these steps to connect –

  1. Unlock your MetaMask
  2. Select the icon on the top-right corner
  3. Select ‘Connect Hardware Wallet’
  4. Choose Ledger, Tremor, Lattice, or QR-based
  5. Click ‘Connect’
  6. Select an account you want to interact with. 

Once you have successfully connected your account, it will behave just like any other MetaMask account, with the difference being that you need to have your wallet plugged in for signing transactions or messages. If you want to remove the connected account later, simply click the ‘X’ next to it on the accounts list menu. MetaMask will remember your account name and transaction history if you reimport that account in the future.

5.11 Support 

If you need any help then visit the Metamask support page. Many articles have already been written in support of Metamask, so you can visit and get guidance if you have any questions. If you are a new or existing user, you can join a community and chat with the team.

5.12 Settings 

These settings are available in Metamask. You can explore each of these by clicking on it.

  • General
  • Advance 
  • Contacts
  • Security
  • Alerts
  • Networks
  • Experimental
  • About

5.12.1 How to reset your password 

It’s easy to change your password on MetaMask when you know what it is. However, if you don’t remember your MetaMask password, you have to reset it. This is done using the Secret Recovery Phrase, which is basically a key to your MetaMask wallet. 

  • Steps to Reset MetaMask Password 
  1. Click on the menu icon followed by “Settings”.
  2. Click on “Security & Privacy” to go to your security and privacy settings.
  3. In your security and privacy settings, click on “Change password”.
  4. Enter your current password.
  5. Enter a new password in the “New Password” field.
  6. Re-enter your new password in the “Confirm Password” field.
  7. Click on “I understand”.
  8. Click on “Reset Password” to reset your MetaMask password.
  9. Choose Reset Password to finish.
  • Steps to Reset MetaMask Password (if you forgot password)
  1. If your wallet is currently unlocked, please lock it, click on the account icon on the top right corner to open the dropdown menu, and select Lock in the dropdown of the account.
  2. As soon you are on the Unlock view, click Forgot password:
  3. Enter your 12-word secret Secret Recovery Phrase in the text boxes. Make sure you insert each word in the correct order, and all in lowercase.
  4. Enter your new password.
  5. Retype your password to confirm it was written correctly.
  6. Click restore

5.13 View Account on Etherscan



Etherscan allows you to search and track the Ethereum blockchain for transactions, addresses, tokens, prices, and other activities taking place on the Ethereum blockchain. For links to the block explorers for other networks, scroll to the bottom. However, they all function very similarly, so the guidance below will probably also apply to whichever site you access.

To check your account details on Ethereum Mainnet, please enter your public address into the search bar on etherscan.io, and you will see all of your account activity and transaction details.

After you enter your MetaMask public address, which is on Ethereum’s mainnet, you will see the ETH balance in native value, today’s fiat value, and a separate total balance of all your custom ERC-20 tokens. You will also see all the up-to-date transactions in your wallet. 

5.14 Expand View

An expandable card view becomes quite useful when it comes to an efficient and systematic presentation of data or information on the screen.

5.15 Account Details 

To find your account’s address, just hover over the label for the selected account in this case, Account 1 which will let you copy the account’s address to the clipboard. If you’re on MetaMask Mobile, you may have to tap a few times.

you can change the account name. When you click it, the Accounts menu will drop down, allowing you to change the name by choosing the pencil icon.

5.16 Connected Sites 

  1. Within the Account view, click on the 3 dots button on the top right-hand corner.
  2. In the expanded menu, click on Connected Sites.


5.16.1 Disconnect wallet from a dapp

  1. Within the Account view, click on the 3 dots button on the top right-hand corner.
  2. In the expanded menu, click on Connected Sites.
  3. Click on the trash can button next to any sites you wish to disconnect from       

If you have multiple accounts connected to the same site, when you click the trash can icon, the option to remove connections from all of your accounts will appear.

5.17 Import Tokens 

You can search for the token or import a custom token via the token address.


You can import the tokens you can’t see in your wallet by following the steps below:

  1. On the wallet home page, click on the Import Tokens button.
  2. Search for the token you want to import.
  3. Select the token.
  4. Click on the Import button.
  5. You will see your imported token on your wallet homepage.
  6. Once the token is imported successfully, you will see the “Imported Token” message displayed. 

After searching for the particular token, you just need to select the token, and it will show up in your wallet if you have it.

5.17.1 Import Custom Tokens

Many times, MetaMask does not show the required token. Hence, we are required to enter the token details, and it will be displayed on our wallet. To do so, follow the steps below:

  1. On the wallet home page, click on the Import Tokens button.
  2. Click on the “Custom Token” section.
  3. Enter the details of the token.
  4. Click on the Import button.

5.18 Metamask Support 

If you need any help, then visit the Metamask support page. Many articles have already been written in support of Metamask, so you can visit and get guidance if you have any questions. If you are a new or existing user, you can join a community and chat with the team.

6. Features of Metamask

6.1 Multiple Networks

Metamask supports the multi-chain vision by providing a variety of networks to choose from.

  1. Ethereum 
  2. Optimism 
  3. BNB Smart Chain 
  4. Polygon
  5. Fantom
  6. Arbitron 
  7. Avalanche 

6.1.1 Metamask – Binance smart chain


Once your accounts are connected, you’ll see all your assets across these chains in one place.

  •       Add Binance Smart Chain to Metamask 

BNB Smart Chain is already configured as a popular network in MetaMask, so adding it is straightforward. After clicking “Add network,” go to the “Add popular networks” section. From here, enter the information below to add it to MetaMask

Network Name: BNB Smart Chain

New RPC URL: https://bsc-dataseed.binance.org/

Chain ID: 56 ((or 56 in decimal, or if 0x38 doesn’t work)

Symbol: BNB

Block Explorer URL: https://bscscan.com

6.2 How to back up and restore your wallet using the Metamask seed phrase?

Suppose you change your browser or computer and want to connect your wallet again, here’s how to do it. First, you have to find your seed phrase, which you should have stored to begin with.

  1. Click on the account icon.
  2. Click Settings.
  3. Find Reveal Seed Words and click it.
  4. Enter your password.

Now save the Secret Seed Phrase somewhere, preferably not digitally. The backup is done now all you have to do is to learn the restoring process.

 Open Metamask and click Import using the account seed phrase.

  1. Enter your Seed Phrase.
  2. Create a new strong password.
  3. Click Restore.

And that’s it, now you have successfully restored your account by following these easy steps.

6.3 How to Switch between Accounts?

You can have multiple wallets within one wallet. One wallet can be used to store NFTs, one wallet for staking, one wallet for Defi, one burner wallet, or whatever you choose. Each wallet has its public and private key. Remember to save these addresses in a safe place. There are two ways to switch between accounts first from the wallet homepage and second from the menu tab.

  • To switch accounts from the wallet homepage, follow the steps below
  1. Click on the wallet icon present above the wallet name.
  2. Select whichever account you want to switch to.
  • To switch accounts from the menu tab, follow the steps below
  1. Click on the menu tab on the wallet homepage.
  2. Click on your account name.
  3. Select whichever account you want to switch to.

6.4 what are Public and Private Keys ?

Public keys are for receiving assets, whereas private keys are for sending assets. From the name Private Keys, these keys must be kept private. Do not disclose your private key to anyone. The public key is for receiving funds. But you’ll be needing your private key if you want to access those. A private key is your proof that the funds in a wallet are actually yours. It’s also needed in every transaction you make. In MetaMask, you can get your public key right from your user dashboard. Just hover over the account name, and a Copy to clipboard will appear. Now click to copy your public key.

This public key belongs to my test account:
0xB2d9eb3642E45fDEd0af8c06ff66c37D900a88c2

Let’s just say that a private key is very personal. Never give out your private key to anyone. If you do, your account will be taken over by someone else. Any wallet of the private key holder’s choice, such as MetaMask, may be used to transfer the account from one wallet to another.

6.4.1 Public Key

The public key is essential for receiving any form of digital assets. To receive any digital asset, the sender must know your public key. It is similar to a username.

The wallet homepage is where you can find your public key.

  1. Click on the characters string above the send, receive, buy and swap buttons on the wallet homepage.
  2. After clicking on this, your public key gets copied.

6.4.2 Private Key

Private keys are essential to access your wallet. The private key is used to access your digital assets. Never disclose your private key to anyone. It is similar to your password. Since private keys are secured, MetaMask does not allow screenshots on the page. Hence, you can view your private key by following the steps below:

  1. Click on the Identicon in the top right.
  2. Select the account you’d like to export.
  3. On the account page, click on the three dots menu in the upper right corner, and then on the “Account Details” button.
  4. Click “Export Private Key”.
  5. To access your private key, you’ll now need to enter your wallet password. Once you’ve done so, click “Confirm” to proceed.
  6. Your private key will now be revealed. Click to copy it, and save it somewhere safe. 
  7. Click “Done” to close the screen.

6.5 How to view transaction history 

We know the blockchain is a transparent ledger. Because of this, all the transactions (swapping, sending, receiving) we perform via our wallet are available to anyone. Ether scan allows you to search and track the Ethereum blockchain for transactions, addresses, tokens, prices, and other activities taking place on the Ethereum blockchain. For links to the block explorers for other networks, scroll to the bottom. However, they all function very similarly, so the guidance below will probably also apply to whichever site you access.

To check your account details on Ethereum Mainnet, please enter your public address into the search bar on etherscan.io, and you will see all of your account activity and transaction details.

  1. Click on the three vertical dots on the right-hand side and select View Account on ether scan.
  2. Once on the blockchain explorer page, you will notice the address is your wallet’s public address and all other details of your wallet.

6.6 Metamask Main Network and Test Networks

MetaMask allows you to switch between the Ethereum main network and three other test networks. What’s the difference between all of these, the main Ethereum network is the default option that you will need to use for sending/receiving tokens and interacting with dApps. The other three are public test networks, networks that simulate the Ethereum network, and the Ethereum Virtual Machine.
Test networks are used mainly by developers to test smart contracts without having to pay for gas. Text networks can also be used to test different consensus mechanisms altogether. 

6.6.1 Convert from Mainnet to Testnet

You are now on the Metamask homepage to start experimenting. You can switch the mainnet into the Testnet which is a very useful functionality.

Click on the Ethereum mainnet dropdown in the header and click on show / Hide Test Network.”



  1. It will redirect in the settings and now turn on the test network and then come back to the homepage and choose test networks like Goerly test network, sepolia test network.
  2. Now you can safely buy and send Test ether for experimenting with your wallet.

6.7 NFTs in Metamask

After you’ve set up, explored, and populated your wallet with tokens, you can connect to one of the many NFT marketplaces and buy, sell, and trade NFTs!

The first marketplace you should register with is OpenSea. OpenSea is the largest peer-to-peer NFT marketplace, allowing users to interact with and trade NFTs from a variety of marketplaces and blockchains.

After you’ve accumulated some NFTs, they’ll be stored in your wallet and accessible via your OpenSea page or the NFT tab on the MetaMask mobile app. 

Before going to OpenSea, Rarible, Zora, and other NFT marketplaces make sure you’re signed into your MetaMask. Similarly, when prompted to connect your wallet to a website, whether it’s a marketplace or a project hub, ensure that the site is trustworthy and that the transaction you receive in your wallet was sent by the site you’re currently on, not a third party.

6.7.1 Adding an NFT as a Custom Token

  1. On the ‘Assets’ tab, click ‘Import tokens’ at the bottom. 
  2. Switch to the ‘Custom token’ tab, and you’ll see the details we need. 
  3. Grab the token contract address and insert it into the appropriate field. At this point, the ‘Symbol’ field may autofill with its name if it doesn’t, just type one in. The max length here is 11 characters. 
  4. Set the decimal as 0.
  5. Click ‘Add Custom Token’, and you should now see the NFT and the quantity you hold listed under your assets. As mentioned above, Extension doesn’t yet support the ability to view the NFTs themselves. 

6.7.2 Sending an NFT

In MetaMask, sending an NFT is very similar to sending standard tokens. At the moment, MetaMask Mobile should be used to test this functionality.

  1. Make sure you have enough of the network’s native token to pay for the transaction
  2. Tap on the ‘NFTs’ tab
  3. Tap on the icon of the NFT you wish to send
  4. Tap on the ‘send’ button at the bottom of the screen
  5. Enter the address you wish to send it to, hit ‘Next’, and follow the standard transaction prompts.

6.7.3 Receiving an NFT

When you buy an NFT, it’s often transferred to you automatically through a marketplace. 

  1. Provide the sender with your public address. 
  2. Make sure you have enough of the network’s native token to pay for gas
  3. Have the sender send the NFT to your public address
  4. Add the NFT to your MetaMask wallet. We recommend you do so on Mobile, as NFTs are not currently visible on Extension.

7.  Conclusion

To sum up this MetaMask wallet, it is true that the wallet has come out as a unique hardware wallet that enables users to communicate with Ethereum blockchains without running as a full node. The wallet is an excellent option for new users as the wallet targets to make their initial moves into the crypto blockchain niche extremely easy and smooth. Metamask is one of the most widely used crypto wallets. You can easily interact with other decentralized dapps while keeping your money safe and in your complete control. If you have any questions, you can visit the support page and get all of your answers. MetaMask is an open-source software that has a huge development community, contributing to the platform’s development.

It uses a hierarchical deterministic setting, assisting users in backing up their accounts. You have full access to your money, tokens, and NFTs with Metamask no one else can use them until you give them permission. One of the main reasons MetaMask is so popular is that it is compatible with almost all Ethereum-based platforms and services.
Another concern that arises is , is metamask safe ?  Nowadays NFTs, Web 3.0, and blockchain are booming. Many users need a safe and secure wallet that gives users the best experience. What makes MetaMask different from other hardware wallets is the encryption capabilities of the MetaMask wallet. Private keys and seed phrases of the users are stored safely where the users are only required to manage their independent seed phrases.

One more key factor which attracts users is the Metamask logo, the logo of metamask is a mask in the shape of a fox’s head. The fox was chosen as a mascot for the same reason they chose the name, foxes are secretive, adaptable, and sneaky. To summarise, Metamask is the best hardware wallet available for new users interested in blockchain and NFTs. It’s also open source, so you can help improve Metamask.

This blog is written by the QA team at Hashtrust technologies . Special thanks to Abhishek Purohit & Shipra Purohit .
I hope you find the article from Hashtrust Technologies helpful. Thanks for reading.
If you want us to write on any other topic you can give your suggestions at Support@hashtrust.in  . Stay tuned for future Blogs !!