4 min read - Posted 30 Nov 18

Redesigning Web3 UX with WalletConnect

article image

There are a lot of discussions around scalability in Ethereum but few around the experience for users to securely manage and control their keys. To get to mainstream adoption of a decentralized web there needs to be more work in the UX side otherwise users will fallback to centralized and custodial services. However a lot has improved in the past couple months since the price speculation noise has faded and the community was able to focus on core issues. More organized discussions and initiatives to create industry standards for better UX have been gaining traction and new protocol standards are moving faster and debated more effectively. > industry standards for better UX A couple of months back while struggling to find better Web3 UX alternatives, I designed a way to enable Balance Manager to connect to mobile wallets. > Balance Manager

article image

We developed a prototype and were so excited with the results that we wanted to share with everyone so we open-sourced it as WalletConnect . > WalletConnect

This is @WalletConnect in action: 📱 Your wallet lives on the phone 💻 The dapp lives on the web 🏁 Scan a QR code to connect 🕹 Interact with the dapp 📥 Transactions are pushed ✅ Confirm the transaction 🔐 Secured with biometrics A simple way for people to use dapps.

 — @ricburton

The vision is to open the world of Dapps that has been enabled by Metamask to all of the mobile wallets available on iOS and Android without the compromise of a small screen or a restricted web view. A simple approach that resembles OAuth that can be implemented by any Dapp or Wallet. The feedback from the community was amazing and we had external contributions on Github within the first couple of hours. One month later, a lot of hard work was put into it by Jin Chung (Balance), Jaynti Kanani (Matic Network), Arron Hunt (Hart), Jeff Reiner (Contentful) and Witek Randomski (Enjin Network) which kickstarted the project to a great start.

article image

Last Friday, the Ethereum Community Fund (ECF) in collaboration with Gitcoin have funded 6 bounties for WalletConnect as part of the Web 3.0 Infrastructure Fund Pilot Program which were claimed in less than two days.

Great traction on the @ethereumecf Web 3.0 Infrastructure Fund Pilot Program... team funded 6 bounties worth 2100 @MakerDAO #DAI on Friday for @WalletConnect. I went to Twitter today to drum up interest for these bounties but each has already been claimed! OSS is amazing 😍

 — @Mitch_Kosowski

In May, the Ethereum Foundation awarded WalletConnect with a grant to support its development. So we decided to take WalletConnect a step further and completely separate it into its own non-profit organization. I have left Balance to dedicate myself full-time on the WalletConnect Foundation that will manage and promote the project across all developers in Ethereum. > grant But WalletConnect Foundation has the goal to push user experience even further. We are first focused in developing a set of easy-to-use libraries for connecting mobile wallets to desktop Dapps but we are not stopping there, we want to help developers provide better experience for their users to interact with their Dapp using any wallet.

article image

As first designed by Richard Burton (Balance), we will be developing a WalletConnect Widget for Dapps to easily integrate with Metamask, WalletConnect, Ledger and Trezor. > WalletConnect Widget But we also have plans to expand WalletConnect to communicate between mobile Dapps and mobile Wallets by using Deep Linking following the great work done by Viktor Radchenko (Trust) which he shared back in May . > shared back in May I’m super excited for what’s coming next for WalletConnect and thankful to have the early collaboration of amazing teams like Balance, Trust, Enjin, imToken, MyCrypto and many other individuals. Looking forward to have a lot more teams join us in this project and build great products for all users in this space. Join us on Telegram:

Join us on Github:

Join us on Discord:

Created with Sketch.Content is"CC-BY-SA 4.0" licensed
Article On-chain
Article Author

Pedro Gomes

Building @WalletConnect




Related Articles
The state of Web3 UX in 2018

One of the biggest frictions with on-boarding users to Web3 is overcoming a lot of the technical issues that are required by design from decentralized networks. From owning your private keys to sending transactions to the blockchain, there is a lot of pointers to consider when companies are designing user-friendly products on Ethereum. In short, the web3 UX can be broken down into three major components, the Dapp, the Wallet and the Blockchain and here is an overview of each component’s experien

Pedro Gomes

30 Nov 18

Witnet’s Fall Event Schedule

With our prototype Sheikah released last month and our development work and research towards an early 2019 testnet launch underway, we are now eager to get out among our peers at the leading blockchain conferences and hackathons in late October. Fortunately for all of us in this space, there are a lot of thriving and diverse international communities gathering almost every other month. Berlin Web3 Summit — October 22–24 We will start off in Berlin, Germany, attending the Web3 Summit, which will


20 Nov 18