Skip to main content
The interface checks launch inputs before the wallet asks for a signature. The contracts enforce the hard caps again onchain.

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 in 01. 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.

Transaction checks

A launch stops when the selected paired asset or creation route is unavailable, the payment is wrong, creation is disabled, the address suffix is invalid, the transaction has expired, protected settings differ from the values the creator reviewed, or the pool cannot open with token-only liquidity. Developers who need the exact encoded caps and field names can use Functions and events and the machine-readable production snapshot.