Docs · Get started

Quick start.

Send your first password-protected ETH or USDG drop in under a minute.

Before you start

You need:

  • A Robinhood Chain wallet — MetaMask, Rabby, or Rainbow. RainbowKit prompts you to add or switch to Robinhood Chain on connect.
  • A small amount of ETH or USDG to lock, plus a little ETH for gas. Robinhood Chain is an Arbitrum Orbit L2, so gas is very cheap. For testing, get free testnet ETH from the testnet faucet.

Create a link

  1. Go to /c/new and connect your wallet. RainbowKit will prompt you to add or switch to Robinhood Chain if you haven't already.
  2. Pick an asset (ETH or USDG) and an amount — e.g. 0.05 ETH.
  3. Set a password at least 8 characters long. The strength meter shows red/orange for weak, blue for strong.
  4. Optionally add a note the recipient will see after unlocking (it's encrypted, only they can read it).
  5. Click Lock & generate link →, confirm the transaction in your wallet.

You'll see a success card with the URL, a QR code, and share buttons.

Share it

Send the URL and the password through two different channels. Same channel = same threat model as sending a plaintext key — anyone who intercepts the message can claim.

Good patterns:

  • Link in a tweet / Discord DM, password in a voice call.
  • Link by email, password by SMS or in person.
  • Link on Telegram, password through Signal.

Recipient claims

  1. Recipient opens the URL in any modern browser.
  2. They see a card with the locked amount and (after decrypt) the note.
  3. They connect their own Robinhood Chain wallet.
  4. They type the password and hit Unlock & claim →.
  5. The vault drains to their wallet. For an ETH link the burner pays gas out of the locked balance, so the recipient needs no ETH. For a USDG link the recipient submits one transaction and pays a small Robinhood Chain gas fee themselves (EIP-3009 — no stipend, so funds can never get stuck).

Verify it landed

The success screen has a View tx ↗ button to Robinhood Chain Blockscout. You can also open /c/mine on the sender's device — the link's status flips to claimed once the vault balance hits zero.

If you prefer the CLI for a sanity check:

cast balance <vault-address> --rpc-url https://rpc.testnet.chain.robinhood.com
# 0 means the vault has been drained.
© 2026 CLAIMA