Skip to content
QonStocks

Tokenized-equity arbitrage on Robinhood Chain

Find the spread.
Follow it through.

Discover price differences across supported tokenized-stock pools. Inspect costs, simulate your route, and execute eligible cycles from your wallet.

Chain 4663 · Uniswap V2 / V3 pools · no wallet needed to browse

01 · Scan

Read every verified pool at one block.

QonStocks asks the canonical Uniswap V2 and V3 factories for every pool that holds an issuer-verified Stock Token, reads all of their state in one multicall pinned to a single block, and probes each pool’s depth with a real quote before it is allowed to route.

02 · Simulate

Quote the cycle, then run the exact call.

A candidate route starts and ends in the same settlement asset. Every hop is priced by the on-chain quoter at a size scaled to the shallowest pool, the costs are itemised, and the executor call you would sign is run in an eth_call from your own address.

03 · Execute

Borrow, swap, repay — in one transaction.

The executor takes a flash swap from the first pool, runs the remaining hops, repays that pool and enforces your minimum profit — all inside one transaction, or none of it happens.

Reading executor status…

04 · Verify

Read the result from the receipt.

History comes from the executor’s CycleExecuted events and the transaction receipts: realised proceeds, protocol fee, the gas you actually paid, and whether the block is only on L2 or already final on Ethereum.

Live preview

The terminal, reading the chain right now.

Every figure in this panel comes from the same reads the terminal makes: pool state at one block and the latest route scan. If a read fails, the panel says so and shows nothing in its place.

A raw spread is the difference between two pools’ spot prices. It is a signal, not an executable opportunity — price impact, fees and gas usually consume it. Only a quoted cycle with a positive estimate after all costs is marked eligible.

Open Terminal
Robinhood Chain · pools and routes

Reading pool state… a cold read can take up to a minute on the public RPC.

Product

Three instruments. Each says exactly what it knows.

Browse, quote and simulate without a wallet. Connect one only when a route is eligible and you decide to execute it.

01

Checking…

Scanner

Every verified pool, one block.

Pools come from the canonical Uniswap V2 and V3 factories for issuer-verified Stock Tokens, are read at a single block and depth-probed with a real quote. Closed cycles are ranked, then quoted hop by hop; every rejected route says why.

Reading the network and executor status.

Open the scanner

02

Checking…

Simulation

The exact call, before you sign.

Costs are itemised — raw spread, quoted output, pool and flash fees, protocol fee, gas — and the executor call is run with your wallet, amount, minimum profit and deadline. Any change invalidates it.

Reading the network and executor status.

Simulate a route

03

Checking…

Execution

Atomic, from your own wallet.

A flash swap funds the cycle inside one transaction; the contract repays the pool, enforces your minimum and pays you the measured profit. It is enabled only when a verified executor, a fresh simulation and your wallet all line up.

Reading the network and executor status.

How execution works

Transparency

What is connected, and what is not.

Each state below is read live or taken from the verified registry — with its source. Nothing is labelled available because it is planned.

scan

Checking…

quote

Checking…

simulate

Checking…

execute

Checking…

history

Checking…
Integrations and their status
Robinhood Chain (4663)NetworkCheckingETH gas · Blockscout explorer
Stock Token registryAssetsIssuer API list, each contract checked on-chain against the issuer beacon; tickers are never trusted.
Uniswap V2Pools · flash swapsSupportedCanonical factory, constant-product quotes from same-block reserves, uniswapV2Call flash swaps.
Uniswap V3 + QuoterV2Pools · quotes · flash swapsSupportedCanonical factory, official QuoterV2, uniswapV3SwapCallback flash swaps; fee tiers 0.01 / 0.05 / 0.3 / 1 %.
Uniswap v4PoolsListed, not routedHooks can change fees and pricing; no v4 adapter.
Chainlink ETH/USD · USDG/USDGas conversion checkCross-check onlyConfirms or vetoes the same-block pool rate used to value gas. Never prices a trade. No sequencer-uptime feed exists on this chain.
QonStocksExecutorExecutionChecking…Reading the network and executor status.
Robinhood Chain testnet (46630)NetworkNot usedUniswap lists no deployment on the testnet, so nothing there can be verified.
Security auditContractNoneThe executor is tested (unit tests on real Uniswap bytecode, mainnet-fork tests) but not independently audited.

Live status and freshness →Integration notes with sources →

Token

$QONS. A contract address, stated when it exists.

QonStocks works without it. Scanning, quoting, simulation and execution never touch $QONS, and no fee, discount or reward depends on holding it.

Reading $QONS from /api/token…

What $QONS 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 QonStocks reads a $QONS 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.

Find the spread. Follow it through.

Open the terminal to scan verified pools and simulate routes. No wallet needed until you execute.