Guide

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

1

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.

2

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.

3

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.

4

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.
Create your first private payment link