
NVIDIA
Guard 1.00 %Read from NVIDIA's canonical 0.30 % pool against USDG, the NVDA pool on Robinhood Chain with the most active liquidity when markets were listed.
Four steps, in order. Nothing fills until the price has been sampled, checked and read again in the settlement block.
The contract reads the pool's slot0 through extsload. No oracle, no off-chain feed, no price of its own.
Every reveal and every keeper poke records the midpoint, at most once per L1 block, all batch long.
At settlement the midpoint must sit within the market's bound of the sample average, or the batch is voided.
Every crossed order fills at that one midpoint. What does not cross goes straight back to the vault.
Each market has its own price guard, set to how far its pool can fairly move within a batch. Live numbers below.

Read from NVIDIA's canonical 0.30 % pool against USDG, the NVDA pool on Robinhood Chain with the most active liquidity when markets were listed.

A wider bound for a stock that moves more inside four minutes, so honest volatility does not void every batch.

The tightest guard on the venue. An index moves slowly, so a jump of more than 0.60 % inside a batch is treated as a push, not news.

The widest bound on the venue, for a newer stock whose pool moves more. The price still has to hold across the whole batch before anything fills.
Five numbers, and none of them is decoration. Every one comes from the chain or from the stock's listing venue.
slot0 of the canonical V4 pool, before the pool fee. The only price a fill can happen at.
The last regular-session trade on Nasdaq or NYSE Arca, shown for comparison only.
How far the pool sits from the listing venue. It widens while the exchange is closed.
How far settlement may drift from the batch average before the batch is voided.
The pool id the market reads. The owner cannot change it once the market is live.
A venue that holds no price of its own has very little to manipulate.
It only reads slot0. Your order never touches Uniswap liquidity.
No spread, no market maker. The pool midpoint is the price.
Balances sit in the contract until you trade or withdraw them.
Only stocks whose canonical pool holds real liquidity are listed.
Where prices come from, why they differ from the exchange, and what can go wrong.
Every Initialize event of the PoolManager was scanned for each stock against USDG. For every liquid stock, the canonical 0.30 % pool without a hook holds the most, often several times the next one. Stocks whose canonical pool is empty are not listed.
Fills happen at the on-chain pool midpoint, which trades around the clock. The listing venue price is the last regular-session trade, so the gap widens while the exchange is closed.
Yes, as other stocks gain liquid canonical pools. Adding a market refuses any pool that is not initialised, and a live market's pool can never be swapped out.
Robinhood's stock tokens can be paused by their issuer. While paused, deposits and withdrawals of that stock fail. Blacksite cannot override this, and would not want to.
Stock tokens carry a multiplier for corporate actions. Blacksite works in raw token units like the pool it reads, so settlement is unaffected; the app shows both.