helius-sdk) facilita el desarrollo en Solana con TypeScript, ya sea en Node.js, el navegador o cualquier otro entorno de ejecución. Esta página explica cómo instalar y usar el SDK, cómo gestionar errores comunes y dónde encontrar la documentación más reciente.
Ten en cuenta que el SDK se reescribió a partir de la versión 2.0.0. Esto se hizo para usar @solana/kit y eliminar la dependencia de versiones de @solana/web3.js posteriores a la 1.73.2. Si estás migrando a la versión más reciente, consulta nuestra guía de migración.
GitHub Repository
SDK oficial de TypeScript de Helius para desarrollar en Solana
Instalación
Puedes instalar el SDK de TypeScript de Helius con cualquiera de los siguientes gestores de paquetes:- npm
- pnpm
- Yarn
Inicio rápido
A continuación, se muestra un ejemplo sencillo de cómo usar el SDK de TypeScript para obtener una lista de los activos que pertenecen a una dirección determinada:Documentación
El directorio de ejemplos contiene ejemplos de código detallados que abarcan cada método y el uso básico, organizados por espacio de nombres. Para consultar la documentación de referencia de la API, revisa nuestra documentación y la documentación oficial de Solana, donde encontrarás ayuda general sobre la API JSON RPC de Solana. Para obtener ayuda general sobre Kit, consulta la documentación de Kit.Gestión de errores
Se generará un mensaje de error cuando la API devuelva un resultado no exitoso, 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, puedes encontrar 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 durante 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. Comunícate con el equipo de soporte de Helius para obtener ayuda.
1
Check error documentation
Consulta los errores de Kit para ver una lista de los errores que puedes encontrar
2
Review the documentation
Consulta la documentación de Helius para obtener más orientación
3
Contact support
Comunícate con el equipo de soporte de Helius para obtener ayuda más detallada