Higiene da carteira

Aprovações de token: como conferir e revogar o que você não usa mais

Cada swap, resgate e mint que você aprovou pode continuar com acesso aos seus tokens. Uma revisão em sete passos fecha essas portas e leva uns dez minutos por rede.

Por Equipe editorial do airdrop.promo · Atualizado em 20 de out. de 2026 · 10 min de leitura

Triagem rápida: quais aprovações importam mais

Se você só tem cinco minutos, procure nesta ordem. O ranking é julgamento editorial, baseado no estrago que cada uma pode causar.

  1. Aprovações de operador de NFT para endereços que você não reconhece. Elas cobrem a coleção inteira, sem teto.
  2. Limites ERC-20 ilimitados para gastadores desconhecidos, principalmente em stablecoins ou saldos grandes.
  3. Aprovação ao Permit2 em tokens que você não troca mais, já que uma aprovação sustenta várias subpermissões.
  4. Limites antigos para apps pequenos ou abandonados. Um contrato seguro quando você usou pode ser atualizado ou invadido depois.

O que é uma aprovação, de fato

Em redes EVM, um contrato só consegue puxar tokens do seu endereço se você antes autorizou isso no contrato do token. Essa permissão é a aprovação, gravada on-chain como um número ou uma marcação.

Limite ERC-20

A EIP-20 define o approve, que deixa um gastador sacar tokens da sua conta até certo valor, várias vezes. allowance mostra o que resta e transferFrom faz o gasto. Chamar approve de novo sobrescreve o valor antigo, e é assim que se revoga: definindo zero (EIP-20).

setApprovalForAll de NFT

A EIP-721 permite aprovar um endereço para um token ou habilitar um operador para todos os seus tokens da coleção. O operador pode transferir os NFTs cobertos, e um dono pode ter vários operadores. Desligar significa marcar como falso (EIP-721).

Permit2

O Permit2, da Uniswap, guarda uma permissão permanente dentro do próprio contrato, com valor e validade, depois que você dá ao Permit2 uma aprovação ERC-20 única por token. Ele também aceita transferências por assinatura de uso único, sem permissão permanente (documentação da Uniswap).

Ou seja, duas coisas podem estar ativas ao mesmo tempo para o mesmo token: uma aprovação direta ao app e uma aprovação ao Permit2 com subpermissões dentro dele. Uma boa revisão olha as duas. O Revoke.cash recomenda revogar a aprovação ao próprio contrato do Permit2 quando você não o usa mais, por causa do risco de phishing, deixar expirar as subpermissões que vencem logo e revogar ou atualizar manualmente as de prazo longo (Revoke.cash).

Por que a aprovação continua valendo

O ethereum.org afirma que as permissões concedidas continuam utilizáveis por tempo indeterminado e que desconectar a carteira de um projeto não as remove (fonte). O motivo é de arquitetura: a conexão da carteira é uma sessão do navegador; a aprovação é um dado dentro do contrato do token. Fechar a aba muda a primeira e não toca na segunda.

Daí vem o problema típico: uma aprovação ilimitada que você deu a um app legítimo há dois anos, até o contrato desse app ser explorado, ou até você aprovar um pedido parecido sem perceber. O ethereum.org acrescenta que, com um limite ilimitado concedido, a plataforma pode gastar aqueles tokens mesmo depois que você os devolve à carteira.

Os sete passos

Os passos seguem os fluxos do Revoke.cash e do Etherscan descritos no guia do Revoke.cash e no passo a passo do ethereum.org, com nossos acréscimos de segurança.

  1. Use um aparelho ou perfil limpo e o endereço certo

    Abra o verificador num perfil de navegador sem extensões desconhecidas. Digite ou conecte o endereço da carteira que assinou as aprovações. Pesquisar um endereço é só leitura; conectar só é necessário para revogar.

  2. Escolha a rede

    Aprovações ficam guardadas por rede, então a mesma carteira precisa de uma revisão separada em cada rede que usou. O Revoke.cash cobre mais de 80 redes; nas outras, use o explorador de blocos daquela rede.

  3. Ordene das mais novas para as mais antigas

    O Revoke.cash sugere essa ordem para caçar uma aprovação suspeita. Gastadores desconhecidos com assinatura recente merecem atenção primeiro.

  4. Faça a triagem de cada aprovação

    Em cada linha, anote o token, o gastador, o limite e a data da última alteração. Limites ilimitados para gastadores que você não sabe nomear são prioridade.

  5. Revogue ou diminua o limite

    Clique em Revoke na aprovação, ou use a opção de edição para definir um limite menor se você ainda usa o app. As duas opções exigem transação e taxa de rede.

  6. Confirme na carteira e espere

    Confira se o pop-up da carteira mostra uma chamada de aprovação que zera o limite e aguarde a transação terminar. O tempo varia de rede para rede.

  7. Atualize e confira

    Recarregue o verificador depois de alguns minutos. A aprovação deve sumir ou aparecer zerada. Repita em cada rede e para cada padrão de token.

