seal. Docs Try the sandbox ↗
Mainnet is not yet live. Explore with demo funds or test tokens. Review status ↗

Withdraw

Return funds from SEAL to a public wallet. The withdrawn assets, amounts, destination and transaction timing become public.

Make a withdrawal

  1. Open your account and select Withdraw.
  2. Choose one asset and an amount, or All available assets.
  3. Enter and verify the public destination address on the selected network.
  4. Review the minimum received, SEAL protocol fee, gas and any intent service charge.
  5. Generate the proof locally, submit, and wait for confirmation.

Eligible incoming payments and mature reclaimable payments can fund a withdrawal directly. A preliminary claim is not always necessary. Larger selections may need several transactions, each with its own confirmation and costs.

Direct wallet submission needs native gas and publicly identifies the submitting wallet. An intent service can pay gas and receive the reviewed fee from withdrawn assets. See Fees & Costs.

Availability and failures

Withdrawals require recoverable private records, a valid proof, available backing liquidity and transferable tokens. Token restrictions or an impaired Aave reserve can block an exit. A failed atomic withdrawal preserves its unspent inputs, but gas may still be charged.

If the response is lost, check the transaction or intent service status before trying another spend. Earlier confirmed withdrawals in a sequence remain complete if a later transaction fails.

The guardian cannot switch user assets into a forced recovery mode. If an upstream market or token blocks withdrawal, the failed transaction preserves the private inputs so the owner can retry when underlying access returns. See Risks & Security.

After withdrawing

Keep a current backup for remaining balances and account keys. A public withdrawal does not erase earlier blockchain activity or guarantee anonymity. See Privacy.