Withdraw
Move assets out of the pool to any address, and what becomes public when you do.
Withdrawing releases assets from the pool to an ordinary address. You can withdraw to your own wallet, an exchange or anyone else.
How a withdrawal is designed to work
- Enter the destination address, the token and the amount.
- Review what will become public. The app shows this before you confirm.
- Your device creates a proof, and the pool contract checks it and marks your notes as spent.
- The pool sends the tokens to the destination.
Withdraw HYPE to a new wallet
When you withdraw HYPE, it arrives as native HYPE, ready to pay gas. That makes a withdrawal a clean way to start a new wallet: its first network fees are covered, and nothing had to be sent to it from another wallet first.
The amount leaving the pool is the amount you typed, so use a common amount to blend in with other withdrawals.
What becomes public
| Visible to anyone | Stays private |
|---|---|
| The destination address | Which notes paid for the withdrawal |
| The token and the amount | Who owned those notes |
| The time it settled | Your other balances and history |
Withdrawals can be linked to deposits. If you deposit 1,337 USDC and withdraw 1,337 USDC an hour later, the match is easy to spot, even though the pool hides the path in between.
Make withdrawals harder to link
- Use a fresh address. Do not withdraw to the address you deposited from, or to one tied to it.
- Wait. A withdrawal soon after a deposit is easier to match.
- Use common amounts. Round amounts that many people use blend in.
- Split it up. Several smaller withdrawals at different times are harder to match than one.
- Do not fund the new address from your main wallet. That link is public.
Delayed or grouped submission can reduce some timing links. It cannot guarantee that a withdrawal will never be linked to a deposit.