O Ethereum é uma das principais redes blockchain utilizadas para realizar transações de criptomoedas. No entanto, em alguns casos, uma transação pode ficar pendente por um longo período de tempo, o que pode ser frustrante para os usuários. Isso ocorre devido à forma como os mineradores priorizam as transações – aqueles que oferecem taxas mais altas têm prioridade.
Felizmente, existe uma solução para esse problema. Se a sua transação de Ethereum estiver parada devido a taxas de gás baixas, você tem a opção de substituir a transação pendente por uma nova com um preço de gás mais alto. Parece complicado? Na verdade, é mais fácil do que parece. E isso funciona tanto com ether (ETH) quanto com todos os tokens ERC20.
Neste guia, mostraremos como acelerar as transações utilizando as carteiras MetaMask e Trust Wallet. Embora existam outras carteiras de criptomoedas que suportam a blockchain Ethereum, o processo pode ser um pouco diferente.
Requisitos
Antes de começar, certifique-se de ter os seguintes itens:
- MetaMask ou Trust Wallet instalado.
- Chaves privadas (frase de recuperação) para acessar sua carteira Ethereum.
- Acesso à internet.
Por que minha transação de Ethereum está parada?
O Ethereum opera com um sistema de licitação para as taxas de transação. A taxa que você paga dependerá da complexidade da sua transação, ou seja, da quantidade de trabalho computacional necessária. Nesse contexto, existem três termos importantes que você precisa conhecer: custo de gás, preço de gás e limite de gás.
O custo de gás mede as tarefas computacionais de uma transação, enquanto o preço de gás é o valor pago por cada unidade de gás. Podemos pensar no custo de gás como a quantidade de trabalho necessário e no preço de gás como o preço pago por cada “hora de trabalho”. Por fim, o limite de gás é o valor máximo que você está disposto a pagar por uma transação.
Embora o custo de gás seja definido pela complexidade da transação, você pode definir seu próprio preço de gás e limite de gás. A taxa total paga funcionará como um incentivo para os mineradores. No entanto, se o seu preço de gás for muito baixo, você pode ser superado por outros usuários, deixando sua transação pendente. Quando uma transação está parada, o Ethereum não confirmará nenhuma nova transação feita a partir do mesmo endereço da carteira até que um minerador confirme a primeira transação.
Como acelerar uma transação no MetaMask
O MetaMask é uma das carteiras mais populares para interagir com a rede Ethereum. Se você estiver usando o MetaMask e tiver uma transação pendente, siga estas etapas para acelerá-la:
- Faça login na sua carteira MetaMask que possui a transação pendente. Se for uma carteira externa, você precisará importar o endereço usando a frase de recuperação ou a chave privada correspondente.
- Encontre a transação pendente na guia [Atividade] e clique em [Acelerar].
- Esse processo permitirá que você transmita sua transação novamente. Certifique-se de usar um preço de gás mais alto clicando em [Rápido] e depois em [Salvar].
- Se o passo anterior não funcionar, você também pode ir para a guia [Avançado] para definir o preço de gás manualmente. Você pode verificar os preços de gás atuais e o tempo médio de confirmação em Etherscan ou EthGasStation.
Como substituir uma transação no MetaMask
Além de acelerar uma transação, você também pode substituir uma transação pendente no MetaMask. Siga estas etapas para fazer isso:
- Faça login na sua carteira MetaMask que possui a transação pendente. Novamente, se for uma carteira externa, você precisará importar o endereço usando a frase de recuperação ou a chave privada correspondente.
- Encontre a transação pendente na guia [Atividade]. Clique nela para verificar os detalhes e anote o valor do [Nonce].
- Em seguida, vá para as [Configurações] do MetaMask e clique em [Avançado].
- Role para baixo e ative a opção [Personalizar nonce da transação].
- Volte e clique no seu endereço da carteira para copiá-lo para a área de transferência.
- Clique em [Enviar] para criar uma nova transação e cole o endereço da sua carteira no campo [Adicionar destinatário].
- Você precisa enviar 0 ETH para o seu próprio endereço usando o nonce da transação pendente (anotado no passo 2). Clique em [Confirmar] quando estiver pronto.
- Aguarde a confirmação da nova transação para que a transação pendente seja substituída.
É importante lembrar de desativar a opção [Personalizar nonce da transação] para evitar acidentes.
Como cancelar uma transação com o Trust Wallet
O Trust Wallet é outra carteira popular para transações de criptomoedas. Se você estiver usando o Trust Wallet e tiver uma transação pendente, siga estas etapas para cancelá-la:
- Clique na transação pendente no aplicativo Trust Wallet e procure o campo [Nonce]. Anote o número que você vê.
- 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 o [Valor ETH] como 0 e clique em [Próximo].
- Toque nas configurações no canto superior direito.
- Substitua o campo [Nonce] pelo valor que você anotou anteriormente. Certifique-se de definir um [Preço de gás] competitivo para que sua transação não fique presa novamente.
- Aguarde a confirmação da nova transação para que a transação pendente seja substituída.
Com essas etapas, você pode cancelar ou substituir uma transação pendente de Ethereum. Lembre-se de que é necessário pagar taxas de gás suficientes para que a transação de cancelamento seja bem-sucedida.
Conclusão
Agora você sabe como cancelar ou substituir uma transação pendente de Ethereum. Embora seja frustrante quando uma transação fica parada, especialmente quando você não pode usar sua carteira Ethereum durante esse período, existem soluções disponíveis. Utilizando as carteiras MetaMask ou Trust Wallet, você pode acelerar ou substituir as transações pendentes, garantindo que suas transações sejam processadas mais rapidamente.
Certifique-se de acompanhar os preços de gás e ajustar adequadamente o valor para evitar que suas transações fiquem pendentes. Com essas dicas, você poderá desfrutar de uma experiência de transação mais suave na rede Ethereum.