Query Node Information. Returns details about the current state of the node.
Returns
Here is the table you requested:
Field | Type | Description |
---|---|---|
beginSyncNum | int64 | Begin sync block number |
block | string | Latest block information, including block height and block id |
solidityBlock | string | The latest solidified block information, including block height and block id |
currentConnectCount | int32 | The current connect count |
activeConnectCount | int32 | Active node connection count |
passiveConnectCount | int32 | Passive node connection count |
totalFlow | int64 | Total TCP flow |
peerInfoList | PeerInfo[] | Peer node information, please refer to protobuf for details |
configNodeInfo | ConfigNodeInfo | Node configuration information, please refer to protobuf for details |
machineInfo | MachineInfo | The information of the machine where the node is located, please refer to protobuf for details |
cheatWitnessInfoMap | map<string, string> | SR information that may be suspected of cheating |
curl --location --request GET '/wallet/getnodeinfo'
{
"activeConnectCount": 2,
"beginSyncNum": 51266241,
"block": "Num:51266261,ID:00000000030e42d58918ea7e00a2ed35eb867bd04025eb034de65ca8dce9f352",
"cheatWitnessInfoMap": {},
"configNodeInfo": {
"activeNodeSize": 3,
"allowAdaptiveEnergy": 1,
"allowCreationOfContracts": 1,
"backupListenPort": 10001,
"backupMemberSize": 0,
"backupPriority": 6,
"codeVersion": "4.7.7",
"dbVersion": 2,
"discoverEnable": true,
"listenPort": 16666,
"maxConnectCount": 30,
"maxTimeRatio": 5,
"minParticipationRate": 0,
"minTimeRatio": 0,
"p2pVersion": "1",
"passiveNodeSize": 0,
"sameIpMaxConnectCount": 2,
"sendNodeSize": 3,
"supportConstant": true,
"versionNum": "18386"
},
"currentConnectCount": 2,
"machineInfo": {
"cpuCount": 4,
"cpuRate": 0.08333333333333334,
"deadLockThreadCount": 0,
"deadLockThreadInfoList": [],
"freeMemory": 191881216,
"javaVersion": "1.8.0_291",
"jvmFreeMemory": 4419093776,
"jvmTotalMemory": 9341566976,
"memoryDescInfoList": [
{
"initSize": 2555904,
"maxSize": 268435456,
"name": "Code Cache",
"useRate": 0.2835428714752197,
"useSize": 76112960
},
{
"initSize": 0,
"maxSize": 536870912,
"name": "Metaspace",
"useRate": 0.15735317766666412,
"useSize": 84478344
},
{
"initSize": 0,
"maxSize": 528482304,
"name": "Compressed Class Space",
"useRate": 0.017399379185267856,
"useSize": 9195264
},
{
"initSize": 2577006592,
"maxSize": 2577006592,
"name": "Par Eden Space",
"useRate": 0.07195208292272774,
"useSize": 185420992
},
{
"initSize": 322109440,
"maxSize": 322109440,
"name": "Par Survivor Space",
"useRate": 0.05657384024510427,
"useSize": 18222968
},
{
"initSize": 6442450944,
"maxSize": 6442450944,
"name": "CMS Old Gen",
"useRate": 0.7324586994946003,
"useSize": 4718829240
}
],
"osName": "Linux 3.10.0-1160.49.1.el7.x86_64",
"processCpuRate": 0.07291666666666667,
"threadCount": 183,
"totalMemory": 16260251648
},
"passiveConnectCount": 0,
"peerList": [
{
"active": true,
"avgLatency": 157,
"blockInPorcSize": 0,
"connectTime": 1733715861530,
"disconnectTimes": 0,
"headBlockTimeWeBothHave": 0,
"headBlockWeBothHave": "Num:51266261,ID:00000000030e42d58918ea7e00a2ed35eb867bd04025eb034de65ca8dce9f352",
"host": "/54.69.254.172",
"inFlow": 0,
"lastBlockUpdateTime": 1737538782325,
"lastSyncBlock": "",
"localDisconnectReason": "",
"needSyncFromPeer": false,
"needSyncFromUs": false,
"nodeCount": 0,
"nodeId": "76745c6b8fefe12f2618c4158bca0b0dba64140fd637a8e99c2d276cfa8407c89eacce3b419ac85db9c70cabecd6d266d6f4f366a5803713939ca623f5f8aea4",
"port": 16666,
"remainNum": 0,
"remoteDisconnectReason": "",
"score": 0,
"syncBlockRequestedSize": 0,
"syncFlag": false,
"syncToFetchSize": 0,
"syncToFetchSizePeekNum": -1,
"unFetchSynNum": 0
},
{
"active": true,
"avgLatency": 157,
"blockInPorcSize": 0,
"connectTime": 1733715861529,
"disconnectTimes": 0,
"headBlockTimeWeBothHave": 0,
"headBlockWeBothHave": "Num:51266261,ID:00000000030e42d58918ea7e00a2ed35eb867bd04025eb034de65ca8dce9f352",
"host": "/54.186.12.211",
"inFlow": 0,
"lastBlockUpdateTime": 1737538782325,
"lastSyncBlock": "",
"localDisconnectReason": "",
"needSyncFromPeer": false,
"needSyncFromUs": false,
"nodeCount": 0,
"nodeId": "76745c6b8fefe12f2618c4158bca0b0dba64140fd637a8e99c2d276cfa8407c89eacce3b419ac85db9c70cabecd6d266d6f4f366a5803713939ca623f5f8aea4",
"port": 16666,
"remainNum": 0,
"remoteDisconnectReason": "",
"score": 0,
"syncBlockRequestedSize": 0,
"syncFlag": false,
"syncToFetchSize": 0,
"syncToFetchSizePeekNum": -1,
"unFetchSynNum": 0
}
],
"solidityBlock": "Num:51266243,ID:00000000030e42c3a12c6b3880a5d3cf0efa9e95e4a35f62eeb1d050bb8c4dfa",
"totalFlow": 0
}