ISS
← Field Notes
Web3 screenshot
September 4, 2026 · Web3 · 2 min read

Building a Permissionless Bonding-Curve Launchpad on Robinhood Chain

A Stock-native meme-token launchpad where fixed-supply ERC-20s trade on a constant-product curve quoted in a Robinhood Stock Token, then graduate into a locked Uniswap V4 pool.

FoxBrokers is a launchpad in the Pump.fun lineage, but with one twist that changes the whole design: instead of pricing meme tokens in the chain's native coin, it prices them in Robinhood Stock Tokens. A creator picks a canonical Stock Token, deploys a fixed-supply meme ERC-20 against it, and the market trades on a constant-product bonding curve quoted in that Stock Token. It runs at foxbrokers.fun.

The graduation mechanic

The interesting engineering lives in the lifecycle. A token starts life entirely on the bonding curve. Every buy and sell moves along the curve, and the reserve of Stock Token accumulates. The rule is simple to state and fiddly to implement: when the validated Stock Token reserve reaches $25,000, the launch graduates. At that point the system spins up a real Uniswap V4 MEME/STOCK pool, seeds it from the curve's reserves, and permanently locks the liquidity position.

"Validated" is doing real work in that sentence. The reserve threshold is checked against a Chainlink price feed, not against a raw token balance, so the graduation trigger reflects an actual dollar value rather than something a manipulated internal number could spoof. Getting the handoff atomic matters too. The curve has to close, the pool has to open, and the position has to lock without leaving a window where funds are half-migrated.

Permissionless by construction

Creation is open against any registered Stock Token. There is no allowlist of blessed creators and no gatekeeper deciding which memes get to exist. That is a deliberate stance, and it pushes correctness pressure onto the contracts, since anyone can deploy and the system cannot lean on a trusted operator to clean up mistakes.

I want to be precise about what these tokens are, because the pairing invites confusion. A meme token here is paired with a Stock Token, but it is not stock, not a fractional share, not redeemable for stock, not dividend-bearing, and not a claim against any company. The Stock Token is the unit of account for the curve and nothing more.

Where it actually stands

The honest status matters more than a launch banner. The full local lifecycle runs end to end: launch, trades, graduation into a real V4 pool, a locked position, indexing, and serving. The Robinhood Chain testnet scripts complete and simulate cleanly but are not deployed, because no funded key was available. Mainnet is not deployed either, and that path is gated behind a written readiness checklist. No audit has been performed.

The lesson I keep relearning on projects like this, built under the Moonshine Labs banner, is that the demo is the easy 80 percent. The graduation edge cases and the price-feed validation are where the actual system lives, and they are the parts you cannot fake with a simulated key.

Have something that needs building, or stabilizing?

These notes are the work log. The paid work runs through Moonshine Labs, my product and engineering studio. Tell us what you're building, or grab a call.

Work with us →
the studio: moonshinelabs.io