I'm running a full node,

bitcoind .. -zmqpubhashblock=tcp:// -zmqpubrawtx=tcp://

rawtx events work great, but not getting any hashblock ones. Node is fully synced, I can see new blocks received in bitcoind output, but it's not announced over zmq. I consume zmq as fast as possible, so I don't understand why I'm not seeing the hashblock events.

  • Are you certain that your client is subscribed to receive hashblock?
    – Andrew Chow
    May 25 at 0:45
  • Maybe the same endpoint is causing conflicts in receiving events? Using separate ports for hashblock and rawtx events might help.
    – deyw
    May 25 at 7:17
  • 1
    No idea why, but adding this solved the problem: -zmqpubrawtxhwm=50000
    – Eva4684
    May 25 at 19:59


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Browse other questions tagged or ask your own question.