Skip to main content

net peers

Description

Returns a list with the status of all peer connections. This command allows a node operator to check the status of a node's peer connections.

Command

clio net peers [OPTIONS]

Note: The arguments and options enclosed in square brackets are optional.

Positionals

  • host TEXT REQUIRED - The hostname:port to disconnect from

Options

  • -h,--help - Print this help message and exit

Usage

Prerequisites

  • Install the currently supported version of clio.

    note

    | The clio tool is bundled with the Wire software. Installing Wire core will install the clio and kiod command line tools.

  • You have access to a producing node instance with the net_api_plugin loaded.

Example

The following examples demonstrate how to use the clio net peers command:

  • List the status of all peer connections for a local node listening at http address http://127.0.0.1:8001:
clio -u http://127.0.0.1:8001 net peers

Output:

[{
"peer": "",
"connecting": false,
"syncing": false,
"last_handshake": {
"network_version": 1210,
"chain_id": "60fb0eb4742886af8a0e147f4af6fd363e8e8d8f18bdf73a10ee0134fec1c551",
"node_id": "58ed23173cd4ed89ae90c2e65f5c29bb51e233e78d730d72220b6d84543bfc08",
"key": "EOS1111111111111111111111111111111114T1Anm",
"time": "1621013128445696000",
"token": "0000000000000000000000000000000000000000000000000000000000000000",
"sig": "SIG_K1_111111111111111111111111111111111111111111111111111111111111111116uk5ne",
"p2p_address": "127.0.0.1:9005 - 58ed231",
"last_irreversible_block_num": 127,
"last_irreversible_block_id": "0000007f97323fae098048ae41f22a99238afc5db56cad17f50304919d21e1c2",
"head_num": 128,
"head_id": "0000008072eb0fc043770e44a5db5dedfbd86db9aa5c41b28618f1b9343c2d22",
"os": "osx",
"agent": "EOS Test Agent",
"generation": 4
}
},{
"peer": "",
"connecting": false,
"syncing": false,
"last_handshake": {
"network_version": 1210,
"chain_id": "60fb0eb4742886af8a0e147f4af6fd363e8e8d8f18bdf73a10ee0134fec1c551",
"node_id": "2101bd8d770e8eabb3e69cb981db4350b494a04cd5b7a7cea0cd3070aa722306",
"key": "EOS1111111111111111111111111111111114T1Anm",
"time": "1621013129884873000",
"token": "0000000000000000000000000000000000000000000000000000000000000000",
"sig": "SIG_K1_111111111111111111111111111111111111111111111111111111111111111116uk5ne",
"p2p_address": "127.0.0.1:9017 - 2101bd8",
"last_irreversible_block_num": 129,
"last_irreversible_block_id": "0000008117074454dbaa7e8662c6f3d6918e776cc063c45f52b37bdc945ddc5d",
"head_num": 130,
"head_id": "0000008248cc3498b4bbf14a183711d9a73a36517a8069367a343bd4060fed14",
"os": "osx",
"agent": "EOS Test Agent",
"generation": 3
}
},{

...

},{
"peer": "",
"connecting": false,
"syncing": false,
"last_handshake": {
"network_version": 1210,
"chain_id": "60fb0eb4742886af8a0e147f4af6fd363e8e8d8f18bdf73a10ee0134fec1c551",
"node_id": "d9eb85085d09581521d0ec53b87a9657d0176c74fdf8657c56b09a91b3821c6f",
"key": "EOS1111111111111111111111111111111114T1Anm",
"time": "1621013127894327000",
"token": "0000000000000000000000000000000000000000000000000000000000000000",
"sig": "SIG_K1_111111111111111111111111111111111111111111111111111111111111111116uk5ne",
"p2p_address": "127.0.0.1:9002 - d9eb850",
"last_irreversible_block_num": 125,
"last_irreversible_block_id": "0000007d9a3b9cf6a61776ba1bbce226754aefcad664338d2acb5be34cc53a5b",
"head_num": 126,
"head_id": "0000007eccafd4f32a437b5fd8b111b326e2da8d0bcb832036984841b81ab64e",
"os": "osx",
"agent": "EOS Test Agent",
"generation": 4
}
}
]

Note: The last_handshake field contains the chain state of each connected peer as of the last handshake message with the node. For more information read the Handshake Message in the Network Peer Protocol document.