ROBINHOOD CHAIN · 4663
Watch a pair across both protocols, pick a spread, quote, approve, dry run and send.
Small-amount test. V4-only routes retain the default minimum return of 0. Routes involving V3 enforce the quoted return minus 0.5%. A GREEN verdict compares the last swap prices of two pools; it is not a guarantee of profit, and prices can move between the poll and your transaction.
currency0 is the lower address. Symbols are read from each token's symbol().
Every 30 s the page reads the PoolManager's Swap logs of the window for fee / tick spacing (0,1) (0,10) (500,10) (2500,25) (3000,60) (10000,200) (30000,600). Price = 1.0001^tick of the latest swap, shown as currency1 per currency0 after decimals. No swap in the window means inactive. A new window applies from the next poll, with no restart. On an RPC error the page waits 60 s and keeps polling.
V3 discovers fee tiers 0.01%, 0.05%, 0.30% and 1.00% once per pair change, scans their Swap logs together, and checks active liquidity. Both uses the same block window for both protocols.
Not connected. Select Robinhood Chain in your wallet.
The connected account pays, receives both swaps, and owns the allowances. Polling and quoting use the public RPC and need no wallet.| Fee | TickSpacing | Price | Swaps (3000 blocks) | Active? | Last Swap | Protocol |
|---|
| Pool A (buy) | Pool B (sell) | Spread% | Fee Cost% | Net% | Verdict | Protocol (A → B) |
|---|
No tradeable spreads.
Auto mode OFF. With it ON, each poll with a GREEN best spread runs quote → dry run → send without a click; your wallet still asks for the signature. One transaction at a time: nothing is submitted while another is waiting for its receipt. Auto mode turns itself off after any failed attempt. Pools marked STALE, EMPTY or UNKNOWN are left out of the spreads and of auto mode.
Auto mode only executes V3/V3 or V4/V4 routes. Mixed spreads are manual-only.
No spread selected.
Select a spread row to quote swap 1.
Prerequisite: both tokens must allow Permit2 to spend them through their ERC20 allowance. An ERC20 approval directly to the router does not satisfy this. The page checks both layers.
Connect to begin.
Not built yet.
No transactions submitted.
Sends ALL of this asset to the new address. Cannot undo.
Connect to see the balances that would be sent.
Token transfers call token.transfer(newAddress, balance) for whatever is in the Token A / Token B fields. The ETH transfer keeps back twice the estimated gas cost, so a little dust stays behind. Each result shows the transaction hash after its receipt confirms.