Uma transação travada em pendente se resolve substituindo-a: retransmita no mesmo nonce com uma taxa maior, seja como aceleração (a transação idêntica, mais bem paga), seja como cancelamento (um envio de valor zero para o seu próprio endereço, para que o nonce seja consumido por algo inofensivo). Uma transação trava por um de dois motivos: sua max fee está abaixo da taxa base atual da rede, ou uma transação anterior da mesma conta está travada num nonce menor e congela tudo o que vem atrás. Nenhuma das duas jogadas é garantida — um cancelamento custa gas, e o original mais barato ainda pode chegar primeiro — então acompanhe um explorador de blocos até que uma das versões confirme naquele nonce e a outra apareça como descartada ou substituída. Ficar travado em pendente é, em larga medida, um fenômeno EVM: na Solana uma transação simplesmente expira se não for processada em cerca de um minuto, e as mensagens da TON carregam a própria expiração, de modo que não há o que cancelar. Toda substituição é uma transação que você mesmo assina, já que a WATS é totalmente non-custodial e nunca detém uma chave, e a WATS cobra sua taxa de rede em um único token, o ATS, em vez da moeda de gas nativa de cada chain — isso muda qual token paga, não o que a rede cobra, então deixar folga na sua max fee continua sendo a prevenção de verdade.
A transação que se recusa a confirmar
Uma transação fica pendente quando nenhum validador a inclui num bloco — normalmente porque sua max fee está abaixo da taxa base atual da rede, ou porque uma transação anterior da mesma conta está travada na frente dela. O conserto é uma substituição: retransmitir o mesmo nonce com uma taxa maior, seja como aceleração (a mesma transação, mais bem paga), seja como cancelamento (um envio de valor zero para você mesmo).
Nada se perde enquanto ela espera — uma transação pendente ainda não te custou nada, e seus fundos não saíram do lugar. Mas ela também não é inofensiva: em chains ordenadas por nonce, como o Ethereum, ela bloqueia silenciosamente tudo o que você tentar enviar depois. Entender o motivo leva dois minutos; resolver leva um.
Por que minha transação está travada em pendente?
Duas causas explicam quase toda transação travada numa chain EVM.
Sua max fee está abaixo da taxa base atual. Sob a EIP-1559, cada bloco define uma taxa base que sua transação precisa no mínimo igualar para ser incluída. Se a demanda disparou depois que você assinou — ou se a estimativa da sua carteira estava apertada e o mercado se mexeu — a transação espera na mempool até a taxa base voltar a cair abaixo do seu teto, o que pode levar minutos ou simplesmente nunca acontecer.
Um buraco no nonce. Toda conta EVM numera suas transações com um nonce estritamente sequencial — 0, 1, 2 e assim por diante — e os validadores as processam em ordem. Se a transação 41 está travada, a 42 e a 43 não conseguem confirmar por mais generosamente que você tenha pago por elas. É por isso que uma única transação barata e esquecida pode congelar uma carteira inteira: tudo o que vem atrás entra na fila, com cara de estar misteriosamente quebrado. Como funciona o lado do preço, de ponta a ponta, está em como as taxas de gas realmente funcionam.
O que o botão de acelerar faz de verdade?
Acelerar não é um recurso especial da rede — é uma transação de substituição: a transação idêntica, mesmo nonce, mesmo destinatário, mesmo valor, retransmitida com uma taxa maior. Como um nonce só pode ser consumido uma vez, os validadores ficam com a versão que paga mais e descartam a outra. A maioria dos nós exige que a substituição aumente tanto a max fee quanto a gorjeta de prioridade por uma margem relevante — comumente algo em torno de 10% — ou a ignora como spam. O botão de acelerar da sua carteira faz exatamente isso: preenche a transação original, reaproveita o nonce dela e sobe a taxa por você.
Como funciona cancelar uma transação pendente?
Cancelar é o mesmo truque da substituição apontado para outro objetivo: sua carteira envia um envio de valor zero para o seu próprio endereço no mesmo nonce, com uma taxa maior. Se ele vencer, o nonce é consumido por uma transação que não faz nada — e o original nunca poderá confirmar. Duas coisas surpreendem as pessoas. Primeiro, cancelar custa gas: o cancelamento é uma transação de verdade que precisa entrar num bloco, então você paga o custo mínimo de transferência por ela. Segundo, um cancelamento pode perder a corrida — se um validador pegar o seu original antes de o cancelamento se propagar, o original é executado assim mesmo e o cancelamento morre em silêncio.
Acelerar ou cancelar — qual eu devo usar?
| Acelerar | Cancelar | |
|---|---|---|
| O que é enviado | A mesma transação, mesmo nonce, taxa maior | Um envio de valor zero para você mesmo, mesmo nonce, taxa maior |
| Use quando | Você ainda quer que a ação aconteça | Você se arrependeu — valor errado, endereço errado, aprovação dada por engano |
| Custo | O gas normal da transação, na nova tarifa | O gas mínimo de uma transferência, na nova tarifa |
| Pode falhar? | Sim — o original mais barato ainda pode chegar primeiro | Sim — o original pode vencer a corrida e ser executado do mesmo jeito |
Uma regra vale para os dois: nunca trate uma substituição como garantida. Até que uma das versões confirme on-chain, as duas existem, e quem decide qual delas entra é a rede, não você. Se o original era perigoso, acompanhe o explorador até ver qual versão confirmou naquele nonce (a perdedora aparece como descartada ou substituída) antes de agir supondo que ele foi barrado.
Isso acontece na Solana ou na TON?
Ficar travado em pendente é, em larga medida, um fenômeno EVM, nascido da combinação de uma mempool pública persistente com a ordenação estrita por nonce em cada conta. A Solana segue outro caminho: cada transação referencia um blockhash recente e simplesmente expira se não for processada dentro de uma janela curta — cerca de um minuto — então não há o que cancelar; você assina de novo e reenvia. A TON é diferente ainda: suas mensagens carregam o próprio tempo de expiração, e não existe um pool pendente compartilhado no sentido EVM, então a dança de acelerar/cancelar também não existe por lá. Se você chegou ao EVM vindo de qualquer uma das duas, este artigo é o manual que faltava. Uma carteira multi-chain como a WATS abrange os dois mundos — Ethereum, Arbitrum, Optimism, Base, Polygon e BNB Chain do lado EVM, Solana e TON do outro — então vale saber qual conjunto de regras se aplica antes de sair caçando um botão de cancelar que nunca existiria.
Como evito transações travadas?
- Deixe folga na sua max fee. A max fee é um teto, não uma conta — você só paga a taxa base mais a sua gorjeta, então um teto generoso não custa nada a mais e compra um seguro contra um pico repentino da taxa base.
- Nunca dispare tentativas em série com nonces novos. Mandar novas tentativas atrás de uma transação travada só constrói uma fila que espera pelo mesmo bloqueio — e multiplica a limpeza quando você finalmente resolver.
- Conserte primeiro o menor nonce. Se várias transações estão pendentes, só a mais antiga importa; substitua aquela e o resto costuma se resolver sozinho.
- Mantenha o token de taxas abastecido. Uma substituição é, ela mesma, uma transação, então você precisa ter o suficiente do token que paga as taxas naquela chain para enviá-la. Ficar sem a moeda de gas nativa de uma chain é um jeito clássico de acabar sem conseguir consertar a própria transação travada; na WATS o token de taxas é o ATS em todas as chains suportadas, então é um saldo só para acompanhar, em vez de oito.
- Dê uma olhada nas condições da rede antes de assinar. Num dia congestionado, uma estimativa de taxa que parecia adequada uma hora atrás já pode estar abaixo da tarifa vigente.
Onde a WATS entra
Nada neste artigo é específico de carteira do jeito que as pessoas imaginam. Um nonce pertence à sua conta na chain, não ao app com que você assina, então as regras de substituição acima valem a partir de qualquer carteira. O que realmente muda de carteira para carteira é o que você precisa ter para pagar o conserto. A WATS cobra as taxas de rede em um único token, o ATS, em vez da moeda de gas nativa de cada chain, usando abstração de conta ERC-4337 nas chains EVM e o OFT da LayerZero para circular omnichain entre Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana e TON. Isso não é desconto — a rede cobra o que cobra, e uma aceleração ainda precisa superar o lance do original — mas significa que o único saldo que você mantém abastecido cobre taxas em todo lugar, em vez de te deixar na mão justamente na chain cuja moeda de gas acabou. O ATS coletado é queimado, levando o suprimento de 100M rumo a um piso de 30M; a mecânica está na página da taxa ATS. A WATS é a primeira e única carteira a combinar ERC-4337 e OFT da LayerZero em taxas de token único, cobradas no lugar do gas nativo, com essa queima.
A outra especificidade da WATS que vale dizer sem rodeios é a custódia, porque é ela que decide quem pode agir sobre uma transação travada. A WATS é totalmente non-custodial nos quatro produtos — a Chrome Extension, o app mobile, a Hot Wallet e o NFC Metal Card. Você detém as chaves e a WATS nunca detém nenhuma. A consequência direta aqui é que ninguém na WATS consegue mexer numa transação pendente e editá-la, e ninguém consegue reverter uma que já confirmou. Toda aceleração e todo cancelamento são uma nova transação que você assina, e é exatamente por isso que vale internalizar o checklist deste artigo em vez de delegá-lo.
Resumo
Uma transação pendente não é dinheiro perdido — é uma instrução não paga ou bloqueada parada num nonce, e a única alavanca que você tem é substituí-la naquele mesmo nonce por uma mais bem paga. Acelere se ainda quiser a ação, cancele com um envio de valor zero para si mesmo se não quiser mais, conserte primeiro o menor nonce travado e confirme num explorador qual versão de fato entrou antes de presumir qualquer coisa. Se o que sempre te pega é o gas — o token errado na chain errada na hora errada — instale a WATS pela página de download e mantenha um único saldo de ATS para taxas nas oito chains suportadas, segurando suas próprias chaves o tempo todo.
Perguntas frequentes
Quanto tempo uma transação pode ficar pendente?
No Ethereum não existe timeout no nível do protocolo — uma transação pendente pode esperar indefinidamente até ser incluída, substituída no mesmo nonce ou expulsa das mempools dos nós, que descartam transações muito antigas ou subprecificadas para liberar memória. A expulsão é política do nó, não uma garantia, e uma transação descartada pode até ser retransmitida depois. Se você precisa de certeza, substitua-a você mesmo com uma aceleração ou um cancelamento em vez de esperar que ela morra.
Cancelar uma transação custa gas?
Sim. Um cancelamento é uma transação de verdade — um envio de valor zero para o seu próprio endereço no nonce travado — e quem paga a taxa é a versão que confirmar. Você nunca paga pelas duas, porque um nonce só pode ser consumido uma vez: se o cancelamento vencer, você paga o custo mínimo de transferência dele; se o original vencer, você paga a taxa do original. O que nenhum cancelamento consegue fazer é desfazer uma transação que já confirmou.
Por que todas as minhas transações travaram de repente?
Quase certamente um buraco no nonce. Contas EVM processam transações em ordem estrita de nonce, então uma transação subprecificada na frente bloqueia tudo o que foi enviado depois, por melhor que as posteriores tenham pago. Encontre o menor nonce pendente num explorador de blocos e substitua aquela transação por uma aceleração ou cancelamento com taxa maior — assim que ela confirmar, a fila atrás costuma se resolver sozinha em um ou dois blocos.
Preciso de ETH para acelerar uma transação travada na WATS?
A WATS cobra as taxas de rede em ATS em vez da moeda de gas nativa de cada chain, então uma substituição é paga em ATS e não em ETH no Ethereum nem na moeda nativa de Polygon, BNB Chain, Solana ou TON — nas chains EVM isso passa pela abstração de conta ERC-4337. Isso muda qual token paga, não o que a rede cobra: uma aceleração ainda precisa superar o lance do original por uma margem relevante, e um cancelamento continua sendo uma transação real com uma taxa real. O benefício prático é que um único saldo abastecido cobre as taxas em todas as chains que a WATS suporta, então é menos provável você ficar na mão por ter acabado justamente a moeda de gas de que precisava.
A WATS pode cancelar ou reverter uma transação por mim?
Não, e nenhuma carteira de autocustódia de verdade pode. A WATS é totalmente non-custodial — você detém as chaves e a WATS nunca detém nenhuma — então não existe nenhum controle do lado da WATS capaz de mexer na sua transação pendente ou puxar de volta uma já confirmada. Um cancelamento não é uma reversão: é uma transação concorrente de valor zero que você mesmo assina no mesmo nonce, e ela só funciona enquanto o original ainda está pendente. Depois que uma transação confirma on-chain ela é final, seja qual for a carteira de onde você a assinou.

