Quando possível, aprove somente o valor de entrada necessário para o swap. Depois da negociação, abra um verificador de aprovações confiável na mesma rede, localize a allowance concedida ao roteador, envie a transação de revogação e confirme on-chain que o limite ficou zerado.
Um fluxo prático#
- Verifique os contratos do token e do spender. Compare os endereços exibidos pela DEX com a documentação oficial. O nome do roteador não é prova de identidade.
- Escolha o valor exato ou uma permissão com prazo, se disponível. Defina a exposição de acordo com a operação, não com a conveniência de nunca precisar aprovar novamente.
- Confirme a aprovação on-chain antes do swap. Verifique status, rede, token, spender e valor no explorer. Uma aprovação pendente ou revertida não pode ser tratada como concluída.
- Conclua o swap e confira o ativo recebido. Valide contrato, quantidade, taxa e endereço de destino no histórico da carteira e no explorer.
- Revogue permissões antigas e confirme a transação. Use a rede certa, pague o gas e confira se a allowance realmente passou a zero depois da confirmação.
O que realmente importa#
A aprovação autoriza o roteador a movimentar o token; o swap usa essa autorização para consumir o valor de entrada. Uma allowance ilimitada pode continuar ativa mesmo quando o saldo atual da carteira chega a zero e também pode alcançar tokens recebidos no futuro.
Separe o que pode ser verificado antes da assinatura daquilo que só pode ser monitorado depois. Para a segunda categoria, imponha limites de valor e duração.
Uma regra de decisão reutilizável#
Para roteadores conhecidos e usados com frequência, repetir aprovações pode aumentar o custo de gas. Decida com base no saldo exposto, na frequência de uso e na capacidade de revogar — não apenas no número de cliques.
Erros que mudam o resultado#
- Aprovar um roteador parecido com o legítimo. A interface pode exibir o nome esperado enquanto o endereço subjacente aponta para outro contrato.
- Revogar na blockchain errada. Cada rede mantém seu próprio estado. Zerar uma allowance na Ethereum não altera uma permissão equivalente em outra cadeia.
- Desconectar a carteira em vez de revogar. O encerramento da sessão não modifica a autorização registrada on-chain.
- Abrir um falso link de revogação após um incidente. Golpistas exploram a urgência para induzir uma nova assinatura maliciosa. Acesse a ferramenta por uma fonte independente.
Evidências que você deve guardar#
Não considere a tarefa concluída apenas porque a interface mostrou sucesso. Use registros que possam ser conferidos depois que a página for fechada.
| Ponto de controle | Evidência | Condição para parar |
|---|---|---|
| Verificar token e spender | Endereços exatos comparados com documentação oficial | O roteador não pode ser identificado de forma independente |
| Escolher valor ou prazo | Registro do limite aprovado e do valor planejado | A interface oferece apenas uma permissão ilimitada sem explicação |
| Confirmar a aprovação | Hash e registro correspondente no explorer da rede correta | A transação está pendente, falhou ou mostra outro spender |
Registre o valor efetivamente trocado, as taxas e qualquer exposição restante. A cotação é uma estimativa; o histórico on-chain é o registro durável.
Perguntas frequentes#
Revogar recupera tokens já gastos?
Não. A revogação apenas impede o uso futuro daquela allowance; ela não desfaz transferências ou swaps confirmados.
Por que aprovação e swap são transações separadas?
Em tokens ERC-20, o proprietário normalmente precisa autorizar um spender antes que o contrato possa transferir os tokens de entrada.
Assinaturas de permit podem ser revogadas?
Algumas podem ser invalidadas por nonce, prazo ou alteração de allowance, mas o mecanismo depende da implementação. Verifique a documentação do protocolo.
Guias relacionados#
Fontes#
- Uniswap Support: Swaps and Troubleshooting
- Ethereum.org: Gas and Fees
- MetaMask: Transactions and Gas
Aviso de risco: A negociação de criptoativos pode gerar perdas rápidas. Os exemplos são educativos e não constituem recomendação financeira personalizada; confira as regras da plataforma, as taxas e suas obrigações legais e tributárias antes de agir.
Padrão editorial
Este guia é educativo e baseado em fontes. Controles de segurança, regras das corretoras e exigências legais podem mudar; confirme etapas importantes em fontes oficiais.