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, available at jup.ag/portfolio. It gives a unified view of a wallet’s token balances, DeFi positions, staking activity, and transaction history across 190+ protocols, from a single dashboard. Portfolio is primarily read-only: it displays onchain data without requiring you to interact with each protocol. Some Jupiter actions are available directly from the dashboard for your own connected wallet, such as trading a token, closing a Perps position, or reclaiming SOL from empty token accounts; see Positions and Net Worth. The dashboard is organized into five tabs: Positions, Spot, Activity, Airdrop, and Newsletter.

Which wallets you can view

Portfolio works with any public Solana address. Paste an address or an .sns domain name in the search bar and the dashboard loads it, with no wallet connection and nothing to sign. Subdomains work too; .sol names are not resolved at the moment. An address opened this way is labeled Watch-only. If you connect your wallet, Portfolio loads it automatically and labels it Connected. Only the connected wallet can use the actions on the dashboard; a watch-only wallet is displayed but cannot be managed. Several wallets can be viewed together as a group, see Wallets, Groups and Address Book.

The 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 .sns domain, or connect your own wallet.
  • Open demo wallets: three watch-only sample portfolios you can view individually or as a group.

Demo wallets

The Demo wallets section of the landing page offers three sample addresses: DeFi whale, JUP staker, and Airdrop farmer. Open one from its card, or select View all 3 as a group to load the three together; jup.ag/portfolio/demo opens that group directly. While you are on a demo wallet, a banner at the top of the page offers to connect a wallet, or to switch to your own portfolio if one is already connected. Demo wallets exist to show a dashboard filled with real activity before you look up your own address. Like any address opened without connecting, they are watch-only: you are reading someone else’s onchain data.
Demo wallets are not a practice account. Jupiter has no paper trading or simulated balances anywhere in the product: Portfolio displays real onchain data only, and every trade on Jupiter uses real funds.

How Portfolio finds and prices positions

Position detection

Portfolio detects positions by parsing onchain data directly. When you load a wallet, it reads the blockchain to identify token balances, staking positions, lending positions, liquidity provisions, and other DeFi activity across supported protocols. The Positions tab shows “Scanning N protocols” while this runs, N being the number of protocols currently covered.

Pricing

Token prices come from two sources: the Jupiter Pricing API for standard tokens, and in-house portfolio pricing for assets the standard source cannot price, such as LP tokens, staked assets, and other derivative tokens. A token with no reliable price source is hidden from the dashboard. It is not shown with a zero or missing value; it simply does not appear. Very new tokens appear once a reliable price is available. Values are shown in USD by default. The Currency setting converts every value to EUR, GBP, JPY, AED, AUD, CAD, SGD, or INR instead, see Portfolio Settings.

Refresh frequency

On desktop, at jup.ag/portfolio, data refreshes on demand: positions update when you load or reload the page, or click Refresh positions (the circular arrow at the top right). Positions appear progressively as they are fetched rather than all at once. In Jupiter Mobile, data refreshes periodically in the background.
Progressive loading applies only to jup.ag/portfolio. It is not available in Jupiter Mobile, the side drawer, or the wallet view. Portfolio in the mobile app is described on the Jupiter Mobile Portfolio page.

What Portfolio does not track

  • NFTs are not tracked. Portfolio does not display NFT holdings.
  • Tokens without a price source are hidden, as described above.
  • Third-party positions cannot be managed. Positions on protocols such as Kamino or Drift are displayed, but every action on them happens on the protocol’s own site.
If a position you hold on a supported protocol is missing, or a value looks wrong, see the FAQ for what to send to support.

Supported protocols

Portfolio tracks positions across 190+ Solana protocols, including major DeFi platforms, staking providers, and other onchain applications.
If a protocol you use is not supported, request it through the Portfolio feedback page.
The list below is a snapshot and not exhaustive: integrations are added regularly, and the live count appears on the Positions tab while positions load.
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

Go further

Positions and Net Worth

The Net worth card, claimable rewards, positions by platform, and the actions on each row.

Spot PnL

Realized and unrealized PnL, top trades, the PnL Calendar, and the Share PnL card.

Activity and Export

The transaction history and how to export it as a CSV file.

Reclaim SOL

Recover the SOL locked as rent in empty token accounts.

Wallets, Groups and Address Book

Switch wallets, bookmark addresses, and view several wallets as one group.

Airdrop Checker

Check airdrop eligibility across your wallets.