Skip to main content
Solana SOL staking with multi-validator support and epoch-based mechanics via the unified Yield.xyz API.

What this yield is

  • Asset: SOL (native Solana token)
  • Mechanism: Delegate SOL to validators via stake accounts
  • Warmup period: ~3 days (1 epoch) before rewards begin
  • Rewards: Staking rewards updated every block, claimed automatically
  • Unbonding: ~3 days (1 epoch)
  • Minimum: 0.002305941 SOL

Available yields


Required inputs

If validatorAddresses is not provided, the API uses default PVN validators.

Actions & lifecycle

  • Call /actions/enter with amount and optional validators
  • Creates stake account(s) and delegates
  • Multi-validator: stake is split across provided validators
  • Position activates at next epoch boundary
  • Rewards begin after activation

Example flow

1

Fetch yield metadata

Get staking mechanics and validator options.
2

Request enter action

Call enter with amount (and optional validator split).
3

Sign & submit

Sign with Solana-compatible signer (@solana/web3.js, Phantom, etc.).
4

Track balances

Monitor activation status and rewards.

Operational notes

Stake activates at the next epoch boundary. Epochs are ~2-3 days. Plan timing accordingly for time-sensitive operations.
Split delegation across multiple validators reduces single-validator risk. The API handles stake account creation for each validator.
Solana staking uses stake accounts (separate from the main wallet). The API abstracts this complexity but stake accounts appear in on-chain explorers.
Validator performance varies significantly on Solana. Use the validators endpoint to check commission rates and uptime.
For institutional custody flows, validate transactions with Shield before signing.

Preferred validators


Where to go next

Polkadot

DOT staking

Cardano

ADA staking

Non-EVM Overview

All non-EVM chains

StakeKit

Full staking guide