Skip to content
ZapStocks
Robinhood Chain 4663Headloading

Find the spread. Close it in one zap.

ZapStocks reads every verified stock-token pool on Robinhood Chain at one block and quotes the whole cycle, gas included.

StockSpreadStatus
loading
loading
loading
loading
loading

Spot against spot, before price impact. Pool fees swallow most of the gap, and the terminal quotes the real cycle so you can see by how much.

Illustration: numbers are examples, not a quote

One zap, start to FINISH.

A zap borrows a Stock Token from the first pool, swaps it through the next pools and repays the first one in the asset it started with, all inside one transaction. You keep whatever is left above the minimum you set.

If the cycle comes up short, the chain reverts every step and you lose only the gas. The ZapStocks executor launches soon; until then the terminal quotes and simulates every route for real.

How a zap
WORKS

Four moves, left to right. The first two run in the terminal today. The third waits for the executor launch.

Read every pool at one block.

ZapStocks asks the canonical Uniswap V2 and V3 factories for each pool that holds a verified Stock Token, reads all of them in one multicall pinned to a single block, and test-fills every pool before it may route.

  • Assets go by contract address, checked against Robinhood's issuer beacon. A ticker proves nothing.
  • A pool that fails the test fill drops out, and the pool explorer shows the reason.
Real snapshot, block 73,371,066

Price the cycle hop by hop.

QuoterV2 prices each hop at five sizes scaled to the shallowest pool on the route. Pool fees and price impact live inside that quote. Gas comes off at the end, converted with a same-block ETH rate that Chainlink has to agree with.

  • Quotes expire after 20 seconds, and every row shows its age.
  • The route panel re-runs the whole path as one eth_call before you rely on it.
Real QuoterV2 quote, block 73,371,277

Borrow, swap, repay. One transaction.

Executor: launch soon

The executor flash-borrows from the first pool, runs the remaining hops and repays inside one transaction. You set the minimum profit, and anything below it makes the chain revert every step.

  • A flash swap needs no tokens and no approvals from your wallet.
  • Until launch, simulation runs against live pool state and nothing asks for a signature.
Illustration: the executor launches soon

Read the result from the receipt.

Every execution will list its receipt: what the contract paid out, the gas you spent, and whether its block is still L2-only or already final on Ethereum. The ladder on the right is live.

  • Robinhood Chain is an Arbitrum Orbit L2 that posts its batches to Ethereum.
  • The status page reads all three tags live and shows how far each one trails the head.
Live · Robinhood ChainReading tags
  1. Included on L2chain head
    Reading the tag
  2. Batch posted to L1safe tag
    Reading the tag
  3. Final on Ethereumfinalized tag
    Reading the tag

Blocks land about every 0.1 s. The L1 batch and finality tags trail the head by minutes, not blocks.

The terminal, reading the chain RIGHT NOW

Every figure on the right comes from the reads the scanner makes. A raw spread is a signal. Fees, impact and gas eat most of it, and the scanner shows you by how much.

Open terminal
USDG cycles · 2 to 4 poolsQuoting cycles, a cold read takes up to a minute
Routable pools
Routable pools: loading
Cycles ranked
Cycles ranked: loading
Quoted on-chain
Quoted on-chain: loading
Paying now
Paying now: loading

Closest to paying

Net after gas, USDG

The scanner ranks every closed cycle by spot edge, then quotes the best 48 on-chain.

What is wired in, and what is not

A lamp lights only when a live read or the verified registry backs it. Planned things stay dark until they ship.

Robinhood Chain 4663
Checking

Reading the chain head

Stock Token registry
Checking

Issuer list, every contract checked against the issuer's ERC-1967 beacon

Uniswap V3 + QuoterV2
Routed

Fee tiers 0.01 / 0.05 / 0.30 / 1.00% · quotes from QuoterV2

Uniswap V2
Routed

Constant product on same-block reserves · 0.30% fee

Uniswap v4
Listed, not routed

Hooks can change the fee or the curve, so a V3 formula would be wrong

Chainlink ETH/USD
Cross-check only

Vetoes the gas rate past ±2% · never prices a trade · 0x78F3…d3A9

ZapStocks executor
Launch soon

Quoting and simulation work today. Signing opens at launch

$ZAPS token
Launch soon

The contract address appears here and at /api/token, nowhere first

Security audit
None

No executor is deployed yet, so no contract of ours holds funds

$ZAPS

ContractContract address: launch soon

$ZAPS launches on Robinhood Chain. The address goes up here and at /api/token the day the contract exists, and any address you see quoted before that is not ours.

You can scan, quote and simulate without holding it. No fee, discount, feature or reward in ZapStocks reads a $ZAPS balance, and nothing on this page promises a price or a return.

Find the spread. Close it in one zap.

Scan verified pools and quote routes in the terminal. A wallet only matters once the executor launches.

Open terminal