Skip to main content
이 페이지는 AI 자동 번역입니다. 모든 내용은 영문판을 기준으로 합니다.영문판 보기 →
이 항목은 예정된 LaunchLab 프로그램 업데이트를 다룹니다. 배포 전 로컬 릴리스 브랜치에 대해 검증되었습니다. 프로덕션에서 새로운 경로를 활성화하기 전에 배포된 프로그램과 게시된 IDL을 확인하세요.
이 릴리스는 CPMM을 새로 초기화된 런칭의 유일한 졸업 대상으로 만듭니다. 또한 잠금 LP 권리를 받는 대상을 변경하고, GlobalConfig 선택 제어를 플랫폼 관리자에게 이동하며, CPMM 마이그레이션 CPI 입력을 확장합니다.

통합자를 위한 요약

  • 새로운 런칭은 CPMM 전용입니다. Initialize, InitializeV2, InitializeWithToken2022migrate_type = 1을 요구합니다. AMM v4로 구성된 새로운 런칭은 MigrateTypeNotMatch를 반환합니다.
  • 레거시 AMM v4 상태는 계속 지원됩니다. MigrateToAmm은 제거되지 않습니다. 저장된 마이그레이션 타입이 0인 기존 풀을 졸업시킬 수 있습니다.
  • 크리에이터 잠금 LP는 이 업그레이드 후 플랫폼으로 이동합니다. 이 릴리스 이전에는 creator_scale이 별도의 크리에이터 소유 Fee Key를 생성했습니다. 업그레이드 후 실행된 마이그레이션은 platform_scale + creator_scale을 하나의 플랫폼 소유 잠금 LP 지분으로 결합합니다. burn_scale은 소각됩니다.
  • 크리에이터 수수료는 별도로 유지됩니다. 본딩 곡선 크리에이터 수수료와 CPMM 크리에이터 수수료는 LP Fee Key 권리가 아닙니다. platform_cp_creator는 여전히 원래 런칭 크리에이터 또는 플랫폼이 선택한 주소가 CPMM 크리에이터 기록 소유자가 되는지를 결정합니다.
  • 플랫폼이 자신의 설정 허용 목록을 관리합니다. PlatformConfig.restrict_global_configPlatformAllowConfig는 글로벌 관리자 관리 requires_platform_auth / PlatformGlobalAccess 모델을 대체합니다.
  • CPMM 마이그레이션 빌더는 변경해야 합니다. 업그레이드된 경로는 10개의 고정된 남은 계정을 요구하고 정렬된 두 민트에 대한 CPMM support_mint PDA를 추가합니다.
  • 위임된 권한이 GlobalConfig를 생성할 수 있습니다. 기존 설정을 업데이트할 수는 없습니다.

새로운 런칭 대 기존 상태 동작

CPMM 전용 확인은 풀 초기화 중에 실행됩니다. 기존 PoolState 계정을 다시 쓰지 않습니다. 기존 AMM v4 바운드 런칭은 저장된 마이그레이션 타입을 유지하고 유지된 레거시 마이그레이션 명령을 사용할 수 있습니다. amm_creator_fee_on은 이제 CPMM 크리에이터 수수료 측면(QuoteToken 또는 BothToken)만 제어합니다. 클라이언트는 이를 사용하여 대상 프로그램을 추론해서는 안 됩니다.

LP 소유권 변경

세 가지 스케일 필드는 PlatformConfig에 남아 있으며, 합계는 여전히 1_000_000과 같아야 합니다. 런타임 분배는 이제 다음과 같습니다:
이 릴리스 이전에는 LaunchLab이 creator_scale을 별도로 잠금하고 해당 Fee Key를 토큰 크리에이터에게 발행했습니다. 업그레이드 후 실행된 마이그레이션의 경우, 동일한 스케일이 플랫폼 지분에 추가됩니다. 결합된 지분이 0이 아니면 LaunchLab은 platform_nft_wallet에 대해 하나의 Fee Key를 생성하고 새로운 크리에이터 Fee Key를 생성하지 않습니다. 이 변경은 업그레이드 이전에 완료된 마이그레이션으로 생성된 Fee Key 또는 잠금 유동성 기록을 수정하지 않습니다. 업그레이드 이전에 생성되었지만 이후에 마이그레이션된 런칭은 MigrateToCpswap이 실행될 때 분할이 적용되므로 새로운 분배를 따릅니다. 계정 레이아웃이 유지되므로 인덱서는 계정 크기 마이그레이션이 필요하지 않지만, UI 및 회계 시스템은 마이그레이션 버전에 따라 creator_scale을 해석해야 합니다.

플랫폼 허용 목록 마이그레이션

GlobalConfig.requires_platform_auth는 제거되고 해당 바이트는 패딩으로 돌아갑니다. PlatformConfigrestrict_global_config에 대해 하나의 패딩 바이트를 재사용하므로 두 계정 크기 모두 변경되지 않습니다. restrict_global_config = 1일 때, 초기화는 다음에서 파생된 PDA를 포함해야 합니다:
플랫폼 관리자가 이러한 계정을 생성하고 닫습니다. 이전 CreatePlatformGlobalAccessClosePlatformGlobalAccess 명령은 제거되며, 이전 PlatformGlobalAccess PDA는 새로운 확인을 만족하지 않습니다. 자동 변환 경로는 없습니다.

CPMM 마이그레이션 계정 변경

MigrateToCpswap은 이제 다음 0 기반 remaining_accounts 인덱스를 예상합니다: 별도의 크리에이터 잠금 계정을 추가하거나 인덱스 8–9를 생략하는 이전 빌더는 업그레이드된 경로와 호환되지 않습니다. CPMM 프로그램 아래에서 [b"support_mint", mint]를 사용하여 두 support-mint 주소를 파생시킵니다.

오류 및 IDL 영향

코드 60006021은 안정적으로 유지됩니다. 이전 플랫폼 글로벌 액세스 변형은 제거됩니다. 6022는 이제 InvalidPlatformAllowConfig를 의미하며, 이전 6023은 더 이상 존재하지 않습니다. PlatformAllowConfig 명령을 구성하기 전에, 업데이트된 설정 필드를 디코딩하거나, 새로운 CPMM 마이그레이션 레이아웃을 구축하기 전에 LaunchLab IDL을 새로고침하세요.

업데이트된 페이지

  • products/launchlab/instructionsaccounts — 생성 제한, 레거시 경계, 허용 PDA, 마이그레이션 계정.
  • products/launchlab/global-configplatform-config — 레이아웃 호환 필드 변경 및 권한 모델.
  • products/launchlab/creator-fees, platforms, 수수료 주의사항 — 플랫폼 전용 잠금 LP 및 별도 CPMM 크리에이터 수수료.
  • user-flows LaunchLab 및 Burn & Earn 페이지 — 수정된 크리에이터 대면 동작.
  • protocol-overview/architecture — CPMM 전용 새로운 런칭 경로.
  • reference/program-addresses — 위임된 설정 생성 권한.
  • reference/error-codessecurity/admin-and-multisig — 새로운 오류 및 역할 경계.
검증됨 2026-08-13 로컬 브랜치 feat/cpswap-only-and-platform-allow-config 커밋 2b1999f8e226ec84148cf818ea809d3cd5f30caa, master 커밋 13b5c5210b58ceaef1ea4f9d9fbb7626d20613ee와 비교.
이 검증은 소스 브랜치를 다룹니다. mainnet-beta 배포가 아닙니다. 업데이트된 명령을 활성화하기 전에 배포된 프로그램과 게시된 IDL을 확인하세요.