> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jup.ag/llms.txt
> Use this file to discover all available pages before exploring further.

# Native Staking

> Stake SOL directly with the Jupiter validator. Earn staking and MEV rewards with 0% commission. Use your staked SOL as collateral on Jupiter Lend.

Native staking lets you stake SOL directly with the Jupiter validator through a <Tooltip tip="A standard Solana account that delegates SOL to a validator. The staker retains ownership of the account; the SOL is not transferred to the validator.">**native stake account**</Tooltip>. Your SOL remains in a stake account you own; it is not transferred to Jupiter.

Jupiter takes **0% commission** on both inflation rewards and <Tooltip tip="Maximal Extractable Value. Additional revenue a validator can capture by optimizing the ordering of transactions within a block.">MEV</Tooltip> 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.

<Steps>
  <Step title="Enter the amount of SOL to stake">
    On the **Native** tab of the [Jupiter Stake page](https://jup.ag/stake), enter the amount of SOL you want to stake. There is no minimum amount.
  </Step>

  <Step title="Delegate to the Jupiter validator">
    Click **Delegate**. This creates a native stake account and delegates your SOL to the Jupiter validator.
  </Step>

  <Step title="Wait for activation">
    Your stake activates at the start of the next Solana <Tooltip tip="A fixed time period on Solana (~2 days) at the end of which staking rewards are distributed and stake state changes take effect.">epoch</Tooltip>. Epochs last approximately 2 days, so the wait depends on when in the current epoch you stake.
  </Step>

  <Step title="Earn rewards">
    Once active, your stake earns rewards every epoch. Both inflation rewards and MEV rewards are auto-compounded into your stake account.
  </Step>
</Steps>

## 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.

<AccordionGroup>
  <Accordion title="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.
  </Accordion>

  <Accordion title="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.
  </Accordion>
</AccordionGroup>

<Warning>
  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.
</Warning>

## Unstaking and Unlock Period

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

<Steps>
  <Step title="Initiate unstaking">
    Your stake begins deactivating.
  </Step>

  <Step title="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**.
  </Step>

  <Step title="Withdraw your SOL">
    Once fully deactivated, you can withdraw your SOL from the **Manage** tab.
  </Step>
</Steps>

## Managing Your Stake

The **Manage** tab on the Stake page gives you an overview of your staking position.

| Field             | Description                                                           |
| ----------------- | --------------------------------------------------------------------- |
| Your Total Staked | Total SOL currently staked, with USD equivalent                       |
| Status            | Current state of each stake account (active or inactive/deactivating) |
| Total Rewards     | Cumulative rewards earned since staking started, in SOL and USD       |
| Rewards History   | Per-epoch breakdown of reward amounts with dates                      |
| Withdraw          | Reclaim SOL from fully deactivated stake accounts                     |

## Risks and Limitations

The following risks apply specifically to native staking with Jupiter Stake.

<AccordionGroup>
  <Accordion title="Variable rewards">
    Staking APY fluctuates based on network conditions, validator uptime, and MEV activity. Past performance does not predict future returns.
  </Accordion>

  <Accordion title="Epoch-based lock-in">
    Both activation and deactivation follow the Solana epoch schedule (\~2 days). You cannot access your SOL during the unlock period.
  </Accordion>

  <Accordion title="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.
  </Accordion>

  <Accordion title="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.
  </Accordion>
</AccordionGroup>

***

## 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.

<Tip>
  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](/user-docs/earn/lend/borrow/native-staked-vaults).
</Tip>

### How It Works

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

<Steps>
  <Step title="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.
  </Step>

  <Step title="A yield-bearing token represents your staked position">
    Your stake account is represented by **nsJUPITER**, a yield-bearing token created through the <Tooltip tip="A Solana program developed and maintained by the Solana Foundation. It converts a native stake account into a tokenized representation (nsTOKEN) that can be used as collateral.">Single Pool Program</Tooltip>. This token is not displayed as a regular asset in your wallet. It exists on-chain and is surfaced only within Jupiter Lend.
  </Step>

  <Step title="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.
  </Step>
</Steps>

### 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.

<Note>
  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.
</Note>

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.

| 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.

### Contract-Based Pricing

Native Staked Vaults use **contract-based pricing**, not market-based pricing.

| Aspect               | How it works                                               |
| -------------------- | ---------------------------------------------------------- |
| Collateral valuation | Derived directly from the underlying stake account balance |
| Liquidation logic    | Based 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.

<Warning>
  Native Staked Vaults support **borrowing SOL only**. Multiply is not available for these vaults.
</Warning>

### Risks Specific to Native Staked Vaults

These risks apply in addition to the general native staking risks listed above.

<AccordionGroup>
  <Accordion title="Liquidation risk">
    If the value of your collateral falls relative to your borrowed amount, your position may be liquidated. Monitor your health ratio regularly.
  </Accordion>

  <Accordion title="Market risk">
    Crypto market volatility can affect the value of your collateral and your borrowing position, even with contract-based pricing.
  </Accordion>

  <Accordion title="One vault per validator">
    Staked SOL from one validator can only be used in that validator's vault.
  </Accordion>
</AccordionGroup>

### Security and Audits

Native Staked Vaults rely on two standard Solana programs, both audited and widely used.

<AccordionGroup>
  <Accordion title="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.
  </Accordion>

  <Accordion title="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:

    | Auditor | Date       |
    | ------- | ---------- |
    | Zellic  | 2023-06-21 |
    | Neodyme | 2023-08-08 |
    | Zellic  | 2024-01-02 |

    [Audit reports on GitHub](https://github.com/solana-program/single-pool/tree/main?tab=readme-ov-file#security-audits)
  </Accordion>
</AccordionGroup>

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.
