Skip to main content
bundl displays all tokens in your wallets with rich metadata, prices, and quick actions.

Viewing Tokens

Open any wallet to see its tokens:
┌────────────────────────────────────────────────────────────┐
│  Tokens                                                    │
│                                                            │
│  🪙 USDC        $500.00      500.00 USDC    [send] [swap] │
│  🪙 BONK        $125.00    1.25M BONK       [send] [swap] │
│  🪙 JUP  T22    $75.50       15.10 JUP      [send] [swap] │
│  🪙 WIF         $50.25       12.50 WIF      [send] [swap] │
│                                                            │
└────────────────────────────────────────────────────────────┘

What’s Displayed

ColumnDescription
LogoToken icon from metadata
SymbolToken ticker (USDC, BONK, etc.)
Badge”T22” for Token-2022 tokens
USD ValueCurrent value at market price
BalanceRaw token amount
ActionsQuick send/swap buttons

Token Metadata

bundl fetches rich metadata for each token:
  • Name – Full token name
  • Symbol – Ticker symbol
  • Logo – Token icon
  • Price – Current USD price
  • Decimals – For accurate display
Data is sourced from:
  • Helius DAS API (metadata + prices)
  • Jupiter Token List (fallback)
  • On-chain mint data

Token-2022 Support

bundl fully supports the Token-2022 program (SPL Token Extensions):
  • Tokens like JUP, PYTH, and others using Token-2022
  • Marked with a T22 badge in the token list
  • All operations (send, swap, sweep) work identically
Token-2022 is Solana’s new token standard with additional features like transfer fees, interest-bearing tokens, and more.

Refreshing Token Data

Token balances update automatically when:
  • You open a wallet
  • You complete a transaction
  • You switch networks
To force a refresh:
  • Close and reopen the wallet detail view
  • Or add ?refresh=true if using the API directly

Missing Tokens

If a token isn’t showing:
  1. Check the balance – It may be 0 or dust
  2. Wait for indexing – New tokens may take a few seconds
  3. Switch networks – Make sure you’re on the right network (mainnet vs devnet)
  4. Refresh – Close and reopen the wallet
bundl shows all tokens with non-zero balances, including:
  • Standard SPL tokens
  • Token-2022 tokens
  • LP tokens
  • NFTs (shown as “NFT” type)

Token Actions

Each token has quick action buttons:

[send]

Transfer the token to another address:
  1. Click [send] next to the token
  2. Enter recipient address
  3. Enter amount
  4. Confirm

[swap] (Pro)

Swap the token using Jupiter:
  1. Click [swap] next to the token
  2. The swap dialog opens with the token pre-selected
  3. Choose output token
  4. Enter amount
  5. Swap

Portfolio View

See all tokens across all wallets:
  1. Toggle ▶ portfolio in the header
  2. View aggregated holdings
The portfolio dashboard shows:
  • Total value in USD
  • Top token holdings
  • SOL/token split
  • Wallet distribution

Portfolio Dashboard

Learn more about portfolio analytics

Token Categories

bundl categorizes tokens for easier navigation:
CategoryDescription
SPL TokensStandard Solana tokens
Token-2022Extended token standard
NFTsNon-fungible tokens
LP TokensLiquidity pool tokens
UnknownTokens without metadata

Price Data

Token prices are fetched from:
  • Jupiter price API (primary)
  • Helius DAS API (fallback)
Prices update in real-time as you navigate the app.
Prices are for informational purposes only. Always verify on a DEX before trading.

Dust and Small Balances

bundl shows all non-zero balances, including tiny amounts (“dust”):
  • Useful for seeing all your tokens
  • Can be swept using Token Sweeper
  • Won’t clutter if balance is exactly 0

Next Steps