Skip to main content

Visão Geral

SWQOS-only é o nível de custo otimizado do Sender da Helius. Ele direciona sua transação através de um único caminho SWQOS (qualidade de serviço ponderada por participação) rápido com a menor gorjeta mínima de qualquer nível do Sender: 0.000005 SOL. Use este nível quando desejar envio de baixa latência com a menor gorjeta. Para transações altamente disputadas onde a velocidade máxima é importante, use o nível Sender Max em vez disso.

Menor Gorjeta

Gorjeta mínima de apenas 0.000005 SOL — a maneira mais barata de usar o Sender

Caminho Único Rápido

Direciona exclusivamente pela infraestrutura SWQOS para entrega de baixa latência

Sem Créditos

Disponível em todos os planos sem consumir créditos de API

Caminho Único

Direciona através de um único caminho SWQOS — para roteamento multi-caminho e a aterrissagem mais rápida, use o nível Sender Max

Quando usar SWQOS-only

Boa escolha

Comércio sensível a custos, alto volume de transações e fluxos onde um único caminho rápido é suficiente para aterrar de forma confiável.

Considere o Sender Max

Contas altamente disputadas, lançamentos competitivos ou qualquer transação onde você precise da aterrissagem mais rápida possível.

Como habilitar SWQOS-only

Adicione o parâmetro de consulta swqos_only=true a qualquer URL de endpoint do Sender. Use o endpoint global HTTPS para frontends, ou o endpoint regional HTTP mais próximo de seus servidores para backends. Frontend / navegador (global HTTPS):
Backend / servidor (regional HTTP):
Isso direciona sua transação exclusivamente através do SWQOS e aplica a exigência de gorjeta mínima de 0.000005 SOL. Veja a referência de endpoints do Sender para o aquecimento de conexão e detalhes.
Deseja evitar validadores ligados a ataques de sanduíche? Adicione mev-protect=true junto com swqos_only: https://sender.helius-rpc.com/fast?swqos_only=true&mev-protect=true.

Requisitos

Como todos os níveis do Sender, as transações SWQOS-only devem incluir:
  • Gorjeta: Uma transferência SOL de pelo menos 0.000005 SOL para uma conta de gorjeta designada
  • Taxa de prioridade: Uma instrução de preço por unidade de processamento via ComputeBudgetProgram.setComputeUnitPrice
Ignorar a pré-verificação (skipPreflight: true) é opcional, mas recomendado — As verificações de pré-voo aumentam a latência.
Sua transação deve conter tanto uma transferência de gorjeta quanto uma instrução de preço por unidade de processamento. Sem ambos, ela será rejeitada.

Exemplo de Código

A transação acima ainda usa uma gorjeta de 0.000005 SOL — o mínimo para SWQOS-only. Gorjetas entre 0.000005 SOL e 0.001 SOL são aceitas, mas permanecem no único caminho SWQOS. Para roteamento através de todos os caminhos para a aterrissagem mais rápida, use o nível Sender Max com uma gorjeta mínima de 0.001 SOL.

Melhores Práticas

  • Seleção de endpoint: Use https://sender.helius-rpc.com/fast?swqos_only=true para aplicativos frontend para evitar problemas de CORS. Para aplicativos backend, use o endpoint regional HTTP mais próximo de seus servidores.
  • Aquecimento de conexão: Use o endpoint /ping durante períodos ociosos maiores que 5 segundos.
  • Taxas de prioridade: Use a Helius Priority Fee API para recomendações em tempo real.
  • Repetições: Defina maxRetries: 0 e implemente sua própria lógica de repetição.

Relacionados

Visão Geral do Sender

Conceitos compartilhados: endpoints, aquecimento de conexão, limites de taxa e TPS personalizado.

Nível Sender Max

A aterrissagem mais rápida através de roteamento multi-caminho em todos os caminhos (mínimo de gorjeta de 0.001 SOL).

Rebates de Transação

Opte por ganhar uma parte do MEV que suas transações criam, pago em SOL.

Proteção MEV

Roteie em torno de validadores estatisticamente ligados a ataques de sanduíche.