Como cancelar ou substituir uma transação não confirmada de Ethereum

robot
Geração de resumo em curso

Quando você realiza uma transação na rede Ethereum, às vezes pode se deparar com um problema frustrante - sua transação ficou presa no estado de pendente e não é confirmada por muito tempo. Esse problema geralmente se origina de uma taxa de Gas configurada muito baixa. Os mineiros priorizam as operações que estão dispostos a pagar taxas de transação mais altas; se o seu preço de Gas não for competitivo, a transação será colocada no final da fila.

A boa notícia é que pode acelerar ou substituir esta transação aumentando a taxa de Gas. Embora pareça complicado, na prática não é difícil. Este método aplica-se ao ETH e a todos os tokens baseados no padrão ERC20.

Compreender a causa fundamental da lentidão nas transações

Ethereum adota um mecanismo de leilão para processar transações. Você precisa entender três conceitos-chave:

Custo de Gas — Custo do trabalho computacional necessário para concluir a transação Preço do Gas — O preço por unidade de Gas (pode ser entendido como o preço por unidade de “tempo de trabalho”) Limite de Gas — O valor máximo que está disposto a pagar por esta transação

O produto dos dois primeiros determina as suas taxas de transação totais. Quando a rede está congestionada, se o preço do Gas que você definiu for muito baixo, outros usuários dispostos a pagar taxas mais altas serão processados primeiro. Uma vez que a transação entra em estado pendente, o sistema bloqueará o endereço da carteira, impedindo o início de novas transações, até que essa transação seja confirmada ou expire automaticamente.

Método para acelerar transações com MetaMask

Primeira opção: usar a funcionalidade de aceleração

  1. Abra a carteira MetaMask que você usou para enviar a transação não confirmada. Se estiver usando uma carteira externa, você precisará importar através da frase mnemônica ou da chave privada.
  2. No separador “Atividades”, encontre a transação e clique no botão “Acelerar”
  3. O sistema notificará novamente o mineiro sobre a sua transação. Selecione a opção “rápido” para aumentar o preço do Gas e depois salve.
  4. Se as opções pré-definidas não atenderem às necessidades, entre no modo “Avançado” e insira manualmente o preço do Gas. Pode verificar a cotação em tempo real do Gas no Etherscan ou EthGasStation.

Segunda opção: substituir a transação antiga por uma nova transação

  1. Acesse sua carteira MetaMask, encontre a transação pendente e anote seu valor de Nonce (número da sequência da transação)
  2. Se houver várias transações pendentes, processe a partir do número de sequência mais baixo.
  3. Aceda a Definições→ Opções Avançadas
  4. Desça e ative a funcionalidade “Nonce de transação personalizado”
  5. Copie o seu endereço de carteira
  6. Clique em “Enviar” para criar uma nova transação, cole o seu próprio endereço de carteira na barra de endereço de receção.
  7. Passos-chave: Defina o valor a enviar como 0 ETH, mas utilize o valor de Nonce da transação original. Certifique-se de definir um preço de Gas suficientemente alto.
  8. Clique em confirmar e aguarde que a nova transação seja confirmada, a transação original será substituída
  9. Após a conclusão da transação, lembre-se de desativar a função “Nonce Personalizado” para garantir a segurança.

Cancelar transação através da Trust Wallet

  1. No aplicativo Trust Wallet, clique na transação não confirmada, encontre e registre o valor do Nonce.
  2. Crie uma nova transação, definindo o destinatário como o seu próprio endereço de carteira (deve ser o mesmo)
  3. Defina a quantidade de ETH como 0 e clique em próximo.
  4. Clique no ícone de configuração no canto superior direito
  5. Insira o valor registrado anteriormente no campo Nonce e defina uma taxa suficientemente alta no campo de preço do Gas.
  6. Submeter a transação e aguardar confirmação, isso substituirá a transação que estava presa anteriormente.

Questões a ter em especial atenção

  • Transações confirmadas não podem ser revertidas ou modificadas
  • Deve ter muito cuidado ao definir um Nonce personalizado, um Nonce incorreto pode causar lentidão nas novas transações.
  • A definição do preço do gás muito baixo ainda pode resultar em atrasos nas transações de substituição, é essencial verificar a taxa recomendada atual da rede.
  • Após a conclusão da troca, deve-se desativar a funcionalidade de personalização de Nonce e restaurar o estado normal.

Últimas sugestões

Embora seja reconfortante saber que existem maneiras de lidar com transações presas, a melhor estratégia é definir um preço de Gas razoável desde o início. Verificar as taxas de Gas em tempo real antes de iniciar qualquer transação pode ajudá-lo a tomar decisões informadas. Quando uma transação realmente fica presa, esses métodos podem resolver o problema de forma eficaz, permitindo que você recupere o controle total da sua carteira. Lembre-se de que a chave para cancelar ou substituir uma transação com sucesso é pagar taxas de Gas suficientes.

ETH-2.13%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Fixar
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)