Smart contracts
Onchain reference for 4626 vault infrastructure. Use when integrating, verifying the stack, or reading ABIs after a launch.
Launch journey: Launch a vault.
Shared infrastructure (batcher, factories, registry) plus a per-creator stack per launch.
Per-creator stack
| Contract | Documentation |
|---|---|
| Registry4626 | Registry — creator coin → vault lookup |
| CreatorOVault | Vault — ERC-4626 · creator coin deposit |
| CreatorOVaultWrapper | Wrapper — 1000 ▢ → 1 ■ |
| CreatorShareOFT | ShareOFT — tradable ■ share |
| CreatorGaugeController | Gauge — fees · jackpot custody |
| CCA launch arm | Auction — share auction |
| LotteryManager4626 | Lottery — instant lottery on buys |
| CreatorOracle | Oracle — TWAP pricing |
Shared infrastructure
Contract addresses (v1.19.3 / v1.19.4 on v1.19.1 stack) — batcher, factories, modules.
Impairment disclosures · Glossary
Deploy phases
| Phase | Creator-facing step | Onchain effect |
|---|---|---|
| 1 | Deploy contracts | Per-creator stack; vault unfunded |
| 2 | Activate vault | Deposit + wrap + 30/30/30/10 |
| 3 | Automatic (launch bundle) | Charm 45% · Ajna 45% · 10% idle |
| 4 | After activation | Auction scheduled → live → graduate |
Launch is complete on Base after auction graduation, sweepCurrency() / migrate(), and hook alignment — see After activation.
Source: github.com/wenakita/4626/contracts
Prev: Launch a vault · Next: Registry4626
Was this page helpful?