Pular para o conteúdo
Abrir o J Tools

Bundles e Jito

Um bundle é um grupo de transações enviadas juntas para entrar no mesmo bloco, na ordem que você definir. O J Tools monta esses bundles e os envia ao Jito Block Engine, a infraestrutura que permite a um validador incluir o grupo inteiro em um único slot.

COMO O J TOOLS ENVIA UM BUNDLE

  1. Você assina na sua carteira
  2. O bundle é montado com uma gorjeta criaçãoprimeira compragorjeta ATÔMICO
  3. Vai para o Jito Block Engine
  4. A inclusão no bloco é confirmada um único slot compartilhado

Isso faz mais diferença quando a ordem de duas ações decide quem sai na frente. Crie um token e compre-o no mesmo bloco, e nenhum bot consegue enfiar uma compra no meio. É exatamente o que o Pump.fun: criar e comprar faz, e o guia de lançamento justo mostra o passo a passo completo.

Explore as ferramentas no app →

Por que um bundle em vez de transações separadas

#por-que-um-bundle-em-vez-de-transacoes-separadas

Se você envia duas transações uma depois da outra, muita coisa pode acontecer no intervalo. Os validadores podem reordená-las como quiserem. Um sniper de olho em mints novos coloca uma compra bem entre a sua criação e a sua primeira compra. Às vezes uma transação é confirmada e a outra simplesmente expira.

Um bundle fecha essa brecha. As transações ficam amarradas antes de chegar a qualquer validador, então entram em um único bloco, na sua ordem, sem espaço para uma compra intrusa no meio. Um bundle é tudo ou nada.

Dois motivos comuns para usar bundles:

  • Lançamento justo. A criação e a sua primeira compra entram no mesmo bloco, então você é o primeiro por construção.
  • Negociações em grupo. Muitas carteiras compram ou vendem em um único bloco coordenado, em vez de uma sequência lenta e cheia de brechas. É o que move a Negociação em bundle. Para enviar a mesma negociação de muitas carteiras sem bundle atômico, use o Multi Swap.

O que é a gorjeta

#o-que-e-a-gorjeta

Para um bundle entrar pelo Jito Block Engine, você anexa uma gorjeta (tip), paga em lamports a um validador da Jito. Pense nela como a taxa de prioridade dos bundles: a taxa de prioridade adianta uma única transação na fila, e a gorjeta faz o mesmo pelo grupo inteiro. Uma gorjeta maior em horários de pico torna seu bundle mais interessante de incluir, e uma gorjeta baixa demais pode deixá-lo parado.

Raramente você precisa ajustar isso à mão. O J Tools lê o piso recente de gorjetas Jito, então a gorjeta acompanha as condições atuais da rede. Na Negociação em bundle você escolhe um nível de gorjeta (Baixo, Médio ou Alto), e a ferramenta só aumenta o valor quando o piso atual passa da sua configuração. O Pump.fun: criar e comprar funciona do mesmo jeito, com os níveis de Gorjeta Jito (normal, rápido ou turbo). A gorjeta faz parte do custo que você vê, separada da taxa da plataforma da ferramenta.

Como o J Tools envia um bundle

#como-o-j-tools-envia-um-bundle
  1. Você assina na sua carteira

    Cada transação do bundle é assinada no navegador: pelo adaptador da sua carteira ou, nas ferramentas de bundle com várias carteiras, localmente com as chaves que você importou. Nada é assinado em um servidor.

  2. O bundle é montado com uma gorjeta

    As transações assinadas são reunidas em um único bundle, que leva uma gorjeta Jito definida pelo nível que você escolheu e pelo piso atual de gorjetas.

  3. Vai para o Jito Block Engine

    O bundle é enviado ao Block Engine, que roda em várias regiões do mundo. Os bundles continuam funcionando mesmo quando outros provedores RPC estão com problemas.

  4. A inclusão no bloco é confirmada

    O J Tools confere on-chain se cada bundle entrou no bloco. Uma execução pode ter vários bundles. Na Negociação em bundle, um bundle que não entra é reenviado uma vez com um blockhash novo, e o que ainda assim não entrar é informado para que você tente de novo exatamente com aquelas carteiras.

Além do nível de gorjeta, nada disso precisa de configuração. A ferramenta envia um bundle quando a ação pede um.

Se algo der errado

#se-algo-der-errado
  • O bundle não entrou. A rede estava congestionada ou a gorjeta estava baixa demais naquele momento. Tente de novo; a gorjeta é recalculada a partir do piso atual.
  • Inclusão parcial. Quando uma execução tem vários bundles, alguns podem entrar e outros não. O J Tools detecta isso e reenvia uma vez o bundle que não entrou; se ainda assim ele não entrar, a ferramenta lista as carteiras dele como falhas para que você tente de novo só com elas.
  • Transação expirada. Um blockhash do bundle expirou antes de ele entrar. Envie de novo com um blockhash novo.

Para a lista completa, veja a Referência de códigos de erro.

Ferramentas relacionadas

#ferramentas-relacionadas