Skip to main content

Descripción general

El nivel solo con SWQOS es la opción de Helius Sender optimizada para costos. Enruta tu transacción mediante una única ruta rápida de SWQOS (calidad de servicio ponderada por participación) con la propina mínima más baja de todos los niveles de Sender: 0.000005 SOL. Usa este nivel cuando quieras enviar con baja latencia y la propina más baja. Para transacciones muy disputadas en las que importa lograr la inclusión más rápida, usa el nivel Sender Max.

Lowest Tip

Propina mínima de solo 0.000005 SOL: la forma más económica de usar Sender

Single Fast Path

Enruta exclusivamente mediante la infraestructura SWQOS para una entrega de baja latencia

No Credits

Disponible en todos los planes sin consumir créditos de API

Single Pathway

Enruta mediante una sola ruta SWQOS; para el enrutamiento por varias rutas y la inclusión más rápida, usa el nivel Sender Max

Cuándo usar solo SWQOS

Good fit

Operaciones sensibles a los costos, un alto volumen de transacciones y flujos en los que una sola ruta rápida sea suficiente para lograr una inclusión confiable.

Consider Sender Max instead

Cuentas muy disputadas, lanzamientos competitivos o cualquier transacción para la que necesites la inclusión más rápida posible.

Cómo habilitar el modo solo con SWQOS

Agrega el parámetro de consulta swqos_only=true a la URL de cualquier endpoint de Sender. Usa el endpoint HTTPS global para frontends o el endpoint HTTP regional más cercano a tus servidores para backends. Frontend/navegador (HTTPS global):
Backend/servidor (HTTP regional):
Esto enruta tu transacción exclusivamente mediante SWQOS y aplica el requisito de propina mínima más baja de 0.000005 SOL. Consulta la referencia de endpoints de Sender para obtener información sobre el precalentamiento de conexiones y otros detalles.
¿Quieres evitar validadores relacionados con ataques sándwich? Agrega mev-protect=true junto con swqos_only: https://sender.helius-rpc.com/fast?swqos_only=true&mev-protect=true.

Requisitos

Como en todos los niveles de Sender, las transacciones solo con SWQOS deben incluir:
  • Propina: Una transferencia de al menos 0.000005 SOL a una cuenta de propinas designada
  • Comisión de prioridad: Una instrucción de precio por unidad de cómputo mediante ComputeBudgetProgram.setComputeUnitPrice
Omitir la comprobación previa (skipPreflight: true) es opcional, pero se recomienda hacerlo, ya que estas comprobaciones aumentan la latencia.
Tu transacción debe contener tanto una transferencia de propina como una instrucción de precio por unidad de cómputo. Si falta alguna de las dos, se rechazará.

Ejemplo de código

La transacción anterior sigue usando una propina de 0.000005 SOL, el mínimo del modo solo con SWQOS. Se aceptan propinas de entre 0.000005 SOL y 0.001 SOL, pero permanecen en la única ruta SWQOS. Para enrutar por todas las rutas y lograr la inclusión más rápida, usa el nivel Sender Max con una propina mínima de 0.001 SOL.

Prácticas recomendadas

  • Selección de endpoint: Usa https://sender.helius-rpc.com/fast?swqos_only=true para aplicaciones frontend y evitar problemas de CORS. Para aplicaciones backend, usa el endpoint HTTP regional más cercano a tus servidores.
  • Precalentamiento de conexiones: Usa el endpoint /ping durante periodos de inactividad superiores a 5 segundos.
  • Comisiones de prioridad: Usa la API de comisiones de prioridad de Helius para obtener recomendaciones en tiempo real.
  • Reintentos: Configura maxRetries: 0 e implementa tu propia lógica de reintentos.

Recursos relacionados

Sender Overview

Conceptos compartidos: endpoints, precalentamiento de conexiones, límites de solicitudes y TPS personalizados.

Sender Max Tier

La inclusión más rápida mediante el enrutamiento por varias rutas disponibles (propina mín. de 0.001 SOL).

Transaction Rebates

Participa para obtener una parte del MEV que generan tus transacciones, pagada en SOL.

MEV Protect

Evita mediante el enrutamiento los validadores vinculados estadísticamente con ataques sándwich.