How To Set Up Metamask - Tutorial For Beginners

16 141
Avatar for Pantera
2 years ago

Getting Started With Web3!

Web3 presents massive potential and online opportunities we could only dream about a few years ago.

It begins with NFTs, DeFi, decentralized applications, clouds, and a personalized approach to using the internet.

And this is only the beginning. Metamask presents the entry into the modern internet, a rapidly growing virtual economy that will soon transform into a global digital market of goods, services, and businesses, a second opportunity with unlimited potential, dubbed the Metaverse.

Beginners should immediately set up their Metamask and begin the journey in Web3 as this is not just a financial tool but the entrance to the modern digital economy.

With this tutorial, we explain in simple terms how to begin your Web3 journey by first setting up Metamask in your browser and creating your first Ethereum account (address).

Learn Metamask in Six Steps!

Step 1: Download The Metamask Browser Extension

For Chrome users: visit the Metamask Web Store page and add the extension.

Firefox users will find the Metamask Add-On here.

After the installation is complete, don’t forget to visit the extensions option in Chrome and pin the extension on the browser, so it will always be visible:

Notice:

The Metamask extension is not visible by default when running the browser in incognito mode (Chrome) or private mode (Firefox).

Users should visit the extension settings for each browser and change the related settings to allow Metamask to run in private windows:

The first step is complete, as you have the Metamask wallet added to your browser.

Although, there are a few more necessary steps as we will guide you next to discover how to handle Metamask (on desktop).

The procedure will take approximately ten to twenty minutes for a beginner, but learning how to use it demands a few hours.

Step 2: Getting Started!

After pressing “Get Started”, we reach a page asking for permission to gather (anonymously) user data, which we suggest denying.

Select “Create a Wallet”

Create a Password (8 characters minimum):

The password is bound to this particular installation of Metamask in our browser.

If we remove the extension and re-install it, this password won’t grant access to our Ethereum wallet. The seed phrase (and private keys) provide access to our crypto funds. This password is only temporary.

We should save the Metamask password together with the seed phrase and private keys.

The Secret Recovery Phrase

A video regarding the secure use of Metamask follows, which we suggest watching, and after clicking “next”, we reach the essential part.

Write down the Secret Recover Phrase, as this is the access to your Metamask Wallet. With this phrase or the private keys (which we will learn how to extract below), we access our cryptocurrencies, tokens, and NFTs.

Don’t press “Remind me later”.
Some users did that and lost access to tokens and NFTs since a beginner can easily forget this required process.

  • Be careful: You Can Lose Funds If You Skip This Part

Reveal the secret words and write them down on paper or store them in a (trusted) password manager, as Metamask suggests.

After writing down the secret phrase and pressing “Next” Metamask will prompt us to confirm the previous words. With our secret phrase, we can recover our Metamask wallet on any device and access our funds using any Ethereum wallet.

And this is it. Our Metamask is now ready to use! Congratulations!

However, there is a lot more to learn.

Step 3: How To Use Metamask

For a beginner, it is often frustrating. Still, the learning curve doesn’t demand more than a couple of hours to reach a basic understanding.

With time, every Metamask user will adapt and figure out how to use the wallet without issues.

A) Use Expand View

This option will save us time when we explore Metamask for the first time.

It is also helpful when we try to perform transactions between wallets, change network settings or manually import tokens.

The Metamask extension will collapse once we change the window. With this approach (Expand View), the wallet will stay active inside a tab, an option that will save time for the user.

B) Find Your Address
After we finish setting up our Metamask Wallet, we notice that (by default) it is connected to the Ethereum Network, while it also gives us an Ethereum address.

An Ethereum address (or account) will always begin with 0x:

An example of what an Ethereum address looks like:

0x2E5b6fFEB3B2D0dD318340f04E9D302368158312

With this address, we can receive funds or scan with explorers to monitor our account’s activity.

We provide our address when anyone (a person, exchange, or a site) plans to send us ETH, NFTs, or ERC20 tokens.

We can use our Ethereum address with other networks compatible with Ethereum (EVM compatible).

In the following article we learn how to connect Metamask with other compatible Ethereum networks (Polygon, BSC, Fantom, HECO, smartBCH, etc).

*** Don’t send the private key / secret phrase to anyone ***

If we accidentally send the private key instead of the public address, our funds are in danger.

C) How To Extract The Private Keys

Metamask stores a private key for each address it contains. To extract the private key for each of our Ethereum addresses we follow these steps:

  • Open the address (account) settings by left-clicking on the three dots

  • Open “Account details”

In this screen, we can locate our public key, view our address on Etherscan, and export our private key.

