Skip to main content
Native staking lets you stake SOL directly with the Jupiter validator through a . Your SOL remains in a stake account you own; it is not transferred to Jupiter. Jupiter takes 0% commission on both inflation rewards and rewards. All actions are non-custodial and executed directly from your wallet.

How to Stake

Follow these steps to stake SOL natively with the Jupiter validator.
1

Enter the amount of SOL to stake

On the Native tab of the Jupiter Stake page, enter the amount of SOL you want to stake. There is no minimum amount.
2

Delegate to the Jupiter validator

Click Delegate. This creates a native stake account and delegates your SOL to the Jupiter validator.
3

Wait for activation

Your stake activates at the start of the next Solana . Epochs last approximately 2 days, so the wait depends on when in the current epoch you stake.
4

Earn rewards

Once active, your stake earns rewards every epoch. Both inflation rewards and MEV rewards are auto-compounded into your stake account.

Rewards

Staking with Jupiter Stake earns two types of rewards. Both are auto-compounded into your stake account every epoch. No manual claiming is needed. Jupiter charges 0% commission on both.
Standard Solana staking rewards, paid by the network to validators and their delegators at the end of each epoch. These rewards come from Solana’s inflation schedule.
Additional revenue from Maximal Extractable Value (MEV). MEV refers to the extra value a validator can capture by optimizing the ordering of transactions within a block. Jupiter redistributes 100% of MEV rewards to stakers.
Staking rewards are variable. The estimated APY displayed on the interface depends on network conditions, validator performance, and MEV activity. It is not fixed and not guaranteed.

Unstaking and Unlock Period

Unstaking follows Solana’s epoch schedule, not a fixed timer.
1

Initiate unstaking

Your stake begins deactivating.
2

Wait for the epoch to end

Deactivation completes at the end of the current epoch (up to ~2 days, depending on when you unstake). During the unlock period, your SOL does not earn rewards.
3

Withdraw your SOL

Once fully deactivated, you can withdraw your SOL from the Manage tab.

Managing Your Stake

The Manage tab on the Stake page gives you an overview of your staking position.
FieldDescription
Your Total StakedTotal SOL currently staked, with USD equivalent
StatusCurrent state of each stake account (active or inactive/deactivating)
Total RewardsCumulative rewards earned since staking started, in SOL and USD
Rewards HistoryPer-epoch breakdown of reward amounts with dates
WithdrawReclaim SOL from fully deactivated stake accounts

Risks and Limitations

The following risks apply specifically to native staking with Jupiter Stake.
Staking APY fluctuates based on network conditions, validator uptime, and MEV activity. Past performance does not predict future returns.
Both activation and deactivation follow the Solana epoch schedule (~2 days). You cannot access your SOL during the unlock period.
If the Jupiter validator experiences downtime or poor performance, your rewards for that period may be reduced. Slashing risk on Solana is currently negligible, but the protocol allows for it.
You unstake at the stake account level. If you have one stake account, you unstake the full amount.

Native Staked Vaults

Your natively staked SOL doesn’t have to sit idle. Native Staked Vaults on Jupiter Lend let you borrow SOL against your staked position, without unstaking and without interrupting your staking rewards.
This section covers the Native Staked Vaults functionality as it relates to Jupiter Stake. For the full Jupiter Lend documentation on Native Staked Vaults, see Jupiter Lend — Native Staked Vaults.

How It Works

The following steps describe how to use your natively staked SOL as collateral on Jupiter Lend.
1

Stake SOL with Jupiter Stake

Stake your SOL with Jupiter Stake (or another supported validator). This creates a native stake account delegated to that validator.
2

A yield-bearing token represents your staked position

Your stake account is represented by nsJUPITER, a yield-bearing token created through the . This token is not displayed as a regular asset in your wallet. It exists on-chain and is surfaced only within Jupiter Lend.
3

Borrow SOL on Jupiter Lend

Use nsJUPITER as collateral in the nsJUPITER / SOL vault to borrow SOL. Your staking rewards continue to accrue while your position is used as collateral.

nsJUPITER: Yield-Bearing Representation

When you stake SOL with Jupiter Stake, your native stake account is represented within Jupiter Lend by nsJUPITER. This token is created by the Single Pool Program, a Solana program developed and maintained by the Solana Foundation. It converts a native stake account into a tokenized representation that can be used as collateral.
The amount of nsJUPITER you hold stays the same over time. Its value increases as staking rewards accrue on the underlying stake account. This also means you can borrow more SOL over time as your collateral value grows.
The naming convention for all Native Staked Vaults is ns + validator name. For Jupiter Stake, it’s nsJUPITER. Other supported validators follow the same pattern (e.g., nsHELIUS, nsKILN).

Validator-Specific Vaults

Each Native Staked Vault is linked to a specific validator. Staked SOL from one validator can only be used in its corresponding vault. Jupiter Lend supports several validators. The Jupiter Stake vault (nsJUPITER / SOL) is the primary one covered in this documentation.
ValidatorVault
Jupiter StakensJUPITER / SOL
HeliusnsHELIUS / SOL
NansennsNANSEN / SOL
BlueshiftnsSHIFT / SOL
KilnnsKILN / SOL
TemporalnsTEMPORAL / SOL
Additional native staking vaults may be added over time.

Contract-Based Pricing

Native Staked Vaults use contract-based pricing, not market-based pricing.
AspectHow it works
Collateral valuationDerived directly from the underlying stake account balance
Liquidation logicBased on the true staked value, not a market price feed

Borrowing

Once your nsJUPITER is visible in Jupiter Lend, you can use it as collateral in the nsJUPITER / SOL vault to borrow SOL. All borrowing actions are executed on-chain, directly from your wallet. Jupiter does not take custody of your assets or pool them.
Native Staked Vaults support borrowing SOL only. Multiply is not available for these vaults.

Risks Specific to Native Staked Vaults

These risks apply in addition to the general native staking risks listed above.
If the value of your collateral falls relative to your borrowed amount, your position may be liquidated. Monitor your health ratio regularly.
Crypto market volatility can affect the value of your collateral and your borrowing position, even with contract-based pricing.
Staked SOL from one validator can only be used in that validator’s vault.

Security and Audits

Native Staked Vaults rely on two standard Solana programs, both audited and widely used.
The native Solana program used to create and manage stake accounts. Part of Solana’s core infrastructure, audited and battle-tested across the network.
Handles the conversion from a native stake account to its yield-bearing representation (nsTOKEN). Deployed and maintained by the Solana Foundation. Shared across all supported validators and not specific to Jupiter.Audited three times:
AuditorDate
Zellic2023-06-21
Neodyme2023-08-08
Zellic2024-01-02
Audit reports on GitHub
Jupiter Lend integrates these audited programs to allow native stake positions to be used as collateral. All staking, minting, and borrowing actions are executed on-chain, directly from the user’s wallet, without custody or pooled asset management by Jupiter.