// documentation

Everything you need to send privately.

Sendr keeps your wallet off the timeline. This guide walks through connecting, sending, receiving, and paying straight from X, and it is straight with you about what the privacy does and does not cover.

// 01

What Sendr is

Sendr is a private way to pay on Robinhood Chain. You can send USDG or ETH to an X handle or a wallet address, and the person you pay never sees your wallet. Every payment runs through one shared pool, so privacy is the default rather than a setting you have to remember to turn on.

There is no plain path where you type an address and the recipient sees who paid them. If you send it through Sendr, it is private.

// 02

How privacy works

When you pay, your funds go into a shared pool and reach the recipient from that pool. Their wallet shows a transfer arriving from the pool, not from you, and so does anyone reading their history later.

Everyday privacy, said plainly
This hides your wallet from the person you paid and from anyone reading their history. It is not a disguise against every kind of analysis. Both halves of a transfer are visible on the public chain, so someone studying it closely could still line up a payment with a payout by timing and amount. We would rather be clear about that than let you assume more than it offers.
// 03

Getting started

Signing in takes three steps, and you only do the last one once.

  1. 1
    Connect your wallet
    Sendr runs on Robinhood Chain (chain 4663). If your wallet is on another network, the app offers to switch it for you.
  2. 2
    Sign in
    Sign a short message so we know the wallet is yours. It moves no funds and costs nothing.
  3. 3
    Link your X account once
    The first time, you are sent to X to connect your account, then straight back to the app. After that, people can pay you by handle and you can pay from your timeline.
// 04

Sending a payment

Open the app and go to Send. Fill in four things:

  • Recipient. An X handle like @friend, or a full wallet address starting with 0x.
  • Token. USDG or ETH.
  • Amount. How much to send.
  • Review and sign. Your wallet shows the exact transaction, including the fee. Nothing leaves your wallet until you approve it.
Handles need a linked wallet
A handle only works if that person has linked a wallet. If they have not, the send cannot find anywhere to go. Ask for a wallet address instead, a raw 0x address always works.
// 05

Receiving and claiming

You do not have to do anything to receive a payment. It is delivered to you on its own shortly after it is sent.

If you would rather not wait, open Activity, find the payment, and claim it yourself. Claiming it yourself also lets you keep the small delivery fee that would otherwise cover doing it for you.

Not signed yetOn its wayDelivered
// 06

Trading

Trade swaps one token for another through the same pool your payments run through. Choose what you are paying with, what you want, and an amount. The price is quoted live when you sign.

  1. 1
    Pick a pair and sign
    ETH, USDG, AAPL, TSLA, NVDA, GOOGL, AMZN, MSFT, META, COIN, SPCX are offered by name, and any real ERC-20 address works too. Your wallet shows the exact transaction before anything moves.
  2. 2
    It fills on its own
    A keeper watches the price and settles it for you the moment it clears the floor set when you signed. You do not have to wait around for it.
  3. 3
    Or take it back
    A trade has a 30 minute window. If the price never clears in that time, nothing is stranded: open Trade and take your funds back.
Not signed yetWaiting to fillFilled
Why the amount you get is not fixed up front
The quote you see is the price at the moment the trade is built, not a promise. What is fixed is the floor: a minimum you cannot be filled below. If the market never reaches it, the trade expires instead of filling badly.
Settling it yourself is a fallback, not the path
Settle it now lets you act as your own keeper, but it only works if the price already clears the floor and your own wallet holds enough of the token you are buying to deliver it. Most of the time, wait — it settles for you.
// 07

Fees

Every send has a delivery fee, and it is always paid in ETH, even when you are sending USDG. Moving funds on the network is paid in ETH, so the fee is priced and shown separately from the amount you send.

Your recipient gets the full amount
The fee is not taken out of what you send. Your wallet shows the exact figure before you approve, and the amount the recipient receives is the amount you entered.
// 08

Tokens

Two tokens are supported right now.

TokenKindDecimals
ETHNative currency18
USDGStablecoin6

USDG uses 6 decimals, not the 18 most tokens use. The app handles this for you. It only matters if you are checking amounts by hand.

// 09

Paying from X

You can do all of this without leaving X. Message the bot the way you would tell a friend, and it works out the amount and the recipient.

>send 25 usdg to @friend
>send 0.05 eth to 0x9C9A…4BE8
>$claim

When you start a payment from X, it appears in the app under Requests, ready for your wallet to approve. The bot never signs for you, and it will only ask you once for anything it is missing.

// 10

Requests

Requests is where transfers wait for your signature. Anything you start on X, and anything built for you in the app, shows up here.

  • Approve and send. Sign it with your wallet to send it on its way.
  • Dismiss. Remove a request you did not mean to make. Nothing is sent.
A USDG payment can take two signatures
Sending USDG may ask you to approve spending first, so your wallet can prompt you to sign more than once. Keep it open until the last step finishes.
// 11

Network and contracts

Network
Robinhood Chain
Chain ID
4663
RPC
https://rpc.mainnet.chain.robinhood.com
Pool contract
0x9C9Ae9…AC4BE8
This is mainnet
Real funds and real fees. There is no test network to practice on right now, so take your time with your first payment and start small.
// 12

Giveaways

A giveaway is set up by asking the bot on X, in your own words. There is nothing to fill in here — tell it what you want to give away and who is eligible, and it picks the winners for you.

>giving away 50 usdg to 5 people who reply to this

What reaches the app is the payout. It arrives under Requests like anything else waiting on your wallet, and you sign it the same way.

  • Private payout. Winners are paid through the pool, so the amounts do not sit against their handles in public. They receive it the same way any payment here is received.
  • Public payout. Everyone is paid in one transaction and it lands immediately. No privacy, and no claiming needed.
  • Winners without a wallet. Their share is held for their X account until they link one. Nothing is lost, and it sweeps to them the moment they finish linking.
// 13

Troubleshooting

?
My wallet is on a different network

Switch to Robinhood Chain. The app shows a one tap switch when it notices you are on the wrong one.

?
It says my session expired

Sessions do not last forever. Connect your wallet and sign in again to get a fresh one.

?
A handle would not accept my payment

That handle has not linked a wallet yet, so there is nowhere to send it. Ask for a wallet address, which always works.

?
Sign in did not finish after I connected X

Start the sign in again from the app. It will pick up where it left off and go through.

?
I paid but do not see it

Check Activity for sends you have made, and Requests for anything still waiting for your signature.

Still stuck? Ask on X and we will answer in the open.