Bob Wallet

A Handshake wallet in your browser.

Project details

Bob Wallet Extension runs a wallet in your web browser and enables DNS resolving through the Handshake DNS. It also allows you to manage your Handshake TLDs and transfer HNS tokens.

Objectives:

  1. Refactor the UI and theme.
  2. Integrate multiple account creation and administration.
  3. Integrate Ledger hardware wallet support.

This project required a deep dive into react, redux and chrome extensions—as well as several new APIs which communicate with the handshake blockchain and ledger hardware devices.

Tasks included writing async/await functions, data mutations and serialization, cross window message passing, building views and layouts, and extending background services written in JS and NODE.

ClientBob Wallet
Year2021
Industrycrypto
Servicesdesignfull-stack developmentAPI integrationledger hardware integration
RepositoryGitHub