このページは AI による自動翻訳です。すべての内容は英語版を正とします。英語版を表示 →
このチャプターの内容。 Raydium に対して実際のオンチェーン操作を実行する 3 つのエンドツーエンドスクリプト。スワップと CPMM スクリプトは単一ファイルで、環境変数で設定して実行します。CLMM スクリプトは複数ファイルのフロー — 詳細は専用ページを参照してください。これらを使用して、より大きなものを構築する前にセットアップを検証してください。このチャプターの内容ではないもの。 リファレンスドキュメント。完全なビルダー API、パラメータリファレンス、エッジケースについては、SDK & API と各プロダクトの
code-demos ページを参照してください。前提条件
以下を 1 回実行してください:- Node 18 以上 ESM サポート付き(
package.jsonに"type": "module"または.mjs拡張子)。 - Solana キーペア
~/.config/solana/id.jsonに配置(または任意の場所 —KEYPAIRを設定)。キーペア生成についてはsolana-fundamentals/toolchainを参照してください。 - 資金が入ったウォレット。 スワップスクリプトは入力額と小額のクッション — CPMM スワップはネットワーク手数料で約 0.0015 SOL かかります(
reference/fee-comparisonを参照)、スワップがトークンアカウントを開く必要がある場合は 1 回限りのレント。プール作成はより多くかかります:CPMM スクリプトだけで、シード流動性またはレント前に約 0.15 SOL の 1 回限りのプール作成手数料がかかります。ウォレットに資金を入れる前に、各スクリプトの Setup セクションで現在の数字を確認してください。 - RPC URL。 テスト用は無料の公開 RPC で問題ありませんが、スモークテスト以上の場合は有料プロバイダーを使用してください。
クラスター。 3 つのスクリプトすべてはデフォルトでメインネットです。Devnet には
RPC_URL=https://api.devnet.solana.com と、スクリプト内の cluster: "devnet" が必要です — 2 つのプール作成スクリプトの場合、これが唯一の変更ではありません。各スクリプトの Setup セクションで他に何を変更する必要があるかを確認してください。Devnet のプールシード流動性は限定的です。テストトークンを自分でミントすることを想定してください。3 つのスクリプト
CLI からスワップ
CPMM プールを通じてスワップをクォートして実行 — セットアップが機能することを確認する最速の方法。
CPMM プールをデプロイ
選択したトークンペアの新しい CPMM プールを作成し、0.25% 手数料層で初期流動性をシード。
CLMM プールをデプロイ
新しい CLMM プールを作成し、デフォルトで最低手数料層で初期集中ポジションを開く。
このチャプターの後
各スクリプトはオンチェーン結果 — スワップクォートとトランザクションリンク、新しいプールアドレス、または新しいポジションとその NFT — と、実行した操作の SDK & API チャプターの次のページを指す 1 行を出力します。独自の統合を書く準備ができたら:- バックエンドとボット → Trade API。
- フロントエンドとフルコントロールアプリ → TypeScript SDK。
- オンチェーン構成 → Rust CPI。
- それらの中から選択 → SDK & API の上部の比較表。

