---
title: "List Deactivation Intents"
method: GET
path: "/v1/solana/{network}/deactivation-intents"
tags: ["Solana"]
---

# List Deactivation Intents

`GET /v1/solana/{network}/deactivation-intents`

Retrieve a list of all outstanding deactivation intents.

## Query parameters

- `wallet_address` string, hex — Hex-encoded Ethereum [account or smart contract address](https://ethereum.org/en/developers/docs/accounts/).

## Response `200`

Deactivation intents listed

- object — Deactivation intents
  - `protocol` 'solana', required — Solana protocol
  - `network` 'mainnet' | 'testnet', required — Solana network
  - `solana` SolanaDeactivationIntentResponse[] — List of deactivation intents
    - `deactivate_intent_id` string, uuid, required — Unique idenifier for deactivate intent.
    - `customer_id` string, required — Unique identifier for a customer
    - `protocol` 'solana', required — Solana protocol
    - `network` 'mainnet' | 'testnet', required — Solana network
    - `solana` DeactivateIntentSolana, required — Result of the new Deactivate Intent request.
      - `deactivates` DeactivateStakeSolana[], required
        - `unsigned_transaction` string, base64, required — Generated unsigned transaction smart contract call data.
        - `stake_account_authority` string, base58, required — Public Key of an asymmetric key-pair.
        - `stake_account_address` string, base58, required — Public Key of an asymmetric key-pair.
        - `withdrawal_authority` string, base58, required — Public Key of an asymmetric key-pair.
        - `stake_id` string, base58, required — Unique stake identifier.
        - `amount` string, required — Denomination of the cryptocurrency Solana.
        - `expiration_time` integer, required — Transaction expiration time
      - `splits` SplitStakeSolana[], required
        - `unsigned_transaction` string, base64, required — Generated unsigned transaction smart contract call data.
        - `stake_account_authority` string, base58, required — Public Key of an asymmetric key-pair.
        - `new_stake_account_address` string, base58, required — Public Key of an asymmetric key-pair.
        - `new_stake_id` string, base58, required — Unique stake identifier.
        - `splitted_stake_account_address` string, base58, required — Public Key of an asymmetric key-pair.
        - `splitted_stake_id` string, base58, required — Unique stake identifier.
        - `amount` string, required — Denomination of the cryptocurrency Solana.
      - `total_deactivated_amount` string, required — Denomination of the cryptocurrency Solana.
  - `customer_id` string, required — Unique identifier for a customer

## Other responses

- `400` — Invalid request.
- `401` — Unauthorized
- `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)
