Funding a Multi-Wallet Launch With One Deposit Address
Say you're setting up a launch with a dev wallet and three bundle wallets, each needing a different amount of SOL. The obvious way to fund that is picking a source wallet already in your account and sending the right amount to each one. If your SOL is already sitting in one of those tracked wallets, that works fine. If it's sitting in Phantom, or on an exchange, it doesn't — you'd have to move it into a tracked wallet first, then move it again from there.
The alternative
Generate a one-time address, send the total everything needs from wherever your SOL actually is, and let it split out automatically once it lands. One transfer instead of two. The total is computed exactly — it's not a round number you pick, it's the sum of what every underfunded wallet in your launch actually needs, plus a small margin for the network fees the split itself will cost.
How the detection works
There's no webhook or push notification here — the app polls that address's balance every five seconds while the tab stays open, and fires the split the moment the balance covers the total. That's a real constraint worth stating plainly: if you close the tab before the deposit lands, it won't split on its own. The SOL isn't lost — the address is a normal wallet under the hood, so it's fully visible and recoverable — it just won't happen automatically until you come back and either reopen the flow or split it manually from wallet management.
Where the address goes afterward
Once you generate one, it stops showing up in your normal wallet list — you won't see it cluttering wallet management or appearing as an option in other dropdowns. It still exists, still holds a real private key, and can still be swept or recovered like any wallet. It's just not meant to be a permanent fixture in your account the way a dev or bundle wallet is.
You'll find this as a toggle right next to the usual "fund from an existing wallet" option, wherever the launch flow shows you which wallets still need SOL.