Solana: Stake Using the Earn Widget

Delegate SOL through the Earn Widget and start earning rewards.

This Solana Stake Flow flow lets users delegate SOL from their connected Solana wallet to Blockdaemon’s validator to start earning rewards via the Earn Widget.

📘

Due to Solana network behavior, each staking action creates a new Solana stake account; funds are never added to an existing pool position.

Prerequisites

  • User has a supported Solana wallet connected to the widget (for example, browser extension).
  • Wallet holds sufficient SOL to cover:
    • The amount they want to stake.
    • Network fees for the staking transaction.

Step-by-step flow

  1. Connect wallet
    User connects a Solana wallet with a sufficient SOL balance.

  2. Open Stake
    User clicks Stake from the main Solana staking card.

  3. Enter amount
    The widget displays the Available balance and an amount input.
    The user can:

    • Manually enter a stake amount, or

    • Click Max to use the full available balance.

  4. Review validator and summary

    Validator: fixed to Blockdaemon’s Solana validator (5% fee at time of recording).

    Summary displays:

    • APY and estimated rewards over a standard horizon.
    • Activation time frame (for example, “Up to 3 days”).
    • Estimated network fee.
  5. Submit stake transaction

  6. The user clicks Stake.

    • The widget triggers the Solana transaction flow in the connected wallet.
    • The user reviews and approves the transaction in the connected wallet.
  7. Transaction processing
    Once the wallet broadcasts the transaction, the widget shows a pending state while the stake account is being created and activated.

    📘

    Users may optionally open a block explorer link from the UI to track transaction status.

  8. Post-stake state
    On success, the user’s Solana overview updates to show:

    • Total staked amount (aggregated across stake accounts).
    • Staking rewards section (estimated or accrued).
    • A list of stake accounts (each with:
      • Stake account address.
      • Status tag, for example, Activating or Active.
      • Balance per account).

    While the new stake is still in its activation period, the account shows as Activating, and rewards are not yet accruing.