Skip to main content

GetValidators gRPC Method

Returns validators on the active Injective chain.

Updated on
Sep 17, 2026

Parameters

This method does not accept any parameters

Returns

s
string

The application-level status of the indexer response.

errmsg
string

An error message when the request status indicates a failure; otherwise empty.

data
array

The validators that match the request.

id
string

The internal identifier assigned to the validator record.

moniker
string

The human-readable name published by the validator.

operator_address
string

The validator operator address.

consensus_address
string

The validator’s consensus address.

jailed
boolean

Whether the validator is currently jailed from participating in consensus.

status
integer

The validator bonding status or request-specific execution status.

tokens
string

The validator’s bonded token amount, represented as a decimal string.

delegator_shares
string

The total delegator shares issued by the validator, represented as a decimal string.

description
object

The validator profile information published by its operator.

moniker
string

The human-readable name published by the validator.

identity
string

The optional identity identifier published by the validator.

website
string

The website URL published by the validator.

security_contact
string

The security contact information published by the validator.

details
string

The validator description supplied by its operator.

image_url
string

The URL of the validator or contract image.

unbonding_height
string

The block height at which the validator began unbonding.

unbonding_time
string

The UTC timestamp at which the validator began unbonding.

commission_rate
string

The validator’s current commission rate.

commission_max_rate
string

The maximum commission rate the validator may configure.

commission_max_change_rate
string

The maximum amount by which the validator commission rate may change per update.

commission_update_time
string

The UTC timestamp of the validator’s latest commission update.

proposed
string

The number of sampled blocks proposed by the validator.

signed
string

The number of sampled blocks signed by the validator.

missed
string

The number of sampled blocks the validator failed to sign.

timestamp
string

The UTC timestamp when the validator record was indexed.

uptimes
array

The validator’s recent per-block signing records.

block_number
string

The height of the Injective block containing the record.

status
string

Whether the validator signed the block represented by this uptime record.

slashing_events
array

The recorded events where the validator was penalized or jailed.

block_number
string

The height of the Injective block containing the record.

block_timestamp
string

The UTC timestamp of the block containing the record.

address
string

The validator address associated with the slashing event.

power
string

The validator voting power recorded at the slashing event.

reason
string

The reason recorded for the validator slashing event.

jailed
string

The jailed-state value recorded for the validator slashing event.

missed_blocks
string

The number of blocks missed in the recorded slashing event.

uptime_percentage
number

The percentage of the latest 10,000 blocks signed by the validator.

image_url
string

The URL of the validator or contract image.

Request
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free