When coming up with hackathon ideas, we decided to tackle a common problem that we all had: Keeping track of our crypto addresses. All of us had kept a document listing them in some form or another, be it a text file, 1password etc. So we decided to make an easy-to-use extension to track it all called Safu.

What it does

Safu is a browser extension that easily lets you keep track of your accounts. You can check the balance, get quick links and QR codes, copy the address, and securely store your keys.

How we built it

The chrome extension is built with

  • Typescript
  • React
  • Redux w/ Sagas
  • Ethers.js
  • LESS
  • A custom contract for balance queries

Challenges I ran into

The smaller form factor of a chrome extension made for some design challenges. Splitting tasks between the team without conflicts was also something we had to work to coordinate around.

Accomplishments that we're proud of

We built a custom balance querying smart contract that reduces balance queries for ETH + tokens by around 90%.

What we learned

How to build Ethereum-aware chrome extensions

What's next for Safu Browser Extension

See what we have planned on our issue queue:

Built With

Share this project: