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.
No Credits
Disponível em todos os planos sem consumir créditos de API. Você paga por envio com
uma gorjeta em SOL.
Multi-Path Routing
Envia por todas as rotas (Helius, Jito, Harmonic, Rakurai etc.) para obter a inclusão mais rápida possível
Global Endpoints
O endpoint HTTPS direciona automaticamente para o local mais próximo para front-ends, enquanto o
HTTP regional é usado para back-ends
50 TPS with an API key
Use a chave de API do seu projeto Helius existente. As solicitações sem chave são limitadas a 1 solicitação por segundo.
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.Create Your Free Helius Account
Comece criando sua conta gratuita no Painel da Helius. O Sender está disponível em todos os planos, incluindo o plano gratuito, e não consome créditos de API.
Get Your API Key
Acesse a seção Chaves de API e copie sua chave. Use-a em solicitações RPC e adicione-a ao endpoint do Sender para obter o limite padrão de 50 solicitações por segundo, por região.
Send Your First Transaction
Vamos enviar uma transferência simples de SOL usando o Sender. Este exemplo inclui a gorjeta e a taxa de prioridade obrigatórias, além de ignorar a verificação de preflight para reduzir a 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
- Sem chave: 1 solicitação por segundo por IP de saída, por região. Os clientes por trás do mesmo NAT compartilham esse limite. As solicitações
429rejeitadas contam para o limite;/pingnão conta. - Com uma chave de API: 50 solicitações por segundo por chave, por região. Adicione a chave de API do seu projeto Helius existente ao endpoint do Sender como
?api-key=YOUR_API_KEY. - Sem consumo de créditos: as transações do Sender não consomem créditos de API do seu plano
- Limites mais altos: limites aprovados acima de 50 solicitações por segundo usam uma chave dedicada do Sender.
Autenticação por chave de API
Use a chave de API do seu projeto Helius existente para obter o limite padrão de 50 solicitações por
segundo. Você só precisa de uma chave dedicada do Sender para um limite aprovado
acima de 50 solicitações por segundo.
- Aplicações Backend/Servidor