Contracts and release manifest
> V3 publication draft; not yet published. Economic terms follow the unfrozen specification v2 draft. {{待冻结}} means pending reconciliation with the final frozen specification. This page does not apply to V2 or existing tokens. Available actions depend on the verified release manifest.
Fill every address only after deployment and verification of code identity and cross-contract bindings. Placeholders are neither zero addresses nor callable configuration. This table reuses no V2, fixture, local Fork deployment or unapproved dependency address.
| Contract / purpose | V3 testnet address |
|---|---|
| LaunchFactoryV3 | {{部署后填写}} |
| ParamRegistry | {{部署后填写}} |
| LaunchCurve | {{部署后填写}} |
| LaunchGraduator | {{部署后填写}} |
| LaunchReferral | {{部署后填写}} |
| LaunchSettlementGuard | {{部署后填写}} |
| LaunchObservedHook | {{部署后填写}} |
| LaunchRewardsHook | {{部署后填写}} |
| LaunchRiskController | {{部署后填写}} |
| LaunchTimelock | {{部署后填写}} |
| v4 PoolManager | {{部署后填写}} |
| v4 PositionManager | {{部署后填写}} |
| LaunchPlainToken implementation | {{部署后填写}} |
| LaunchPlainBuybackToken implementation | {{部署后填写}} |
| LaunchRewardsToken implementation | {{部署后填写}} |
| LaunchVault implementation | {{部署后填写}} |
| LaunchPositionLock implementation | {{部署后填写}} |
| LaunchBuybackEscrow implementation | {{部署后填写}} |
| PlatformICATReceiver | {{部署后填写}} |
| PlatformICATTreasury | {{部署后填写}} |
| PlatformICATExecutor | {{部署后填写}} |
| PlatformRouteRegistry | {{部署后填写}} |
| PlatformSliceCoordinator | {{部署后填写}} |
| MarketGuard / route / Oracle / target identity dependencies | {{部署后填写}} |
| RevenueClaimBatcher, only if included in the release | {{部署后填写}} |
Read each project’s Vault, Lock and optional Buyback from Factory.project(token). These are per-project addresses.
| Release identity | Value |
|---|---|
| releaseId / manifestHash / abiHash | {{部署后填写}} |
| startBlock / startBlockHash | {{部署后填写}} |
| finalityDepth | {{待冻结}} |
| economic version / economicHash | {{部署后填写}} |
| Final specification specHash | {{待冻结}} |
| M2 routeId / configHash / target | {{部署后填写}} |
The application manifest binds component addresses, runtime code hashes, implementation identities, economic versions and canCreate/canBuy/canSell/canClaim. The M2 review manifest uses a different format and cannot replace it. A DEPLOYED label or true flag alone proves neither deployment nor health.
Verify chain ID, start-block hash, code, Factory sealing and cross-bindings. Select an explicit economic version and verify its Registry commitment instead of guessing latest. The final specHash is Keccak-256 of the frozen specification’s raw UTF-8 bytes. The unfrozen draft has no final release digest.
LP splits and platform recipient are immutable release policies in the Lock implementation. Verify their constructor values and code identity rather than relying only on Params. Media activation requires its separate identity checks. Internal operating configuration and credentials are not published here.