Inspiration
Inspired by the vibrant spirit of Las Vegas, Hashpot turns the idea of hitting the jackpot into a novel approach to Bitcoin mining. We envisioned a way to leverage the often-idle processing power of everyday Android devices, like smart TVs and old tablets, offering users a chance to win Bitcoin while passively using their devices. Imagine the thrill of hitting a lucky block while simply watching your favorite show – that's the essence of Hashpot.
What it does
Hashpot transforms your Android TV or tablet into a fun, low-impact Bitcoin lottery miner that runs quietly in the background:
- ⛏️ Executes lightweight Bitcoin mining tasks.
- 📺 Operates seamlessly in the background while you watch TV, use other apps, or when your device is idle.
- 📊 Provides an engaging user interface with real-time statistics on hash performance and your chances in the "lottery."
How we built it
We built Hashpot natively for Android using:
- Kotlin for the core app logic
- Jetpack Compose for a responsive, modern UI
- Background workers to manage mining without disrupting foreground activities
Challenges we ran into
- ⚙️ Optimizing the balance between mining intensity and device performance to prevent overheating or lag while maintaining effective mining.
- 📱 Adapting the user interface, built with Compose, to effectively function on larger TV screens and tablets, considering remote control navigation.
Accomplishments that we're proud of
- 🎉 Making Bitcoin mining and the "lottery" aspect engaging and accessible to everyday users
- 🖥️ Breathed new life into old tablets and TVs
- 🔄 Seamless background mining with live stats
What we learned
- Android TV development requires careful attention to UX — less touch, more remote-friendly.
- Lightweight mining can be an educational gateway to Bitcoin for newcomers.
What's next for Hashpot
- Stratum V2 Integration
- Floresta Utrexo integration
Built With
- android
- jetpackcompose
- kotlin

Log in or sign up for Devpost to join the conversation.