Skip to content

What is Metamask and why do I need it?  #4

@owocki

Description

@owocki

(click here for a video overview for this content)
(request gas from our faucet here)

Primer -- Blockchain setup requires quite a few steps.

We are aware that the blockchain infrastructure is not yet mainstream. Part of the fun of navigating this new ecosystem is learning the new tools. We understand that it may be frustrating at first, but take a step back and enjoy the process! Trust us when we say that the tools are powerful and that the learning curve.

Theres a whole long thread on 'why web3 is important' here, but the TLDR is:

  • Web3 is borderless
  • Web3 is permissionless
  • Web3 is collaborative
  • Web3 is more efficient than web2 predecessors
  • Web3 enables you to reward others with ERC20 tokens.

OK.. Let's get onto the fun stuff... Setting your environment up for web3:

How to claim an issue

1. Install Metamask

https://metamask.io/

What is Metamask and why is it important?

MetaMask is a browser plugin that allows users to make Ethereum transactions through regular websites. It facilitates the adoption of Ethereum because it bridges the gap between the user interfaces for Ethereum (eg. Mist browsers, Dapps) and the regular web (eg. Chrome, Firefox, websites). Without this, Ethereum cannot become mainstream because the regular web has a strong network effect which inhibits the average user from switching.

MetaMask injects a javascript library called web3.js into the namespace of each page your browser loads. web3.js is written by the Ethereum core team, and has functions that regular webpages can use to make read and write requests on the blockchain that are consistent with the existing protocol Source

2. Get some ETH

You should only need about 0.01 ETH to interact with the system. Submit a request to the Gitcoin Faucet in order to get some ETH!

Related: Why do I need ETH/Gas to use the system?

3. Get your Metamask account address.

Find it here, on the chrome extension:

screen shot 2017-12-14 at 3 46 46 pm

4. Send some ETH to the Metamask account address

Take the ETH you got from step 2 and send it to your Metamask account address.

5. Wait for the transaction to confirm.

You can monitor the tx status on https://etherscan.io . To monitor your transaction, put it into the search bar:

screen shot 2017-12-14 at 3 49 03 pm

When the tx is done, you will see a green checkmark. Here is an example:

screen shot 2017-12-14 at 3 49 47 pm

6. Submit the bounty form on gitcoin.

Press the button on gitcoin.co
screen shot 2017-12-14 at 3 51 08 pm

and confirm the transaction on metamask:

screen shot 2017-12-14 at 3 50 43 pm

7 (Optional) If you get an error, try resubmitting with a higher gas value.

You can try increasing by 10 gwei. If you want a precise estimate of the gas value to use, visit ETH Gas Station to get real time gas metrics

screen shot 2017-12-14 at 3 51 56 pm

If improving the web was running an optimization problem, web2 would be a local maxima. Web3 is the global maxima.

screen shot 2017-12-14 at 4 05 27 pm

Still need help? The community is here to help!

Comment below or ask on slack in the #community-help channel.. Please let us know

  • that you have metamask installed
  • what your ETH address is
  • what your balance is
  • what is preventing you from submitting the claim on web3

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions