Documentation Index
Fetch the complete documentation index at: https://docs.raydium.io/llms.txt
Use this file to discover all available pages before exploring further.
Diese Seite wurde mit KI automatisch übersetzt. Maßgeblich ist stets die englische Version.Englische Version ansehen →
Was dies tut. Erstellt einen brandneuen CPMM-Pool für zwei von Ihnen angegebene Mints, wählt die Gebührenstaffeln von 0,25 % aus, seedet die anfängliche Liquidität zum durch die Seed-Beträge implizierten Preis und gibt die neue Pool-ID und die Transaktionssignatur aus.
Setup
Stellen Sie sicher, dass Sie die Quick-Start-Voraussetzungen gelesen haben undRPC_URL, KEYPAIR und die Abhängigkeiten installiert haben.
Sie müssen auch das Wallet mit den Seed-Beträgen beider Mints finanzieren, zuzüglich ausreichend SOL, um die einmalige Pool-Erstellungsgebühr zu decken (~0,15 SOL im Mainnet, siehe reference/program-addresses für den aktuellen Wert).
Das Skript
Speichern Sie es alscreate-cpmm.mjs:
Führen Sie es aus
Beispiel: Erstellen Sie einen SOL/USDC-Pool mit 1 SOL und 160 USDC Seed:Was gerade passiert ist
getCpmmConfigshat die aktuelle Liste der Gebührenstaffeln vonapi-v3.raydium.ioabgerufen und Index 0 (die 0,25%-Staffel – siehereference/fee-comparisonfür den vollständigen Satz) ausgewählt.getTokenInfohat die Metadaten jedes Mints aufgelöst, einschließlich des Tokenprogramms, das es besitzt. CPMM akzeptiert sowohl SPL Token als auch Token-2022 Mints; das SDK routed automatisch.createPoolhat eine Transaktion erstellt, die:- die Mints in kanonische Reihenfolge sortiert,
- die Pool-PDA, Vaults, LP-Mint und Autorität ableitet,
- die einmalige
create_pool_feeanCREATE_CPMM_POOL_FEE_ACCzahlt, - die ATAs des Aufrufers erstellt, falls sie fehlen,
- die Vaults mit
AMOUNT_AundAMOUNT_Bseedet.
- Der initiale Preis wird durch das Seed-Verhältnis festgelegt:
price = AMOUNT_B / AMOUNT_Anach Dezimalanpassung. Wählen Sie dies sorgfältig aus – Bots werden jeden Preisfehler innerhalb von Sekunden nach dem Öffnen des Pools arbitragieren. startTime: new BN(0)öffnet den Handel sofort. Um Liquidität vor der Öffnung für die Öffentlichkeit zu stage, setzen Sie einen zukünftigen Unix-Timestamp.
Häufige Fehler
pool already exists— Für dieses Mintpaar mit dieser Gebührenstaffeln existiert bereits ein Pool. Suchen Sie ihn auf, bevor Sie ihn erstellen.insufficient funds— Ihr Wallet hat nicht genug vonMINT_A,MINT_Boder SOL (für die Pool-Erstellungsgebühr + Rent).Token-2022 extension not supported— Einer Ihrer Mints verwendet eine Erweiterung, die CPMM nicht akzeptiert. Siehereference/token-2022-support.
Nach der Bereitstellung
Sie können sofort gegen den neuen Pool swappen – das Skript Swap from CLI akzeptiert Ihre neuePOOL_ID direkt. Aggregatoren (Jupiter, etc.) werden den neuen Pool innerhalb weniger Minuten indexieren.
Weiter
products/cpmm/overview– was CPMM ist und wann Sie es wählen sollten.user-flows/create-cpmm-pool– derselbe Flow mit Screenshots über die Raydium-Benutzeroberfläche.user-flows/choosing-a-pool-type– hätten Sie stattdessen CLMM verwenden sollen?


