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
- Redux w/ Sagas
- 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: https://github.com/grant-project/safu-extension/issues