Skip to main content
このページは 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 で問題ありませんが、スモークテスト以上の場合は有料プロバイダーを使用してください。
シェルごとに 1 回設定してください:
クラスター。 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 の上部の比較表。

バージョンバナー

新しい SDK バージョンでスクリプトが壊れた場合は、SDK のリリースノートを確認してください — ビルダーの戻り値の形状はマイナーリリース間で進化しています。