203 equities are issued here. Nine pools link them to each other, and one dollar trunk links them to everything else. Which of those you take is worth real money — at $1,000 it was worth 0.38%.
Every line below is a pool that exists, read out of the Uniswap factory's own event log. Line thickness is the fee tier. A dashed station has no liquidity and cannot be used. Pick two stations and the planner quotes both routes live, off the pools themselves.
Reading the map
SPY is the interchange. Six of the nine equity-to-equity pools meet there, so most journeys between two equities change at SPY. AAPL is the only station on both the green and the gold network — the single link between the equity cluster and the metals cluster.
SPCX, QQQ and SLV have no dollar pool at all. You cannot reach them with USDG directly; you must change onto the equity network. That is not our design choice, it is simply which pools exist.
Plan a journey
Pick two stations. Routes come from the pool registry, so what you see is what exists — and not every pair has a way through.
A journey is only offered once pool liquidity, price impact at your size, every pool's fee, the protocol fee, gas and every transfer restriction have been accounted for. A price difference on a screen is not a route. HOODFLY does not eliminate impermanent loss, oracle risk, market risk, compliance risk or MEV risk, and does not claim to.
Fares · the day the shortest way was the wrong way
SPY to NVDA has a direct line, and a change at the dollar trunk. Both were quoted for the same $1,000 trade against real pool liquidity, so fees and price impact are already inside both numbers. The planner above does this live — the figures below are one measurement, kept because they are the one that settled the question.
| Route | Changes | Ticks crossed | You receive |
|---|---|---|---|
| Direct — SPY line | none | 4 | 4.452553 NVDA |
| Change at USDG — SPY → USDG → NVDA | one | 0 and 1 | 4.469387 NVDA |
The direct line is not the fast line
Comparing the two pools' listed prices says direct is 0.46% better. Actually making the trade at $1,000 says it is 0.38% worse. The answer flips. The direct line is thin enough that a thousand-dollar trade drags it across four tick boundaries while the dollar trunk barely registers.
Anything that plans a journey from listed prices will confidently send you the wrong way. HOODFLY quotes every route by asking the pool to actually fill it, and never reads a listed price to decide. That rule came out of this measurement, not out of an opinion.
Published because a page that reports only what flatters it has not reported anything.
| What we said | Why it was wrong |
|---|---|
| “Prices differ by 7.7% across pools” | Sliced by pool, the dollar book agrees to 0.3%. The spread was entirely between different quote currencies. |
| “The gap can't clear 1.10% of fees” | An assumed fee tier. All three legs are 0.05%, so the real hurdle is 0.15% — we had inflated it sevenfold. |
| “There's a −5.70% gap” | Priced off a pool with zero liquidity. A dead pool still lists a price; it is a fossil, not a market. |
All three were caught only by making the tools read fee() and liquidity() off every pool instead of trusting their own configuration. An unverified assumption does not announce itself — it produces a confident number.
Service notices
Two sets of powers apply to any trade here. One belongs to Robinhood and applies to the tokens themselves. The other belongs to whoever runs this router. Both are listed, including the ones that are awkward to admit.
Whole network may be suspended without notice
A single call halts transfers on all 203 stock tokens at once. It has been used — 30 June 2026, for about 69 seconds. While it is on, nothing here can run, and the planner stops offering journeys rather than letting your transaction fail and take your gas with it.
Any passenger may be barred
The issuer can add any address to a blocklist, and the check covers the sender as well as both counterparties. 246 blocks against 177 addresses so far — every one an ordinary wallet. No contract has ever been blocked.
Holdings may be destroyed
adminBurn zeroes any holder's balance, with no pause check and no blocklist check. This is exactly why HOODFLY holds nothing between transactions — there is no balance here to destroy.
The rolling stock can be replaced mid-service
The contract behind all 203 tokens can be swapped in one transaction with no delay. Thirteen roles govern this system and every one is a single ordinary key — no multisig, no timelock anywhere.
What this operator can and cannot do
Can: add or remove pools, change the fee up to a ceiling fixed in the bytecode that nobody can raise, pause routing, sweep stray dust.
Cannot: touch your tokens, mint anything, block a withdrawal — nothing is deposited — exceed the fee ceiling, or upgrade the contract. There is no upgrade path.
Not done yet: no timelock on the fee change, and no external audit. Both disclosed here rather than discovered later.
Contracts exist whose name is a byte-for-byte copy of the official format and which Robinhood never issued. One has more holders than several real ones. Real tokens can also be renamed at will, and one already has been. So nothing is accepted on its name — only on whether Robinhood's factory issued that exact address.
| Claims to be | Address | Holders | Why refused |
|---|---|---|---|
| HOODRAT | 0x807A4ECD29a9a7A3Bb27d589e2ef9BA831387C83 | 5,193 | not in the factory log |
| USAR | 0x38D6254bcEa24cdcD327d99a0D4e50B8403B2Ea1 | 4,877 | not in the factory log |
| GME | 0x1c8a973a8788C4A57371BEd1611830a83FD580F4 | 2,363 | not in the factory log |
| GME | 0x1a27ce5346E873478B0cB337d5Bf7861b14f88E8 | 169 | not in the factory log |
| NVDA | 0x465834D5BA3af2169E49B70A139448e59e3CA492 | 155 | not in the factory log |
| GME | 0xF6A5d9D1e62ad20C8691468500f919C5780F4278 | 109 | not in the factory log |
Holder counts read 27 August 2026 — and treat them as decoration. This chain hosts airdrop shells with 66,522 holders and one and a half cents of liquidity. A holder count proves nothing here, ours included.
And it applies to us
HOODFLY is not deployed. There is no token, no presale, no allocation, no airdrop. When the router exists its address will appear in the bar above and its source will be verified on the explorer. Until then, anything claiming to be HOODFLY is impersonating it.
Conditions of carriage
Robinhood Stock Tokens are tokenised debt securities issued by Robinhood Assets (Jersey) Limited, company number 162428. They give economic exposure to the underlying shares and ETFs. In the issuer's own words they do “not grant investors any legal or beneficial rights in, or against the issuer of, those underlying securities.” The issuer states that it “is not regulated,” having obtained certain consents in Jersey.
The issuer's terms state the Products “may not be offered, sold or delivered, directly or indirectly, in the United States or to, or for the account or benefit of, U.S. Persons or to Prohibited Investors,” and that restrictions apply in the United States, Canada, the United Kingdom and Switzerland.
HOODFLY does not issue, offer, sell, distribute or redeem these tokens. It carries out a swap you instruct, between tokens you already hold. That distinction matters legally, and we are not in a position to tell you it is sufficient for your circumstances — read the issuer's terms at docs.robinhood.com/rhj and take your own advice.
Price feeds for these assets publish 24/5 and, in Chainlink's own words, “do not have heartbeats during off-hours.” The pools trade continuously regardless. HOODFLY does not consult those feeds — every route is priced from the pools themselves, inside the transaction that settles it.