Skip to main content

/wallet/getnodeinfo REST API Endpoint

Returns information about current state of node.

Updated on
Jun 12, 2025

Parameters

This method does not accept any parameters

Returns

activeConnectCount

Number of active peer connections

beginSyncNum

Block number where synchronization began

block

Current block information with number and hash ID

cheatWitnessInfoMap

Map containing information about witness nodes that may be cheating

configNodeInfo

Node configuration parameters

activeNodeSize

Number of active nodes in the network

allowAdaptiveEnergy

Flag indicating if adaptive energy is allowed (1=enabled, 0=disabled)

allowCreationOfContracts

Flag indicating if contract creation is allowed (1=enabled, 0=disabled)

backupListenPort

Backup port for listening to connections

backupMemberSize

Number of backup members

backupPriority

Priority level for backup operations

codeVersion

Version of the node software

dbVersion

Database version

discoverEnable

Whether peer discovery is enabled

listenPort

Primary port for listening to connections

maxConnectCount

Maximum number of allowed connections

maxTimeRatio

Maximum time ratio for operations

minParticipationRate

Minimum participation rate required

minTimeRatio

Minimum time ratio for operations

p2pVersion

Peer-to-peer protocol version

passiveNodeSize

Number of passive nodes

sameIpMaxConnectCount

Maximum connections allowed from the same IP address

sendNodeSize

Number of nodes for sending data

supportConstant

Whether constant functions are supported

versionNum

Internal version number

currentConnectCount

Current number of active connections

machineInfo

Information about the machine running the node

cpuCount

Number of CPU cores

cpuRate

CPU usage rate (0-1)

deadLockThreadCount

Number of deadlocked threads

deadLockThreadInfoList

List of deadlocked thread information

freeMemory

Free system memory in bytes

javaVersion

Java runtime version

jvmFreeMemory

Free JVM memory in bytes

jvmTotalMemory

Total JVM memory in bytes

memoryDescInfoList

Detailed memory usage information for different memory spaces

osName

Operating system name and version

processCpuRate

CPU usage rate for this process (0-1)

threadCount

Total number of threads

totalMemory

Total system memory in bytes

passiveConnectCount

Number of passive connections

peerList

List of connected peers with detailed connection information

active

Whether the peer connection is active

avgLatency

Average latency to the peer in milliseconds

blockInPorcSize

Size of blocks being processed

connectTime

Timestamp when connection was established

disconnectTimes

Number of times this peer has disconnected

headBlockTimeWeBothHave

Timestamp of the latest block both nodes have

headBlockWeBothHave

Hash of the latest block both nodes have

host

IP address of the peer

inFlow

Incoming data flow from this peer

lastBlockUpdateTime

Timestamp of the last block update from this peer

lastSyncBlock

Hash of the last synchronized block

localDisconnectReason

Reason for local disconnection if any

needSyncFromPeer

Whether synchronization is needed from this peer

needSyncFromUs

Whether this peer needs synchronization from us

nodeCount

Number of nodes this peer knows about

nodeId

Unique identifier of the peer node

port

Port number of the peer

remainNum

Remaining number of operations or blocks

remoteDisconnectReason

Reason for remote disconnection if any

score

Peer reputation score

syncBlockRequestedSize

Size of sync block requests

syncFlag

Whether synchronization is active

syncToFetchSize

Size of data to fetch for synchronization

syncToFetchSizePeekNum

Peak number for sync fetch size

unFetchSynNum

Number of unfetched synchronization items

solidityBlock

Information about the latest confirmed solidity block

totalFlow

Total data flow through the node

Request
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free