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
- Encontre a transação pendente. Abra a Rabby e clique no indicador de pendência, ou abra Signature Record pelo menu.
- 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.
- Acelere. Escolha Speed up, selecione uma opção de gas maior que a original e assine.
- 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.
- 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.
- 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ção | O que faz | Gas |
|---|---|---|
| Quick Cancel | Cancela antes da transmissão. Só funciona para transações que ainda não foram transmitidas | Nenhum |
| On-chain Cancel | Envia uma nova transação com o mesmo nonce que não faz nada, para que a original não possa mais ser confirmada | Sim, a um preço de gas maior que o original |
| Clear Pending Locally | Remove a transação apenas da tela da Rabby | Nenhum |
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):
- Procure a transação travada em um explorador de blocos daquela rede e anote o nonce dela.
- 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.
- Na tela de assinatura, abra as opções de gas (More) e digite o número da transação travada no campo Nonce.
- 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.