bor_getCurrentValidators - Polygon
bor_getCurrentValidators. Retrieve the list of current validators
bor_getCurrentValidators - polygon [Value: 10CU]
Retrieve the list of current validators
Use cases
- Retrieve the current list of Polygon validators
- Monitor validator participation in block production
- Analyze the active validator set
Constraints
- Requires a synced Polygon (Bor) node
- Only shows current validators, not historical data
- Works only in PoS consensus networks
Unlock Access to 50+ chains
Boost your app's speed and reliability with dRPC - get your access API key
Language
Request
Examples
curl https://polygon.drpc.org \
-X POST \
-H "Content-Type: application/json" \
--data '{
"jsonrpc": "2.0",
"method": "bor_getCurrentValidators",
"params": [],
"id": 1
}'
Response
200
{
"jsonrpc": "2.0",
"id": 1,
"result": [
{
"ID": 0,
"signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5",
"power": 3,
"accum": 9
},
{
"ID": 0,
"signer": "0x048cfedf907c4c9ddd11ff882380906e78e84bbe",
"power": 1,
"accum": -23
},
{
"ID": 0,
"signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c",
"power": 1,
"accum": -23
},
{
"ID": 0,
"signer": "0x1b0840519a581f3779d0a10b77593d6d3894a76a",
"power": 3,
"accum": -12
},
{
"ID": 0,
"signer": "0x1bf10ff66e3a877e4a500f1a6a5097582a1815bb",
"power": 1,
"accum": -23
},
{
"ID": 0,
"signer": "0x1d25c827abd466387bda00b429fe728627d6eee6",
"power": 2,
"accum": 12
},
{
"ID": 0,
"signer": "0x1efecb61a2f80aa34d3b9218b564a64d05946290",
"power": 1,
"accum": 24
},
{
"ID": 0,
"signer": "0x67b94473d81d0cd00849d563c94d0432ac988b49",
"power": 4,
"accum": 2
},
{
"ID": 0,
"signer": "0x69f5c4d08f6bc8cd29fe5f004d46fb566270868d",
"power": 5,
"accum": -20
},
{
"ID": 0,
"signer": "0x794e44d1334a56fea7f4df12633b88820d0c5888",
"power": 1,
"accum": 23
},
{
"ID": 0,
"signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49",
"power": 2,
"accum": -8
},
{
"ID": 0,
"signer": "0x83d69448f88bf9c701c1b93f43e1f753d39b2632",
"power": 1,
"accum": 17
},
{
"ID": 0,
"signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250",
"power": 1,
"accum": -23
},
{
"ID": 0,
"signer": "0x950467af223a5095848c5ff618ff49cdad67db49",
"power": 2,
"accum": -7
},
{
"ID": 0,
"signer": "0x9ead03f7136fc6b4bdb0780b00a1c14ae5a8b6d0",
"power": 4,
"accum": -8
},
{
"ID": 0,
"signer": "0xa8b52f02108aa5f4b675bdcc973760022d7c6020",
"power": 6,
"accum": -16
},
{
"ID": 0,
"signer": "0xb9ede6f94d192073d8eaf85f8db677133d483249",
"power": 1,
"accum": -23
},
{
"ID": 0,
"signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6",
"power": 1,
"accum": 27
},
{
"ID": 0,
"signer": "0xcdca2c8b4e0d889ca06f9d3f2a28aa8dd96f307a",
"power": 1,
"accum": 27
},
{
"ID": 0,
"signer": "0xea105ab4e3f01f7f8da09cb84ab501aeb02e9fc7",
"power": 1,
"accum": 27
},
{
"ID": 0,
"signer": "0xeedba2484aaf940f37cd3cd21a5d7c4a7dafbfc0",
"power": 2,
"accum": 20
},
{
"ID": 0,
"signer": "0xf0245f6251bef9447a08766b9da2b07b28ad80b0",
"power": 2,
"accum": 3
},
{
"ID": 0,
"signer": "0xfcccd43296d9c1601a904eca9b339d94a5e5e098",
"power": 4,
"accum": -1
}
]
}
Request params
idinteger
jsonrpcstring
methodstring
Response
200
The list of current validatorsResponse params
object
idinteger
jsonrpcstring
resultstring
object
IDstring
The ID of the validator.
accuminteger
The proposer priority for the validator.
powerinteger
The voting power of the validator.
signerstring
The address of the validator.