Dojo does not work with Bitcoin knots

Dojo does not work with Bitcoin knots, it is


working with Bitcoin Core.
The problem is that the Health checks are not passing, the only one that is passing is MySQL, API is saying starting, PushTx is saying starting, Synced is saying starting, I have left this running for several hours and it seems like it is in a loop and does nothing.

1 Like

Correct. If you look in your log you’ll see something like this:

ERROR Unsupported Bitcoin client detected: /Satoshi:28.1.0/Knots:20250305/. Exiting

This is deliberate.

So frustrating. Does anyone know if there are plans to align Dojo with Knots? I am not willing to go back to Core, now that it has pretty much gone roque. Frankly, I do not understand the reason behind this incompatibility either: is this a conscious choice, to support Core and NOT Knots? Or is Knots actively blocking Dojo? Are we talking about entrenched parties here?

So the problem is that Knots filters out coinjoin transaction? Is this because coinjoins need a large opreturn? The resources linked are all from 2023 and regarding Whirlpool specifically. Has anything changed since then? Why does Jam for Joinmarket work fine with Knots?

I was excited to try out Ashigaru as it seems like one of the best privacy wallets out there currently. Please help me understand why Dojo and Knots don’t work together.

All I know is what’s in the article I posted. Those are all questions for them. Future versions of StartOS will make it easier to switch between flavors, or perhaps run them in parallel.