---
title: "Get Solana Stake Accounts"
method: GET
path: "/v2/solana/{network}/stakes"
tags: ["Solana"]
---

# Get Solana Stake Accounts

`GET /v2/solana/{network}/stakes`

Get the status of Solana stakes by payer address

## Path parameters

- `network` string, required

## Query parameters

- `delegator_address` string

## Response `200`

OK

- SolanaGetStakesResponse
  - `network` string
  - `stakes` SolanaStakeStatusSummary[]
    - `activation_epoch` integer
    - `activation_state` string — Cluster activation state from getStakeActivation
    - `activation_timestamp` string
    - `active_stake` integer
    - `balance` integer
    - `deactivation_epoch` integer
    - `deactivation_epoch_text` string — Carries "Infinity" sentinel or numeric as string when needed
    - `delegated_validator` string
    - `inactive_stake` integer
    - `rent_exempt_reserve` integer
    - `stake_account_pubkey` string
    - `staker_pubkey` string
    - `state` string
    - `withdrawer_pubkey` string — SDK-enriched fields

## Other responses

- `400` — Invalid request.
- `401` — Unauthorized
- `404` — Resource not found
- `500` — Internal server error

---

[API](https://skmtc.dev/blockdaemon/apis/staking-api.md) · [All operations](https://skmtc.dev/blockdaemon/apis/staking-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/blockdaemon/staking-api/revisions/f94e296a08a3/schema)
