Esta página fue traducida automáticamente por IA. La versión en inglés es la fuente autorizada.Ver versión en inglés →
Toda la documentación aquí asume que tienes una cadena de herramientas de desarrollo Solana funcional. Esta página enumera las herramientas, las versiones mínimas conocidas para funcionar con Raydium a partir de abril de 2026, y los problemas específicos de configuración. Comienza aquí antes de ejecutar cualquiera de los ejemplos de código en capítulos posteriores.
Herramientas principales
Solana CLI
La interfaz de línea de comandos canónica para interactuar con clusters de Solana — gestión de carteras, llamadas RPC, despliegue de programas. Instalar:SPL Token CLI
La CLI oficial para operaciones SPL Token / Token-2022 — crear mints, acuñar tokens, transferencias. Instalar (incluido en Solana CLI):Anchor CLI
Necesario para obtener IDLs de Raydium, construir clientes y verificar programas. Instalar:Configuración de TypeScript
La ruta de integración principal para Raydium.Paquetes
Script mínimo
sdk-api/typescript-sdk para la referencia completa del SDK.
Configuración de Rust
Para integración de CPI y programas en cadena.Cadena de herramientas
Cargo.toml del programa para una integración de CPI de Raydium
"cpi" importa el módulo cpi con ayudantes de CPI (así puedes usar raydium_cp_swap::cpi::swap_base_input(...)). Consulta sdk-api/rust-cpi.
Configuración de Python
Ruta de integración secundaria — común para desarrolladores de bots.Paquetes
Script mínimo
sdk-api/python-integration.
Puntos finales RPC
El RPC público de mainnet (api.mainnet-beta.solana.com) tiene un límite de velocidad muy alto y se acelera bajo cualquier carga. Para uso no trivial, obtén un punto final privado:
Configurar:
getProgramAccounts— los escaneos sin restricciones son costosos; algunos proveedores los limitan o cobran por escaneo.getPriorityFeeEstimate— punto final específico de Helius; otros tienen equivalentes.geyser/ transmisión de WebSocket — necesario para bots de baja latencia; no todos los proveedores lo exponen.
Devnet y localnet
Devnet
El cluster de prueba público de Solana. Raydium tiene un despliegue parcial en devnet:- Algunos pools CPMM existen para pruebas.
- AMM v4 tiene pools devnet históricos.
- CLMM tiene algunos pools de demostración.
- Farm v6 está desplegado.
cluster: "devnet":
Localnet con estado mainnet bifurcado
Para pruebas realistas, bifurca el estado mainnet en un validador local:- Pruebas unitarias de tu integración de CPI contra un programa Raydium real.
- Reproducir una transacción con un parámetro modificado para depuración.
- Prueba de estrés con volúmenes sintéticos grandes.
Plantillas de proyecto
Inicio de integración de TypeScript
package.json mínimo:
Inicio de programa CPI de Anchor
Utilidades CLI útiles
solana-keygen
Leer cualquier cuenta
Registros del programa
Inspección de transacciones
Higiene del entorno
Carteras separadas por propósito
- Cartera de desarrollo: contiene SOL de testnet, se usa para construir.
- Cartera de producción: contiene SOL real, se usa solo para despliegues / envíos multifirma.
- Cartera activa para bots: saldo pequeño, permisos estrechos.
Patrón .env
Fijación de versiones
Bloquea todas las dependencias del ecosistema Solana. El ecosistema se mueve rápido; un aumento de versión menor de@solana/web3.js ha introducido cambios significativos anteriormente. Usa package-lock.json / Cargo.lock religiosamente.
Enlaces relacionados
sdk-api/typescript-sdk— Referencia del SDK de TypeScript.sdk-api/rust-cpi— Uso de CPI en Rust.sdk-api/python-integration— Configuración de Python.solana-fundamentals/programs-and-anchor— Información de Anchor.

