# API Documentation

## Network

- **Type**: string  
- **Enum**: `mainnet`, `holesky`, `hoodi`  
- **Required**: Defaults to mainnet

The network to look up against.

## Withdrawal Address

- **Type**: string  
- **Required**: Ethereum withdrawal address

# Responses

### 200      List of validator public keys

### 400      Bad Request

### 422      Validation Error

---

## Example Request

```bash
curl --request GET \
     --url https://svc.blockdaemon.com/reporting/staking/v2/ethereum/mainnet/pubkeys \
     --header 'X-API-Key: ••••' \
     --header 'accept: application/json'
```

## Allowed Responses

- `application/json`
- `200`
- `400`
- `422`
