For nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq36amnwvaz7tmwdaehgu3wd46hg6tw09mkzmrvv46zucm0d5hsqgxyzefv97w93slluaegtnevwlu8h4zmf3me3fwcrewsdh6jegevrsv6weg2 Battle of the Minehackers Hackathon I’m working on a project called "Minor League Miners."

It’s a weekly competition for small miners (<4 TH/s). Instead of competing for pure hashrate, we’re battling for best difficulty. Who can land the luckiest hash.

https://blossom.primal.net/9c6c1bcd449478b592e661e2e526cbaec68660d1dcbbc9a0c583257fd03f8770.mp4

This came out of something me and a friend started doing while solo mining with Bitaxes. We’d just text each other our best difficulty each week. It turned into a fun little competition: who got luckiest and hit the highest best difficulty.

So I thought why not turn this into a HashLeague feature? A Minor League for small miners, competing in a luck based competition. Weekly rounds. Best session difficulty wins.

Here's the current Hash League implementation: https://hashleague.atlbitlab.com/

I put together a doc and a rough Figma wireframe of how Minor League Miners might work and look. I'm still working through the idea and it might have some holes (I’m still new to mining).

Doc: https://cryptpad.fr/doc/#/2/doc/view/7omUN15DGKAwBMmr6X25vCqD3AN2GrTOX9PodFy21UQ/

Otherwise, if you're working on a project I'm happy to team up. I have a design background and I can vibe code some decent looking front end.

https://minehackers.atlbitlab.com/

Reply to this note

Please Login to reply.

Discussion

I finally got this working! Running real time best mining difficulty on my Hash League local environment!

Built a custom React hook that connects to my public pool instance, fetches live data every 10s, and displays best difficulty scores of my local Bitaxe.

Any suggestions on how I can improve this? I still have a few days to go before submissions are due.

nostr:nevent1qvzqqqqqqypzqyppezfp2j863x4mfnr7se5282xuawhq5npj8ll274cy8zpj66vnq9n8wumn8ghj7enfd36x2u3wdehhxarj9emkjmn99ah8qatzx9a8zum4xduhxdrxwfskwm3jvy6k2vmvvamrvwtjx3e8wamgw3enyennv4excmp5xqe827njxdck2ery0pn8xenxvdchyuelvfex7ctyvdshxapaw3e82egpz9mhxue69uhkummnw3ezuamfdejj7qpqzl2sh6ngsrukkhqtjyc0nhpsx4zrz3de8j4scx7fg2x0nxa026rqlqx3jd