Skip to main content
Stake SOL on Solana through native validator delegation, Marinade’s native staking product, or a liquid-staking token. Native delegation creates one on-chain stake account per validator; liquid rows issue a receipt token instead.

Yields

The two liquid rows are documented on their DeFi liquid-staking pages: Marinade (mSOL) and Lido (stSOL, exit only). This page covers native, pooled, and KMNO staking.

Native multi-validator staking

Each enter action creates a new stake account and delegates it to the validator you pass in validatorAddress; staking with several validators means one enter action per validator, each producing its own stake account.

Key facts

Enter and exit

Enter takes amount and a required validatorAddress (the validator’s vote account). Exit takes amount and the same validatorAddress; it deactivates the matching stake accounts (splitting a stake account when only part of it unstakes) and, once the 3-day unbonding period ends, the balance becomes a withdrawable balance and is claimed with a pending action.
Unstaked SOL is not spendable until you run WITHDRAW (or WITHDRAW_ALL) after unbonding completes.

Managing the position

Marinade Native staking

solana-sol-marinade-native-max-yield-staking stakes SOL through Marinade’s native staking product: no receipt token, no validator argument, Marinade selects and manages the underlying validators. Enter and exit both take only amount, with a minimum resolved dynamically from on-chain state at request time. Exit is followed by a WITHDRAW pending action once Marinade’s unstake ticket matures.

Kamino KMNO staking

solana-kamino-staking stakes KMNO to earn Kamino points; it has no cooldown or warmup period. This yield pays no token rewards: rewards are points-based only, per the integration’s own description. Enter and exit take only amount (minimum 0); there is no validator argument. A single AUTO_SWEEP_WITHDRAW_REWARDS pending action is available.

Non-EVM staking coverage

Compare every non-EVM staking integration.

Preferred validators

How validator selection and preferred validators work for multi-validator yields.

Actions

Enter, exit, and manage a position through the Yield API.

Solana network

Network ID and everything yield.xyz supports on Solana.

List the live yields

Copy this request to list the staking yields on this network that are enabled for your project. Yield IDs change as markets and networks are added, so query the API rather than hardcoding them.