Skip to main content
El SDK de Rust de Helius (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 cargo. Abre el archivo Cargo.toml de tu proyecto y agrega la siguiente línea debajo de [dependencies]:
donde 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:
Esto ocurre cuando una solicitud contiene parámetros no válidos.
Esto ocurre cuando se proporciona una clave de API no válida o el acceso está restringido por las reglas de RPC.
Esto indica que el usuario superó el límite de solicitudes en un período determinado o se quedó sin créditos.
Este es un mensaje de error genérico para problemas del servidor. Contacta al equipo de soporte de Helius para obtener ayuda.
Si encuentras alguno de estos errores:
1

Check error documentation

Consulta errors.rs para ver una lista de todos los posibles errores que devuelve el cliente Helius
2

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

Contribuciones

¡Todas las contribuciones a nuestros SDK son bienvenidas! Lee la guía de contribuciones antes de abrir una solicitud de incorporación de cambios.