Skip to main content

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

ContractDocumentation
Registry4626Registry — creator coin → vault lookup
CreatorOVaultVault — ERC-4626 · creator coin deposit
CreatorOVaultWrapperWrapper — 1000 ▢ → 1 ■
CreatorShareOFTShareOFT — tradable ■ share
CreatorGaugeControllerGauge — fees · jackpot custody
CCA launch armAuction — share auction
LotteryManager4626Lottery — instant lottery on buys
CreatorOracleOracle — 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

PhaseCreator-facing stepOnchain effect
1Deploy contractsPer-creator stack; vault unfunded
2Activate vaultDeposit + wrap + 30/30/30/10
3Automatic (launch bundle)Charm 45% · Ajna 45% · 10% idle
4After activationAuction 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