Smart contracts
Onchain reference for 4626 vault infrastructure. For the launch journey, start with Launch a vault.
4626 uses shared infrastructure (batcher, factories, registry) plus a per-creator stack for each launch.
Per-creator stack
| Contract | Documentation |
|---|---|
| CreatorRegistry | Registry — creator coin → vault lookup |
| CreatorOVault | Vault — ERC-4626 · creator coin deposit |
| CreatorOVaultWrapper | Wrapper — ▢ → ■ at 1:1 |
| CreatorShareOFT | ShareOFT — tradable ■ share |
| CreatorGaugeController | Gauge — fees · jackpot custody |
| CCA launch strategy | Auction — fair-launch auction |
| CreatorLotteryManager | Lottery — instant lottery on buys |
| CreatorOracle | Oracle — TWAP pricing |
Shared infrastructure
Contract addresses (v1.14.1) — batcher, factories, modules.
Impairment: disclosures · Terminology: Glossary
Deploy phases
| Phase | Creator-facing step | Onchain effect |
|---|---|---|
| 1 | Deploy contracts | Per-creator stack deployed; vault unfunded |
| 2 | Activate vault | Deposit + wrap + 30/30/30/10 share split |
| 3 | Automatic (launch bundle) | Charm 45% · Ajna 45% · 10% idle |
| 4 | After activation | CCA auction scheduled (Thursday 00:00 UTC) → live → graduate |
Launch is complete on Base only after the auction graduates, sweepCurrency() / migrate() succeed, and hook config aligns with the intended fee collector — see After activation.
Was this page helpful?