Every launch, buy and sell in SolBundle is made from wallets you create in the app. The Wallets page lists them with their address and SOL balance, the total SOL across all of them, and the tools to move SOL between them and out of the app.
Create wallets
At the bottom of Your wallets, pick a count next to Add more (1, 3, 5, 10, 20, 30 or 40) and click Create. Wallets are created one after another and the button shows the progress, for example Creating 3/10.... New wallets are named Wallet N.
The launch wizard can also create wallets without leaving the launch:
- + Create New next to the dev wallet picker creates one wallet named
Dev walletand selects it. - The Wallet pool card creates between 1 and 100 wallets at once, named
Launch Wallet #1,Launch Wallet #2and so on.
Rename a wallet
In the launch wizard, click the pencil next to any wallet name, type the new name and press Enter (or the check mark). Escape cancels. Only the name changes; the address and balance are untouched. A name can't be empty.
Fund wallets from another wallet
Fund wallets sends SOL from one of your SolBundle wallets to as many of the others as you pick. This section covers From a wallet here; for From Phantom / an exchange see Fund from an external wallet.
- Pick the source
Choose it in Select source wallet. The list shows each wallet's label, short address and balance.
- Set the amount and pick destinations
Type an amount under Per wallet, SOL or use a preset (0.01, 0.05, 0.1, 0.5). Then click the wallets you want to fund, or Select all destinations. A wallet gets the amount that was set when you selected it; Apply to selected sets the current amount on every selected wallet.
- Send
The panel shows the total and the source balance. The Fund N wallets button is disabled while the source holds less than the total. Transfers go out 8 per transaction, one transaction after another. If a transaction fails, the ones after it are not sent. The result lists every wallet with its transaction or its error.
Collect SOL back
Collect empties several wallets into one place. Click Collect instead to open the panel, tick the source wallets in the table, and choose where the SOL goes:
- Wallet in this app: pick one of your SolBundle wallets. If it is also ticked as a source, it is skipped as a source.
- External address: paste any Solana address, for example your Phantom wallet.
Click Collect from N selected wallet(s). Each wallet sends its entire SOL balance minus the 0.000005 SOL network fee, in its own transaction, so it ends at exactly 0. A wallet with nothing above the fee is reported as insufficient balance. Collect moves SOL only, not tokens: sell tokens first in the Terminal.
Withdraw from one wallet
Withdraw on a wallet row sends SOL from that wallet to any Solana address. Enter the destination and an amount, or click Max, then Send.
| Case | What happens |
|---|---|
| Max | Sends everything except the 0.000005 SOL network fee. The wallet ends at exactly 0. |
| Exact amount | Sent with a small priority fee: the wallet needs the amount plus about 0.000025 SOL. If it doesn't have that, the withdrawal is refused with "Not enough SOL". |
| Would leave a tiny balance | Refused if what is left would be above 0 but below Solana's rent minimum (about 0.00089 SOL). Send a bit less, or use Max. |
| Empty destination | An address that has never held SOL must receive at least the rent minimum (about 0.00089 SOL). Smaller amounts are refused. |
Reveal a private key
The key icon on a wallet row shows that wallet's private key after you confirm, so you can import the wallet into Phantom or another Solana wallet. The key hides itself after 15 seconds, or click Hide now. Anyone who sees the key can spend the wallet's funds, so make sure no one is watching your screen.
In the launch wizard, the copy icon next to a wallet copies its private key straight to your clipboard (the row briefly shows PK copied).
Delete wallets
The trash icon deletes one wallet; ticking several and clicking Delete selected (N) deletes them one by one. A deleted wallet disappears from SolBundle and can't be restored, so the app checks first:
- A wallet that holds more than 0.0001 SOL is refused with
Withdraw or collect first. Collect or Max-withdraw it first; an emptied wallet deletes fine. - The balance is checked on mainnet and on devnet. If it can't be checked right now, the delete is refused.
- In a bulk delete, refused wallets stay in the list and the rest are deleted.
Mainnet and devnet
The Mainnet / Devnet switch above the wallet list changes which network the balances are read from, and which network Fund, Collect and Withdraw send on. A wallet has the same address on both networks.
What always uses mainnet
The launch wizard (its wallet balances, Fund panel and the launch itself) and the Terminal always use mainnet, whatever the switch on the Wallets page is set to.