Halaman ini diterjemahkan secara otomatis oleh AI. Versi bahasa Inggris adalah acuan resmi.Lihat versi bahasa Inggris →
Entri ini mencakup pembaruan program LaunchLab yang akan datang. Telah diverifikasi terhadap cabang rilis lokal sebelum deployment. Konfirmasi program yang di-deploy dan IDL yang dipublikasikan sebelum mengaktifkan jalur baru di production.
GlobalConfig ke admin platform, dan memperluas input CPI migrasi CPMM.
TL;DR untuk integrator
- Peluncuran baru adalah CPMM-only.
Initialize,InitializeV2, danInitializeWithToken2022memerlukanmigrate_type = 1. Peluncuran baru yang dikonfigurasi untuk AMM v4 mengembalikanMigrateTypeNotMatch. - Status AMM v4 legacy tetap didukung.
MigrateToAmmtidak dihapus. Masih dapat meluluskan pool yang ada yang tipe migrasinya tersimpan sebagai0. - LP terkunci kreator berpindah ke platform setelah upgrade ini. Sebelum rilis ini,
creator_scalemenghasilkan Fee Key terpisah milik kreator. Migrasi yang dijalankan setelah upgrade menggabungkanplatform_scale + creator_scalemenjadi satu bagian LP terkunci milik platform.burn_scaledibakar. - Biaya kreator tetap terpisah. Biaya kreator bonding-curve dan biaya kreator CPMM bukan hak Fee Key LP.
platform_cp_creatormasih menentukan apakah kreator peluncuran asli atau alamat yang dipilih platform menjadi kreator CPMM yang tercatat. - Platform mengelola allowlist konfigurasi mereka sendiri.
PlatformConfig.restrict_global_configdanPlatformAllowConfigmenggantikan modelrequires_platform_auth/PlatformGlobalAccessyang dikelola admin global. - Builder migrasi CPMM harus berubah. Jalur yang diupgrade memerlukan sepuluh akun sisa tetap dan menambahkan PDA CPMM
support_mintuntuk kedua mint yang diurutkan. - Otoritas yang didelegasikan dapat membuat
GlobalConfig. Tidak dapat memperbarui konfigurasi yang ada.
Perilaku peluncuran baru versus status yang ada
Pemeriksaan CPMM-only berjalan selama inisialisasi pool. Tidak menulis ulang akunPoolState yang ada. Peluncuran AMM v4-bound yang ada menyimpan tipe migrasi mereka dan dapat menggunakan instruksi migrasi legacy yang dipertahankan.
amm_creator_fee_on sekarang hanya mengontrol sisi biaya kreator CPMM (QuoteToken atau BothToken). Klien tidak boleh menggunakannya untuk menyimpulkan program target.
Perubahan kepemilikan LP
Ketiga bidang skala tetap berada diPlatformConfig, dan jumlahnya masih harus sama dengan 1_000_000. Distribusi runtime sekarang:
creator_scale secara terpisah dan mencetak Fee Key-nya ke kreator token. Untuk migrasi yang dijalankan setelah upgrade, skala yang sama ditambahkan ke bagian platform. Jika bagian gabungan bukan nol, LaunchLab membuat satu Fee Key untuk platform_nft_wallet dan tidak membuat Fee Key kreator baru.
Perubahan tidak memodifikasi Fee Key atau catatan likuiditas terkunci yang dibuat oleh migrasi yang diselesaikan sebelum upgrade. Peluncuran yang dibuat sebelum upgrade tetapi dimigrasikan sesudahnya mengikuti distribusi baru karena pemisahan diterapkan ketika MigrateToCpswap dijalankan.
Karena tata letak akun dipertahankan, indexer tidak memerlukan migrasi ukuran akun, tetapi UI dan sistem akuntansi harus menafsirkan creator_scale sesuai dengan versi migrasi.
Migrasi allowlist platform
GlobalConfig.requires_platform_auth dihapus dan byte-nya kembali ke padding. PlatformConfig menggunakan kembali satu byte padding untuk restrict_global_config, jadi kedua ukuran akun tetap tidak berubah.
Ketika restrict_global_config = 1, inisialisasi harus menyertakan PDA yang berasal dari:
CreatePlatformGlobalAccess dan ClosePlatformGlobalAccess sebelumnya dihapus, dan PDA PlatformGlobalAccess lama tidak memenuhi pemeriksaan baru. Tidak ada jalur konversi otomatis.
Perubahan akun migrasi CPMM
MigrateToCpswap sekarang mengharapkan indeks remaining_accounts berbasis nol ini:
Builder lama yang menambahkan akun kunci kreator terpisah atau menghilangkan indeks 8–9 tidak kompatibel dengan jalur yang diupgrade. Turunkan kedua alamat support-mint menggunakan
[b"support_mint", mint] di bawah program CPMM.
Dampak error dan IDL
Kode6000–6021 tetap stabil. Varian akses global platform sebelumnya dihapus. 6022 sekarang berarti InvalidPlatformAllowConfig, dan 6023 lama tidak lagi ada.
Segarkan IDL LaunchLab sebelum membuat instruksi PlatformAllowConfig, mendekode bidang konfigurasi yang diperbarui, atau membangun tata letak migrasi CPMM baru.
Halaman yang diperbarui
products/launchlab/instructionsdanaccounts— pembatasan pembuatan, batas legacy, izinkan PDA, dan akun migrasi.products/launchlab/global-configdanplatform-config— perubahan bidang yang kompatibel dengan tata letak dan model otoritas.products/launchlab/creator-fees,platforms, dan fee gotchas — LP terkunci platform-only dan biaya kreator CPMM terpisah.- Halaman
user-flowsLaunchLab dan Burn & Earn — perilaku yang menghadap kreator yang dikoreksi. protocol-overview/architecture— jalur peluncuran baru CPMM-only.reference/program-addresses— otoritas pembuatan konfigurasi yang didelegasikan.reference/error-codesdansecurity/admin-and-multisig— error baru dan batas peran.
feat/cpswap-only-and-platform-allow-config pada commit 2b1999f8e226ec84148cf818ea809d3cd5f30caa, dibandingkan dengan master pada 13b5c5210b58ceaef1ea4f9d9fbb7626d20613ee.

