[ad_1]
Why should I bother reading this?
If you’re interested in the Ethereum ecosystem, you need an application like MetaMask. Far more than a simple wallet, it allows you to interact with websites that integrate Ethereum.
MetaMask will let you connect to decentralized applications from inside your browser (or through a mobile app). You can make trades without intermediaries and play games with fully-transparent code (so you know you aren’t being cheated).
Check out the guide below to get started!
Contents
The MetaMask wallet can be installed on Google Chrome, Firefox, or the Brave Browser. It’s also available on iOS and Android, but we won’t cover that in too much depth. We’re going to use Firefox throughout this tutorial, but your steps will be more or less identical, irrespective of the platform you’re using.
You should now see a welcome message.
If you’re anything like us, you’ll probably spend a good bit of time trying to make this guy dizzy with your cursor.
Now we need to create a password. If you’re one of those legendary creatures that actually reads the user agreement for your software, you can view it by clicking on Terms of Use. Otherwise, come up with a strong password, tick the box, and hit Create.
Back up your seed words!
Click on the grey box to reveal the phrase.
When you get to the next page, the program anticipates that you may have been lazy with the previous step, because it asks you to confirm the phrase. If you didn’t the first time, click Back and write it down!
Confirm the phrase, then proceed to the next step. Hit All Done, and you’ll see the wallet interface.
The boring part’s over, let’s get rich on (testnet) ether next.
To tune into the Ropsten testnet, click on Main Ethereum Network in the top right corner and select Ropsten Test Network.
There are lots of different testnets on Ethereum. If you’re wondering about the differences, check out this comparison.
Woohoo! Free money!
Ethereum transactions are generally confirmed pretty quickly, but it might be a while before the 1 ETH lands in your wallet. Check to see whether you’ve got it by clicking on the fox in your toolbar.
When a site first attempts to connect, a MetaMask dialog will appear, asking you to confirm the action. You’ll be able to select an account (we only have one, for now, so leave that as is) before verifying what permissions you’re about to grant. In this case, as in many others, the site is requesting information on the wallet address your account controls.
On MetaMask and privacy
It’s important to be mindful of what you’re permitting. If a website knows your address, they can see all of the ether and token transactions to and from it. What’s more, they can correlate it with your IP address.
Swapping ether for DAI
All that’s left to do is to input the amount of ETH we want to swap. As we do that, we’ll get an estimate of how much DAI we’ll receive. And we’re good to go! Hit Swap.
Complete the swap with MetaMask.
You’re once again prompted to take action in MetaMask. In this case, you need to okay the transaction before it’s created. Make sure you’re happy with the fees when you’re doing this on the mainnet, as they can be significant.
After that, we just need to wait for the transaction to confirm!
Where are my tokens?
So your ether’s gone, but your account doesn’t show your tokens. No need to panic – you have to add them manually.
For more popular tokens, you can select Add Token in your wallet and search for the name or ticker. For the less popular ones (or those on the testnet), we need to add the contract address – an identifier that tells MetaMask where to look for our balance.
- Open your wallet by clicking on the extension.
- Click on the three dots in the top bar.
- Select View on Etherscan.
- Under Overview, click on the Token dropdown and select DAI.
- Under Profile Summary, you should see a contract address. Hover over it and copy the address.
- Return to MetaMask and click on Add Token.
- Click on the Custom Token tab.
- Paste what you’ve just copied into the Token Contract Address form.
- The rest should autofill. Click on Next, followed by Add Tokens.
- Return to the main overview to see your full balance.
Congrats! You’ve just interacted with your first DApp by trustlessly swapping ether for DAI. Everything you’ve learned can now be done in the real world. When you’re ready to play with mainnet applications, remember to switch back from Ropsten to the main network.
Lastly, when using MetaMask, it stands to reason that you should be conscious of what websites you’re granting access to.
The MetaMask Android/iPhone app provides a neat solution for interfacing with Web3 apps on the go. Boasting much of the same functionality as the extension, it integrates a DApp browser so you can access various decentralized applications at the touch of a button.
The MetaMask app’s browser.
The workflow of the application is very similar to that of the browser extension. You can make direct transfers of ether or tokens from your wallet, or even interact with Uniswap as we saw above.
Connecting to PoolTogether via a prompt within the app.
MetaMask is a powerful tool for browsing the decentralized web. If you’ve followed along with the steps in this guide, then you’ve seen the wallet’s potential. Evidently, others have, too: it currently boasts over a million users.
As the Ethereum stack develops, applications like MetaMask will undoubtedly become integral components in the bridge between existing technologies and nascent cryptocurrency infrastructure.
T
[ad_2]
Source link