Skip to main content

New to Jupiter Portfolio?

Learn how to track your Solana portfolio step by step with the Jupiter Academy guide.

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. 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 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 for how these wallets are selected.
  • Open demo wallets — three watch-only sample portfolios (a DeFi whale, a JUP staker, an airdrop farmer) you can view individually or as a group, to see a filled dashboard before using your own address. They are samples, not practice accounts; see Demo wallets.

What Does Portfolio Display?

Summary Cards

When you open Portfolio, two cards sit at the top of the Positions tab. Net worth card (left). The wallet’s total value in USD and SOL, with its change since yesterday, and the Send and Deposit actions (see Actions). When the wallet has assets to claim across protocols, for example staking rewards, a Claimable total appears in the card: click it to open the list of claimable positions by platform, each with a Claim button that opens the protocol’s claim page (see Claiming rewards from Portfolio). The lower part of the card is a chart area with three views, switched with the tabs at the top left of the card: The info icon next to the view tabs explains the view you are on.
The Yield view is a projection based on current rates, provided for information only. It is not a guarantee of future returns: rates change with protocol conditions.
Spot PnL card (right). The wallet’s realised spot PnL for the current month, with its Best day, its Win streak or Loss streak (the longest run of profitable or losing days this month; flat and inactive days do not reset it), and a day-by-day strip coloured by daily result. PnL Calendar opens the full calendar, the month label opens the Spot tab, and Share PnL produces an image card. Spot PnL is calculated for one wallet at a time: on a group, the card asks you to choose a wallet.

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: 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.
The Holdings section header carries the Reclaim button with the number of empty token accounts you can close. Below the positions, Missing a position? Report it opens a form to report a position Portfolio did not detect.

Spot Tab

The Spot tab is the wallet’s spot trading record, for one wallet at a time: on a group, it asks you to choose a wallet. A time filter (1d, 7d, 30d, All) applies to the whole tab, and the Updated indicator shows when the data was last refreshed. Three cards summarise the period:
  • Summary: Holdings, Volume with the number of trades, Total PnL, Win Rate, Realised PnL, and Unrealised PnL. Share produces an image card.
  • Realised PnL: a chart of realised PnL over the period. Calendar opens the PnL Calendar, a day-by-day view with win streaks.
  • Top trades: your three best trades of all time by PnL, and the distribution of your trades by return multiple (below -0.5x, 0 to 0.5x, 0.5 to 2x, 2 to 5x, above 5x).
Below the cards, four lists detail the tokens traded:
  • Recent: tokens by last trade date.
  • Holdings: tokens you still hold.
  • Profitable: tokens by PnL.
  • Activity: every buy and sell, with date, price, amount, volume, profit, and a link to the transaction.
For each token, the lists show unrealised, realised, and total PnL, the current holding, the amounts bought and sold with their entry and exit prices, and the share of the position remaining. Manage switches the price display between token price and market cap, and the currency between USD and SOL.

Actions

While Portfolio is primarily a read-only tracking tool, some actions are available directly from the dashboard for Jupiter products:
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.

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 the displayed transactions as a CSV file (see Exporting your transaction history).
A counter next to the toggles shows how many transactions are currently hidden. Each transaction lists the app, the amounts received and sent, and a Signer tag when your wallet signed the transaction.

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.
The progressive loading behavior applies only to jup.ag/portfolio. It is not available in Jupiter Mobile, the side drawer, or the wallet view.

Supported Protocols

Portfolio currently tracks positions across 190+ Solana protocols, including major DeFi platforms, staking providers, and other onchain applications.
If a protocol you use is not supported, you can request it through the Portfolio feedback page.
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

Limitations

  • 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.
  • Using Portfolio — How to access Jupiter Portfolio, navigate the dashboard, use the Address Book, and manage wallet groups
  • Airdrop Checker — Check your airdrop eligibility across all your wallets
  • Portfolio FAQ — Missing tokens, wrong values, protocol support, and more