v1

latestOpenAPI 3.1.02026-07-24223580832.9 KB
Solana

Post Deactivation Intent

Returns an unsigned transaction to deactivate SOL from an active stake account

post/v2/solana/{network}/deactivate-intent

Path parameters

networkstring required
Example:mainnet

The target Solana network (allowed 'mainnet' or 'testnet').

Request body

delegator_addressstring required

Wallet that will pay the transaction fee.

networkstring

The target Solana network (allowed 'mainnet' or 'testnet').

stake_account_pubkeystring required

Stake account to deactivate.

Example request

{
  "delegator_address": "75q6kcecNQhawj1dCmPWhfootfQBnZh7iWnNjoXTJv79",
  "network": "mainnet",
  "stake_account_pubkey": "75q6kcecNQhawj1dCmPWhfootfQBnZh7iWnNjoXTJv79"
}

Response

OK

estimated_feeinteger required

The estimated fee for the transaction.

instruction_countinteger required

The number of instructions in the transaction.

networkstring

The target Solana network (allowed 'mainnet' or 'testnet').

stake_account_pubkeystring required

The address of the stake account to be deactivated.

stake_authority_pubkeystring required

The address of the account with the authority to deactivate.

unsigned_transactionstring required

Base64-encoded, serialized Solana transaction to be signed and submitted.

Example response

{
  "estimated_fee": 5000,
  "instruction_count": 1,
  "metadata": {
    "current_epoch": 620,
    "deactivation_epoch": 621,
    "was_active": true
  },
  "network": "mainnet",
  "stake_account_pubkey": "75q6kcecNQhawj1dCmPWhfootfQBnZh7iWnNjoXTJv79",
  "stake_authority_pubkey": "75q6kcecNQhawj1dCmPWhfootfQBnZh7iWnNjoXTJv79"
}