How to send crypto without
revealing your wallet address
Every payment sent to a wallet address you reuse becomes part of a permanent, public record. Once that address is linked to your name — a Twitter bio, an ENS name, a form — anyone can see your income, your clients, and your balance. Here's how to avoid that.
Why your wallet address leaks more than you think
A public blockchain doesn't have a privacy setting. If you send the same address to every client, supporter, or teammate, all of those payments — amounts, timing, counterparties — sit on a ledger anyone can query forever. This is the exact problem stealth address protocols were designed to solve: generate a new, one-time address for every incoming payment so no single address accumulates a traceable history.
Running your own stealth address setup means managing viewing keys and scanning the chain for payments — real overhead for a non-technical user. A private payment link gets you the same outcome — no single address ties your payments together — without any of that setup.
Step by step
Create a payment link instead of sharing your address
Instead of giving someone your wallet address directly, generate a one-time payment link. Anyone who has your address can watch it forever; a link only exists for this one payment.
Send the link, not the address
Share the link over DM, email, or invoice. The payer doesn't need to know your wallet address, and it never gets pasted into a public thread, invoice PDF, or block explorer search.
Let the payment settle into a shielded balance
The amount and sender aren't published to a public ledger the way a direct wallet-to-wallet transfer is — an outside observer watching the chain can't tie the payment back to your identity or see your running balance.
Reuse a new link for the next payment
Generate a fresh link per payment rather than reusing one address for every client or supporter, the same way a one-time stealth address prevents multiple payments from being linked to a single recipient.
Stealth addresses, privacy coins, or a payment link?
All three aim at the same problem from different angles:
- Stealth address protocols (Monero, Umbra, ERC-5564) build the privacy into the base protocol or wallet — powerful, but requires the sender and receiver to both support the standard.
- Privacy coins (Monero, Zcash) shield an entire chain's activity, but mean holding and asking others to acquire a separate asset.
- Private payment links (Loofta) apply the same one-time, unlinkable idea at the payment layer — the payer sends whatever token they already hold, you receive USDC, and neither side needs to change wallets or assets.