Skip to main content
Diese Seite wurde mit KI automatisch übersetzt. Maßgeblich ist stets die englische Version.Englische Version ansehen →
Was dieses Kapitel ist. Drei End-to-End-Skripte, die jeweils eine echte On-Chain-Operation gegen Raydium durchführen. Die Swap- und CPMM-Skripte sind einzelne Dateien, die Sie einfügen, mit Umgebungsvariablen konfigurieren und ausführen. Das CLMM-Skript ist ein Multi-File-Flow — siehe dessen eigene Seite für weitere Details. Nutzen Sie diese, um Ihr Setup zu validieren, bevor Sie etwas Größeres bauen.Was dieses Kapitel nicht ist. Referenzdokumentation. Für die vollständige Builder-API, Parameterreferenz und Spezialfälle siehe SDK & API und die produktspezifischen code-demos-Seiten.

Voraussetzungen

Führen Sie dies einmalig aus:
Sie benötigen:
  • Node 18+ mit ESM-Unterstützung ("type": "module" in package.json oder .mjs-Erweiterung).
  • Ein Solana-Keypair unter ~/.config/solana/id.json (oder überall — setzen Sie KEYPAIR). Siehe solana-fundamentals/toolchain zum Generieren eines Keypairs.
  • Ein finanziertes Wallet. Das Swap-Skript benötigt nur seinen Eingabebetrag plus einen kleinen Puffer — ein CPMM-Swap kostet etwa 0,0015 SOL an Netzwerkgebühren (siehe reference/fee-comparison), plus einmalige Miete, wenn der Swap ein Token-Konto für Sie öffnen muss. Das Erstellen eines Pools kostet mehr: Das CPMM-Skript allein trägt eine einmalige Pool-Erstellungsgebühr von etwa 0,15 SOL vor Seed-Liquidität oder Miete. Siehe den Setup-Abschnitt jedes Skripts für die aktuelle Zahl, bevor Sie Ihr Wallet finanzieren.
  • Eine RPC-URL. Kostenlose öffentliche RPC funktioniert zum Testen; für mehr als einen Smoke-Test verwenden Sie einen bezahlten Anbieter.
Setzen Sie diese einmalig pro Shell:
Cluster. Alle drei Skripte verwenden standardmäßig Mainnet. Devnet benötigt RPC_URL=https://api.devnet.solana.com plus cluster: "devnet" im Skript — für die beiden Pool-Erstellungs-Skripte ist das nicht die einzige Änderung; siehe den Setup-Abschnitt jedes Skripts für weitere erforderliche Änderungen. Beachten Sie, dass die Pool-Seed-Liquidität auf Devnet spärlich ist; rechnen Sie damit, Ihre eigenen Test-Token zu prägen.

Die drei Skripte

Swap von der CLI

Quotieren und führen Sie einen Swap durch einen CPMM-Pool aus — der schnellste Weg, um zu bestätigen, dass Ihr Setup funktioniert.

CPMM-Pool bereitstellen

Erstellen Sie einen neuen CPMM-Pool für ein Tokenpaar Ihrer Wahl, mit initialer Liquidität auf der 0,25%-Gebührenebene.

CLMM-Pool bereitstellen

Erstellen Sie einen neuen CLMM-Pool und öffnen Sie eine initiale konzentrierte Position, standardmäßig auf der niedrigsten Gebührenebene.

Nach diesem Kapitel

Jedes Skript gibt sein On-Chain-Ergebnis aus — ein Swap-Angebot und Transaktionslink, neue Pool-Adressen oder eine neue Position und deren NFT — und eine einzelne Zeile, die auf die nächste Seite im SDK & API-Kapitel für die Operation verweist, die es durchgeführt hat. Wenn Sie bereit sind, Ihre eigene Integration zu schreiben:

Versionsbanner

Wenn ein Skript bei einer neueren SDK-Version bricht, überprüfen Sie die Versionshinweise des SDK — die Builder-Rückgabeformen haben sich zwischen Minor-Releases entwickelt.