---
updatedAt: 2026-03-03T06:07:38.000Z
---

Fetch the complete documentation index at: https://docs.blockdaemon.com/llms.txt. Use this file to discover all available pages before exploring further. Append .md to any documentation page URL to get its markdown version.

# Solana: Withdraw

Withdraw SOL with Earn Widget

This **Withdraw Staking Flow** lets users move SOL from a **Ready to withdraw** stake account back into their original wallet address.

Withdrawing is always **step two** in the Solana sequence:  Stake → Unstake → **Withdraw**, and is typically fast or near-instant.

***

## High-Level Steps

Follow these steps to withdraw your SOL with the Earn Widget.

* Open the Withdraw screen
* Select account
* Review validator and summary
* Submit withdraw transaction
* Transaction processing
* Post-withdraw state

Detailed step-by-step information is available below.

***

## Step-by-Step Flow

1. **Open Withdraw**

   The user returns to the widget after their previously unstaked account has finished deactivating.

   * The widget shows an account with status **Ready to withdraw** and an active **Withdraw** CTA.

   <br />

   <Image align="center" src="https://files.readme.io/0774194eefc17d2d2e974656e63ae6c512e81c2e676e863e474d24d6bc7cfa25-Group_31.jpg" />

2. **Select account** (if multiple eligible accounts)

   The user selects one account from the list of **Ready to withdraw** accounts.

   * The current implementation assumes full-withdraw per account (no partial withdraw of a ready account).

   <br />

   <Image align="center" src="https://files.readme.io/63744b19085ae6af8c110e8f174ddc5ba60a6866c070f82abc88828a016f40c5-Group_32.jpg" />

3. **Review validator and summary**

   Summary displays:

   * APY.
   * Account.
   * Fees.

   <br />

   <Image align="center" src="https://files.readme.io/bcd7e5ec6b33270ed31273824c11ba90cdb6a8414e261b1320a5846937d3e89f-Group_33.jpg" />

4. **Submit withdraw transaction**

   The user clicks **Withdraw**.

   * The widget triggers the withdraw transaction in the user’s wallet.
   * The user reviews and approves the transaction, paying the network fee.

   <br />

   <Image align="center" src="https://files.readme.io/13c8e39e143a8ddc77c5de760b5fd57b6a7c3bcd798978ec23dc39eaa78d9428-Group_34.jpg" />

5. **Transaction processing**

   The widget shows a brief processing or pending state while the network finalizes the transaction.

   <br />

   <Image align="center" src="https://files.readme.io/b667af9c78a26ece9a02f8fa653e60d836baefa493822c89b6dc2a96182db3d7-Stake_ETH-End_of_Flow.jpg" />

6. **Post-withdraw state**

   The stake account is effectively emptied (and no longer shown as ready to withdraw).

   The main widget view updates to show:

   * Increased wallet **Available** balance.
   * Reduced or removed amount in “Unstaking / Ready to withdraw” sections.

   The user can now:

   * Restake using the Stake flow, or
   * Use or swap funds as usual directly from their Solana wallet

   <br />

   <Image align="center" src="https://files.readme.io/698a512aefdd6387ac02feb5dacfb8da3149e01ae2908a55121ea2ac28616eab-ETH_CLAIMED.jpg" />

<br />

## 👋 Need Help?

Contact us through [email](mailto:support@blockdaemon.com) or our [support page](https://www.blockdaemon.com/support) for any issues, bugs, or assistance you may need.