本頁內容由 AI 自動翻譯,所有內容以英文版本為準。查看英文版 →
核心工具
Solana CLI
用於與 Solana 區塊鏈互動的標準命令列介面,支援錢包管理、RPC 呼叫和程式部署。 安裝:SPL Token CLI
用於 SPL Token / Token-2022 操作的官方命令列工具,包括建立鑄幣、鑄造代幣和轉帳。 安裝(已包含在 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 設定
次要整合方式,常用於機器人開發者。套件
| 套件 | 版本 |
|---|---|
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 串流 — 低延遲機器人需要;並非所有提供商都支援。
開發網和本地網
開發網
Solana 的公開測試區塊鏈。Raydium 在開發網上有部分部署:- 存在一些 CPMM 池用於測試。
- AMM v4 有歷史開發網池。
- CLMM 有幾個演示池。
- Farm v6 已部署。
cluster: "devnet" 支援開發網:
帶有分叉主網狀態的本地網
為了進行更逼真的測試,可以將主網狀態分叉到本地驗證器:- 針對真實的 Raydium 程式測試你的 CPI 整合。
- 使用修改後的參數重放交易以進行除錯。
- 使用大量合成交易量進行壓力測試。
專案範本
TypeScript 整合入門
package.json:
Anchor CPI 程式入門
實用的命令列工具
solana-keygen
讀取任何帳戶
程式日誌
交易檢查
環境衛生
為不同用途分開錢包
- 開發錢包:持有測試網 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 背景知識。

