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

Share this project:

Updates