Uma autorização antiga pode continuar permitindo que um contrato inteligente movimente certos tokens da sua carteira, mesmo depois que você deixa de usar o aplicativo. Desconectar a carteira não cancela essa permissão: para conferir ou revogar o acesso, é preciso verificar as aprovações na rede em que foram concedidas.
- Uma aprovação pode continuar ativa mesmo depois que você desconecta a carteira do aplicativo.
- Confira as permissões por carteira e por rede, incluindo token, endereço autorizado e valor aprovado.
- Revogar uma aprovação ERC-20 normalmente exige uma transação on-chain e pode gerar taxa de rede.
- Assinaturas como Permit podem não aparecer como aprovações tradicionais.
Isso não significa que toda aprovação seja suspeita. Aplicativos de finanças descentralizadas podem precisar de autorização para executar uma operação que você solicitou. O ponto é entender a que ativo e endereço a permissão se aplica, e decidir se ainda faz sentido mantê-la.
O que é uma permissão de token
Ao usar um aplicativo descentralizado, você pode autorizar um contrato inteligente a gastar tokens específicos em seu nome. Essa autorização também é chamada de aprovação ou allowance. No padrão ERC-20, ela define quanto um endereço autorizado, conhecido como spender, pode retirar de um token da sua carteira.
Por exemplo, uma plataforma pode solicitar acesso a determinado token para concluir uma troca ou outra operação. A autorização não equivale necessariamente a enviar os tokens naquele momento. Ela dá ao contrato permissão para movimentar o ativo até o limite aprovado, conforme o funcionamento do token e do aplicativo.
O padrão ERC-20 prevê a função approve, usada para definir o limite, e a função allowance, que consulta quanto ainda pode ser retirado. Uma nova chamada a approve para o mesmo endereço autorizado substitui o limite anterior. A especificação também recomenda que interfaces considerem zerar uma autorização antes de definir outro valor diferente de zero para o mesmo endereço.
| Indicador | Valor | Observação |
|---|---|---|
| Padrão de token | ERC-20 | Define funções usadas em aprovações de tokens compatíveis. |
| Função de autorização | approve | Estabelece o limite para o endereço autorizado. |
| Função de consulta | allowance | Informa quanto ainda pode ser retirado. |
Essas permissões são registradas na blockchain. Por isso, uma autorização antiga pode continuar ativa enquanto não for substituída ou revogada. A regra descreve o funcionamento do padrão ERC-20; outros ativos e contratos podem operar de modo diferente. A especificação está disponível no documento do padrão ERC-20.
Desconectar não é revogar
Desconectar uma carteira de um aplicativo encerra a conexão entre eles, mas não cancela automaticamente as aprovações de tokens já registradas. São ações diferentes: uma trata da conexão da carteira com o site; a outra altera a autorização para o contrato movimentar determinados tokens.
Assim, fechar uma página, sair da conta ou remover uma conexão da lista de aplicativos não basta para eliminar uma aprovação antiga. Se a carteira ainda tiver tokens daquele ativo e o contrato autorizado puder agir, a permissão pode continuar relevante. A documentação da MetaMask sobre desconexão também distingue as duas ações.
A autorização não significa que o aplicativo esteja usando o acesso o tempo todo. Mas, se o contrato autorizado for comprometido ou malicioso, uma permissão ampla pode expor os tokens daquele ativo que ela cobre. Isso não transforma toda aprovação em ameaça; ajuda a explicar por que vale revisar acessos que você não reconhece ou não usa mais.
Como conferir as aprovações da carteira
Comece pela carteira que você quer revisar. As permissões são específicas da carteira, do token e da rede em que foram concedidas. Se você usa mais de uma rede, consultar apenas uma delas pode deixar aprovações de outras redes fora da verificação.
Use a ferramenta de verificação do explorador oficial da rede ou uma ferramenta de terceiros conhecida. O explorador é o site que permite consultar registros da blockchain. Em qualquer ferramenta, revise o nome do token, o endereço autorizado e o valor aprovado. Confira também se a rede selecionada corresponde àquela em que você usou o aplicativo.
Um endereço autorizado que você não reconhece merece atenção, mas não é motivo para assinar qualquer transação às pressas. Confira cuidadosamente o endereço completo e a rede antes de agir. Se o endereço ou o nome do token parecer familiar, mas você não souber a que serve, consulte a documentação confiável da carteira ou do aplicativo antes de manter ou revogar o acesso.
Ferramentas de verificação podem apresentar informações de modos diferentes. A lista encontrada é um ponto de partida para conferir permissões, não uma garantia de que todas as formas de autorização serão exibidas. Evite seguir links recebidos por mensagens não solicitadas e confirme que está no site correto antes de conectar a carteira ou assinar algo.
Como revogar um acesso que não usa
Se você identificou uma aprovação que não reconhece ou não precisa mais, a ferramenta pode permitir enviar uma transação de revogação. Para aprovações ERC-20, isso normalmente exige uma transação on-chain, ou seja, uma operação registrada na blockchain da rede correspondente. Pode haver cobrança de taxa de rede.
Antes de confirmar, confira na carteira os detalhes da transação: a rede, o token e o endereço autorizado. A assinatura autoriza a operação que aparece na tela; não aprove uma solicitação se os dados não fizerem sentido ou não corresponderem à permissão que você pretende alterar. Depois, acompanhe a confirmação pelo explorador da rede. A orientação da MetaMask sobre revogação explica a diferença entre aprovações e conexão com aplicativos e informa que a revogação exige uma transação.
Revogar pode limitar o que o contrato autorizado consegue fazer com aquele token, mas não desfaz operações anteriores nem substitui outras medidas de segurança da carteira. Se você ainda usa o aplicativo, ele pode pedir uma nova aprovação quando você tentar realizar outra operação. Quando houver opção, conceder apenas o acesso necessário evita deixar um limite mais amplo do que você pretende.
Se a interface sugerir primeiro zerar a autorização e depois definir outro limite, isso está relacionado à recomendação do padrão ERC-20 para alterar uma permissão existente. Siga as informações da carteira e confira cada transação separadamente. A aprovação não é uma configuração universal: o que aparece pode variar conforme token, contrato, rede e ferramenta.
Permissões por assinatura também merecem atenção
Nem toda autorização aparece como uma aprovação ERC-20 tradicional. Alguns mecanismos, como certas assinaturas Permit e Permit2, podem conceder permissões por uma assinatura digital. Por isso, uma consulta limitada a aprovações convencionais pode não mostrar todos os tipos de acesso que você autorizou.
Ao revisar a carteira, considere se você assinou permissões em aplicativos que usam esses mecanismos. Consulte a documentação confiável da carteira ou da ferramenta de verificação para entender o que ela identifica e o que fica fora da lista. Não trate uma tela sem aprovações como prova de que nenhum tipo de permissão existe.
Uma rotina útil é revisar as permissões quando você deixa de usar um aplicativo ou encontra um acesso que não reconhece. A decisão depende do token, do endereço autorizado e da finalidade da aprovação. Se a carteira também guarda criptoativos próprios, vale entender o que muda entre corretora e carteira própria, inclusive sobre quem controla as chaves.
Em resumo, confira cada carteira e rede, leia os dados da aprovação e confirme o endereço antes de assinar uma revogação. A ideia não é eliminar qualquer interação com aplicativos, mas saber quais permissões continuam ativas e quais você prefere não manter.
Perguntas frequentes
Desconectar a carteira de um aplicativo revoga as permissões de tokens?
Não. Desconectar encerra a conexão com o aplicativo, mas não cancela automaticamente aprovações de tokens já registradas na rede.
Onde posso conferir as aprovações da minha carteira?
Use a ferramenta de verificação do explorador oficial da rede ou uma ferramenta de terceiros conhecida. Confira cada carteira e rede, além do token e do endereço autorizado.
Revogar uma permissão custa alguma coisa?
Para aprovações ERC-20, a revogação normalmente exige uma transação na rede correspondente e pode gerar uma taxa de rede.
Fontes
- Token Standard — ERC-20
- How to revoke smart contract allowances/token approvals — MetaMask Help Center
- How to disconnect a wallet from a dapp — MetaMask Help Center
- Learn About Token Approvals — Revoke.cash
Este conteúdo tem caráter exclusivamente informativo e não constitui recomendação de investimento. Rentabilidade passada não é garantia de rentabilidade futura. Investimentos envolvem riscos. Leia os documentos do produto antes de investir.



