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.


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

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 USB 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.

In addition, the client-side state was refactored using redux and the dark theme will be implemented in a future release.

ClientBob Wallet
Servicesdesignfullstack developmentAPI integrationhardware integration
Deliverablesfigma design systemdevelopment / integrations