Skip to content

Module net

The net API provides insight about the networking aspect of the client.

Method net_listening

The listening method returns an indication if the node is listening for network connections.

Parameters:

None

Returns:

result: bool, always listening

Example:

curl -s -X POST -H "Content-Type: application/json" ${RPC} -d '{
  "jsonrpc": "2.0",
  "id": 1001,
  "method": "net_listening"
}' | jq

Response:

{
  "jsonrpc": "2.0",
  "id": 1001,
  "result": true
}

Method net_peerCount

The peerCount method returns the number of connected peers.

Parameters:

None

Returns:

result: uint

Example:

curl -s -X POST -H "Content-Type: application/json" ${RPC} -d '{
  "jsonrpc": "2.0",
  "id": 1001,
  "method": "net_peerCount"
}' | jq

Response:

{
  "jsonrpc": "2.0",
  "id": 1001,
  "result": "0x10"
}

Method net_version

The version method returns the devp2p network ID

Parameters:

None

Returns:

result: string

Example:

curl -s -X POST -H "Content-Type: application/json" ${RPC} -d '{
  "jsonrpc": "2.0",
  "id": 1001,
  "method": "net_version"
}' | jq

Response:

{
  "jsonrpc": "2.0",
  "id": 1001,
  "result": "50"
}