CLOUDCLOUD DATA
CLOUD / Robinhood Chain / Hook

The CLOUD hook: a stock pool that knows when Wall Street is open

A Uniswap v4 hook for tokenized-stock pools on Robinhood Chain. Trades that push a pool away from the Chainlink price pay more, especially when the market is closed. Trades that bring it back pay the base fee. 80% of the surcharge goes to liquidity providers, 20% buys and burns $CLOUD. Live on NVDA/USDG since September 7, 2026.

Live · loading…
Pool price
tokenized NVDA, this pool
Chainlink reference
RHNVDA / USD
Gap
pool vs reference
Session
surcharge multiplier

What a trade pays right now

The base fee is 5 bps and every trade pays it to LPs. A trade that leaves the pool further from the reference than it found it also pays a surcharge: 2 × (gap beyond 0.25%) × the session multiplier, capped at 3%. These are live quotes for this session.

Narrowing trade
Leaves pool 0.5% rich
Leaves pool 1% rich
Leaves pool 2% rich
Liquidity in pool
approx. USD at the current price
24h volume
swaps
24h surcharges to LPs
surcharged trades
Waiting to burn $CLOUD
accrued in the hook, anyone can collect

Add liquidity

Add liquidity on Uniswap

Opens Uniswap's own app with this exact pool pre-filled: USDG / NVDA, v4, the hook, dynamic fee. You connect and sign there, never on this site. Pick a range, deposit, done. Your position is a normal Uniswap v4 NFT that you control and can withdraw any time.

Uniswap's app does not allow persons in the United States to provide liquidity in stock tokens, and shows a region notice instead. That is Uniswap's rule for every stock-token pool, not something this page controls.

The pool is seeded small on purpose. It is a beta: the code is verified but not yet audited. If you provide liquidity to stock tokens, this pool is built for you, and the backtest below is why.

Doing it by hand instead
  1. In the Uniswap app on Robinhood Chain choose New position, version v4.
  2. Pick USDG and NVDA (the Robinhood stock token). Open the settings gear and enter the hook address below. The fee tier shows as dynamic; tick spacing is 10.
  3. Choose a range around the current price and deposit.

Hook: 0x535e42FD163cE2D612E46eb98f1ddBce9F5960C4
Pool id: 0x1222a3ec3a487edd75502b36d50d1c6ac0ebadaa057f73146914633a1e1e64a2

How it works

Tokenized stocks trade around the clock; the shares behind them trade six and a half hours a day. Whoever provides liquidity to a stock-token pool is quoting prices all night and all weekend against people who will know the next print before the pool does. On the chain's largest NVDA pool that cost LPs about $163,000 in one week, against $118,000 of fees earned.

The hook reads the Chainlink feed for the stock inside every swap. Chainlink republishes on a 0.5% move, so the pool is free to trade inside a 0.25% band around it. Beyond the band, a trade that widens the gap pays 2 × the excess, times 1× in market hours, 1.25× pre and post market, 1.5× overnight, and 2× on weekends, capped at 3%. A trade that narrows the gap pays only the base fee, so arbitrageurs who fix the price are the cheapest traders in the pool. If the feed goes stale beyond four days the hook falls back to the base fee; it never freezes a pool.

Trust model: pool configuration is set before the pool initializes and cannot be changed afterwards. Fee splits are constants. No address can redirect fees. The one privileged call marks NYSE holidays as closed days, which can only raise the surcharge, never lower fees or move funds.

Backtest: one week of NVDA/USDG, replayed through the hook

Window: 2026-08-28T02:47:58.000Z to 2026-09-04T03:46:49.000Z | 877,241 swaps | $236,629,493 volume | 67 reference updates Default params: base 5 bps; widening fee = base + 0.5 x |gap| x session multiplier {"regular":1,"pre":1.25,"post":1.25,"overnight":1.5,"weekend":2}; cap 3%; narrowing rebate 0%; 20% of the widening surcharge to CLOUD burn.

