Current defaults
Contract hard caps
The supply caps assume the launch token’s standard 18 decimals.
Token fields
Creator profile fields
Creator-profile changes use a wallet signature and affect the public o1 profile only. They do not change token permissions, balances, or liquidity.
Fee and referral rules
- every configured fee component must be valid and all component bps must add up exactly to the base fee; the current configuration uses creator, platform, and referrer components;
- the starting total fee cannot be lower than the normal base fee;
- the anti-snipe period must be longer than zero;
- the platform fee receiver must be a valid address;
- the o1 interface and Public API reject the trader, original or current creator, current creator fee recipient, platform fee receiver, empty address, and protocol or execution dependencies as referrers;
- the hook independently rejects the empty address, the v4 executor, current creator, current creator fee recipient, hook, factory, fee escrow, and PoolManager; direct integrations must apply the broader product restrictions themselves;
- the unused referral share goes to the platform.
Quote requirements
Only quote currencies registered by o1 governance can be selected. Quote tokens must behave like standard ERC-20 tokens. Transfer-tax, rebasing, and other non-standard balance behavior is not supported because it can break pool and fee accounting. Base currently has eight registered Coinbase crypto majors and ten registered Stock Tokens from a 13-asset stock catalog. Robinhood has 194 registered Stock Tokens and no crypto-major catalog entries. Monad supports MON, USDC and WETH as paired assets. Arc uses six-decimal ERC-20 USDC and includes eight-decimal cirBTC in its crypto catalog; verify the selected quote registration before creation. Launch fees use 18-decimal native USDC. X Layer uses native OKB with 18 decimals and a 0.02 OKB creation fee. Current atomic Dev Buy is limited to OKB-paired launches. Every token from a current factory must have an address ending in01. A managed quote’s opening frame must remain aligned with the active tick spacing. Price updates use per-quote revisions so stale writes fail.
Staking vault limits
When early withdrawal is forbidden, the configured penalty must be zero. When it is allowed, a zero penalty provides a penalty-free early exit.
Each deposit creates a separate lot. The interface supports partial withdrawals, withdrawing from several lots together, and claiming multiple completed epochs together.
Staking accepts B20 and ERC-20 assets only when their balances change by the exact transferred amount. Fee-on-transfer, rebasing, reflection, and other non-standard balance behavior is unsupported. See the staking guide for the complete lifecycle.