Revoke.cash ou verificador do explorador de blocos

CritérioRevoke.cashVerificador do explorador
CoberturaMais de 80 redes, segundo o próprio guiaUma por explorador, como o Etherscan para Ethereum
Consulta sem conectarSim, por endereço, ENS ou apelidoA página do Etherscan que abrimos mostrava um pedido para conectar a carteira
Tipos de tokenAprovações de token e de NFTTabelas de ERC-20, ERC-721 e ERC-1155 no Etherscan
Diminuir o limite em vez de revogarSim, pela opção de ediçãoNão descrito na página que lemos
Sinal extraOrdenar por mais recentes para achar itens suspeitosMostra o valor em risco para ERC-20 e NFTs
ConfiançaSite de terceiros, então confira a URLExplorador em que você talvez já confie; mesmo cuidado com a URL

Conselho prático: use a que você alcança por um favorito salvo por você mesmo. Existem sites falsos de revogação, e ferramenta que pede para assinar qualquer coisa além de zerar um limite ou desligar uma aprovação é sinal de alerta. A própria página do Etherscan avisa que o serviço é fornecido como está e que ele não se responsabiliza por perdas, então leia cada pop-up da carteira em vez de confiar cegamente na ferramenta.

Quanto custa revogar

Revogar é uma transação normal, então você paga a taxa da rede. O ethereum.org diz que o processamento leva de cerca de um minuto a alguns minutos, conforme a rede. Não citamos valor em reais porque a taxa muda com o congestionamento e com a rede. Dois pontos práticos:

  • Orce por rede. Revisar cinco redes pode significar cinco rodadas de taxa, e você precisa de um pouco da moeda nativa de cada uma na carteira.
  • Priorize por risco, não por perfeccionismo. Com taxa alta, revogue primeiro operadores de NFT e limites ilimitados em stablecoins, e deixe limites minúsculos para depois.

Segundo o ethereum.org, revogar não encerra posições de staking, pools ou empréstimos nem interrompe recompensas. Você só vai precisar aprovar de novo na próxima vez que usar aquele contrato.

O golpe do falso revogador

Quem acabou de perder dinheiro está vulnerável, e golpistas sabem disso. Depois de um drain, pode aparecer mensagem de alguém que se apresenta como “suporte da carteira”, “perito em blockchain” ou “recuperador”, oferecendo revogar tudo e devolver os fundos. Os sinais são sempre os mesmos:

  • Pede a frase-semente “para revogar por você”. Revogar nunca exige a frase; basta a carteira conectada.
  • Manda um link de “ferramenta de revogação” por WhatsApp ou Telegram. Use apenas o favorito que você mesmo salvou.
  • Cobra uma taxa, muitas vezes por Pix, para “liberar” a recuperação. Transferência on-chain não volta, e ninguém consegue revertê-la.
  • Pede para instalar app de acesso remoto ou compartilhar a tela.

Se algum desses itens aparecer, encerre a conversa. O guia de golpes de airdrop explica o que fazer se você já mandou um Pix.

O equivalente na Solana

A Solana não tem setApprovalForAll nem tabela de limites ERC-20. Cada conta de token guarda um único delegado e uma quantidade delegada por vez. Aprovar um novo delegado substitui o anterior. O dono da conta de token assina a aprovação pela instrução Approve ou ApproveChecked (documentação da Solana).

Para remover, a instrução Revoke apaga o delegado e zera a quantidade delegada. No Token Program, quem assina é o dono da conta de token; no Token Extension Program, o delegado atual também pode revogar (documentação da Solana). Não abrimos a documentação da linha de comando spl-token, então não damos sintaxe de comandos.

O perfil de risco é outro. O delegado tem teto e só existe um por conta de token, então a exposição é limitada por token. Mas uma única aprovação maliciosa do saldo inteiro ainda deixa o golpista levar tudo. Outra perda comum na Solana vem de assinar uma transação que transfere ativos ou muda a titularidade de contas, o que nem é aprovação e não pode ser revogado depois. Veja a página do ecossistema Solana para o contexto de airdrops.

