SenddySenddy Docs

Sending Payments

How to send private payments with Senddy.

How to send a payment

  1. Open Senddy and tap Send
  2. Enter the recipient — you can use:
    • A Senddy username (e.g. alice)
    • A Senddy address (starts with senddy1...)
    • An Ethereum address (starts with 0x...) for withdrawals to external wallets
  3. Enter the amount in USD
  4. Optionally add an encrypted memo (only visible to you and the recipient)
  5. Review the details and tap Confirm

What happens behind the scenes

When you send a payment:

  1. A zero-knowledge proof is generated on your device (takes 2-5 seconds)
  2. The proof is verified by an attestor running in a secure enclave
  3. The transaction is submitted to the blockchain — but only the proof is visible, not the details
  4. The recipient's balance updates privately

Neither the amount, the sender, nor the recipient are visible on-chain.

You can also send payments by visiting someone's pay link:

senddy.com/pay/username

This opens Senddy with the recipient pre-filled. You can also include an amount and memo:

senddy.com/pay/username?amount=50&memo=dinner

QR codes

Scan a recipient's QR code from the Senddy app to instantly start a payment. The QR code encodes their username and address.

Fees

Payments between Senddy users cost less than $0.01. This covers the proof verification cost on-chain. There are no monthly fees, no percentage-based fees, and no hidden charges.

Limits

There are no sending limits within Senddy. You can send any amount from your available balance.

On this page