latestOpenAPI 3.0.02026-08-138371125.7 KB

707a88e0b355

Validators

Get beacon-chain deposits for a batch of validator pubkeys

Proxies beaconcha.in /api/v1/validator/{pubkeys}/deposits server-side so the Launchpad ships no beaconcha.in API key in its bundle. Accepts up to 1000 pubkeys per request; the batch is chunked upstream. Any upstream chunk failure fails the whole request so partial results can never read as "no deposit".

post/v1/validators/{network}/deposits

Path parameters

networkstring required

The network to query validators on

Request body

pubkeysstring[] required

Validator BLS pubkeys (96 hex chars, 0x prefix optional). Max 1000 per request.

Example request

{
  "pubkeys": [
    "0x8021d0a2e39c261e29b0aa47a56e21df8a3a11b6bce1bfa621d403c95d3fbe0da4bd1c2a3af0a1b6bd9e0c4a5c2f0e11"
  ]
}

Response

Deposit rows (beaconcha.in shape)

Example response

{
  "data": [
    {
      "publickey": "0x8021d0a2e39c261e29b0aa47a56e21df8a3a11b6bce1bfa621d403c95d3fbe0da4bd1c2a3af0a1b6bd9e0c4a5c2f0e11",
      "amount": 32000000000,
      "block_number": 19000000,
      "block_ts": 1700000000,
      "valid_signature": true
    }
  ]
}