Visão Geral
Atualização de preços: O Sender Max agora usa um mínimo de 0,001 SOL como gorjeta. Isso
coloca você em um buffer de gorjeta prioritária para o topo do bloco — dê mais gorjeta para garantir prioridade. O nível
SWQOS-apenas otimizado para custos permanece em 0,000005
SOL.
Sem Créditos
Disponível em todos os planos sem consumir créditos de API. Você paga por envio com
uma gorjeta em SOL.
Roteamento Multi-Caminho
Envia por todos os caminhos (Helius, Jito, Harmonic, Rakurai, etc.) para inclusão mais rápida possível
Endpoints Globais
Endpoint HTTPS roteia automaticamente para a localização mais próxima para frontends, HTTP regional para backends
50 TPS (Padrão)
Precisa de mais? Solicite limites mais altos e acordos de gorjeta personalizados
Escolha seu nível
O Sender oferece dois níveis. Ambos são de baixa latência e sem crédito — a diferença é quantos caminhos sua transação percorre e a gorjeta mínima exigida.Gorjetas entre 0,000005 SOL e 0,001 SOL são aceitas mas não entram no
buffer de gorjeta prioritária — são enviadas na base do melhor esforço por menos
caminhos. Para obter prioridade de buffer e todos os caminhos de roteamento, gorjeta de pelo menos 0,001
SOL.
Sender Max (aterrissagem mais rápida)
Roteado por todos os caminhos e inserido em um buffer de gorjeta prioritária para as submissões mais competitivas. Trata tanto de transações quanto de pacotes.
SWQOS-apenas (otimizado para custos)
Menor gorjeta, caminho único rápido. Adicione
?swqos_only=true a qualquer URL de endpoint.Guia de Início Rápido
Pronto para enviar sua primeira transação Solana com ultra baixa latência? Este guia te coloca no caminho em minutos. A melhor parte: você não precisa de nenhum plano pago ou acesso especial — o Sender está disponível para todos os usuários e não consome créditos de API. O exemplo abaixo usa o nível Sender Max (gorjeta de 0,001 SOL). Para a opção de gorjeta mais baixa, veja SWQOS-apenas.Crie Sua Conta Gratuita Helius
Comece criando sua conta gratuita no Painel Helius. O Sender está disponível em todos os planos, incluindo o nível gratuito, e não consome nenhum crédito de API.
Obtenha Sua Chave de API
Vá para a seção Chaves de API e copie sua chave. Use isso para obter hashes de blocos e confirmação de transação. O Sender cuidará do envio da transação.
Envie Sua Primeira Transação
Vamos enviar uma transferência simples de SOL usando o Sender. Este exemplo inclui a gorjeta e taxa de prioridade necessárias, e pula a verificação prévia para menor latência (opcional).
- @solana/web3.js
- @solana/kit
Sucesso! Entendendo o que Aconteceu
Você enviou com sucesso uma transação via Sender! Aqui está o que fez funcionar:
- Nenhum crédito consumido: o Sender é gratuito para todos os usuários
- Roteamento multi-caminho: Sua transação foi enviada por todos os caminhos (Helius, Jito, Harmonic, Rakurai, etc.) simultaneamente
- Gorjeta necessária: Uma gorjeta de 0,001 SOL entra no buffer de gorjeta prioritária e utiliza todos os caminhos de roteamento. Veja níveis para a opção de gorjeta mais baixa SWQOS-apenas
- Taxa de prioridade: Sinaliza aos validadores sua disposição de pagar por processamento prioritário
- Verificação prévia pulada (opcional): Troca validação por velocidade — o Sender também suporta verificações prévias
Requisitos
skipPreflight é opcional — o Sender suporta verificações prévias. Defina
skipPreflight: true para trocar validação por menor latência.Gorjetas e taxas de prioridade
Todas as transações enviadas através do Sender devem incluir tanto uma gorjeta quanto uma taxa de prioridade:- Gorjeta: Uma transferência em SOL para uma conta de gorjeta designada. Mínimo de 0,001 SOL para Sender Max, ou 0,000005 SOL para SWQOS-apenas.
- Taxa de prioridade: Preço da unidade de computação via
ComputeBudgetProgram.setComputeUnitPricepara priorizar sua transação na fila do validador.
Contas de Gorjeta Designadas (mainnet-beta)
Contas de Gorjeta Designadas (mainnet-beta)
Por que ambos são necessários
- Gorjetas: Dão acesso a todos os caminhos de roteamento do Sender (Helius, Jito, Harmonic, Rakurai, etc.) e ao buffer de gorjeta prioritária
- Taxas de prioridade: Sinalizam aos validadores sua disposição de pagar por processamento prioritário através do sistema nativo de priorização da Solana
- Juntos: Gorjetas maximizam os caminhos que sua transação pode seguir, enquanto as taxas de prioridade melhoram sua prioridade com os validadores — juntos maximizam a probabilidade de inclusão
Endpoints
Os endpoints do Sender estão disponíveis em várias configurações dependendo do seu caso de uso:- Aplicações Backend/Servidor
- Aquecimento de Conexão
Aquecimento de Conexão
Para aplicações com longos períodos entre submissões de transações, use o endpoint de ping para manter conexões aquecidas e reduzir a latência de inicialização a frio. O endpoint de ping aceita solicitações GET simples e retorna uma resposta básica para manter conexões vivas:Use o aquecimento de conexão quando sua aplicação tiver intervalos superiores a 5 segundos
entre transações para manter uma latência de submissão ideal.
Formato de Solicitação
O Sender aceita dois métodos no mesmo endpoint. Toda submissão deve incluir tanto uma gorjeta quanto uma taxa de prioridade; pular a verificação prévia é opcional (diminui a latência).sendTransaction
Envie uma única transação. Deve conter tanto uma transferência de SOL com a gorjeta mínima para uma conta de gorjeta designada quanto uma instrução de preço de unidade de computação — sem ambos, será rejeitada.sendTransaction.
sendBundle
Envie até 4 transações totalmente assinadas para execução atômica, tudo-ou-nada. Pelo menos uma transação deve carregar a gorjeta.MEV Protect (opcional)
Para evitar validadores estatisticamente ligados a ataques de sanduíche, adicione o parâmetro de consultamev-protect=true ao URL do endpoint. Funciona nos dois níveis do Sender e tanto em sendTransaction quanto em sendBundle, sem mudanças no corpo da sua solicitação.
Referência de API
Veja a referência completa da API Sender com esquemas de solicitação/resposta e
parâmetros.
Limites de Taxa e Escala
- Limite de Taxa Padrão: 50 transações por segundo
- Sem Uso de Crédito: Transações do Sender não consomem créditos de API do seu plano
- Limites Mais Altos: Usuários do plano profissional podem solicitar aumentos significativos no limite de taxa para suportar aplicações de trading de alta frequência
TPS Personalizado com Autenticação de Chave de API
Esta seção é relevante apenas se você recebeu aumentos nos limites de TPS e
recebeu uma chave de API da equipe Helius. Usuários padrão podem pular esta
seção.
- Aplicações Backend/Servidor