Bitcoin full node and query server

Sep 6, 2026

View in context in the libbitcoin Slack #general mirror.

evoskuil05:35
The full ZeroMQ interface is merged, including CurveZMQ with both server auth and mutual auth (neither available in bitcoind natively). Config settings:
[bitcoind_zmq]
# IP address to bind, multiple allowed, defaults to empty (disabled).
bind = <value>
# The Z85 encoded CurveZMQ public key of an authorized client, multiple allowed, defaults to empty (any client).
cert = <value>
# The required maximum number of connections, defaults to '0'.
connections = <value>
# The maximum connection duration, defaults to '60'.
expiration_minutes = <value>
# The idle timeout, defaults to '10'.
inactivity_minutes = <value>
# The Z85 encoded CurveZMQ server secret key, defaults to none (unencrypted).
key = <value>
# The maximum allowed request size, defaults to '4000000'.
maximum_request = <value>
# The maximum topic subscriptions per connection, defaults to '100'.
maximum_subscriptions = <value>
# The minimum retained read buffer size, defaults to '4000000'.
minimum_buffer = <value>
# The send rate limit in bytes per second, defaults to '0' (unlimited).
rate_limit = <value>
# IP address to secure (CurveZMQ) bind, multiple allowed, defaults to empty (disabled).
safe = <value>