Skip to content

Protocol

Same batch.
Same moment.
No peeking.

BlastStocks groups tokenised-stock orders into short sealed batches, opens them together and crosses them at one midpoint. Here is each step, drawn in blocks.

Try the demo terminal Interface demo · integrations planned
The BlastStocks block sphere: rounded red, yellow, deep-blue and sky-blue blocks forming a sphere.
  1. 01

    Order

  2. 02

    Seal

  3. 03

    Batch close

  4. 04

    Reveal

  5. 05

    Midpoint

  6. 06

    Cross

  7. 07

    Settle

01

What is a sealed batch?

A short order window for one tokenised stock. Orders go in sealed: the batch knows an order exists, but not its side, size or owner. When the window closes, everything inside is handled together.

••••
••••
••••
••••
••••
••••
B 80
••••
••••
••••
••••
••••
••••

02

Why hide order size?

A visible large order is information. Others can move the price before it fills. If nobody can see size until the batch stops taking orders, there is nothing to trade ahead of.

••••
••••
••••
••••
••••
••••
B 80
••••
••••
••••
••••
••••

03

How does batch closing work?

Each batch has a fixed order window. When the timer reaches zero the grid locks: no new orders, no edits. Orders submitted after close go into the next batch, still sealed.

••••
••••
×
••••
••••
••••
••••
••••
••••
×
••••
••••
••••
×
••••
SEALED

04

How are orders revealed?

All at once. Every order in the closed batch opens at the same moment, so nobody sees another order before theirs is locked in.

B 40
S 25
B 120
S 60
S 15
B 30
B 80
S 80
B 15
S 35
B 70
S 20

05

How is the midpoint determined?

One reference price per batch, taken at the moment the batch closes: the live Uniswap v3 pool price on Robinhood Chain, with bid and ask set by the pool fee, (bid + ask) ÷ 2. The pool is looked up from the official Uniswap factory (most liquid stock/USDG pool) and cross-checked against Robinhood's official quote. If no pool is usable, the Robinhood quote is used and labelled as such.

B 40
S 25
B 120
S 60
S 15
B 30
B 80
S 80
B 15
S 35
B 70
S 20
NVDA · UNISWAP MIDPOINT$—

06

How are orders crossed?

Orders whose limit accepts the midpoint are eligible. Total eligible buys meet total eligible sells. The smaller side fills completely; the larger side fills pro-rata by size. Everyone who crosses gets the same price.

Worked example

Eligible buys: 3,501 · eligible sells: 2,601

Matched: 2,601 shares @ midpoint

Sells fill 100% · each buy fills 74.3% of its size

B 40
S 25
B 120
S 60
S 15
B 30
B 80
S 80
B 15
S 35
B 70
S 20

07

How does settlement work?

Crossed orders leave the grid and become settlement records: fill quantity, price, batch id. Unfilled size is returned. In the demo this happens locally; nothing is sent onchain.

B 40
S 25
B 120
S 60
S 15
B 30
B 80
S 80
B 15
S 35
B 70
S 20

Robinhood Chain integration

Mainnet data live · settlement contract planned

  1. 1

    Live · Token registry

    Stock token addresses, decimals and corporate-action multipliers from Robinhood's official asset API.

  2. 2

    Live · Wallet

    Connect, switch to Robinhood Chain (4663) and see your real ETH, USDG and stock token balances.

  3. 3

    Planned · Batch contract

    Sealed commitments during OPEN, close at a fixed block, reveal and settle in one transaction.

  4. 4

    Planned · Settlement

    Token transfers for crossed fills per batch; unfilled size released.

  5. 5

    Planned · Indexer

    Batch events indexed to power the explorer, order history and Blast Score.

Uniswap midpoint pricing

Live on Robinhood Chain mainnet (read-only)

  1. 1

    Live · Pool selection

    Most liquid stock/USDG pool per token, looked up from the official UniswapV3Factory.

  2. 2

    Live · Price read

    Pool slot0 → sqrtPriceX96 → price per token, refreshed every few seconds.

  3. 3

    Live · Bid / ask

    Derived from pool price and fee tier; cross-checked against Robinhood's official quote.

  4. 4

    Planned · Manipulation resistance

    Short TWAP via observe() at batch close rather than a single-block spot price.

What is real today: live prices (Uniswap v3 on Robinhood Chain, cross-checked with Robinhood's official quotes), the official stock token registry and your real wallet balances. What is still simulated: batches, other traders' orders and settlement. No batch contract is deployed yet and no transaction is sent. Nothing on this site is an offer to buy or sell securities, and no regulatory approval is claimed.