Stake SOL directly with the Jupiter validator. Earn inflation and MEV rewards. Use your staked SOL as collateral on Jupiter Lend.
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.The Jupiter validator takes a 5% commission on inflation rewards and 0% on rewards. All actions are non-custodial and executed directly from your wallet.
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. The minimum is 1 SOL: the form blocks amounts below this and explains the requirement before you submit.
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.
Staking with Jupiter Stake earns two types of rewards. Both are auto-compounded into your stake account every epoch. No manual claiming is needed. The validator takes a 5% commission on inflation rewards and 0% on MEV.
Inflation rewards
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. The Jupiter validator takes a 5% commission on them.
MEV rewards
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 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.
The following risks apply specifically to native staking with Jupiter Stake.
Variable rewards
Staking APY fluctuates based on network conditions, validator uptime, and MEV activity. Past performance does not predict future returns.
Epoch-based lock-in
Both activation and deactivation follow the Solana epoch schedule (~2 days). You cannot access your SOL during the unlock period.
Validator risk
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.
No partial unstaking granularity beyond stake accounts
You unstake at the stake account level. If you have one stake account, you unstake the full amount.
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.
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.
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).
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.
Validator
Vault
Jupiter Stake
nsJUPITER / SOL
Helius
nsHELIUS / SOL
Nansen
nsNANSEN / SOL
Blueshift
nsSHIFT / SOL
Kiln
nsKILN / SOL
Temporal
nsTEMPORAL / SOL
Additional native staking vaults may be added over time.
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.
Native Staked Vaults rely on two standard Solana programs, both audited and widely used.
Stake Program (Validator Staking)
The native Solana program used to create and manage stake accounts. Part of Solana’s core infrastructure, audited and battle-tested across the network.
Single Pool Program (Stake Account to nsTOKEN Conversion)
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:
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.