New · Arcanus Shield
Shield your USDC,
unshield it anywhere
Put native USDC in from one wallet on Arc, take it out to another with a private note. Nobody can link the two, and the new wallet already has gas.
Amount to shield
Arc Mainnet · native USDC
- Shield fee
- 0%
- Approval
- instant, automatic
- You get
- a private note to withdraw anywhere
The pool is not live on Arc yet.
Proofs are made on your device. The helper that pays gas only sees a proof, never your note.
How Shield works
- 01
Shield
Pick 50, 100, 250 or 500 USDC and confirm in your wallet. The deposit is public, like walking into a crowded room.
- 02
Keep your note
Your browser creates a private note, one line of text. It is the only key to the USDC. Copy it or download it.
- 03
Wait a little
The more deposits arrive after yours, the harder it is to tell which one is yours. Patience is privacy.
- 04
Unshield anywhere
Paste the note on any device, pick a fresh address and withdraw. A zero-knowledge proof shows you own one of the deposits without saying which.
What makes it different
- Instant. Every deposit is approved automatically. No waiting hours for a review.
- Nobody can exclude you. The approved set is posted by a contract that can only post every deposit, in order.
- Proofs are made on your device. The helper that pays gas sees a proof, never the note.
- Native USDC on Arc is gas. Unshield to a fresh address and that address can already move.
Honest limits
- Deposits and withdrawals are public. What stays private is which deposit paid which withdrawal.
- Privacy grows with the number of deposits. Unshielding the same amount a minute later is easy to pair. Wait, and split amounts.
- Lose the note and the USDC is gone. Nobody, including us, can recover it. You can always take your own deposit back publicly with the deposit wallet.
- This Arc deployment is new. Start with small amounts, and keep a copy of the note you can actually find.
Contracts on Arc
- Pool: not deployed yet
- Entrypoint: not deployed yet
- Approval: not deployed yet
Full walkthrough in the docs.
