Skip to main content
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 →
Qué es este capítulo. Tres scripts de extremo a extremo que cada uno realiza una operación real en cadena contra Raydium. Los scripts de intercambio y CPMM son archivos únicos que pegas, configuras con variables de entorno y ejecutas. El script CLMM es un flujo de múltiples archivos — consulta su propia página para ver qué implica. Úsalos para validar tu configuración antes de construir algo más grande.Qué no es este capítulo. Documentación de referencia. Para la API completa del constructor, referencia de parámetros y casos especiales, consulta SDK & API y las páginas code-demos por producto.

Requisitos previos

Ejecuta esto una vez:
Necesitas:
  • Node 18+ con soporte ESM ("type": "module" en package.json o extensión .mjs).
  • Un par de claves de Solana en ~/.config/solana/id.json (o en cualquier lugar — establece KEYPAIR). Consulta solana-fundamentals/toolchain para generar un par de claves.
  • Una billetera financiada. El script de intercambio necesita solo su cantidad de entrada más un pequeño colchón — un intercambio CPMM cuesta ~0.0015 SOL en tarifas de red (consulta reference/fee-comparison), más renta única si el intercambio tiene que abrir una cuenta de token para ti. Crear un pool cuesta más: el script CPMM solo lleva una tarifa de creación de pool única de ~0.15 SOL antes de liquidez inicial o renta. Consulta la sección Setup de cada script para la cifra actual antes de financiar tu billetera.
  • Una URL de RPC. El RPC público gratuito funciona para pruebas; para algo más que una prueba de humo, usa un proveedor de pago.
Establece estos una vez por shell:
Cluster. Los tres scripts usan mainnet por defecto. Devnet necesita RPC_URL=https://api.devnet.solana.com más cluster: "devnet" dentro del script — para los dos scripts de creación de pool, ese no es el único cambio; consulta la sección Setup de cada script para ver qué más tiene que cambiar. Ten en cuenta que la liquidez inicial del pool en devnet es escasa; espera tener que acuñar tus propios tokens de prueba.

Los tres scripts

Intercambio desde CLI

Obtén una cotización y ejecuta un intercambio a través de un pool CPMM — la forma más rápida de confirmar que tu configuración funciona.

Desplegar un pool CPMM

Crea un nuevo pool CPMM para un par de tokens que elijas, financiado con liquidez inicial en el nivel de tarifa del 0.25%.

Desplegar un pool CLMM

Crea un nuevo pool CLMM y abre una posición concentrada inicial, en el nivel de tarifa más bajo por defecto.

Después de este capítulo

Cada script imprime su resultado en cadena — una cotización de intercambio y enlace de transacción, direcciones de nuevos pools, o una nueva posición y su NFT — y una sola línea apuntando a la siguiente página en el capítulo SDK & API para la operación que realizó. Cuando estés listo para escribir tu propia integración:
  • Backends y botsTrade API.
  • Frontends y aplicaciones de control totalTypeScript SDK.
  • Composición en cadenaRust CPI.
  • Elegir entre ellos → la tabla de comparación en la parte superior de SDK & API.
Si un script se rompe en una versión más nueva del SDK, consulta las notas de lanzamiento del SDK — las formas de retorno del constructor han evolucionado entre versiones menores.