Solana bot - Quickstart

Instala SLV

bash
curl -fsSL https://storage.slv.dev/slv/install | sh

$ slv b init

slv b init
Con un solo comando, slv b init, puede cambiar instantáneamente un entorno de desarrollo para los bots Solana utilizando datos basados en secuencias de alto rendimiento.
bash
slv b init
  • Uso shreds-ts si prefieres un bot de Shreds basado en TypeScript
  • Uso shreds-rust para un bot basado en Rust que aprovechan a los Shreds
  • Uso geyser-typescript si prefiere un bot Geyser basado en TypeScript
Elige una plantilla, y toda la configuración necesaria se hará automáticamente.

Ejemplo de cliente de fragmentos – TypeScript

  1. Renombre .env.sample archivo a .env.
  2. Actualizar los valores en .env archivo con su endpoint real:
ini
SHREDS_ENDPOINT=https://shreds-ams.erpc.global
Nota importante Este endpoint se proporciona como ejemplo y no se puede utilizar directamente. Obtenga y fije su endpoint real en consecuencia.
  1. Instalar dependencias y ejecutar el script:
bash
pnpm i
pnpm dev
Shreds TypeScript VSCode

Ejemplo de cliente de trituraciones – Rust

  1. Rename .env.sample a .env
  2. Editar .env con su endpoint real Shreds:
ini
SHREDS_ENDPOINT=https://shreds-ams.erpc.global
Nota:
Este endpoint es solo una muestra y no se puede utilizar tal cual. Obtenga y configure el endpoint adecuado para su entorno.
  1. Construir y ejecutar el cliente:
bash
cargo run
Shreds Rust VSCode

Ejemplo de cliente Geyser – TypeScript

  1. Cambie el nombre de .env.sample a .env
  2. Edite .env con sus valores reales:
ini
GEYSER_ENDPOINT=http://grpc-ams1.erpc.global
Nota:
Este endpoint es solo una muestra y no se puede utilizar tal cual. Obtenga y configure el endpoint adecuado para su entorno.
  1. Instalar dependencias e iniciar el servidor de desarrollo:
bash
pnpm i
pnpm dev
Geyser TypeScript VSCode

Prueba gratuita de 1 día disponible

Los bots Geyser y Shreds se pueden probar de forma gratuita durante 1 día a través del servidor oficial de Discord de DAO.