Saltar al contenido principal

Autorizaciones

string
requerido
Tu clave de API de Helius. Puedes obtener una gratis en el panel.

Mensaje

La API gRPC admite varios tipos de suscripción que puedes combinar en una sola solicitud:
object
Suscríbete a actualizaciones de cuentas. Devuelve datos cuando se modifican las cuentas especificadas.
object
Suscríbete a actualizaciones de ranuras.
object
Suscríbete a actualizaciones de transacciones.
object
Suscríbete a actualizaciones del estado de las transacciones.
object
Suscríbete a actualizaciones de bloques.
object
Suscríbete a actualizaciones de metadatos de bloques (más ligeras que las actualizaciones completas de bloques).
object
Suscríbete a actualizaciones de entradas.
enum
El nivel de compromiso de la suscripción:
array
Especifica los datos parciales de la cuenta que se recibirán:
object
Habilita mensajes de ping-pong para supervisar el estado de la conexión.
integer
Slot inicial desde el que recibirás actualizaciones. Se excluirán las actualizaciones de los slots anteriores a este valor. Usa SubscribeReplayInfo para identificar el primer slot de reproducción disponible antes de abrir una suscripción.

Niveles de compromiso

Todas las suscripciones admiten los siguientes niveles de compromiso:
  • PROCESSED: Procesado por el nodo actual (0)
  • CONFIRMED: Alias de compatibilidad para finalized en Alpenglow (1)
  • FINALIZED: Confirmado permanentemente por el clúster; se recomienda para código nuevo (2)

Estructura de la respuesta

Las respuestas de las suscripciones incluyen:
  • filters: Los nombres de los filtros que coincidieron con esta actualización
  • Uno de los siguientes tipos de actualización:
    • account: Datos de la cuenta, propietario, lamports, estado ejecutable, etc.
    • slot: Información de la ranura y actualizaciones de estado
    • transaction: Detalles completos de la transacción, firma y metadatos
    • transaction_status: Estado de ejecución de la transacción (éxito/error)
    • block: Datos completos del bloque con transacciones, cuentas, recompensas, etc.
    • block_meta: Metadatos ligeros del bloque sin los detalles completos de las transacciones
    • entry: Detalles de las entradas dentro de un bloque
    • ping/pong: Mensajes de comprobación del estado de la conexión
  • created_at: Marca de tiempo en la que se creó la actualización