Protocol architectureA market with real collateral underneath.
Basket Lab combines a fixed-supply reserve token, constant-product price discovery and a retryable graduation path. The contracts deliberately keep these responsibilities separate.
01 · ReserveStock TokensAAPL · NVDA · AMZN
→02 · BasketClosed-end ERC-20Fixed supply · pro-rata redemption after graduation
→03 · DiscoveryWETH curve$4K → $50K target
→04 · GraduationV4 fee hook + locked LPImplemented · audit and deployment pending
01Fully funded before trading
The factory transfers each constituent directly into the new basket and checks the exact debit and credit. Fee-on-transfer or otherwise inexact assets cause the whole launch to revert.
- 2–8 exact-transfer assets
- Immutable composition
- No administrative mint
- Production allowlist still required
02Closed-end during discovery
The one-billion-token supply is minted once to the curve. Redemptions stay disabled until graduation so the curve cannot lose the inventory that defines its price.
- Standard ERC-20 transfers
- No transfer tax
- No hidden creator allocation
- Pro-rata redemption after graduation
03Tracked, donation-safe reserves
Pricing uses accounting variables, not raw balances. Direct token or WETH donations do not move the quoted price or trigger a false graduation.
- Constant-product invariant
- Partial final fill and refund
- Deadline and minimum output
- Pull-based fee claims
04Retryable V4 graduation
Graduation has a sweep phase and a market-creation phase. If V4 initialization or seeding reverts, factory escrow remains intact and anyone can retry.
- Canonical PoolId recorded onchain
- Terminal reserve ratio sets opening price
- Full-range position has no withdrawal path
- Hook and adapter still require an audit
Curve calibration4K → 50K without a price cliff.
The USD values are a launch-time oracle snapshot, not a promise that ETH or the underlying stocks remain at the same dollar price.
R = 50,000 / 4,000 = 12.5virtualTokens = supply / (R − 1)LP tokens = supply / (√R + 1)platformFee = quoteLeg × 50 / 10,000
Canonical fee path
The hook follows the graduated pool.
PropertyGraduated V4 poolParallel pool
Basket Lab hook fee50 bps immutableNot enforceable
Token behaviorStandard ERC-20Standard ERC-20
Pool identityFactory-recorded PoolIdThird-party venue
LiquidityFull-range and lockedIndependent
RoutingV4-aware routersVenue-dependent
The hook applies to every swap through the factory-recorded pool, regardless of router. A third party can still create another pool without the hook; preventing that would require taxing or restricting the ERC-20 itself.
Create onchain
Build a basket market.
Choose the reserve, set the creator economics and preview the complete launch before connecting your wallet.
Launch a basket ↗