Diese Seite wurde mit KI automatisch übersetzt. Maßgeblich ist stets die englische Version.Englische Version ansehen →
Kernwerkzeuge
Solana CLI
Die offizielle Kommandozeilenschnittstelle für die Interaktion mit Solana-Clustern — Wallet-Verwaltung, RPC-Aufrufe, Programm-Deployment. Installation:SPL Token CLI
Die offizielle CLI für SPL Token / Token-2022-Operationen — Erstellen von Mints, Minting von Token, Transfers. Installation (in der Solana CLI enthalten):Anchor CLI
Notwendig zum Abrufen von Raydium IDLs, zum Erstellen von Clients und zum Verifizieren von Programmen. Installation:TypeScript-Setup
Der primäre Integrationspfad für Raydium.Pakete
| Paket | Version |
|---|---|
@solana/web3.js | ≥1.95 |
@solana/spl-token | ≥0.4 |
@coral-xyz/anchor | ≥0.30 |
@raydium-io/raydium-sdk-v2 | ≥0.2.42-alpha |
Minimales Skript
sdk-api/typescript-sdk für die vollständige SDK-Referenz.
Rust-Setup
Für CPI-Integration und On-Chain-Programme.Toolchain
Program Cargo.toml für eine Raydium CPI-Integration
"cpi"-Feature importiert das cpi-Modul mit CPI-Helfern (damit Sie raydium_cp_swap::cpi::swap_base_input(...) aufrufen können). Siehe sdk-api/rust-cpi.
Python-Setup
Sekundärer Integrationspfad — häufig für Bot-Entwickler.Pakete
| Paket | Version |
|---|---|
solders | ≥0.21 |
solana-py | ≥0.34 |
anchorpy | ≥0.21 |
raydium-py | ≥0.2.1 |
Minimales Skript
sdk-api/python-integration.
RPC-Endpunkte
Der öffentliche Mainnet-RPC (api.mainnet-beta.solana.com) hat eine strikte Ratenbegrenzung und wird unter Last gedrosselt. Für nicht-triviale Nutzung benötigen Sie einen privaten Endpunkt:
| Anbieter | Hinweise |
|---|---|
| Helius | Am beliebtesten; großzügiger kostenloser Plan. |
| Triton | Enterprise; Premium-Pricing, stabil. |
| QuickNode | Solide; Latenz unter einer Sekunde. |
| Eigener RPC-Knoten | Kostet ~$500/Monat für Hardware; volle Kontrolle. |
getProgramAccounts— unbeschränkte Scans sind teuer; einige Anbieter sperren sie oder berechnen pro Scan.getPriorityFeeEstimate— Helius-spezifischer Endpunkt; andere haben Äquivalente.geyser/ WebSocket-Streaming — nötig für Low-Latency-Bots; nicht alle Anbieter bieten es an.
Devnet und Localnet
Devnet
Solanas öffentlicher Test-Cluster. Raydium hat ein teilweise Devnet-Deployment:- Es gibt einige CPMM-Pools zum Testen.
- AMM v4 hat historische Devnet-Pools.
- CLMM hat ein paar Demo-Pools.
- Farm v6 ist deployed.
cluster: "devnet":
Localnet mit gegabeltem Mainnet-State
Für realistisches Testen können Sie den Mainnet-State in einen lokalen Validator forken:- Unit-Tests Ihrer CPI-Integration gegen ein echtes Raydium-Programm.
- Wiedergabe einer Transaktion mit modifiziertem Parameter zum Debuggen.
- Stress-Tests mit großen synthetischen Volumina.
Projekt-Templates
TypeScript-Integrations-Starter
package.json:
Anchor CPI-Programm-Starter
Nützliche CLI-Dienstprogramme
solana-keygen
Einen beliebigen Account lesen
Programm-Logs
Transaktions-Inspektionen
Umgebungs-Hygiene
Getrennte Wallets pro Zweck
- Entwicklungs-Wallet: hält Testnet-SOL, wird zum Bauen verwendet.
- Produktions-Wallet: hält echte SOL, wird nur für Deploys/Multisig-Submissions verwendet.
- Hot Wallet für Bots: kleines Guthaben, eingeschränkte Berechtigungen.
.env-Muster
Versionsfestlegung
Sperren Sie alle Solana-Ökosystem-Abhängigkeiten. Das Ökosystem entwickelt sich schnell; eine Minor-Version-Bumps von@solana/web3.js hat bereits zu Breaking Changes geführt. Nutzen Sie package-lock.json / Cargo.lock gewissenhaft.
Verweise
sdk-api/typescript-sdk— TypeScript SDK-Referenz.sdk-api/rust-cpi— Rust CPI-Nutzung.sdk-api/python-integration— Python-Setup.solana-fundamentals/programs-and-anchor— Anchor-Hintergrund.

