Withdraw staked funds
Withdraws funds that have completed the unbonding period. Typically requires the position to be deactivated first (unstake → unbond → withdraw). Amount and timing vary by chain protocol.
Partial withdrawal is supported for ETH compounding validators (EIP-7251/Pectra) and Cosmos chains via the optional 'amount' field. For ETH compounding validators, the remaining balance must be at least 32 ETH after the withdrawal. For all other chains, omitting 'amount' withdraws the entire available balance.
Request
- Base URLhttps://api.fireblocks.io/v1
- Authnone declared
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Protocol identifier for the staking operation.
Protocol identifier for the withdraw staking operation (e.g., ATOM_COS/ETH/STETH_ETH).
Headers
A unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours.
Request body
Example request
{
"id": "b70701f4-d7b1-4795-a8ee-b09cdb5b850d",
"txNote": "withdraw request id b70701f4-d7b1-4795-a8ee-b09cdb5b850d #ETH",
"feeLevel": "MEDIUM",
"amount": "7"
}Response
Withdraw request accepted and created.
Changes
No recorded changes to this operation across all 1 revision of this API.