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

# Portfolio Overview

> Track your entire Solana portfolio from a single dashboard. View token balances, DeFi positions, transaction history, and more across 180+ protocols.

<Card title="New to Jupiter Portfolio?" icon="graduation-cap" horizontal href="https://academy.jup.ag/lessons/jupiter-portfolio">
  Learn how to track your Solana portfolio step by step with the Jupiter Academy guide.
</Card>

## What is Portfolio?

Jupiter Portfolio is a portfolio tracking tool for Solana. It gives you a unified view of your token balances, DeFi positions, staking activity, and transaction history across 180+ protocols, all from a single dashboard.

Portfolio is primarily read-only: it displays your onchain data without requiring you to interact with each protocol individually. Some Jupiter-specific actions are available directly from the dashboard, such as staking SOL with Jupiter Validator or supplying assets to Jupiter Lend.

Portfolio is available at [jup.ag/portfolio](https://jup.ag/portfolio). It works with any public Solana address. You do not need to connect a wallet to view a portfolio.

## What Does Portfolio Display?

### Summary Panel

When you open Portfolio, the top section shows a high-level overview of the selected wallet:

| Field            | Description                                                                        |
| ---------------- | ---------------------------------------------------------------------------------- |
| **Net Worth**    | Total value of all detected assets and positions, displayed in USD and SOL.        |
| **Holdings PnL** | Profit and loss on token holdings.                                                 |
| **Claimable**    | Total value of assets available to claim across protocols (e.g., staking rewards). |
| **JUP Holdings** | Total amount of JUP tokens held in the wallet.                                     |
| **JUP Staked**   | Percentage of JUP holdings currently staked.                                       |

### Analytics Panel

To the right of the summary, three views are available:

<Tabs>
  <Tab title="Yield Estimate">
    Shows estimated yearly returns (in USD and as a percentage APR) based on the current APY of your active positions. The estimate is broken down by platform.

    <Warning>
      Yield Estimate is a projection based on current rates. It is not a guarantee of future returns. Rates can change at any time depending on protocol conditions.
    </Warning>
  </Tab>

  <Tab title="Breakdown">
    Visual allocation of your portfolio, viewable by **Tokens** or by **Platforms**. Each entry shows its percentage of total portfolio value, with a color-coded bar for quick reading.
  </Tab>

  <Tab title="Chart">
    Displays historical portfolio value over time, with 1W, 1M, and 3M time filters.

    <Note>
      The Chart feature requires a connection through **Jupiter Extension Wallet** or **Jupiter Mobile**. Without one of these, the Chart appears as locked.
    </Note>
  </Tab>
</Tabs>

### Positions Tab

The Positions tab lists all detected positions, grouped by platform (e.g., Holdings, Jupiter, Validators, Jito, Kamino). Each platform section shows its total USD value and can be expanded to see individual positions.

Depending on the position type, the following details may be shown:

| Column                 | Description                                                            |
| ---------------------- | ---------------------------------------------------------------------- |
| **Asset / Token**      | The token involved in the position.                                    |
| **Balance**            | Amount of the token held or deposited.                                 |
| **Price / 24h Change** | Current token price with 24-hour price change.                         |
| **Yield**              | Current APY for yield-bearing positions (staking, lending, liquidity). |
| **Value**              | Total USD value of the position.                                       |

Some position types display additional information:

* **Lending positions** show the **Health** percentage and separate **Supplied** and **Borrowed** amounts.
* **Validator staking** shows the **Validator** name and stake status (e.g., Active, Claimable).
* **Leverage positions** show the **multiplier** and **Health** percentage.

### Actions

While Portfolio is primarily a read-only tracking tool, some actions are available directly from the dashboard for Jupiter products:

| Action                          | Description                                                                                                |
| ------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| **Stake SOL**                   | Redirect to Jupiter Validator to stake SOL. Shown as a "Get X% APY" button on SOL holdings.                |
| **Supply to Jupiter Lend**      | Redirect to Jupiter Lend to supply assets. Shown as a "Get X% APY" button on eligible tokens (e.g., USDG). |
| **Add funds to Jupiter Lend**   | Add funds to an existing Jupiter Lend position directly from Portfolio.                                    |
| **Cancel Jupiter Limit Orders** | Cancel active limit orders placed through Jupiter.                                                         |
| **Manage Validator Staking**    | Manage your staking position on the Jupiter Solana validator.                                              |

<Note>
  Actions are only available for Jupiter products. Positions on third-party protocols (e.g., Kamino, Drift) are displayed but cannot be managed from Portfolio.
</Note>

### Activity Tab

The Activity tab shows the full transaction history for the wallet. You can:

* Toggle **Hide failed** to show or hide failed transactions.
* Toggle **Hide spam** to filter out spam transactions (enabled by default).
* **Export** transaction history.

## How Data Works

### Position Detection

Portfolio detects positions by parsing onchain data directly. When you load a wallet, Portfolio reads the blockchain to identify token balances, staking positions, lending positions, liquidity provisions, and other DeFi activity across supported protocols.

### Pricing

Token prices come from a mix of sources:

* **Jupiter Pricing API** for standard tokens.
* **In-house portfolio pricing** for specific assets where standard pricing is insufficient, such as LP tokens, staked assets, and other derivative tokens.

If a token has no reliable price source, it is **hidden** from the dashboard. It is not shown with a zero or missing value; it simply does not appear.

### Refresh Frequency

* **Desktop (jup.ag/portfolio):** data refreshes on-demand. Positions update when you load or reload the page. Positions appear progressively as they are fetched, rather than all at once.
* **Jupiter Mobile:** data refreshes periodically in the background.

<Note>
  The progressive loading behavior applies only to [jup.ag/portfolio](https://jup.ag/portfolio). It is not available in Jupiter Mobile, the side drawer, or the wallet view.
</Note>

## Supported Protocols

Portfolio currently tracks positions across 200+ Solana protocols, including major DeFi platforms, staking providers, and other onchain applications.

<Tip>
  If a protocol you use is not supported, you can request it through the [Portfolio feedback page](https://feedback.jup.ag/b/portfolio-feedback).
</Tip>

<Accordion title="Full list of supported protocols">
  01, Access Protocol, Adrastea, Adrena, Akuma, Allbridge, AllDomain, Amulet, Armada, Asgard Finance, Atrix, Aurory, Backwoods, Banana Gun, Banger, Banx, baskt, Believe, Bio, Blaze Staked SOL, Bloom, SNS, BONKbot, Bonk Rewards, Boop, BounceBit, Brawl AI, BSKT, btcSOL, Byreal, Candle, Carrot, Circle, Circuit, Citrus, Clone, CoinMarketCap, Cropper, Cudis, Cushion, CyberFrogs, Cytonic, deBridge, Defiland, DeFiTuna, Degen Coin Flip, DeGods, DFlow, Divvy, DoubleUp, Drift, Drip Haus, Dumpy, Elemental, EnsoFi, Exponent, Famous Fox Federation, Fjord Foundry, FlashTrade, Lulo, Flowmatic, Flux Beam, Fragmetric, Francium, Frax Staked ETH, MetaDAO, Gary, Gauntlet, Gecko, Genesysgo, Glow, Gofurs, GooseFX, GPool, Grass, Guano, Haven, HawkFi, Hedgehog Markets, Hedgy, Helium, Honeyland, Huma, Hxro, Hylo, ILoop, Jito, Jupiter, Jupiter DAO, Jupiter Jupuary, Jupiter Launchpad, Kamino, Kishu, Knightrade, Kyros, Lavarage, Layer3, Lifinity, Ligma, Loopscale, M1 Capital, MadBears, MadLads, Maestro, Mango, MarginFi, Marinade Finance, MathWallet, Meteora, Meteorswap, Mithril, MonkeDAO, MonkeLabs, MonkeWorld, Moonwalk, Moonwell Artemis, mSOL, MtnPay, MtnPay Deals, MtnPay Swap, Nami Protocol, Night Market, Notifi, Numoen, NFTs2Me, Ocean Protocol, Octane, OKSwap, OneSwap, OpenSerum, Orion, Otter, PalletOne, PancakeSwap, Parrot, PawSwap, Peryton, Phantom, Phoenix, Pilot, Pippin Finance, Pizza, Pluto, Port Finance, Primate, Project Serum, PsyOptions, Pump, PumpkinSwap, Quasar, RaceFi, Raydium, Redeem, Ren, ReSol, Riptide, Risk Harbor, RoboVault, Saber, Sanctum, Shadowlands, Sharky, ShdwDrive, Shiryo, SideSwap, Slope, Sobr, Solana Beach, SolanaPunks, Solflare, Solido, Solmez, Solrise, Solscan, Solyard, SpaceHamster, Spectre, Spling, Squads, Star Atlas, StatUtils, Step, Streamflow, SushiSwap, Switchboard, Synapse, Synthrix, Tapio, TempoDAO, Tidal, TokenPocket, Tulip, Uniswap, Wagmi, Wormhole, XNFT Backpack, Yak, YieldRay, Zeta, Zeus, ZigZag
</Accordion>

## Limitations

<Warning>
  * **NFTs are not tracked.** Portfolio does not display NFT holdings.
  * **Tokens without a price source are hidden.** If Portfolio cannot determine a reliable price for a token (e.g., very low liquidity or very new token), the token will not appear on the dashboard.
</Warning>
