Tokenized-stock pool scanner · Robinhood Chain
Eyes on every spread.
Compare tokenized-stock pools, simulate routes, and execute supported opportunities on Robinhood Chain.
Read-only without a wallet. Covers the Uniswap V2 and V3 pools of issuer-verified Stock Tokens on Robinhood Chain — the pools this app can verify, not the whole market.
Scanner preview · live read
The pools the scanner reads, at one block.
Assets priced in two or more depth-verified pools, ranked by the spot spread between their cheapest and dearest pool. A spot spread is indicative; a route is executable only after an amount-specific quote and a simulation succeed.
The preview reads the chain once it scrolls into view.
Indicative price, executable quote and estimated net are separate numbers here and in the app; missing data reads as unavailable, never as zero.
How it works
Observe, simulate, execute.
Three steps, each checking the one before it. The diagrams below are labelled from the live reads the application makes — the widest observed spread, the closest quoted cycle and the latest real receipt — never from an example.
- 01Observe
readingreading the verified pool set…
Observe verified pools.
Pools come from the canonical Uniswap V2 and V3 factories for issuer-verified Stock Tokens, USDG and WETH, read at one block and depth-probed with a real quote. Prices are compared for the exact same token contract — a matching ticker proves nothing — and a spot spread is a signal, never a return.
- 02Simulate
readingquoting two-pool cycles at the latest block…
Simulate the whole route.
A route starts and ends in one settlement asset. Each leg is quoted on-chain for your size; pool fees and price impact stay inside the quote, gas is valued only from a credible same-block rate, and the exact executor call is simulated from your address before anything can be signed.
- 03Execute
waiting for poolsthe receipt is read once the pool set is known.
Execute, then read the receipt.
Where a verified executor is deployed, the wallet receives the calldata that was just simulated, with an exact-amount approval when one is needed. Success exists only after a receipt with status success; the result is decoded from the event, never from the quote. A reverted transaction still costs gas.
The on-chain minimum is a gross condition in the settlement token: the contract cannot see the ETH your wallet pays for gas, so the interface values gas separately and defaults the required surplus to the gas estimate. No profit is promised and no immunity from other traders is implied; the executor contract is tested, not audited. Methodology and integrations →
Token
$ODOSTOCKS
The contract address is published here, by /api/token and on @OdoStocks only, after an on-chain check on Robinhood Chain. Until it appears in all three places there is no official $ODOSTOCKS; an address quoted anywhere else is not ours.
OdoStocks works without it. Scanning, quoting, simulation and execution never touch $ODOSTOCKS, and no fee, discount or reward depends on holding it. Once live, the facts below are read from the chain at a stated block; nothing is estimated in their place.
Reading $ODOSTOCKS from /api/token…
What $ODOSTOCKS is not used for: it does not unlock features, discount fees, pay rewards or dividends, fund a treasury or buybacks, or carry governance, and nothing in OdoStocks reads a $ODOSTOCKS balance. The only facts this site publishes about it are the ones read from the chain above, at a stated block. Nothing here is a promise of value or return.
See what the pools are pricing.
Open the scanner to compare verified pools at one block and simulate a complete route before anything is signed. No wallet is needed until you decide to execute.
Executor · … · no simulated data