Devnet
Solana devnet prototype · built for Stocklana

Liquidity for tokenized stocks, across market hours.

Bellcurve is a Solana devnet AMM prototype. It uses different pricing rules when the reference market is open, closed or halted, based on updates from a keeper.

Keeper-reported market states · Token-2022 support · Unaudited prototype

Devnet pool
NVDA / USDC

Loading pool data…

Reference
…
Spread
…
Price age
…
-12% vs -54%

NVDA simulated LP value vs holding · 2.9 years, 3 seeds, 2s oracle delay

48 bps vs 127 bps

NVDA simulated average trade cost while open · with uninformed flow

71% of weekends

NVDA historical weekend moves beyond 30 bps · not a guaranteed trading opportunity

3 market states

Open, closed and halted use different pricing rules.

How it works

One pool, three market states

Open

Tracks the exchange

Quotes around the keeper’s reference price while it is fresh enough. Delays and data-source failures remain risks.

Closed

Finds the price itself

Trades move virtual reserves, with a capped spread that widens as time passes since the last trusted price.

Halted

Stops with the exchange

When the keeper posts Halted, the program rejects swaps. Withdrawals remain permitted by the market-state rules.

Simulation results

Compare assumptions, costs and outcomes

The repository includes simulations using historical hourly prices, interpolated to one-minute paths. Pools start with the same capital and use matched order flow. Results vary by stock, oracle delay and market state.

In the baseline TSLA simulation, Bellcurve underperformed the 0.30% constant-product pool. Closed-market costs can also be higher. Simulated outcomes are not forecasts.

NVDA · liquidity providers vs simply holding
Constant-product 0.30%-53.6%
Constant-product 1.00%-61.0%
Oracle pool, no market hours-165.8%
Bellcurve-11.9%
Prototype controls

Controls implemented in the prototype

The prototype includes market-state checks, optional trader passes and volume limits. These features do not establish regulatory eligibility, approval or compliance.

  • ✓Keeper-reported market states
    Keeper reads Nasdaq's halt feed
  • ✓Volume limits
    Daily cap enforced on-chain
  • ✓Optional trader access checks
    Permissioned mode with trader passes
  • ✓Public trading activity
    Every swap is an on-chain event
  • ✓Source available for inspection
    Anchor program in the public repository

Explore the prototype and its market-state rules.

Test tokens only. Wallet actions may submit Solana devnet transactions. The faucet is currently unavailable; transaction experiments require existing devnet funds and have not been verified end to end for this release.