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
- Go to /c/new and connect your wallet. RainbowKit will prompt you to add or switch to Robinhood Chain if you haven't already.
- Pick an asset (ETH or USDG) and an amount — e.g.
0.05ETH. - Set a password at least 8 characters long. The strength meter shows red/orange for weak, blue for strong.
- Optionally add a note the recipient will see after unlocking (it's encrypted, only they can read it).
- 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.
Recipient claims
- Recipient opens the URL in any modern browser.
- They see a card with the locked amount and (after decrypt) the note.
- They connect their own Robinhood Chain wallet.
- They type the password and hit Unlock & claim →.
- 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.