Fix for bitcoind's Silent ZMQ Bug

bitcoind can publish new blocks and transactions over ZMQ, and tools like LND depend on it. But if a configured ZMQ socket can’t bind at startup, bitcoind starts anyway and only logs it at debug level — so the problem surfaces days later, in someone else’s process. This is the bug, the 2019 history behind it, and the two-function design that fixes it.

August 5, 2026 · 3 min