We will be asked for our password and export our private key, which represents access to this particular address. We can import this private key to any other Ethereum wallet (non-custodial) and access funds using any other device.

The private key grants access to our crypto, so we must handle it with extreme diligence. Writing it down on a piece of paper and securely storing it in more than one location is a safe approach.

Losing the private key translates to a loss of funds.

Step 4: Funding Your Metamask Wallet with ETH

The main gateway of funding to cryptocurrencies is centralized exchanges.

Exchanges like Kraken, Coinbase, Binance, and Bitstamp offer their services to approximately 100 million people today.

Buying from a crypto exchange or platform allowing withdrawals is the first step. However, a few platforms do not offer withdrawals, and other services demand high fees.

While exchanges offer a service to cryptocurrency by creating the ramp from the “fiat” system (national currencies) to cryptocurrency, they also present a centralized approach that contradicts the fundamentals of crypto.

Centralized exchanges are in control of the private keys.

After purchasing, the right approach is to send your coins/tokens to a non-custodial wallet. A hardware wallet is a decent solution.

Metamask offers the option to connect with Ledger, Trezor, and other hardware wallet solutions.

Withdraw Ethereum From An Exchange

To fund your Ethereum wallet, first, you need to own ETH.

ETH is used in the Ethereum network as gas to pay for the miner fees that include transactions in a new block, mine the block and validate it as it gets added to the blockchain.

You don’t need a full ETH (the current price is $1715) since, currently, even $20 will suffice for a dozen transactions.

Ethereum users will check network fees on the Etherscan website before transacting:

Ethereum Gastracker

At times of congestion, Ethereum fees rise significantly. We’ve encountered Ethereum fees of $200 just for simple contract interactions. Before sending funds to Ethereum, we have to consider the cost of each transaction.

Withdrawal fees will also vary between exchanges. Each exchange sets rules that can vastly differ from the actual blockchain fees.

When users withdraw funds, the exchange will prompt them to enter the Ethereum withdrawal address and the fees it will withhold.

If we plan to use other networks instead of Ethereum (e.g. Polygon or BSC), then we don’t need Ethereum for gas fees.

Each network has a native token used for gas.

Step 5: Importing ERC20 Tokens On Metamask

Ethereum ERC20 tokens (also ERC721 and ERC1155 NFTs) are smart contracts operating in Ethereum, using Ethereum as gas and enjoying the security level the Ethereum network provides.

We transfer tokens in the Ethereum blockchain in a similar approach to ETH.

Metamask presents our tokens on the “Assets” tab:

However, Metamask will initially display only a few “popular” tokens, but not all. We have to add tokens (manually) if we want them displayed on Metamask.

Pressing “import tokens” will offer us two options:

i) Search for a token &
ii) Manually import token

Using the search feature, we can write the name of the token we are looking for and import it. If we own tokens in our wallets, they will become visible in the “Assets” section of Metamask.

However, we will probably own tokens the search option won’t fetch.

In this particular Ethereum account, for example, I own a small number of tokens called BlockPass, which I verified using the Etherscan explorer.

To add these tokens, Metamask requests these settings:

  • Contract Adress

  • Token Symbol

  • Token Decimals

Usually, the contract address is enough, and the rest settings will auto-fill by Metamask. If they don’t, we can find this information on Etherscan by searching using the token’s contract address.

After adding a token, Metamask will ask us to verify that we want to import it and display the amount we hold.

With this approach, we can make all tokens we hold visible in Metamask.

We can search Etherscan to find a complete view of the tokens and NFTs we hold and import them into our Metamask wallet.

How to use Etherscan: Etherscan.io Tutorial

This tutorial explains everything a beginner needs regarding the proper use of Etherscan.

Step 6: Transfering ETH/Tokens & Web3 Functionality

Pressing “Send” from the main Metamask page initiates the transaction. The process is self-explanatory.

We can select to send Ethereum or other tokens in our wallet (after importing them).

Web3 functionality is equally user-friendly.

By visiting a website supporting Web3 functionality, Metamaks prompts us to sign a message and connect using the current active Metamask address.

NFT marketplaces, DeFi, and Dapps operate this way. Web2 is already obsolete in the cryptocurrency field.

We can trade our NFTs at OpenSea, experience DeFi on Uniswap, play games, or explore vast 3D Universes like Decentraland using our Metamask wallet to sign in and interact with these platforms.

Next Part: How To Connect Metamask to EVM Compatible Networks

Most users will get accustomed to Metamask after a few hours of testing and using it.

With this tutorial we explored the basics for a beginner to set up Metamask on a desktop browser and use the wallet to transact, sign messages and interact with Web3 apps and websites.

