Halaman ini diterjemahkan secara otomatis oleh AI. Versi bahasa Inggris adalah acuan resmi.Lihat versi bahasa Inggris →
Alat inti
Solana CLI
Command-line interface kanonik untuk berinteraksi dengan cluster Solana — manajemen wallet, RPC call, deployment program. Instalasi:SPL Token CLI
CLI resmi untuk operasi SPL Token / Token-2022 — membuat mint, minting token, transfer. Instalasi (sudah termasuk dengan Solana CLI):Anchor CLI
Diperlukan untuk fetch Raydium IDL, membangun klien, dan verifikasi program. Instalasi:Setup TypeScript
Path integrasi utama untuk Raydium.Package
| Package | Versi |
|---|---|
@solana/web3.js | ≥1.95 |
@solana/spl-token | ≥0.4 |
@coral-xyz/anchor | ≥0.30 |
@raydium-io/raydium-sdk-v2 | ≥0.2.42-alpha |
Script minimal
sdk-api/typescript-sdk untuk referensi SDK lengkap.
Setup Rust
Untuk integrasi CPI dan program on-chain.Toolchain
Program Cargo.toml untuk integrasi Raydium CPI
"cpi" mengimpor modul cpi dengan helper CPI (sehingga Anda dapat raydium_cp_swap::cpi::swap_base_input(...)). Lihat sdk-api/rust-cpi.
Setup Python
Path integrasi sekunder — umum untuk pengembang bot.Package
| Package | Versi |
|---|---|
solders | ≥0.21 |
solana-py | ≥0.34 |
anchorpy | ≥0.21 |
raydium-py | ≥0.2.1 |
Script minimal
sdk-api/python-integration.
RPC endpoint
Public mainnet RPC (api.mainnet-beta.solana.com) dibatasi rate dengan berat dan akan throttle di bawah beban apa pun. Untuk penggunaan non-trivial, dapatkan endpoint private:
| Provider | Catatan |
|---|---|
| Helius | Paling populer; free tier generous. |
| Triton | Enterprise; harga premium, stabil. |
| QuickNode | Solid; latency sub-per-second. |
| RPC node Anda sendiri | Biaya ~$500/bulan hardware; kontrol penuh. |
getProgramAccounts— scan tanpa batasan mahal; beberapa provider membatasi atau mencharge per scan.getPriorityFeeEstimate— endpoint spesifik Helius; yang lain punya equivalent.geyser/ WebSocket streaming — diperlukan untuk bot low-latency; bukan semua provider expose-nya.
Devnet dan localnet
Devnet
Public test cluster Solana. Raydium memiliki partial devnet deployment:- Beberapa pool CPMM ada untuk testing.
- AMM v4 memiliki pool devnet historis.
- CLMM memiliki beberapa demo pool.
- Farm v6 di-deploy.
cluster: "devnet":
Localnet dengan forked mainnet state
Untuk testing realistis, fork mainnet state ke local validator:- Unit-testing integrasi CPI Anda melawan program Raydium real.
- Replay transaksi dengan parameter modified untuk debug.
- Stress-testing dengan volume synthetic besar.
Project template
TypeScript integration starter
package.json:
Anchor CPI program starter
Utility CLI berguna
solana-keygen
Membaca account apa pun
Program logs
Transaction inspection
Environment hygiene
Separate wallet per tujuan
- Development wallet: memegang testnet SOL, digunakan untuk building.
- Production wallet: memegang real SOL, hanya digunakan untuk deploy / multisig submission.
- Hot wallet untuk bot: balance kecil, permission narrow.
.env pattern
Version pinning
Lock semua Solana-ecosystem dependency. Ekosistem bergerak cepat; minor version bump@solana/web3.js sebelumnya telah introduce breaking change. Gunakan package-lock.json / Cargo.lock dengan seksama.
Pointer
sdk-api/typescript-sdk— Referensi TypeScript SDK.sdk-api/rust-cpi— Penggunaan Rust CPI.sdk-api/python-integration— Setup Python.solana-fundamentals/programs-and-anchor— Background Anchor.

