MetaMask Monthly

Monthly updates from the MetaMask Team

Jason Lee
Jason Lee
Sep 10, 2019 · 5 min read

Introducing Web3 Permissions

We believe the blockchain ecosystem needs to fix its consent experience once and for all. The days of repeated confirmations to complete simple tasks in an application are officially numbered. Read our recent detailed article Here.

  • Letting sites specify the network(s) they need to connect to.
  • Letting sites decrypt messages on a user’s behalf.
  • Letting sites send transactions on a user’s behalf.
  • Selecting the account(s) that a site can view.
  • Signing messages, but only within a domain.
  • Sending transactions but only to a specific recipient, and only within a specific limit.

Incoming Transactions

Your wallets transaction history just became more extensive! We are glad to announce that with this new update you will be able to view incoming transactions along with outgoing transactions on MetaMask. Prior to this update only outgoing transactions were shown in history. Below is what you can expect to see.

Sign Typed Data v4 Support

Introducing Sign Typed Data v4! The method signTypedData_v4 currently represents the latest version of the EIP 712 spec, with added support for recursive types and null values. This was graciously created to support Kchannels which is an exciting new payment channel solution from the minds behind Infura!

Shoutouts of the Month

Last week was BerlinBlockchainWeek ! A huge shout out to dappcon_berlin, web3summit, 1kxnetwork, meta_cartel, ETHBerlin, & Techstars, for setting such great events & kudos to those who attended & participated in workshops, panels & talks. This ecosystem thrives off of those dedicated to building.

Credit: Journalist Camila Russo for this chart

Mapcovery

The @gnosisSafe team won one of the main bounties of ETHBerlin with Mapcovery allowing you to recover access to your account by memorizing locations from @foamspace! With this method you can recover your wallet simply and securely with 5 locations that you remember!

  • Geo-data is hashed to derive the private key to recovery account
  • FOAM is used as the decentralized geo-data provider
  • Smart contract module is attached to your Gnosis Safe
  • You can then enter the 5 Locations to get the private key for the recovery account

Hotspot Me!

What could be a hackathons biggest nightmare? No WiFi Access… This project was actually inspired from lack of Wifi access at ETHBerlin.
This team built an app allowing an individual to become an internet provider by sharing internet data through their hotspot. In return they receive micro payments for the amount of data used. They were able to get a payment channel working smoothly that could transfer pennies with zero fee in just a couple seconds.

Development What’s New?

MetaMask v 7.1.0 is out and auto-updating in browsers near you. Next time you pop it open, check out some of the improvements listed below. These changes are new as of this month.

  • #6904: Set privacy mode as default for all users. Rather than exposing users’ Ethereum addresses to all sites, Privacy Mode (detailed in EIP 1102) requires that websites ask for user consent before wallets reveal an address.
  • #7013: This introduces a new Connections tab in settings that allows users to add and review sites that have access to their accounts. Also makes the list of connected sites persistent across MetaMask reloads
  • #6996: Allows the extension to fetch & display received transactions now.
  • #6930: Adds support for the newest Sign Type Data method v4
  • #7047: We are removing the automatic refresh on network change behavior. A warning has been added to ensure sites know about this upcoming change.
  • #7035: Filtered out non-ERC-20 assets during mobile sync
  • #7021: Using translated string for end of flow messaging
  • #6991: Updates the Share Address functionality shown in the popup to NOT reload tabs for that domain.
  • #6944: Show recipient alias in confirm header
  • #7046: Update Italian translations
  • #6975: Ensure seed phrase backup notification only shows up for new users
  • #6874: Allows skipping of seed phrase challenge during onboarding, and completing it at a later time
  • #6967: Fixed Browser Extension-Mobile sync

MetaMask

MetaMask is a bridge that allows you to visit the distributed web of tomorrow in your browser today. It allows you to run Ethereum dApps right in your browser without running a full Ethereum node.

Jason Lee

Written by

Jason Lee

Advocate for Blockchain Tech. BizDev and Community at @metamask_io and @ConsenSys

MetaMask

MetaMask

MetaMask is a bridge that allows you to visit the distributed web of tomorrow in your browser today. It allows you to run Ethereum dApps right in your browser without running a full Ethereum node.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade