Skip to main content
Validador sin comisión: Haz staking con el validador de Helius y conserva el 100 % de tus recompensas de staking gracias a nuestra tasa de comisión del 0 %.

Descripción general rápida

Helius SDK proporciona métodos sencillos para gestionar mediante programación todo el ciclo de vida del staking de SOL. Es ideal para crear interfaces de staking, protocolos DeFi o estrategias automatizadas de staking.

Create & Delegate

Configura nuevas cuentas de stake y delégalas a validadores en una sola transacción

Monitor & Manage

Haz seguimiento de las recompensas, consulta el estado y administra las cuentas de stake existentes

Withdraw & Redeem

Desactiva stakes y retira SOL después de los períodos de enfriamiento

Instalación y configuración

Conceptos básicos del staking

Cuenta de stake: Una cuenta especial que bloquea SOL y lo delega a un validador. Cada cuenta de stake apunta exactamente a un validador.Recompensas: Los validadores obtienen recompensas por proteger la red. Estas recompensas se distribuyen entre todas las cuentas de stake delegadas a ese validador.Ciclo de vida: Crear → Delegar → Obtener recompensas → Desactivar → Retirar
  • 0 % de comisión: Conserva el 100 % de tus recompensas de staking
  • Alto rendimiento: Producción de bloques confiable y tiempo de inactividad mínimo
  • Integración sencilla: Optimizado para Helius SDK con funciones auxiliares integradas
  • Activación: Los stakes se activan al inicio de la siguiente época (~2 días)
  • Desactivación: Entra en vigor al final de la época actual
  • Enfriamiento: Los stakes desactivados pueden retirarse inmediatamente después de que termine la época

Primeros pasos

Haz staking de SOL con solo 3 líneas de código:
El SDK gestiona automáticamente el cálculo de la renta y la creación de la cuenta de stake. El parámetro 1.5 es la cantidad de SOL que quieres poner en staking.

Referencia de métodos del SDK

Crea una transacción de staking completa que se puede firmar y enviar.Parámetros:
  • owner (PublicKey): La billetera que será propietaria de la cuenta de stake
  • amount (number): Cantidad de SOL que se pondrá en staking
Devuelve:
Ejemplo:
Devuelve solo las instrucciones para hacer staking (útil para crear transacciones personalizadas).Devuelve:
Ejemplo:
Obtiene todas las cuentas de stake de una billetera delegadas al validador de Helius.Ejemplo:
Crea una transacción para desactivar una cuenta de stake (iniciar la salida del staking).Ejemplo:
Consulta cuánto SOL se puede retirar de una cuenta de stake desactivada.Parámetros:
  • includeRent (boolean): Indica si se debe incluir la cantidad exenta de renta
Ejemplo:
Crea una transacción para retirar SOL de una cuenta de stake desactivada.Ejemplo:

Flujo de trabajo completo de staking

1

Create and Delegate

2

Monitor Your Stakes

3

Deactivate (Start Unstaking)

4

Withdraw SOL

Patrones avanzados

Para aplicaciones de navegador que usan adaptadores de billetera:

Notas importantes

Duración de las épocas: Las épocas de Solana duran ~2 días. Los stakes se activan al inicio de la siguiente época y la desactivación entra en vigor al final de la época actual.
Consideraciones sobre la renta: Las cuentas de stake necesitan reservas exentas de renta (~0.00228 SOL). Retirar el saldo completo cierra la cuenta.
Billeteras de hardware: Los usuarios verán dos solicitudes de firma: una para la cuenta de stake (firmada previamente) y otra para quien paga la comisión. Diseña tu experiencia de usuario en consecuencia.

Referencia rápida

¿Necesitas un recordatorio rápido? Estos son los métodos esenciales:

Próximos pasos

Helius SDK Documentation

Referencia completa del SDK con todos los métodos disponibles

Smart Transactions

Optimiza tus transacciones con comisiones de prioridad y lógica de reintentos

Join Discord

Obtén ayuda de nuestra comunidad de desarrolladores

Validator Dashboard

Supervisa el rendimiento y las recompensas del validador de Helius