Skip to main content

Descripción general

Actualización de precios: Sender Max ahora requiere una propina mínima de 0.001 SOL. Esto te incorpora a un búfer de propinas prioritarias para llegar al inicio del bloque; aumenta la propina para entrar primero. El nivel solo SWQOS, optimizado para reducir costos, se mantiene en 0.000005 SOL.
Helius Sender es un servicio especializado en el envío de transacciones con latencia ultrabaja, diseñado para operaciones sensibles a la latencia. Envía tu transacción simultáneamente por todas las rutas (Helius, Jito, Harmonic, Rakurai, etc.) para proporcionarle la ruta más rápida posible hacia un bloque. Sender no consume créditos de API: pagas por transacción con una propina en SOL. Está disponible en todos los planes, incluido el nivel gratuito.

No Credits

Disponible en todos los planes sin consumir créditos de API. Pagas por cada envío con una propina en SOL.

Multi-Path Routing

Envía por todas las rutas (Helius, Jito, Harmonic, Rakurai, etc.) para lograr la inclusión más rápida posible

Global Endpoints

El endpoint HTTPS dirige automáticamente a la ubicación más cercana para aplicaciones frontend y ofrece HTTP regional para aplicaciones backend

50 TPS (Default)

¿Necesitas más? Solicita límites más altos y acuerdos de propinas personalizados

Elige tu nivel

Sender ofrece dos niveles. Ambos tienen baja latencia y no consumen créditos. La diferencia radica en la cantidad de rutas que sigue tu transacción y en la propina mínima requerida.
Se aceptan propinas de entre 0.000005 SOL y 0.001 SOL, pero no entran en el búfer de propinas prioritarias. Se envían según el mejor esfuerzo a través de menos rutas. Para obtener prioridad en el búfer y usar todas las rutas de enrutamiento, da una propina de al menos 0.001 SOL.

Sender Max (fastest landing)

Se enruta por todas las rutas y se incorpora a un búfer de propinas prioritarias para los envíos más competitivos. Admite tanto transacciones como paquetes.

SWQOS-only (cost-optimized)

La propina más baja mediante una única ruta rápida. Agrega ?swqos_only=true a cualquier URL de endpoint.

Guía de inicio rápido

¿Todo listo para enviar tu primera transacción de Solana con latencia ultrabaja? Esta guía te ayudará a comenzar en minutos. Lo mejor es que no necesitas un plan de pago ni acceso especial: Sender está disponible para todos los usuarios y no consume créditos de API. El siguiente ejemplo usa el nivel Sender Max, con una propina de 0.001 SOL. Para usar la opción con la propina más baja, consulta Solo SWQOS.
1

Create Your Free Helius Account

Comienza por crear tu cuenta gratuita en el panel de Helius. Sender está disponible en todos los planes, incluido el nivel gratuito, y no consume créditos de API.
2

Get Your API Key

Ve a la sección Claves de API y copia tu clave. Úsala para obtener hashes de bloque y confirmar transacciones. Sender se encargará del envío de la transacción.
3

Send Your First Transaction

Enviemos una transferencia sencilla de SOL mediante Sender. Este ejemplo incluye la propina y la comisión de prioridad requeridas, y omite la simulación previa para reducir la latencia (opcional).
4

Success! Understanding What Happened

¡Enviaste correctamente una transacción mediante Sender! Esto es lo que permitió que funcionara:
  • Sin consumo de créditos: Sender no consume créditos para ningún usuario
  • Enrutamiento por múltiples rutas: tu transacción se envió simultáneamente por todas las rutas (Helius, Jito, Harmonic, Rakurai, etc.)
  • Propina requerida: una propina de 0.001 SOL entra en el búfer de propinas prioritarias y usa todas las rutas de enrutamiento. Consulta los niveles para ver la opción Solo SWQOS con una propina menor
  • Comisión de prioridad: indica a los validadores que estás dispuesto a pagar por el procesamiento prioritario
  • Simulación previa omitida (opcional): cambia la validación por mayor velocidad; Sender también admite comprobaciones previas

Requisitos

Requisitos obligatorios: Cada transacción de Sender debe incluir una propina (mínimo de 0.001 SOL para Sender Max o 0.000005 SOL para Solo SWQOS) y una comisión de prioridad.
skipPreflight es opcional: Sender admite comprobaciones previas. Configura skipPreflight: true para cambiar la validación por una menor latencia.

Propinas y comisiones de prioridad

Todas las transacciones enviadas mediante Sender deben incluir una propina y una comisión de prioridad:
  • Propina: una transferencia de SOL a una cuenta de propinas designada. El mínimo es de 0.001 SOL para Sender Max o 0.000005 SOL para Solo SWQOS.
  • Comisión de prioridad: precio de las unidades de cómputo mediante ComputeBudgetProgram.setComputeUnitPrice para priorizar tu transacción en la cola del validador.

