Public pool no longer works since Bitcoin core 28.0

Hello, Public pool no longer works on umbrel home since the update of Bitcoin core 28.0.
Is an update planned?
Greetings.

1 Like

Same problem


There’s a change in Bitcoin Core 28.0: The JSON-RPC server now supports JSON-RPC 2.0. It recognizes JSON-RPC 2.0 requests and responds in strict accordance with the specification.

Public Pool may need to be updated to be compatible with the new JSON-RPC server.

I’m sure the Umbrel team has this on their radar. :sunglasses:

Ok thanks! Let’s wait then.

1 Like

Thanks for reporting this @Badreality and @denny.

Looks like the Public Pool project is using this rpc-bitcoin library that passes jsonrpc as a number instead of a string:

Which is failing now that Bitcoin Core v28 is strictly adhering to JSON_RPC specs.

Edit: looks like Public Pool just merged the fix

Could I please get anyone that comes across this post to add a reaction to this github comment here so that Public Pool devs see the need to quickly update their code:

If an official update from Public Pool does not look imminent, then I can fork the project, merge the fix, and build a docker image to get Umbrel user’s back up and running temporarily until an official docker image is released.

4 Likes

Seeing the same issue. Do you access the Public Pool logs on Umbrel?

Hey all. A Public Pool update just went live with a fix for Core v28 compatibility. Just click update when you see it come through and you’ll be all good to go.

Thanks for the reports and your patience.

3 Likes

Hi Nate
Thanks very much for the fix. The solo miners are back in action.

2 Likes

Amazing! That was speedy. Everything’s back to working perfectly now! :smiley:

1 Like

Is there any chance you could add CKPool to Umbrel as an alternative option? Why? Because Avalon Nano3 basic miners do work properly with Public Pool. When I connect them (everyone who owns Nano3) the pool starts registering hashrate but then drops it and shows zero hashrate as well as 0 best share
 Would be great to have CKPool that is also publicly available and free to have on Umbrel. Thanks

3 Likes

Way to go team!

Update ok in umbrel Home.
Everything works great.
Thanks everyone!

Yes - I much prefer ckpool over publicpool. Can the Umbreal team provide ckpool too as an app please?

Hi @DenebGalaxy I have a Av Na S3 too just getting started. But I can’t get the publicpool working at all. I’m having to use F2pool as per box install. I can provide you with some screen shots of linux commands results checking listening etc and logs. Any help appreciated

Note when I said run F2pool I mean direct from the F2pool site by entering the in the Avalon Nano s3 there are only 3 workers with 3 fields in each

pool address:

worker name:

password:

stratum+tcp://umbrel.local:2018 or stratum+tcp://x.x.x.x:2018

where x is the ip of the umbrel found on the umbrel setting page

worker name xxxxx

pw x

After entering only these 3 fields x 3 miners using

stratum+tcp://umbrel.local:2018into the Nano s3 miner reboots and I can’t see anything on public pool. both the miner and the pi5 are on the same network. pi5 ethernet, miner wifi

so its confusing as there is nowhere to put btc address in the s3 miner except maybe with public pool after login.

So when I see this login line ? on the public pool front page ?!

Public Pool front end stratum+tcp://umbrel.local:2018
username: <your BTC address>.<worker name>, password: x

and underneath it says Login - whats it expecting

addressxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.workname, password: x

whereas only btc address lights the button to enter

However, it lets me in but nothing to see

I read somewhere you don’t need to log in to see the miner working.

Ps my system is pi5 8GB, 2TB, NVMe, new installs - umbrel latest ver, bitcoin core, electrum - still loading, public pool, mempool, pihole

any ideas I can send the pool.log etc and command line answers