```{eval-rst}
.. meta::
:title: ZeroMQ (ZMQ) RPCs
:description: A list of remote procedure calls in Dash Core used to check ZeroMQ (ZMQ) settings.
```
# ZeroMQ (ZMQ) RPCs
## GetZmqNotifications
> 👍
>
> Added in Dash Core 0.17.0
The [`getzmqnotifications` RPC](../api/remote-procedure-calls-blockchain.md#getblockchaininfo) 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*
``` bash
dash-cli -testnet getzmqnotifications
```
Result:
``` json
[
{
"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*