https://github.com/jujugoboom/BitduinoI am proud to share with you what I have been working on.
This is code that works with a computer and an arduino board to generate bitcoin addresses. It uses a random number generated from hardware on the arduino and uses that to generate a bitcoin address.
This is my first bitcoin code ever and I hope you guys enjoy it. If anyone that has experience with arduino or python wants to help, message me.
A reminder that the actual addresses are converted and stored on your computer so they are only as secure as your computer, but I am looking into generating and storing on arduino.
If you enjoy please let me know and if you have any questions or complaints just tell me. Thanks.
EDIT: This now includes a more secure entropy library that has been tested and shown to be random. The program also now stores private keys in the EEPROM of the arduino. It stores it from address 0-31. If you run the Random Address sketch, this overwrites any private keys currently stored on the arduino. The Read EEPROM sketch can be used to write the private key to a serial monitor, or to the generate.py script. This is the program you should have loaded on your arduino if you want to use the same address over and over. Also added a seperate generate.py file that only generates the public key. This makes sure that the private key is never written to your computer. Please leave feedback here, or feel free to e-mail me at
jujugoboom@gmail.com.