This section covers the V2 contracts on Ink mainnet. For V1 contracts, see Legacy Contracts.
Addresses on Ink mainnet (chain 57073)
Architecture
V2 splits the launch system into a UUPS proxy plus separate stateless modules. The proxy holds state and routes calls. The modules implement the logic.LaunchTradingModule and point the proxy at it through configureModules, without redeploying the hook itself.
Why modular
- Bug fixes ship as a module redeploy without touching the proxy or its state
- Each module can be audited independently
- New features (like the referral variants of buy and sell) added by upgrading the trading module
Common integration entry points
Constants
FromLaunchSharedState.sol:
Where to next
ABI
Function signatures and event topics.
Token Creation
createLaunch and createLaunchWithReferral.
Trading
buy, sell, and the referral variants.
Quotes
Preview functions for buys, sells, and sale splits.
Integration Guide
End to end integration walkthrough.
Legacy Contracts
V1 contract addresses.