Burrow Guide Baixar com segurança

Transação travada como pendente na Rabby: acelere, cancele ou substitua

Uma transação fica pendente quando o preço do gas está baixo demais ou quando uma transação anterior do mesmo endereço ainda não foi confirmada. Na Rabby, abra Signature Record e escolha Speed up (reenviar com uma taxa maior) ou Cancel (substituí-la por uma transação vazia). Só uma transação com aquele nonce pode ser confirmada.

Passo a passo rápido

  1. Encontre a transação pendente. Abra a Rabby e clique no indicador de pendência, ou abra Signature Record pelo menu.
  2. Resolva a mais antiga primeiro. Aja sobre a transação pendente mais antiga. As posteriores esperam por ela e não podem ser aceleradas nem canceladas antes.
  3. Acelere. Escolha Speed up, selecione uma opção de gas maior que a original e assine.
  4. Ou cancele. Escolha Cancel e depois On-chain Cancel com um preço de gas maior, ou Quick Cancel se ela ainda não foi transmitida.
  5. Substitua manualmente, se precisar. Para uma transação enviada de outra carteira, inicie um Send, digite o nonce travado nas opções de gas, aumente a taxa e assine.
  6. Confira o RPC. Se as transações nunca aparecem no explorador, desative qualquer RPC personalizado e retransmita.

Toda transação de um endereço EVM carrega um número chamado nonce: 0 na sua primeira transação em uma rede, depois 1, 2, 3 e assim por diante. A rede as processa estritamente em ordem. Se o nonce 14 travar, o 15 e o 16 esperam atrás dele, mesmo que tenham pago mais. Esse é o comportamento normal das redes EVM, não um bug da Rabby.

Para destravar, você envia uma nova transação com o mesmo nonce e uma taxa maior. Os validadores escolhem a que paga melhor, e a outra é descartada. A própria dica da Rabby resume bem: Only one transaction will be completed, and it is almost always the one with the highest gas price [Só uma transação será concluída, e quase sempre é a que tem o maior preço de gas] (código-fonte da extensão Rabby, v0.94.13, outubro de 2026).

Por que as transações travam

  • Preço do gas baixo demais. As taxas da rede subiram depois do envio, ou você escolheu uma opção lenta.
  • Há uma transação anterior pendente. A Rabby não deixa você acelerar ou cancelar uma posterior primeiro; ela mostra Cannot speed up or cancel: Not the first pending txn [Não é possível acelerar ou cancelar: não é a primeira transação pendente].
  • Um nonce pulado. Se uma transação com nonce maior foi enviada (por exemplo, de outra carteira usando o mesmo endereço), pode haver uma lacuna.
  • O nó a descartou. A transação nunca chegou a nós suficientes, muitas vezes por um problema de RPC.
  • Modo de economia de gas. A Rabby tem um modo que espera taxas mais baixas antes de transmitir. Essas transações mostram Pending: to be broadcasted [Pendente: aguardando transmissão] com um botão Broadcast now [Transmitir agora]. Se você escolheu isso, não há nada de errado; aperte o botão se não quiser mais esperar.

Acelerar uma transação

Abra a Rabby e clique no indicador de pendência na tela inicial, ou abra Signature Record [Registro de assinaturas] pelo menu. Encontre a transação pendente e escolha Speed up [Acelerar] (o guia da NGRAVE mostra isso como um ícone de raio). A Rabby prepara a mesma transação com o mesmo nonce. Escolha uma opção de gas maior que a original, deixe todo o resto como está e assine. O registro então mostra uma transação inicial e uma transação de aceleração; só uma será concluída.

Cancelar uma transação

Escolha Cancel [Cancelar] na transação pendente. A Rabby oferece até três opções (código-fonte da extensão Rabby, outubro de 2026):

OpçãoO que fazGas
Quick CancelCancela antes da transmissão. Só funciona para transações que ainda não foram transmitidasNenhum
On-chain CancelEnvia uma nova transação com o mesmo nonce que não faz nada, para que a original não possa mais ser confirmadaSim, a um preço de gas maior que o original
Clear Pending LocallyRemove a transação apenas da tela da RabbyNenhum