Por qué se requieren ambas

  • Propinas: te dan acceso a todas las rutas de enrutamiento de Sender (Helius, Jito, Harmonic, Rakurai, etc.) y al búfer de propinas prioritarias
  • Comisiones de prioridad: indican a los validadores que estás dispuesto a pagar por el procesamiento prioritario mediante el sistema de priorización nativo de Solana
  • En conjunto: las propinas maximizan las rutas que puede seguir tu transacción, mientras que las comisiones de prioridad mejoran su prioridad ante los validadores. Juntas maximizan la probabilidad de inclusión
Usa la API de comisiones de prioridad de Helius para obtener recomendaciones de comisiones de prioridad en tiempo real.

Endpoints

Los endpoints de Sender están disponibles en varias configuraciones según tu caso de uso:
Recomendado para aplicaciones frontend a fin de evitar problemas de CORS:
El endpoint HTTPS resuelve los errores de las solicitudes de comprobación previa de CORS que ocurren en las aplicaciones basadas en navegador cuando usan endpoints HTTP regionales. Este endpoint dirige automáticamente a la ubicación más cercana para ofrecer un rendimiento óptimo. Úsalo para casos de uso de frontend o navegador.

Preparación de conexiones

Para aplicaciones con períodos prolongados entre envíos de transacciones, usa el endpoint de ping para mantener activas las conexiones y reducir la latencia del arranque en frío. El endpoint de ping acepta solicitudes GET simples y devuelve una respuesta básica para mantener activas las conexiones:
Usa la preparación de conexiones cuando tu aplicación tenga intervalos de más de 5 segundos entre transacciones para mantener una latencia de envío óptima.

Formato de la solicitud

Sender acepta dos métodos en el mismo endpoint. Cada envío debe incluir una propina y una comisión de prioridad. Omitir la simulación previa es opcional y reduce la latencia.

sendTransaction

Envía una sola transacción. Debe contener tanto una transferencia de SOL con la propina mínima a una cuenta de propinas designada como una instrucción de precio de unidades de cómputo. Si falta alguna de las dos, se rechazará.
Consulta el inicio rápido para ver un ejemplo completo y ejecutable de sendTransaction.

sendBundle

Envía hasta 4 transacciones completamente firmadas para una ejecución atómica de todo o nada. Al menos una transacción debe incluir la propina.
Consulta paquetes de Sender Max para ver un ejemplo completo y aprender a realizar el seguimiento de la inclusión.

MEV Protect (opcional)

Para evitar validadores vinculados estadísticamente a ataques sándwich, agrega el parámetro de consulta mev-protect=true a la URL del endpoint. Funciona en ambos niveles de Sender y con sendTransaction e sendBundle, sin modificar el cuerpo de tu solicitud.
Consulta MEV Protect para saber cómo funciona y conocer sus ventajas y desventajas.

API Reference

Consulta la referencia completa de la API de Sender, incluidos los esquemas de solicitud y respuesta y los parámetros.

Límites de frecuencia y escalabilidad

  • Límite de frecuencia predeterminado: 50 transacciones por segundo
  • Sin consumo de créditos: las transacciones de Sender no consumen créditos de API de tu plan
  • Límites más altos: los usuarios del plan Professional pueden solicitar aumentos considerables de los límites de frecuencia para admitir aplicaciones de trading de alto rendimiento

TPS personalizados con autenticación mediante clave de API

Esta sección solo es relevante si te concedieron límites de TPS más altos y recibiste una clave de API del equipo de Helius. Los usuarios estándar pueden omitir esta sección.
Si se aprobaron límites de TPS más altos para ti, recibirás una clave de API exclusiva para Sender. Para usarla, agrega la clave de API como parámetro de consulta a la URL de tu endpoint:
¿Necesitas más de 50 TPS o un plan personalizado? Solicita límites más altos y consulta los acuerdos de propinas personalizados para Sender comunicándote con nuestro equipo de ventas.

Soporte

Obtén soporte mediante el panel de Helius o únete a Discord para recibir ayuda.

Consulta también: Shred Delivery

Shreds sin procesar (UDP) es nuestro servicio especializado de entrega de shreds sin procesar de Solana mediante UDP, diseñado para brindarte acceso con latencia ultrabaja a los datos de transacciones sin procesar de Solana. Al entregar shreds sin procesar directamente desde la red, Shred Delivery proporciona una ventaja competitiva a propAMM, francotiradores, copy traders, bots de liquidación, operadores de arbitraje y operadores de nodos RPC que quieren eliminar la latencia de sincronización de la red.
Comienza a recibir shreds sin procesar. Suscríbete a Helius Shred Delivery desde tu panel.