Liquid network
The Liquid network endpoint exposes read-only status information from the platform’s pruned Elements (Liquid) node. Use it to check whether the node is reachable, how many blocks it has validated, and whether it is fully synced.This endpoint queries an Elements Core node running the Liquid sidechain. The node operates in pruned mode to minimize disk usage.
Get Liquid node status
Response
| Field | Type | Description |
|---|---|---|
status | string | Connection state of the Liquid node. Either "connected" or "unreachable". |
chain | string | The chain identifier reported by the node. Defaults to "liquidv1". |
blocks | number | Number of fully validated blocks on the Liquid chain. Returns 0 if the node is unreachable. |
headers | number | Number of block headers received. Returns 0 if the node is unreachable. |
bestBlockHash | string | null | Hash of the most recent validated block. Returns null if the node is unreachable. |
pruned | boolean | Whether the node is running in pruned mode. Defaults to true. |
sizeOnDisk | number | Size of the blockchain data on disk in bytes. Returns 0 if the node is unreachable. |
verificationProgress | number | Fraction of the chain that has been verified, where 1.0 means fully synced. Returns 0 if the node is unreachable. |
isSynched | boolean | Whether the node considers itself fully synced. true when verificationProgress exceeds 0.99 and the node is reachable. |
Status values
| Value | Meaning |
|---|---|
connected | The Liquid node responded to RPC calls successfully |
unreachable | The node did not respond within the 10-second timeout or returned an error |
When the node is unreachable, numeric fields default to
0, bestBlockHash defaults to null, chain defaults to "liquidv1", and pruned defaults to true.