Bob Wallet
A Handshake wallet in your browser.
![alt](/static/72d804ba8c23698111793361aa31db34/374dd/bob-00.webp)
![alt](/static/6521e8f9350b8df9dba40dd325ed2d0a/374dd/bob-01.webp)
![alt](/static/a7d42f096379707397becfdfe1df9a6a/374dd/bob-02.webp)
![alt](/static/ac87b3731d5613edac7f3559c105ce73/374dd/bob-03.webp)
![alt](/static/a055463d65a2d66178889fcb6c4f8bba/374dd/bob-04.webp)
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:
- Refactor the UI and theme.
- Integrate multiple account creation and administration.
- 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.