Trade
/app/trade quotes a pair, you sign the fill, then the desk prices it against the same rule engine that prices imported history.
Run a fill
Pick the asset you are selling and the asset you are buying, enter an amount, and request a route. The desk quotes across the venues live on Robinhood Chain — Uniswap v4 pools, the Rialto PropAMM, and the OWED router — and shows you the best execution it can find alongside the marker the fill would write.
- Enter the sell amount. The quote panel fills in as you type.
- Read the route, the price impact, and the marker preview. The preview uses the published rate, so it is the number you will get.
- Approve the token if this is your first fill for that pair.
- Sign the swap. The wallet pays gas in ETH.
- The desk waits for confirmation, prices the notional, and writes the marker.
The marker lands as owed balance first — not USDG and not a key. Convert it on Balances once the row appears.
Reading the quote panel
| Field | What it means |
|---|---|
| Route | The venue and hops the fill will take. One hop is the common case. |
| Notional | USD value of the fill at quote time. This is what gets priced. |
| Price impact | How far your size moves the pool. Above 1% the desk warns before signing. |
| Marker preview | Notional × 65 bps, or a reason it would not book — under the floor, or out of daily room. |
| Room left | Markers you can still book this UTC day, out of $5,000. |
Below the floor
A live fill under $200 still happens on-chain. It does not pay on its own, and the desk says so before you sign rather than after. The volume still counts toward clearing the floor, so a wallet can walk up to the floor with small tickets and then start booking on the next qualifying fill.
Pairs the router cannot quote
Some pairs have no direct route on Robinhood Chain yet. Those use a desk pay-in: you send the deposit, the payout lands on the same wallet, and the desk prices the marker once the exchange finishes. It is slower and it is clearly labelled. It is not a second reward rule — same floor, same rate, same daily room.
When a fill fails
- Reverted on-chain. No fill, no marker. You paid gas; the desk has nothing to book.
- Confirmed but not yet priced. The row shows
Confirming. It resolves within a block or two. - Confirmed and rejected. The row carries the reason. See Markers for every rejection code.
Older fills you made before finding the desk are not lost — import them on Markers.