Public pool no longer works since Bitcoin core 28.0

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