O que revogar não resolve

Não devolve fundos roubados.
Transferências na blockchain não têm estorno. Revogar evita apenas o próximo roubo.
Não ajuda se a chave privada vazou.
Quem tem sua frase-semente ou chave pode simplesmente assinar novas transações. Migre para uma carteira nova.
Não cancela um permit assinado e ainda não usado, a menos que você aja.
A EIP-2612 diz que um permit assinado pode ser enviado por qualquer pessoa até o prazo, e que o dono pode invalidá-lo mudando o nonce, por exemplo enviando outro permit ou usando o nonce. Prazo curto limita a exposição; prazo no valor máximo praticamente elimina a validade. Uma ferramenta de revogação pode não mostrar essa assinatura fora da rede, então trate permit suspeito como motivo para mover os fundos.
Vale por rede e por padrão de token.
Ethereum, Base, Arbitrum e outras guardam aprovações próprias. Veja Ethereum, Base e Arbitrum para saber onde você pode estar ativo.
Por que não aprovar sempre o valor exato?

Pode aprovar, e o ethereum.org recomenda limitar aprovações ao valor que a transação precisa. O custo é mais uma transação de aprovação, com taxa, a cada uso. Muita gente aceita aprovação ilimitada para protocolos confiáveis e antigos e revoga periodicamente. É uma troca entre conveniência e exposição; nosso critério é usar valor exato em apps novos ou pequenos e manter ilimitadas só numa lista curta que você revisou.

Devo revogar a aprovação ao próprio Permit2?

Se você não usa mais apps que dependem dele, o Revoke.cash sugere que sim. Se ainda usa, mantê-la faz cada swap seguinte pedir só uma assinatura, sem nova aprovação, e as subpermissões têm validade. Revise as subpermissões com regularidade de qualquer forma.

Checklist mensal de aprovações

Revisão mensal de aprovações

0/8

Combine o checklist com os hábitos do guia de carteira burner e use a pontuação de airdrop confiável antes de assinar o próximo resgate. Se você está construindo histórico em vários apps, o farming de airdrop gera aprovações mais rápido do que quase qualquer outro hábito, então revise com mais frequência.

Fontes primárias

Fontes verificadas em 20 de out. de 2026. Os links levam às páginas oficiais dos projetos, não a resumos de outros sites.

Perguntas frequentes

Como ver quais aprovações de token minha carteira deu?

Digite o seu endereço numa ferramenta como o Revoke.cash ou abra o verificador de aprovações do explorador de blocos da sua rede. Ele lista os tokens aprovados, os contratos que podem gastá-los e os limites. Faça isso rede por rede, porque cada blockchain guarda as aprovações separadamente.

Desconectar a carteira do site cancela a aprovação?

Não. O ethereum.org explica que desconectar a carteira de um projeto não remove as permissões de token. A aprovação fica gravada na blockchain e continua valendo até você mudá-la com uma transação que zere o limite ou revogue o operador.

Revogar aprovação custa taxa de gas?

Custa. Revogar é uma transação, então você paga a taxa da rede, que depende da rede e do congestionamento do momento. Assinaturas são diferentes: assinar um permit não custa nada, mas cancelá-lo antes do prazo ainda exige uma ação on-chain. Deixe um pouco da moeda nativa na carteira para isso.

Revogar a aprovação devolve a cripto roubada?

Não. Revogar só tira a permissão, para que o gastador não leve mais nada. O que já saiu continua onde está, e transferências na blockchain não têm estorno. Se você foi drenado, mova o que sobrou, revogue, denuncie e registre ocorrência. Desconfie de quem oferece “recuperar” os fundos mediante pagamento.

Qual a diferença entre approve e setApprovalForAll?

O approve do ERC-20 dá a um gastador um limite de um token fungível até certo valor. Para NFTs, o setApprovalForAll dá a um operador controle sobre todos os tokens que você tem naquela coleção. A versão de NFT não tem teto de valor, por isso é mais perigoso deixá-la ativa.

Como revogar na Solana?

Contas de token na Solana têm um delegado que pode movimentar até uma quantidade definida. A instrução Revoke remove o delegado e zera a quantidade delegada. No Token Program padrão, quem assina é o dono da conta de token. Use uma carteira ou ferramenta que ofereça isso e confirme que o delegado sumiu.

Escrito e checado pela Equipe editorial do airdrop.promo. Método: como verificamos (EN). Achou um erro? contacts@airdrop.promo. Conteúdo educativo, não é recomendação financeira nem tributária.