Bobby Dresser
Dec 4, 2018 · 4 min read

Since last month at DevCon, the team has been making steady progress on our ambitious goals for the coming year. This newsletter has some updates on projects past and future, as well as several exciting shoutouts across the MetaMask family!

An update on 1102 & Privacy Mode

Dependency Security

Like all software projects, MetaMask has many dependencies in the open source world that help us bring you the ever-evolving experience you’ve grown to expect.

In addition to continuing along our roadmap, MetaMask is spending some time improving security around our key management. We’ll first lock down the dependencies related to your keys. We’re also exploring the possibility of sandboxing sensitive portions of code to add the absolute highest certainty that keys are only accessed in the intended ways.

Of course, if you’re taking advantage of our Trezor and Ledger hardware wallet support, you’d be immune to this kind of attack, provided you carefully review proposed transactions on the screen of your hardware device.

Growing the Design Team

MetaMask is still hiring for a variety of other positions – check out our open roles and get in touch!

’Tis the Season of Giving

We’re particularly proud of Randy Brito, a member of the MetaMask support team. He and his family fled Venezuela when he was 14, and since then he’s been running an online forum called Bitcoin Venezuela. The forum teaches people how to mine bitcoin, and donations to the organization help fund soup kitchens, schools, farms, and continuous education. They’ve also partnered with GiveCrypto to identify ways crypto can help people in need. Visit Bitcoin Venezuela ⚡️ to learn more.

He operates this all remotely, part time, in addition to his daily work here at MetaMask. We are very proud to have Randy on our team, and deeply hope Ethereum and other decentralized technology will improve the lives of many in need.

You can help too!

This year, they’re partnering with African Angels, an organization that helps fund primary school education for poor and disadvantaged children in South Africa.

You can donate at https://merrymerkle.africa/ or `0xf7050c2908b6c1ccdfb2a44b87853bcc3345e3b3`


What’s new in MetaMask

  • Trezor hardware wallets now work with Firefox and Brave browsers.(#5797)
  • The send screen now includes byte count. (#5798)
  • The home screen previously marked any transaction that was mined as Confirmed, but this didn’t account for transactions that failed on-chain. The distinction confused users, so we now show on-chain failures as Failed in the extension. (#5581)
  • The extension will now normalize contract addresses when fetching exchange rates, which fixes an issue that caused some users to see missing token conversion rates. (#5863)
  • To make onboarding shorter and simpler, users will now see the extension as a full-page tab after initial install. (#5835)
  • We’ve fixed an issue that caused some users to see an infinite spinner. (#5860)
  • The home screen now shows four decimal places, and when sending your “max” balance, the extension will no longer round ETH or token values. (#5710, #5695)
  • We’ve updated the “Connect” screen to use sites’ meta title, and pending Connect requests will now show a count on the extension badge. (#5832)
  • We now trim whitespace from seed phrases during import. (#5827)

By the numbers

✅ 78 PRs merged

🛠 314 commits

💫 106 Github issues closed, 85 opened

💥 14k lines of code added and 5k deleted

📬 918 support tickets resolved

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.

Bobby Dresser

Written by

den sweeper @ MetaMask 🦊

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.