Em resumo

Se você usou a rede Ethereum, pode ter experimentado uma transação que demorou mais do que o normal para ser confirmada. Isto acontece devido às prioridades de processamento de transações dos mineradores – devido ao fato de que os usuários que oferecem taxas mais altas sempre terão prioridade sobre os usuários que pagam taxas baixas.

Se sua transação Ethereum travar devido às baixas taxas de gás, você precisará esperar até que as taxas diminuam e sua transação seja processada pelos mineradores. No entanto, você pode corrigir isso substituindo a transação pendente por uma nova transação com um preço de gás mais alto. Parece complicado? Na verdade, isso é mais fácil do que você pensa. Você pode fazer isso com Ether (ETH) e todos os tokens ERC20.


Introduzir

Em primeiro lugar, lembre-se de que você não pode substituir, reverter ou cancelar transações confirmadas. No entanto, durante períodos de congestionamento da rede, algumas transações de criptomoeda podem travar. Quando o volume de negociação é muito alto, sua negociação pode ficar na fila de processamento por horas ou até dias.

Às vezes, os bloqueios desaparecem por conta própria – devido à falha nas transações pendentes ou à redução das taxas do gás. Embora você não possa cancelar literalmente uma transação Ethereum, com alguns toques você pode acelerar o processo. Na verdade, você pode substituir a transação pendente por uma nova transação com uma taxa mais elevada.

Neste guia, mostraremos como acelerar as transações usando MetaMask ou Trust Wallet. Você também pode usar outras carteiras de criptomoedas, desde que suportem o blockchain Ethereum, embora o processo possa ser um pouco diferente.

hủy-eth-tx-cta


Doença

  • MetaMask ou Trust Wallet instalada.

  • Tenha sua chave privada (frase de backup) disponível para fazer login em sua carteira Ethereum.

  • Conecte-se a internet.


Por que as transações Ethereum podem travar?

Ethereum opera em um sistema de licitação para taxas de transação. Suas taxas dependerão da complexidade da transação (ou seja, do poder computacional consumido). Neste contexto, existem três termos importantes que você deve conhecer: custo do gás, preço do gás e limite do gás.

Cada tarefa computacional de uma transação é cotada pelo seu custo de gás. Enquanto isso, o preço pago por cada unidade de gás é denominado preço do gás. Ou seja, o custo do gás é o custo total a ser pago, e o preço do gás é o preço calculado com base na “mão de obra” do autenticador. Em última análise, o limite do gás é o teto que você pode pagar por uma transação.

Embora os custos do gás sejam determinados pela complexidade da sua transação, você é livre para definir seus próprios preços e limites de gás. O total de taxas que você paga será um incentivo para os mineradores. No entanto, se o preço do gás for muito baixo e muitos outros estiverem dispostos a pagar uma taxa mais alta, sua transação ficará pendente. Se uma transação travar, o Ethereum não confirmará nenhuma nova transação feita a partir do mesmo endereço de carteira, até que o minerador confirme a primeira transação.


Como acelerar a negociação no MetaMask

1. Faça login na carteira MetaMask que contém suas transações pendentes. Se for uma carteira externa, você precisará inserir o endereço com a frase de backup ou chave privada correspondente.

hủy-eth-tx-img1


2. Encontre a transação pendente na aba [Atividade] e clique em [Acelerar].

hủy-eth-tx-img2


3. Este processo permitirá que você reproduza sua transação. Certifique-se de usar o preço mais alto do gás clicando em [Rápido] e depois em [Salvar].

hủy-eth-tx-img3


4. Se esta etapa não funcionar, você também pode ir para a guia [Avançado] para definir o preço do gás manualmente. Você pode verificar os preços atuais do gás e os tempos médios de confirmação no Etherscan ou EthGasStation.


Como substituir uma transação no MetaMask

1. Faça login na sua carteira MetaMask que possui transações pendentes. Se for uma carteira externa, você precisará inserir o endereço usando a frase de backup ou chave privada correspondente.

hủy-eth-tx-img4


2. Encontre transações pendentes na aba [Atividade]. Clique nele para verificar os detalhes e anote o [Nonce].

Observação: se você tiver várias transações pendentes, será necessário começar primeiro pela transação mais antiga (valor de nonce mais baixo).

hủy-eth-tx-img5


3. Em seguida, vá para MetaMask [Configurações] e clique em [Avançado].

hủy-eth-tx-img6


4. Role para baixo e ative [Personalizar transação nonce].

hủy-eth-tx-img7


5. Volte e clique no endereço da sua carteira para copiá-lo para a área de transferência.

hủy-eth-tx-img8


6. Clique em [Enviar] para criar uma nova transação e cole o endereço da sua carteira no campo [Adicionar destinatário].

hủy-eth-tx-img9


7. Você precisa enviar 0 ETH para sua própria carteira usando o nonce da transação pendente (observação na etapa 2). Clique em [Confirmar] quando terminar de confirmar.

Nota: Se o preço do gás for muito baixo, esta transação também pode ser difícil. Certifique-se de definir um preço de gás razoável.

hủy-eth-tx-img10


8. Aguarde a confirmação da nova transação; Depois disso, a transação pendente será substituída.

Nota: Para evitar riscos, certifique-se de ter desativado a opção [Personalizar transação nonce] novamente após concluir as etapas acima.


Como cancelar transações com Trust Wallet

1. Clique na transação pendente em seu aplicativo Trust Wallet e procure o campo [Nonce]. Registre o número que você vê.

hủy-eth-tx-img11


2. Crie uma nova transação e adicione o endereço da sua carteira no campo [Endereço do Destinatário]. Certifique-se de que seja o mesmo endereço da transação pendente. Defina [Valor ETH] como 0 e clique em [Avançar].

hủy-eth-tx-img12


3. Toque em configurações no canto superior direito.

hủy-eth-tx-img13


4. Substitua o campo [Nonce] pelo valor que você anotou anteriormente. Certifique-se de definir um [Preço do gás] competitivo para que sua transação seja descomplicada.

hủy-eth-tx-img14


5. Aguarde a confirmação da nova transação; Depois disso, a transação pendente será substituída.


resumo

Enviar uma transação Ethereum e perceber que pagou um preço de gás exorbitante pode ser muito frustrante. Mas fica pior quando você percebe que não pode usar sua carteira Ethereum até que sua transação pendente seja convertida em processamento com falha ou confirmada.

Às vezes, as transações travadas são automaticamente compensadas quando as taxas de rede diminuem. Mas, infelizmente, isso pode demorar um pouco. Em vez disso, você pode cancelar uma transação travada simplesmente precedendo-a com uma transferência de 0 tokens. Lembre-se de que você precisará pagar a taxa total do gás para concluir com êxito a transação de cancelamento.