このページは AI による自動翻訳です。すべての内容は英語版を正とします。英語版を表示 →
コアツール
Solana CLI
Solana クラスターと対話するための正式なコマンドライン インターフェース — ウォレット管理、RPC コール、プログラムのデプロイ。 インストール:SPL Token CLI
SPL Token / Token-2022 操作の公式 CLI — ミント作成、トークンミント、転送。 インストール(Solana CLI に含まれています):Anchor CLI
Raydium IDL の取得、クライアント構築、プログラムの検証に必要です。 インストール:TypeScript セットアップ
Raydium の主な統合パス。パッケージ
| パッケージ | バージョン |
|---|---|
@solana/web3.js | ≥1.95 |
@solana/spl-token | ≥0.4 |
@coral-xyz/anchor | ≥0.30 |
@raydium-io/raydium-sdk-v2 | ≥0.2.42-alpha |
最小スクリプト
sdk-api/typescript-sdk を参照してください。
Rust セットアップ
CPI 統合とオンチェーン プログラム用。ツールチェーン
Raydium CPI 統合用のプログラム Cargo.toml
"cpi" フィーチャーは cpi モジュールを CPI ヘルパーと共にインポートします(raydium_cp_swap::cpi::swap_base_input(...) を使用できます)。sdk-api/rust-cpi を参照してください。
Python セットアップ
統合パスは 2 番目です — ボット開発者に一般的です。パッケージ
| パッケージ | バージョン |
|---|---|
solders | ≥0.21 |
solana-py | ≥0.34 |
anchorpy | ≥0.21 |
raydium-py | ≥0.2.1 |
最小スクリプト
sdk-api/python-integration を参照してください。
RPC エンドポイント
パブリック メインネット RPC (api.mainnet-beta.solana.com) は大幅にレート制限されており、負荷がかかるとスロットルが発生します。重要な使用例では、プライベート エンドポイントを取得してください:
| プロバイダー | 注記 |
|---|---|
| Helius | 最も人気。寛容な無料利用枠。 |
| Triton | エンタープライズ、プレミアム価格、安定性。 |
| QuickNode | 堅牢、サブ秒単位のレイテンシー。 |
| 独自の RPC ノード | ハードウェア約 500 ドル/月のコスト、完全な制御。 |
getProgramAccounts— 制限のないスキャンは負荷が高い。一部のプロバイダーはゲートまたはスキャンごとに料金を請求します。getPriorityFeeEstimate— Helius 固有のエンドポイント。他のプロバイダーは同等の機能を備えています。geyser/ WebSocket ストリーミング — 低レイテンシー ボット用に必要。すべてのプロバイダーが公開しているわけではありません。
Devnet および localnet
Devnet
Solana のパブリック テスト クラスター。Raydium は部分的な devnet デプロイメントを持っています:- テスト用に一部の CPMM プールが存在します。
- AMM v4 には履歴 devnet プールがあります。
- CLMM にはいくつかのデモ プールがあります。
- Farm v6 がデプロイされています。
cluster: "devnet" で devnet をサポートしています:
フォークされたメインネット状態での Localnet
現実的なテストのために、メインネット状態をローカル バリデーターにフォークします:- 実際の 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 のバックグラウンド。

