Skip to content
Anon Wallet

Stealth Deep Links

Stealth deep links are URLs that encode stealth address parameters, allowing the sender to generate a fresh one-time receiving address for you — without any interaction from you beforehand.

The Problem They Solve

Normally, to receive funds at a stealth address, you'd need to:

  1. Generate a stealth address in Anon
  2. Send that address to the person who wants to pay you
  3. They send funds to it

This is fine for one-on-one transactions, but awkward if you want to publish a "pay me" link, put a QR code on a business card, or integrate into a payment flow.

Stealth deep links flip the model: you publish a stealth meta-address (a public key that encodes your stealth preferences). The sender uses this to derive a fresh one-time address for you locally — no coordination needed.

An Anon stealth deep link looks like:

https://anon.buzz/pay?to=alice.anon.buzz&meta=0x...

Or as a custom protocol URI (for direct Anon extension handling):

anon://pay?to=0x1234...&stealthMeta=0xabcd...&chainId=1

Parameters:

  • to — the username or address receiving the payment
  • stealthMeta — the stealth meta-address (compressed public key)
  • chainId — the target network
  • token — (optional) preferred token address
  • amount — (optional) suggested amount

QR Flow

Your Anon profile generates a QR code encoding your stealth deep link. When someone scans it:

  1. If they have Anon, it opens the send flow pre-filled with your stealth parameters
  2. Anon (sender side) derives a fresh one-time address from your meta-address
  3. Funds are sent to that one-time address
  4. You claim them in your Anon app

EIP-7702 Integration

EIP-7702 allows an EOA to delegate to a smart contract implementation. Anon uses 7702 to enable stealth addresses to act as smart accounts when claiming:

  • The stealth address (an EOA) can, with 7702 delegation, execute a self-sponsored claim
  • Gas for the claim can be paid from the stealth account's own balance via the delegated contract
  • This removes the need to pre-fund stealth addresses with ETH for gas

On supported chains and routes, delegation and claiming can be combined. Review the authorization, fee quote, and resulting delegation before signing; support depends on the current network and claim implementation.

  1. Go to Profile → Receive
  2. Tap Share Stealth Link
  3. Copy the URL or display the QR code
  4. Share anywhere — social media, business cards, payment requests

Your stealth meta-address is public information intended for sharing. Publishing it can associate you with Anon and the profile or context where you share it. It does not by itself disclose a private balance or private transaction history.