このページは AI による自動翻訳です。すべての内容は英語版を正とします。英語版を表示 →
コアツール
Solana CLI
Solana クラスターと対話するための標準的なコマンドラインインターフェース — ウォレット管理、RPC 呼び出し、プログラムのデプロイ。 インストール:インストールホストが移動しました。 そのインストーラーは独自の現在の概念を追跡し、Raydium のプログラムがピンしているものとは異なる Anchor を渡す可能性があります — その後
release.solana.com は Solana Labs に属していました。クライアントは現在 Anza によって Agave として保守されており、リリースは release.anza.xyz から提供されています。自己更新バイナリは agave-install(solana-install はレガシーエイリアスとして保持されている)なので、agave-install update と agave-install init <version> が現在のスペルです。Solana 自体のドキュメントでは、CLI、Rust、Anchor をまとめてプルする 1 コマンドインストーラーも提供しています:anchor --version を確認してください。SPL Token CLI
SPL Token / Token-2022 操作の公式 CLI — ミント作成、トークンミント、転送。 インストール(Solana CLI に含まれる):Anchor CLI
Raydium IDL の取得、クライアントの構築、プログラムの検証に必要です。 インストール:Anchor がリポジトリとメジャーバージョンを移動しました。 標準的なリポジトリは現在
github.com/solana-foundation/anchor(以前は coral-xyz/anchor)であり、Anchor 1.0 は Raydium プログラムが使用する最初のリリースラインです — CPMM と LaunchLab は両方とも 2026-09-09 アップグレード時点で anchor-lang/anchor-spl =1.0.2 をピンしており、CLMM は 2026-09-30 アップグレードで続き、すべて 0.32.1 からアップグレードされています。avm は複数のバージョンを保持できます。avm use 1.0.2 は anchor build が Raydium のアーティファクトを再現するようにします。Anchor 1.1 と 1.2 が存在し、独自のプログラムに対して正常にビルドされますが、ターゲットプログラムがピンしているものとは異なる anchor-lang マイナーに対してコンパイルされた CPI クレートはリンクされません — sdk-api/rust-cpi を参照してください。TypeScript セットアップ
Raydium の主要な統合パス。パッケージ
@coral-xyz/anchor は凍結されました。パッケージは現在 @anchor-lang/core です。 @coral-xyz/anchor は Anchor が Coral から移動したときに 0.32.1 で停止しました。Anchor 1.x は @anchor-lang/core として公開され、Raydium 自体のプログラムリポジトリは 2026-09-09 アップグレード(CLMM は 2026-09-30)でテストスイートをそれに切り替えました。実際に使用するインポートは変わりません — import { Program, BN, AnchorProvider } from "@anchor-lang/core" — したがって、移行はパッケージ名の変更とロックファイルの更新です。0.3x から移動する場合の 2 つの動作上の注記:.accounts({...}) は現在、Anchor が自身で解決できないアカウントのみを受け入れるため、完全なセットを渡すビルダーは代わりに .accountsPartial({...}) を呼び出す必要があります。また、@anchor-lang/core/dist/cjs/utils/token は ASSOCIATED_PROGRAM_ID などのヘルパーが移動した場所です。最小限のスクリプト
sdk-api/typescript-sdk を参照してください。
Rust セットアップ
CPI 統合とオンチェーンプログラム用。ツールチェーン
cargo build-sbf でプログラムをビルドします(古い cargo build-bpf スペルは廃止されました)。
Raydium CPI 統合用のプログラム Cargo.toml
anchor-lang と anchor-spl を = でターゲットプログラムがピンしているバージョンにピンします。それらの chore/upgrade-anchor ブランチでは、CPMM と CLMM は両方とも =1.0.2 をピンしているため、単一のクレートが両方に CPI できます。両方のリポジトリの master はまだ 0.32.1 をピンしており、master 依存関係をアップグレードブランチ依存関係と混在させるクレートはビルドされません。sdk-api/rust-cpi を参照してください。
"cpi" フィーチャーは CPI ヘルパーを含む cpi モジュールをインポートします(raydium_cp_swap::cpi::swap_base_input(...) を使用できます)。sdk-api/rust-cpi を参照してください。
Python セットアップ
二次統合パス — ボット開発者に一般的。パッケージ
2 つの命名トラップ。RPC クライアントは
solana としてインポートされますが、プロジェクトは solana-py と呼ばれています — pip install solana-py は何も有用なものをインストールしません。また、PyPI に raydium-py パッケージはありません:コミュニティ Raydium ヘルパーはクローンするリポジトリ、AL-THE-BOT-FATHER/raydium_py であり、公開されたディストリビューションではありません。このページの以前のリビジョンでは、決して機能しなかった pip install raydium-py 行をリストアップしていました。最小限のスクリプト
sdk-api/python-integration を参照してください。
RPC エンドポイント
パブリック mainnet RPC(api.mainnet-beta.solana.com)は大幅にレート制限されており、負荷がかかるとスロットルされます。重要な使用法については、プライベートエンドポイントを取得してください:
設定:
getProgramAccounts— 無制限スキャンは高コスト。一部のプロバイダーはゲートまたはスキャンごとに課金します。getPriorityFeeEstimate— Helius 固有のエンドポイント。他のプロバイダーには同等のものがあります。geyser/ WebSocket ストリーミング — 低レイテンシーボットに必要。すべてのプロバイダーが公開しているわけではありません。
Devnet と localnet
Devnet
Solana のパブリックテストクラスター。Raydium には部分的な devnet デプロイメントがあります:- テスト用に一部の CPMM プールが存在します。
- AMM v4 には履歴 devnet プールがあります。
- CLMM にはいくつかのデモプールがあります。
- Farm v6 がデプロイされています。
cluster: "devnet" を介して devnet をサポートします:
フォークされた mainnet 状態を使用した localnet
現実的なテストのために、mainnet 状態をローカルバリデーターにフォークします:- 実際の Raydium プログラムに対して CPI 統合をユニットテストする。
- 修正されたパラメーターでトランザクションを再生してデバッグする。
- 大規模な合成ボリュームでストレステストする。
プロジェクトテンプレート
TypeScript 統合スターター
package.json:
Anchor CPI プログラムスターター
便利な CLI ユーティリティ
solana-keygen
任意のアカウントを読む
プログラムログ
トランザクション検査
環境衛生
目的ごとに別々のウォレット
- 開発ウォレット:testnet SOL を保持、構築に使用。
- 本番ウォレット:実際の SOL を保持、デプロイ/マルチシグ送信のみに使用。
- ボット用ホットウォレット:小額残高、限定的な権限。
.env パターン
バージョンピン
すべての Solana エコシステム依存関係をロックします。エコシステムは急速に動きます。@solana/web3.js のマイナーバージョンバンプは以前に破壊的な変更を導入しています。package-lock.json / Cargo.lock を宗教的に使用してください。
ポインター
sdk-api/typescript-sdk— TypeScript SDK リファレンス。sdk-api/rust-cpi— Rust CPI 使用法。sdk-api/python-integration— Python セットアップ。solana-fundamentals/programs-and-anchor— Anchor 背景。

