Get your account
Using the app

Sending and Receiving

Beta. Parts of what these docs describe are still being built. The roadmap shows what is live today.

On Cyphron, a payment feels closer to a text message than to a bank form. Behind the scenes, every transfer is a zero-knowledge proof that settles on Robinhood Chain. On your screen, you just tap and it goes.


Sending a payment

1. Choose the recipient

You can pay any of these:

  • A @handle, the usual way people get paid
  • A QR code, either scanned face to face or loaded from a saved picture
  • A request link that someone shared with you
  • A plain EVM address (0x...), for edge cases or for wallets that are not on Cyphron

2. Enter the amount and, if you like, a note

Memos are encrypted so that only sender and recipient can read them. They never appear on-chain as plain text.

3. Confirm

Double-check the amount and the recipient, then approve with the biometric prompt on your device, using the passkey you created when you signed up. The proof is generated on your device and sent to Robinhood Chain from there. The key, the proof, and the hardware all stay yours.

4. Done

Settlement is close to instant, with the payment showing in both parties' feeds in about 100 milliseconds. It beats a card reader, and the privacy comes built in. Payments to a plain EVM address also settle on-chain, but they only stay confidential if the receiving wallet supports Cyphron's confidential token contracts.


Receiving a payment

There is nothing you need to do to get paid. Money sent to your @handle, to your address, or against a request you created lands automatically and shows up in your feed.

Requesting an exact amount

Create a request under Send/Receive → Request:

  • Set an amount, or leave it empty so the payer chooses
  • Add a memo describing what the payment is for
  • Share the resulting link or QR code

Anyone can open a request link in a normal browser, even if Cyphron is new to them. First-time payers are guided through opening an account before paying, which makes every request an invite as well.


Sending to a non-Cyphron wallet

If you send USDG to a plain address that has not been set up for confidential transfers, Cyphron pauses and warns you that it will go through as a standard public ERC-20 transfer. You always see this before confirming. Privacy is never removed without telling you.


Fees

Transfers on Cyphron are free for the duration of the beta. The only cost is Robinhood Chain gas, usually well under a cent, which is taken automatically from your ETH float.