Skip to main content
This guide will walk you through creating your first wallet and making your first transaction with bundl.
1

Launch bundl

Open bundl from your Applications folder (macOS), Start menu (Windows), or application launcher (Linux).
2

Create a Master Password

On first launch, you’ll be prompted to create a master password. This password:
  • Encrypts all your wallet data
  • Is required every time you open bundl
  • Cannot be recovered – if you forget it, you lose access to your wallets
Choose a strong, unique password and store it securely. We recommend using a password manager.
3

Create Your First Wallet

After setting your password, you’ll see the empty dashboard. Click [+ create] to create your first wallet.
  1. Enter a label (e.g., “main-wallet”)
  2. Click [create]
  3. Your wallet is created with a new keypair
4

Fund Your Wallet

Copy your wallet address by clicking it, then send SOL from another wallet or exchange.
For testing, switch to Devnet in the network selector and request an airdrop by clicking the wallet menu → Request Airdrop.

The Dashboard

Once you have wallets, here’s what you’ll see:
┌────────────────────────────────────────────────────────────┐
│ bundl                                     mainnet ▼  🔒    │
├────────────────────────────────────────────────────────────┤
│ balance: 42.5831 SOL │ wallets: 3 │ ▶ portfolio            │
├────────────────────────────────────────────────────────────┤
│                                                            │
│  ☐  main-wallet          8xK4...3nPq      15.2341 SOL     │
│  ☐  trading-1            5yR2...9mKj       8.0000 SOL     │
│  ☐  nft-holder           3pL7...2vXw       5.5000 SOL     │
│                                                            │
├────────────────────────────────────────────────────────────┤
│ [+ create]  [send]  [collect]  [swap]  [export]           │
└────────────────────────────────────────────────────────────┘

Key Elements

ElementDescription
Network SelectorSwitch between Mainnet and Devnet
Lock IconLock the app (requires password to unlock)
BalanceTotal SOL across all wallets
Portfolio ToggleShow/hide the portfolio dashboard
Wallet ListAll your wallets with addresses and balances
Action BarQuick actions for wallet operations

Core Actions

Sending SOL

  1. Click on a wallet to open its details
  2. Click [send]
  3. Enter the recipient address
  4. Enter the amount
  5. Click [send]
Or use the global [send] button in the action bar.

Receiving SOL

  1. Click on a wallet to view details
  2. Click the address to copy it
  3. Share the address with the sender

Viewing Tokens

Click on any wallet to see:
  • SOL balance
  • All SPL tokens with logos, symbols, and USD values
  • Token-2022 tokens (marked with “T22” badge)

Transaction History

In the wallet detail view, scroll down to see recent transactions:
  • Transfers (sent/received)
  • Swaps
  • NFT sales
  • Token transfers

Keyboard Shortcuts

bundl is designed for keyboard-first usage:
ShortcutAction
⌘ K / Ctrl KOpen command palette
⌘ N / Ctrl NCreate new wallet
⌘ L / Ctrl LLock the app
EscapeClose dialogs
↑ / ↓Navigate wallet list
SpaceSelect/deselect wallet
⌘ A / Ctrl ASelect all wallets

Command Palette

Press ⌘ K (or Ctrl K) to open the command palette. Type to search:
  • send – Open send dialog
  • swap – Open Jupiter swap terminal
  • create – Create a new wallet
  • lock – Lock the app
  • export – Export wallets

Multi-Select Operations

bundl shines when managing multiple wallets at once.

Selecting Wallets

  • Click the checkbox next to a wallet to select it
  • Use Shift + Click to select a range
  • Use ⌘ A to select all

Selection Action Bar

When wallets are selected, a new action bar appears:
┌────────────────────────────────────────────────────────────┐
│ 3 selected    [deselect all]  [send]  [collect]  [sweep]  │
└────────────────────────────────────────────────────────────┘
  • [collect] – Collect all SOL from selected wallets to one destination
  • [sweep tokens] – Sweep a specific token from all selected wallets

Network Selection

bundl supports both Mainnet and Devnet:
NetworkUse Case
MainnetReal transactions with real SOL
DevnetTesting and development (free airdrops)
To switch networks:
  1. Click the network dropdown in the top right
  2. Select mainnet or devnet
Your wallets work on both networks. The same address, different balances.

Devnet Airdrops

On Devnet, you can request free SOL for testing:
  1. Switch to Devnet
  2. Click on a wallet
  3. Click the menu (•••) → Request Airdrop
  4. 1 SOL will be deposited (limited to a few per hour)

Locking the App

bundl automatically locks when you close it. To manually lock:
  • Click the 🔒 icon in the top bar
  • Or press ⌘ L / Ctrl L
  • Or use the command palette → lock
When locked, all wallet data is encrypted and inaccessible until you enter your master password.

Next Steps