Use Clear Pending Locally [Limpar pendência localmente] com cuidado. A Rabby avisa: The removed transaction may still be confirmed on-chain unless it is replaced. [A transação removida ainda pode ser confirmada on-chain, a menos que seja substituída.] Use quando uma transação claramente sumiu (um explorador de blocos não a conhece) ou já foi substituída a partir de outra carteira, e não como forma de cancelar um swap do qual você se arrependeu. A própria Rabby sugere essa opção quando uma transação está pendente há mais de três minutos e parece travada localmente.

Um cancelamento é uma corrida: se a original for confirmada primeiro, o cancelamento falha e você paga apenas o gas dele. Em redes de camada 2 rápidas, uma transação pendente normalmente é confirmada antes que você consiga agir.

Substituir manualmente com um nonce personalizado

Se a transação travada foi enviada de outra carteira que usa o mesmo endereço, ela pode não aparecer na Rabby. Ainda assim, você pode substituí-la (suporte da NGRAVE, 2026; suporte da BitBox, 2026):

  1. Procure a transação travada em um explorador de blocos daquela rede e anote o nonce dela.
  2. Na Rabby, inicie um Send [Enviar] a partir do mesmo endereço, na mesma rede. Para acelerar, envie o mesmo valor ao mesmo destinatário; para cancelar, envie 0 para o seu próprio endereço.
  3. Na tela de assinatura, abra as opções de gas (More) e digite o número da transação travada no campo Nonce.
  4. Escolha uma opção de gas maior que a da transação travada e assine.

Se você digitar um nonce alto demais, a Rabby informa Nonce too high. Please adjust the nonce and try again. [Nonce alto demais. Ajuste o nonce e tente de novo.] Um nonce menor que o próximo esperado já foi usado e não pode ser substituído.

Erros que você pode ver

Ao reenviar, os nós podem devolver erros padrão de EVM. replacement transaction underpriced significa que sua nova taxa não está alta o suficiente em relação à original; aumente mais. nonce too low significa que a original já foi confirmada, então confira o explorador. insufficient funds for gas significa que o endereço não tem o suficiente do token nativo da rede; a mensagem da própria Rabby é Gas balance is not enough for transaction [Saldo de gas insuficiente para a transação]. A Gas Account pode pagar o gas com saldo em stablecoin nas redes suportadas, e nosso estimador de custo de gas ajuda a definir uma taxa sensata.

Problemas de RPC

Se você definiu um RPC personalizado para a rede (Settings e depois Modify RPC URL) e ele está fora do ar ou dessincronizado, suas transações podem nunca chegar à rede. A Rabby mostra Custom RPC Error e oferece Disable Custom RPC para voltar ao RPC oficial dela. A Rabby também pode mostrar quantos nós de RPC já viram uma transação pendente e oferece Re-broadcast [Retransmitir]. Mais em adicionar uma rede personalizada ou RPC.

Nunca pague um desconhecido para "destravar" uma transação e nunca compartilhe sua frase-semente para que alguém a "conserte". Tudo o que pode ser feito é feito pela sua própria carteira.

Perguntas frequentes

Por que todas as minhas novas transações na Rabby também ficam pendentes?

Elas estão esperando a transação pendente mais antiga daquela rede, porque os nonces são confirmados em ordem. Acelere ou cancele a mais antiga e as outras vão em seguida.

Cancelar uma transação custa gas?

Um cancelamento on-chain custa, porque é uma nova transação. Quick Cancel e Clear Pending Locally não custam nada, mas limpar localmente não impede que a original seja confirmada.

Recebo o gas de volta de uma transação que falhou ou foi cancelada?

Não. O gas pago por uma transação incluída em um bloco foi gasto, mesmo que ela tenha falhado. Uma transação que foi substituída e nunca incluída não custa nada.

Quanto tempo uma transação pode ficar pendente?

Ela pode ficar pendente até ser substituída ou descartada pelos nós. Não há limite fixo, então é melhor acelerá-la ou cancelá-la do que esperar e enviar mais transações.

Alguém se ofereceu para resolver minha transação travada. Devo aceitar?

Não. Destravar uma transação só exige a sua própria carteira. Quem pedir sua frase-semente ou um pagamento é golpista.