sessionswapsvolumeshare wideningvs Chainlink mean absp90maxvs market mean absp90
regular278,127$97,804,00654%0.1620.3170.8760.0990.216
pre209,170$47,408,81551%0.1840.4120.8840.0830.176
post94,030$23,844,69451%0.2060.4940.6420.1200.180
overnight125,439$33,217,98951%0.2070.3530.5740.1430.347
weekend170,475$34,353,98950%0.3880.6641.2160.4910.786

LP economics, baseline pool vs hook (same flow)

sessionfees baselinefees hook (after burn)toxic flow (LP loss)LP net baselineLP net hookCLOUD burn
regular$48,902$55,988$156,804$-107,902$-100,816$1,772
pre$23,704$29,677$44,830$-21,126$-15,153$1,493
post$11,922$17,505$15,576$-3,653$1,930$1,396
overnight$16,609$19,985$26,485$-9,876$-6,500$844
weekend$17,177$40,282$37,932$-20,755$2,350$5,776
total$118,315$163,438$281,626$-163,312$-118,189$11,281

Widening fee hit the cap on 0 swaps. Effective hook fee on widening flow: 0.096% vs 0.05% baseline.

Parameter sweep (LP net after burn, whole window)

dead bandslopefees hookLP net hookvs baselineCLOUD burncapped swapswidening flow taxed
0.00%0.5$272,478$-9,148+$154,163$38,5410$123,085,323
0.00%1$426,641$145,015+$308,327$77,0820$123,085,323
0.00%2$728,561$446,934+$610,246$152,5611006$123,085,323
0.25%0.5$163,438$-118,189+$45,123$11,2810$46,829,470
0.25%1$208,561$-73,065+$90,246$22,5620$46,829,470
0.25%2$296,001$14,375+$177,687$44,4221$46,829,470
0.50%0.5$127,556$-154,070+$9,241$2,3100$9,451,697
0.50%1$136,798$-144,829+$18,483$4,6210$9,451,697
0.50%2$155,281$-126,346+$36,966$9,2410$9,451,697

The 9:30 open (first 30 s), what a uniform-price auction would have kept for LPs

dayswapsvolumepool before openreference at openarb profit taken from LPs
2026-08-28240$404,800227.56227.08$967
2026-08-31134$362,304218.91218.68$206
2026-09-0139$217,990216.99217.64$618
2026-09-0245$94,099218.53217.97$279
2026-09-03168$180,881226.13226.22$518

Total at the open across the window: $2,588 (0.9% of all toxic flow).

Notes

  • Toxic flow is a 10-minute markout against the real NVDA market price (Yahoo 1-minute bars, 24/5). Weekend trades mark to Monday's first pre-market bar. It estimates loss-versus-rebalancing, not realized LP PnL.
  • The hook's reference is the real Chainlink RHNVDA/USD feed, which republishes on a 0.5% deviation (67 updates in the window), so the pool legitimately sits inside a band around it.
  • The replay keeps flow fixed. A live hook would deter some widening trades and attract narrowing ones, so hook fees here are an upper bound and toxicity a lower bound on the improvement.
  • "Widening" means the trade left the pool further from the reference than it found it.

Questions

Is my liquidity locked?
No. It is a standard Uniswap v4 position NFT. Withdraw any time from the Uniswap app.
What does the CLOUD community get?
20% of every surcharge accrues in the hook. Anyone can call collect to send it to the collector wallet, where it is used to buy and burn $CLOUD, as voted by holders.
Can this run on other stock tokens?
Yes. Any of the 32 stock tokens with a Chainlink feed on Robinhood Chain can be registered on the same hook by anyone. NET is not covered by Chainlink yet.
Is it audited?
Not yet. The code is verified and the tests replay real swaps, but treat this as a beta and size accordingly.

Built by the CLOUD community. $CLOUD is a community token paired with tokenized $NET. It does not represent Cloudflare equity, and holders cannot redeem assets from the Vault. Not an investment product. CLOUD is not affiliated with Cloudflare, Inc., Robinhood, LONG, or Uniswap. Not affiliated with Uniswap, Chainlink, Robinhood, or NVIDIA. Nothing here is investment advice.