curl --request POST \
--url https://rpc.mainnet.near.org/status \
--header 'Content-Type: application/json' \
--data '
{
"id": "<string>",
"jsonrpc": "<string>",
"method": "status",
"params": null
}
'{
"result": {
"chain_id": "<string>",
"genesis_hash": "<string>",
"latest_protocol_version": 1,
"node_public_key": "<string>",
"protocol_version": 1,
"sync_info": {
"latest_block_hash": "<string>",
"latest_block_height": 1,
"latest_block_time": "<string>",
"latest_state_root": "<string>",
"syncing": true,
"earliest_block_hash": "<string>",
"earliest_block_height": 1,
"earliest_block_time": "<string>",
"epoch_id": "<string>",
"epoch_start_height": 1
},
"uptime_sec": 123,
"validators": [
{
"account_id": "<string>"
}
],
"version": {
"build": "<string>",
"commit": "<string>",
"version": "<string>",
"rustc_version": ""
},
"detailed_debug_status": {
"block_production_delay_millis": 1,
"catchup_status": [
{
"blocks_to_catchup": [
{
"hash": "<string>",
"height": 1
}
],
"shard_sync_status": {},
"sync_block_hash": "<string>",
"sync_block_height": 1
}
],
"current_head_status": {
"hash": "<string>",
"height": 1
},
"current_header_head_status": {
"hash": "<string>",
"height": 1
},
"network_info": {
"connected_peers": [
{
"addr": "<string>",
"archival": true,
"connection_established_time_millis": 1,
"is_highest_block_invalid": true,
"is_outbound_peer": true,
"last_time_peer_requested_millis": 1,
"last_time_received_message_millis": 1,
"nonce": 1,
"peer_id": "<string>",
"received_bytes_per_sec": 1,
"sent_bytes_per_sec": 1,
"tracked_shards": [
1
],
"account_id": "<string>",
"block_hash": "<string>",
"height": 1
}
],
"known_producers": [
{
"account_id": "<string>",
"peer_id": "<string>",
"next_hops": [
"<string>"
]
}
],
"num_connected_peers": 1,
"peer_max_count": 1,
"tier1_accounts_data": [
{
"account_key": "<string>",
"peer_id": "<string>",
"proxies": [
{
"addr": "<string>",
"peer_id": "<string>"
}
],
"timestamp": "<string>"
}
],
"tier1_accounts_keys": [
"<string>"
],
"tier1_connections": [
{
"addr": "<string>",
"archival": true,
"connection_established_time_millis": 1,
"is_highest_block_invalid": true,
"is_outbound_peer": true,
"last_time_peer_requested_millis": 1,
"last_time_received_message_millis": 1,
"nonce": 1,
"peer_id": "<string>",
"received_bytes_per_sec": 1,
"sent_bytes_per_sec": 1,
"tracked_shards": [
1
],
"account_id": "<string>",
"block_hash": "<string>",
"height": 1
}
]
},
"sync_status": "<string>"
},
"node_key": "<string>",
"rpc_addr": "<string>",
"validator_account_id": "<string>",
"validator_public_key": "<string>"
},
"id": "<string>",
"jsonrpc": "<string>"
}Requests the status of the connected RPC node. This includes information about sync status, nearcore node version, protocol version, the current set of validators, etc.
curl --request POST \
--url https://rpc.mainnet.near.org/status \
--header 'Content-Type: application/json' \
--data '
{
"id": "<string>",
"jsonrpc": "<string>",
"method": "status",
"params": null
}
'{
"result": {
"chain_id": "<string>",
"genesis_hash": "<string>",
"latest_protocol_version": 1,
"node_public_key": "<string>",
"protocol_version": 1,
"sync_info": {
"latest_block_hash": "<string>",
"latest_block_height": 1,
"latest_block_time": "<string>",
"latest_state_root": "<string>",
"syncing": true,
"earliest_block_hash": "<string>",
"earliest_block_height": 1,
"earliest_block_time": "<string>",
"epoch_id": "<string>",
"epoch_start_height": 1
},
"uptime_sec": 123,
"validators": [
{
"account_id": "<string>"
}
],
"version": {
"build": "<string>",
"commit": "<string>",
"version": "<string>",
"rustc_version": ""
},
"detailed_debug_status": {
"block_production_delay_millis": 1,
"catchup_status": [
{
"blocks_to_catchup": [
{
"hash": "<string>",
"height": 1
}
],
"shard_sync_status": {},
"sync_block_hash": "<string>",
"sync_block_height": 1
}
],
"current_head_status": {
"hash": "<string>",
"height": 1
},
"current_header_head_status": {
"hash": "<string>",
"height": 1
},
"network_info": {
"connected_peers": [
{
"addr": "<string>",
"archival": true,
"connection_established_time_millis": 1,
"is_highest_block_invalid": true,
"is_outbound_peer": true,
"last_time_peer_requested_millis": 1,
"last_time_received_message_millis": 1,
"nonce": 1,
"peer_id": "<string>",
"received_bytes_per_sec": 1,
"sent_bytes_per_sec": 1,
"tracked_shards": [
1
],
"account_id": "<string>",
"block_hash": "<string>",
"height": 1
}
],
"known_producers": [
{
"account_id": "<string>",
"peer_id": "<string>",
"next_hops": [
"<string>"
]
}
],
"num_connected_peers": 1,
"peer_max_count": 1,
"tier1_accounts_data": [
{
"account_key": "<string>",
"peer_id": "<string>",
"proxies": [
{
"addr": "<string>",
"peer_id": "<string>"
}
],
"timestamp": "<string>"
}
],
"tier1_accounts_keys": [
"<string>"
],
"tier1_connections": [
{
"addr": "<string>",
"archival": true,
"connection_established_time_millis": 1,
"is_highest_block_invalid": true,
"is_outbound_peer": true,
"last_time_peer_requested_millis": 1,
"last_time_received_message_millis": 1,
"nonce": 1,
"peer_id": "<string>",
"received_bytes_per_sec": 1,
"sent_bytes_per_sec": 1,
"tracked_shards": [
1
],
"account_id": "<string>",
"block_hash": "<string>",
"height": 1
}
]
},
"sync_status": "<string>"
},
"node_key": "<string>",
"rpc_addr": "<string>",
"validator_account_id": "<string>",
"validator_public_key": "<string>"
},
"id": "<string>",
"jsonrpc": "<string>"
}