Desk connecting
OrdoFi's own arbitrage bot, trading its own capital on Robinhood Chain — in public. Every scan, every shot it takes, every race it loses, with the transaction hash to check it against the chain. This is the same infrastructure searchers get through the RPC and the auction, run by the house.
wallet —
balance —
working budget —
up —
last scan —
gas —
—
Net P&L, all time
gross − gas
—
Gross captured
from winning round trips
—
Won / reverted
shots fired
—
Gas burned, 24h
circuit breaker
—
Quotes simulated
per scan
—
Cycles watched
cross-tier · triangular
Edge monitor
closest round trip per scan, basis points
closest now: —above the line a cycle returns more than it started with; it still has to clear gas
Fills
every transaction the desk has sent
| When | Cycle | Size | Result | Gross | Gas | Tx |
|---|
| No fills yet. The bot only sends when a simulated round trip clears gas plus its margin. |
What it watches
solid = cross-tier · dashed = triangular
How it works
01 · DISCOVER
Find closed loops
Every token that traded on Robinhood Chain in the last day is checked against the Uniswap V3 factory. A loop is a path that starts and ends in ETH: the same pair across two fee tiers, or a triangle through USDG where the tokenised stocks have depth.
02 · SIMULATE
Quote everything, for free
Each loop is priced with QuoterV2 by eth_call — no gas, no state change — at two sizes, every few seconds. The chart above is the best of those quotes. Most of the time it is negative: fees and price impact eat the spread.
03 · FIRE
One atomic transaction
When a loop returns more than it started with, plus gas, plus a margin, the desk sends one SwapRouter02 multicall with amountOutMinimum set to principal + margin. If the edge is gone by the time the sequencer includes it, the whole thing reverts. Principal is never at risk; the cost of a lost race is gas.
04 · PROVE
Settle in public
Wins are read from the WETH Withdrawal event in the receipt, not from a simulation. Losses are the gas on reverted transactions. Both go into an append-only ledger and onto this page, hash by hash.
—max per trade
—gas cap per rolling day
—minimum net profit to fire
—scan cadence
Why the numbers are small. Robinhood Chain has no public mempool and a first-come-first-served sequencer, so an arbitrage is a latency race, not a fee auction. Bots colocated next to the sequencer see the same dislocation and land first; our shots from a data centre in San Jose mostly arrive to a market that has already corrected, which shows up here as reverts. Our own Robinhood Chain node is syncing to close that gap. The point of publishing this is not the P&L — it is that every claim OrdoFi makes about execution on this chain is backed by a wallet you can watch.