History proved software only wallets are not safe enough, while dedicated hardware wallets are easy targets, including their customers data.
We think anyone should be able to own a crypto-currency wallet with no one else knowing.
Our goal is to release open source code tailored for existing, cheap and largely available hardware to make hardware wallets a reality for everyone and every crypto-currency, including emerging ones.
The first hardware we target are ESP32 based. Nyzo crypto-currency will be the first supported currency.
Right now, we mostly work from the discord (https://discord.gg/dtAwRBX3hJ) and try to onboard more devs to help/tinker with. A first thing we dunno really how to handle is proper code/git management.
We use a micropython base, with a new esp32 board, but also some changes to the esp32 port directory itself. Do you have experience with micropython custom builds and how to address that in the best way? Are there some known strategies?
In current state, we did release some code in private to a few devs with detailled instructions, but we'd like a proper and future proof code organization so we are not stuck further down the road.
Apart from that, we released a simulator (on the discord atm) running on stock python so you can test drive the gui interface, suggest gui alternatives and extra modules.
Nice work, when do you think you'll be sharing the build? How do you want help with the project?