Skip to main content

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. 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:
FieldDescription
Net WorthTotal value of all detected assets and positions, displayed in USD and SOL.
Holdings PnLProfit and loss on token holdings.
ClaimableTotal value of assets available to claim across protocols (e.g., staking rewards).
JUP HoldingsTotal amount of JUP tokens held in the wallet.
JUP StakedPercentage of JUP holdings currently staked.

Analytics Panel

To the right of the summary, three views are available:
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.
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.

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:
ColumnDescription
Asset / TokenThe token involved in the position.
BalanceAmount of the token held or deposited.
Price / 24h ChangeCurrent token price with 24-hour price change.
YieldCurrent APY for yield-bearing positions (staking, lending, liquidity).
ValueTotal 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:
ActionDescription
Stake SOLRedirect to Jupiter Validator to stake SOL. Shown as a “Get X% APY” button on SOL holdings.
Supply to Jupiter LendRedirect to Jupiter Lend to supply assets. Shown as a “Get X% APY” button on eligible tokens (e.g., USDG).
Add funds to Jupiter LendAdd funds to an existing Jupiter Lend position directly from Portfolio.
Cancel Jupiter Limit OrdersCancel active limit orders placed through Jupiter.
Manage Validator StakingManage your staking position on the Jupiter Solana validator.
Actions are only available for Jupiter products. Positions on third-party protocols (e.g., Kamino, Drift) are displayed but cannot be managed from Portfolio.

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.
  • Jupiter Mobile: data refreshes periodically in the background.

Supported Protocols

Portfolio currently tracks positions across 200+ 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.