O que é uma aprovação de token (limite)?
Uma aprovação de token permite que um contrato inteligente mova um token da sua carteira. Por que os apps pedem uma, por que as ilimitadas são arriscadas e como revogá-las.
Atualizado em 8 de nov. de 2026
Em resumo
Uma aprovação de token, ou limite, é uma permissão que você dá a um contrato inteligente para mover até uma certa quantidade de um token da sua carteira. Os apps DeFi precisam de uma antes de poder trocar ou depositar seus tokens, e muitos pedem uma quantidade ilimitada. A permissão continua valendo até você revogá-la, então uma aprovação antiga para um contrato que depois é explorado ainda pode drenar esse token.
Por que os apps pedem uma
Na Ethereum e em outras redes EVM, um contrato não pode tirar tokens da sua carteira por conta própria. Antes que uma DEX possa trocar o seu USDC, você a aprova para mover USDC: você define um limite para aquele contrato. Aí a troca pode acontecer.
Os apps muitas vezes pedem um limite ilimitado para você não precisar aprovar de novo da próxima vez. É prático, e significa que aquele contrato pode mover cada unidade desse token que você vier a ter naquela carteira.
Por que isso importa
- Contratos são explorados. Um protocolo que você usou uma vez pode ser hackeado depois, e as aprovações dele junto.
- Drainers usam as aprovações. Um site falso pede uma aprovação que parece rotineira e depois esvazia o token.
- É fácil esquecê-las. Uma aprovação de anos atrás vale tanto quanto uma de hoje.
O que fazer
Aprove quantidades exatas quando o app permitir. Confira suas aprovações de vez em quando e revogue as que você não precisa, começando pelas ilimitadas para contratos que você não usa ou não consegue verificar. Revogar é uma pequena transação onchain, e seus tokens não se movem. Passo a passo: como encontrar e revogar aprovações de tokens arriscadas.
No Burokku
A ferramenta Aprovações lista cada limite ativo em todas as suas carteiras e redes, classificado por risco, com o valor que quem pode gastá-lo conseguiria levar hoje, e revoga os limites com o menor número de assinaturas que a sua carteira permitir. Um alerta de aprovação arriscada avisa assim que uma carteira concede uma aprovação ilimitada a um contrato não verificado.
Perguntas
- As aprovações expiram?
- As aprovações de token comuns, não. Elas continuam valendo até você revogá-las ou zerá-las, não importa há quanto tempo você as deu.
- Assinar uma mensagem é mais seguro do que aprovar?
- Nem sempre. O Permit e o Permit2 deixam um app obter um limite a partir de uma assinatura, em vez de uma transação. Isso não custa gas, o que também torna fácil dar a permissão sem perceber. Leia o que você está assinando.