ZeroMQ (ZMQ) RPCs#

GetZmqNotifications#

The getzmqnotifications RPC returns information about the active ZeroMQ notifications.

Parameters: none

Result—A JSON array of objects providing information about the enabled ZMQ notifications

Name

Type

Presence

Description

result

array

Required
(exactly 1)

Array of objects containing Information about the enabled ZMQ notifications


Notification

object

Required
(0 or more)

Information about a ZMQ notification

→ →
type

string

Required
(exactly 1)

Type of notification

→ →
address

string

Required
(exactly 1)

Address of the publisher

→ →
hwm

number

Required
(exactly 1)

Outbound message high water mark

Example from Dash Core 18.0.0

dash-cli -testnet getzmqnotifications

Result:

[
  {
    "type": "pubhashblock",
    "address": "tcp://0.0.0.0:20009",
    "hwm": 1000
  },
  {
    "type": "pubhashchainlock",
    "address": "tcp://0.0.0.0:20009",
    "hwm": 1000
  },
  {
    "type": "pubhashgovernanceobject",
    "address": "tcp://0.0.0.0:20009",
    "hwm": 1000
  }
]

See also: none