Private USDC guide
How to send private USDC
Open curvy.box, sign in, paste the recipient's Curvy address, pick USDC and a chain, enter the amount, and confirm. The USDC lands at a one-time address that only the recipient can spend from. Their main wallet stays off the public record.
How to send USDC privately
Two funding paths work for USDC. Use your Curvy balance directly, or connect the wallet you already use.
Open curvy.box.
Sign in with your Curvy balance, or connect Rabby, MetaMask, or WalletConnect.
Click Send.
Paste the recipient's Curvy address.
Pick USDC and the chain.
Enter the amount and click Send privately.
Confirm in your wallet, or one-click confirm from your Curvy balance.
The USDC settles in the next block at a fresh address that only the recipient controls.
Do I need a wallet to send private USDC?
No. Curvy has its own balance you can fund from anywhere. If you would rather use a wallet you already have, Curvy supports Rabby, MetaMask, and WalletConnect.
Use Curvy directly
Fund your Curvy balance from a CEX withdrawal, another wallet, or an on-chain transfer, then send straight from that balance.
Connect an external wallet
Click Connect wallet, pick Rabby, MetaMask, or WalletConnect, and send from the wallet's USDC balance.
Same recipient privacy, stronger sender privacy from Curvy balance
Both paths produce the same private send on the recipient side. The Curvy-balance path is stronger for sender privacy because your external wallet's history is not tied to the send.
Which chains support private USDC
Curvy is native to the chains the world uses. Private USDC is available everywhere Circle deploys USDC. The send flow is the same on every chain.
| Chain | USDC type | Best for |
|---|---|---|
| Base | Native | Everyday payments |
| Arbitrum | Native | Trading flows |
| Ethereum mainnet | Native | Large transfers |
| Solana | Native | Large transfers |
| Polygon | Native | High-volume payouts |
| Optimism | Native | Settlement |
| BSC | Bridged | Regional liquidity |
| Linea | Bridged | Newer deployments |
| Gnosis | Bridged | DAO treasuries |
How much does a private USDC transfer cost?
You pay normal token-transfer gas plus a small announcement fee. No protocol fee on top. For high-volume use, Curvy supports batched sends that reduce per-payment cost further.
| Chain | Typical cost per private USDC send |
|---|---|
| Ethereum mainnet | $4 to $7 |
| Solana | Under $0.10 |
| Base | Under $0.10 |
| Arbitrum | Under $0.10 |
| Optimism | Under $0.10 |
| Polygon | Under $0.02 |
| Gnosis | Under $0.02 |
How does the recipient access private USDC?
The recipient does not need to claim. The USDC is at a fresh address they control as soon as your transaction confirms.
Open curvy.box and sign in.
See the payment in the inbox.
Hold the USDC, sweep it to a wallet, or send it onward.
Each option is one click. The docs on receiving assets privately cover automated scanning if they would rather not check manually.
Private USDC for payroll
Paying contributors in USDC is the most common production use of Curvy. The treasury funds its Curvy account once, then sends to each contributor's Curvy address on a monthly schedule.
Private salary table
Every payment lands at a brand-new one-time address, so a casual block-explorer search does not reveal contributor compensation.
Selective disclosure
Contributors can prove a specific stealth balance came from a specific employer without revealing the rest of their payment history.
Frequently asked questions
How do I send USDC privately?
Open curvy.box, sign in, click Send, paste the recipient's Curvy address, pick USDC and a chain, enter the amount, and confirm. The USDC lands at a one-time address only the recipient controls.
Is anonymous USDC possible?
You can send USDC to a destination that is not searchable as belonging to the recipient. The token itself remains visible on chain because the USDC contract emits a transfer event, but the link between the recipient and their main wallet does not.
Can I send USDC privately on Base?
Yes. Base is one of the most popular chains for private USDC on Curvy. Gas is typically under ten cents per send, which makes it the default for everyday payments and contributor payouts.
Do I need MetaMask or Rabby to use Curvy?
No. Curvy has its own balance you can fund and send from without connecting any external wallet. If you would rather use a wallet you already have, Rabby, MetaMask, and WalletConnect all work.
Does Curvy bypass the Circle blocklist?
No. Circle's blocklist applies at the USDC contract level and covers every USDC-holding address, including Curvy one-time addresses. Curvy does not change how the USDC contract behaves; it only changes the destination.
How does the recipient spend the USDC I sent?
When the recipient opens curvy.box and sees the payment in their inbox, they click to hold, sweep to a wallet they normally use, or send onward. Each action is one click.
Is this the same as a mixer?
No. Mixers pool funds from many users and let each user withdraw from the pool. Curvy never pools anything. Your USDC goes directly to a fresh address that belongs to the recipient.
Send a private payment in under a minute.
Curvy is privacy infrastructure for the chains the world uses, also known as 0xCurvy. Live at curvy.box.
Last updated: May 2026.