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

### The Portfolio Landing Page

Opening [jup.ag/portfolio](https://jup.ag/portfolio) without a wallet selected shows a landing page where you can:

* **Search any wallet** — paste a Solana wallet address or domain, or connect your own wallet.
* **Browse Smart Money wallets** — a preview of top wallets by daily PnL, with their win rate, volume, and transaction count. Each opens directly in Portfolio; see [Smart Money](/user-docs/trade/spot/smart-money) for how these wallets are selected.
* **Open demo wallets** — sample portfolios (a DeFi whale, a JUP staker, an airdrop farmer) you can view individually or as a group, to explore Portfolio before using your own address.

## 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, with its change since yesterday. |
| **Spot PnL**  | Profit and loss on spot trading. Detailed further in the Spot tab.                                           |
| **Claimable** | Total value of assets available to claim across protocols (e.g., staking rewards).                           |

The Net Worth card also carries the **Send** and **Deposit** actions (see [Actions](#actions)).

### 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="History">
    Displays historical portfolio value over time, with 1W, 1M, and 3M time filters.

    <Note>
      The History chart requires a connection through [Jupiter Wallet](/user-docs/manage/extension-wallet) or [Jupiter Mobile](/user-docs/global/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.                         |
| **PnL (all time)**     | All-time profit and loss on the holding, shown for wallet tokens.      |
| **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.

### Spot Tab

The Spot tab summarises the wallet's spot trading performance: Win Rate, Realised PnL and Total PnL, a Realised PnL chart, and a distribution of trade outcomes by PnL bucket, alongside token-by-token views (Recent, Live Positions, Most Profitable, Activity). A **PnL Calendar** breaks down realised PnL by day, with win streaks, and results can be shared as an image card.

### Actions

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

| Action                                | Description                                                                                                                             |
| ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| **Send**                              | Transfer tokens to any wallet address, or create a Magic Link, via Jupiter Send. Available from the Net Worth card.                     |
| **Deposit**                           | Deposit crypto, buy with card (KYC required), deposit from an exchange, or bridge from other chains. Available from the Net Worth card. |
| **Reclaim Rent**                      | Close empty token accounts to recover the SOL rent paid to open them.                                                                   |
| **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.                                                                 |
| **Trade Spot positions**              | Buy or sell a token directly from its Portfolio row.                                                                                    |
| **Cancel limit and recurring orders** | Cancel active Jupiter limit orders and recurring (DCA) orders.                                                                          |
| **Close Perps positions**             | Close Jupiter Perpetuals positions from the Positions tab.                                                                              |
| **Close Predict positions**           | Close Jupiter Predict positions from the Positions tab.                                                                                 |
| **Manage Jupiter Lend**               | Manage Earn deposits and Borrow positions directly from Portfolio.                                                                      |
| **Subscribe to the Portfolio Brief**  | Sign up for a recurring summary report of your portfolio.                                                                               |
| **Manage Validator Staking**          | Manage your staking position on the Jupiter Solana validator.                                                                           |

<Note>
  Actions are only available for Jupiter products and only for the connected wallet: positions on watched addresses are displayed but cannot be managed. Positions on third-party protocols (e.g., Kamino, Drift) are displayed but cannot be managed from Portfolio either.
</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 190+ 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>
