GET
/
v1
/
networks
/
{network_id}
/
assets
/
{asset_id}
/
validators
/
{validator_id}
Get validator by ID
curl --request GET \
  --url https://api.cdp.coinbase.com/platform/v1/networks/{network_id}/assets/{asset_id}/validators/{validator_id} \
  --header 'Authorization: Bearer <token>'
{
  "validator_id": "0x966ea18b5f166d708eb5a3fb2948d1fa0c45d15d69b0399d823d447ee7efb9252f2d182c2d65c03c6e39227cd67e66e1",
  "network_id": "ethereum-hoodi",
  "asset_id": "eth",
  "status": "active",
  "details": {
    "index": 1085182,
    "public_key": "0x8000011bc03bbf99ac5964d14d3bb52de983c848cc3734d736235a19715e8cbbd5e963163eb4bd2d8cd473d103b95c12",
    "withdrawal_address": "0x8000011bc03bbf99ac5964d14d3bb52de983c848cc3734d736235a19715e8cbbd5e963163eb4bd2d8cd473d103b95c12",
    "slashed": false,
    "activationEpoch": "<string>",
    "exitEpoch": "<string>",
    "withdrawableEpoch": "<string>",
    "balance": {
      "amount": "12345678",
      "asset": {
        "network_id": "base-sepolia",
        "asset_id": "USDC",
        "decimals": 18,
        "contract_address": "0x036CbD53842c5426634e7929541eC2318f3dCF7e"
      }
    },
    "effective_balance": {
      "amount": "12345678",
      "asset": {
        "network_id": "base-sepolia",
        "asset_id": "USDC",
        "decimals": 18,
        "contract_address": "0x036CbD53842c5426634e7929541eC2318f3dCF7e"
      }
    }
  }
}

Authorizations

Authorization
string
header
required

Enter your JSON Web Token (JWT) here. Refer to the Generate JWT section of our Authentication docs for information on how to generate your Bearer Token.

Path Parameters

network_id
string
required

The ID of the blockchain network.

asset_id
string
required

The symbol of the asset to get the validator for.

validator_id
string
required

The unique id of the validator to fetch details for.

Response

The validator for a given network, asset and id.

A validator onchain.

validator_id
string
required

The publicly identifiable unique id of the validator. This can be the public key for Ethereum validators and maybe an address for some other network.

Example:

"0x966ea18b5f166d708eb5a3fb2948d1fa0c45d15d69b0399d823d447ee7efb9252f2d182c2d65c03c6e39227cd67e66e1"

network_id
string
required

The ID of the blockchain network to which the Validator belongs.

Example:

"ethereum-hoodi"

asset_id
string
required

The ID of the asset that the validator helps stake.

Example:

"eth"

status
string
required

The status of the validator.

Example:

"active"

details
object

An Ethereum validator.