helius) facilita el desarrollo en Solana con Rust. Esta página explica cómo instalar y usar el SDK, gestionar errores comunes y encontrar la documentación más reciente.
GitHub Repository
SDK oficial de Rust de Helius para desarrollar en Solana
Instalación
1
Add dependency to Cargo.toml
Para comenzar a usar el SDK de Rust de Helius en tu proyecto, agrégalo como dependencia mediante donde
cargo. Abre el archivo Cargo.toml de tu proyecto y agrega la siguiente línea debajo de [dependencies]:x.y.z es la versión que deseas.2
Alternative: Use cargo add command
Como alternativa, usa
cargo add helius para agregar la dependencia directamente desde la línea de comandos. Esto buscará automáticamente la versión más reciente compatible con tu proyecto y la agregará a tu Cargo.toml.3
Keep your SDK updated
Recuerda ejecutar
cargo update con regularidad para obtener la versión más reciente del SDK.Inicio rápido
A continuación se muestra un ejemplo sencillo de cómo usar la API de transacciones mejoradas para analizar una transacción específica:Documentación
Rust Docs
Documentación más reciente en docs.rs
API Reference
Documentación de la API de Helius
Examples
Ejemplos de código en el repositorio de GitHub
Gestión de errores
Se generará un mensaje de error cuando la API devuelva una respuesta no satisfactoria (es decir, un código de estado 4xx o 5xx). Por ejemplo, a continuación se muestra un error 401 generado por una llamada incorrecta a getAsset:Códigos de error comunes
Al trabajar con el SDK de Helius, es posible que encuentres varios códigos de error. A continuación se detallan algunos de los códigos de error comunes, junto con información adicional para ayudarte a resolverlos:400: Bad Request
400: Bad Request
Esto ocurre cuando una solicitud contiene parámetros no válidos.
429: Too Many Requests
429: Too Many Requests
Esto indica que el usuario superó el límite de solicitudes en un período determinado o se quedó sin créditos.
5XX: Internal Server Error
5XX: Internal Server Error
Este es un mensaje de error genérico para problemas del servidor. Contacta al equipo de soporte de Helius para obtener ayuda.
1
Check error documentation
Consulta
errors.rs para ver una lista de todos los posibles errores que devuelve el cliente Helius2
Review the documentation
Consulta la documentación de Helius para obtener más orientación
3
Contact support
Contacta al equipo de soporte de Helius para obtener ayuda más detallada