Lighthouse REST API: /node

The /node endpoints provide information about the lighthouse beacon node.

Endpoints

HTTP PathDescription
/node/versionGet the node's version.
/node/syncingGet the node's syncing status.
/node/healthGet the node's health.

/node/version

Requests the beacon node's version.

HTTP Specification

PropertySpecification
Path/node/version
MethodGET
JSON EncodingString
Query ParametersNone
Typical Responses200

Example Response

"Lighthouse-0.2.0-unstable"

/node/syncing

Requests the syncing status of the beacon node.

HTTP Specification

PropertySpecification
Path/node/syncing
MethodGET
JSON EncodingObject
Query ParametersNone
Typical Responses200

Example Response

{
	is_syncing: true,
	sync_status: {
	    starting_slot: 0,
    	current_slot: 100,
    	highest_slot: 200,
	}
}

/node/health

Requests information about the health of the beacon node.

HTTP Specification

PropertySpecification
Path/node/health
MethodGET
JSON EncodingObject
Query ParametersNone
Typical Responses200

Example Response

{
    "pid": 96160,
    "pid_num_threads": 30,
    "pid_mem_resident_set_size": 55476224,
    "pid_mem_virtual_memory_size": 2081382400,
    "sys_virt_mem_total": 16721076224,
    "sys_virt_mem_available": 7423197184,
    "sys_virt_mem_used": 8450183168,
    "sys_virt_mem_free": 3496345600,
    "sys_virt_mem_percent": 55.605743,
    "sys_loadavg_1": 1.56,
    "sys_loadavg_5": 2.61,
    "sys_loadavg_15": 2.43
}