Inspiration
My friends were talking about how they kept messing with each other's bitaxes at their work because they are on the same work wifi and there's no password protection, so they can easily go to any bitaxe and point the stratum user to their own pool.
What it does
This adds basic http authentication to the pool settings endpoint on your bitaxe so that only you can change your settings.
How we built it
I'm a front end dev so I had barely any idea what I was doing with all the C files. Luckily we have cursor AI.
Challenges we ran into
Every time I made a change I'd have to flash my bitaxe to try it out. Unfortunately that takes about 2 minutes, so it was a lot of trying something, waiting, and finding out that was not the solution.
Accomplishments that we're proud of
This was quite literally like jumping in the ocean when all you've ever done is go in a kid pool, as I only took a college class in C 5 years ago. I'm glad I was able to make the changes I have, even if it's not perfectly polished.
What we learned
Hackathons are hard.
What's next for Bitaxe authentication
Polishing the app so you can change your username and password more easily, adding alerts to change the default credentials on initial boot.
Built With
- c
- ts
Log in or sign up for Devpost to join the conversation.