メインコンテンツへスキップ
このページは AI による自動翻訳です。すべての内容は英語版を正とします。英語版を表示 →
このチャプターについて。 3 つのエンドツーエンド Node.js スクリプトです。ファイルに貼り付けて、いくつかの環境変数を設定し、実行できます。それぞれが Raydium に対する実際のオンチェーン操作を実行します。これらを使用して、より大きなものを構築する前にセットアップを検証できます。このチャプターが含まないもの。 リファレンス ドキュメント。完全な Builder API、パラメータリファレンス、エッジケースについては、SDK & API と製品ごとの code-demos ページを参照してください。

前提条件

以下を 1 度実行してください:
次のものが必要です:
  • Node 18 以上(ESM サポート付き:package.json"type": "module" または .mjs 拡張子)。
  • Solana キーペア~/.config/solana/id.json またはその他の場所 — KEYPAIR を設定)。
  • 資金を持つウォレット。 このチャプターの単一スクリプトをカバーするには、約 0.05 SOL が必要です。
  • RPC URL。 テスト用に無料の公開 RPC で問題ありません。スモークテスト以上を実行する場合は、有料プロバイダーを使用してください。
シェルごとに 1 度これらを設定します:
クラスター。 3 つのスクリプトはすべてメインネットにデフォルト設定されています。devnet で実行するには、RPC_URL=https://api.devnet.solana.com を設定し、スクリプト内の cluster: "mainnet"cluster: "devnet" に変更します。devnet ではプールシードリクイディティが不足していることに注意してください。テストトークンを自分でミントすることが予想されます。

3 つのスクリプト

CLI からスワップ

任意の CPMM プール経由で 1 つのトークンを別のトークンにスワップします。「スクリプトから Raydium にアクセスできる」を確認する最速の方法。

CPMM プールを展開

選択したトークンペア用の新しい CPMM プールをスピンアップします。0.25% フィーティアを選択し、初期リクイディティをシードします。

CLMM プールを展開

選択したフィーティアと単一の集中ポジションを持つ新しい CLMM プールをスピンアップします。

このチャプター以降

各スクリプトは最小限の出力(プール ID、トランザクション署名)で終了し、実行した操作に対する SDK & API チャプターの次のページを指す 1 行で構成されます。独自の統合を書く準備ができたら:
  • バックエンドとボットTrade API
  • フロントエンドとフル制御アプリTypeScript SDK
  • オンチェーン構成Rust CPI
  • それらの中から選択SDK & API の最上部の比較表。

バージョンバナー

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