ADMIN methods
version
- P2P protocol version.name
- Client name.caps
- List of Ethereum sub-protocol capabilities.network
- Local and remote addresses established at time of bonding with the peer. The remote address might not match the hex value forport
. The remote address depends on which node initiated the connection.port
- Port on the remote node on which P2P discovery is listening.id
- Node public key. Excluding the0x
prefix, the node public key is the ID in the enode URLenode://<id ex 0x>@<host>:<port>
.protocols
- Current state of peer includingdifficulty
andhead
.head
is the hash of the highest known block for the peer.
BODY
{
"jsonrpc": "2.0",
"method": "admin_peers",
"params": [],
"id": 1
}
Example Request
POST / HTTP/1.1
Host: localhost:8545
Content-Length: 84
{
"jsonrpc": "2.0",
"method": "admin_peers",
"params": [],
"id": 1
}
Example Response
{
"jsonrpc": "2.0",
"id": 1,
"result": [
{
"version": "0x5",
"name": "besu/v20.10.4-dev-0905d1b2/osx-x86_64/adoptopenjdk-java-11",
"caps": [
"eth/62",
"eth/63",
"eth/64",
POST : admin_removePeer
Removes a static node.
Parameters
string
: Enode URL of peer to remove.
Returns
result
: boolean
- true
if peer removed or false
if peer not a static node).
BODY
{
"jsonrpc": "2.0",
"method": "admin_removePeer",
"params": [
"enode://f59c0ab603377b6ec88b89d5bb41b98fc385030ab1e4b03752db6f7dab364559d92c757c13116ae6408d2d33f0138e7812eb8b696b2a22fe3332c4b5127b22a3@127.0.0.1:30304"
],
"id": 1
Last updated