The same tutorial applies to every other EVM-compatible network.

In the following guide, we will discuss Metamask’s connectivity with EVM (Ethereum Virtual Machine) compatible networks like Polygon, BSC, Avalanche, Fantom, HECO, smartBCH, and more.

Web3 will entangle with the upcoming Metaverse (or Metaverses) and become the standard. Self-ownership in the digital realm will not just be allowed by corporations but demanded by the public.

Pluralism in Web3 networks and Dapps is bringing positive results, so we should expect competition to rise as developers will present modern Web3 wallets with extensive functionality.

  • Cover Photo by “Riki32” on Pixabay, and “Manuchi” on Pixabay (nodified)

Find me on:
● read.cash ● noise.cash  ● Medium ● Hive ● Steemit  ●Vocal 
● Minds ● Publish0x ● Twitter  ●Reddit

Copyright Disclaimer:
Material published in this content, is used for entertainment and educational purposes and falls within the guidelines of fair use. No copyright infringement intended. If you are, or represent, the copyright owner of images used in this article, and have an issue with the use of said material, please notify me.

Don't forget to Subscribe and Like if you enjoyed this article!

23
$ 6.96
$ 6.44 from @TheRandomRewarder
$ 0.10 from @Olasquare
$ 0.05 from @Jane
+ 8
Sponsors of Pantera
empty
empty
Avatar for Pantera
2 years ago

Comments

I give up on setting up meta mask as I have been trying it for years for my minds account but its too complicated sorry as you tried your best.

$ 0.00
2 years ago

I'm sorry I wasn't able to help you. Maybe someone has a better tutorial at YouTube.

$ 0.00
2 years ago

Very helpful

$ 0.00
2 years ago

que genial gracias por el tutorial me ayudo mucho

$ 0.00
2 years ago

A tutorial written by a passionate one. It's nice seeing posts like this, you can really learn something, first is the Web 3.0 then now is Metamax, so I have a lot process on my brain as this world is extremely modernized.

$ 0.00
2 years ago

It depends on what attracted you in crypto. To earn here and there and sell immediately for peso or to decide a better future is there for everyone.

$ 0.00
2 years ago

Nice guide. I've been using Metamask for a while now but I still find their messages absolute gibberish. If we want wider adoption, then user experience needs to be more straightforward. I imagine that's a challenge at smart contract level, but maybe it's possible to translate some of the transaction signing code into legible text at the wallet level.

I was looking at a different crypto wallet on the Chrome Web Store recently and saw some concerning privacy disclaimers. So I checked Metamask and this is what they say:

  • MetaMask has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the publisher's privacy policy.
  • MetaMask collects the following:
  • User activity - For example: network monitoring, clicks, mouse position, scroll or keystroke logging

I don't know about you but the fact that they have to put a disclaimer about keystroke logging seems a bit creepy.

$ 0.00
2 years ago

Yes, it seems Metamask tracks and stores this data for an undefined time. It also states as one of the reasons it will transfer this data to third parties is: "to comply with applicable laws" and "Do not allow humans to read user data, unless: "it's necessary for security purposes".

I don't know about you, but the fact that they have to put a disclaimer about keystroke logging seems a bit creepy.

Yes, it is creepy, and I haven't read every policy of Metamask (they can change anytime they want anyway). While I value online privacy, years ago, I concluded it was not possible with my knowledge and skills. I would have to study IT security to reach a decent level of understanding. It is always a trade-off.

BTW, which wallet did you use to test Polygon?

$ 0.00
2 years ago

Privacy usually comes second place to convenience. Hopefully zero-knowledge tech can help us with that.

I use Metamask for most of the EVM chains. Having first used it on ETH, it just gives a familiar user experience.

$ 0.05
2 years ago

This is an informative and interesting update, been trying on getting fixed on Metamask, and seeing this makes the work easier. I'll be awaiting your next update.

$ 0.00
2 years ago

This is full and complete guide from setting up to how to use it. I remember the first time I use Metamask, it gives me headache.. thanks to all the guides I've read, I made it. But your's is way complete.. newbie can learn a lot. Kudos!

$ 0.05
2 years ago

Thanks!!

$ 0.00
2 years ago

It takes up a lot of space in my phone storage so sometimes it stops working and can't log in. Due to low storage sometimes my phone heats up and feels very annoying. Anyway, It would be nice to know how to add network.

$ 0.00
2 years ago

I will make a new article with all EVM network settings. I don't use Metamask on mobile, but I guess if your device is overheating, you probably need a new one. I guess you can find new models used for cheap.

$ 0.00
2 years ago

I will try my best to get new one because I'm not from a rich family. 🙂

$ 0.00
2 years ago