Skip to content
Docs
Open Coinwave

Wallets

Send and withdraw

Move money out of many wallets at once: everything back to your treasury, a set amount each, a different recipient per wallet, privately, or through exchanges to any chain.

Select the wallets and press Send. Sending is how you withdraw: by default it sends everything they hold to your default treasury, directly.

Where it goes

One recipient
Every wallet sends to the same address: Everything they hold, or Send a set amount instead for a fixed amount from each. Wallets holding less send what they have.
Custom
Each wallet gets its own destination (an address, a treasury, a saved address or another of your wallets) and amount, as a share of what it can send or a fixed amount. Add a wallet brings more in; Paste a list fills the rows from wallet, destination, amount lines, with amounts like 0.5 or 50%, and names any line it can't read. Wallets sending the same amount go out together; each different amount is its own send.

What each wallet keeps

Wallets keep a little behind so they can still pay fees later: nothing, or 0.001, 0.002 (the default), 0.005 or 0.01 SOL, or the same in the chain's currency. If a wallet's own Always keep is higher, that wins. Wallets with nothing to send are skipped.

How it travels

Direct
Straight to the recipient. One fee each.
Privately
Each wallet sends to a one-time address of its own, which passes it on, so the recipient isn't tied straight to your wallets. Two fees each.
Through exchanges
Exchange orders pay out to one recipient: see Withdraw through exchanges. Costs 0.25–0.5%.
Time between wallets
The same choices as funding, up to 4 hours apart, so the sends don't land together and read as one batch.

Withdraw through exchanges

Through exchanges, wallets send to exchanges, which pay out to one recipient. Withdraw to, the pill that takes the place of Where it goes, picks what arrives: any chain's own currency or its dollar stablecoins, so you can withdraw Solana wallets as USDC on Base, for example. Changing the payout chain sets the recipient to your treasury there.

Exchanges each order may use
Binance, KuCoin, Gate, Bitget and Bybit, each with the smallest order it takes.
Payout legs
Split the payout into 1 to 5 transfers, optionally 1 to 60 minutes apart.
One order per wallet
Each wallet places its own order instead of one combined one. Wallets under an exchange's minimum are skipped.

Exchanges keep 0.25–0.5%, and each leg pays the payout chain's network fee. The total shows about what you'll receive and how long it takes. It's the same from a treasury.

Confirming

Emptying wallets to one recipient asks once more, with the full address to check: tick I've checked the address to go on. Every send from wallets then asks for your second check, when two-factor guards it.

History

History, in the sheet's header, lists sends from this chain's wallets, newest first, as job cards, with Retry for any that failed.

Generate activity

Also in the selection menu: Generate activity has each wallet buy and sell a small amount a few times, so fresh wallets have a history. Set the size of each trade (0.02–0.05 SOL to start), loops per wallet (each is one buy and one sell; 3 by default), the pause between loops, and where trades go: the launchpad (1% a trade) or through Axiom (1.5%). Wallets without enough to trade are flagged, to leave out or fund first. For a longer, gentler history, use Warmup.