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

The Jupiter validator takes a **5% commission on inflation rewards** and **0% on <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. The validator takes a **5% commission on inflation rewards** and **0% on MEV**.

<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. The Jupiter validator takes a 5% commission on them.
  </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.
