Desconectar uma dApp vs revogar aprovações na Solana
Evidências de preços e recursos verificadas 3 de setembro de 2026.
As interfaces de carteira colocam “Apps conectados” e permissões de tokens próximas em termos conceituais, mas a Solana não as trata como a mesma coisa. Desconectar controla se um site continua vinculado à sessão da carteira. Revogar altera uma aprovação registrada on-chain em uma conta de token.
A diferença é especialmente importante após uma assinatura suspeita: fazer apenas uma das ações pode deixar a outra relação intacta.
Desconectar uma dApp revoga aprovações de token na Solana?
Não. Desconectar remove o site da lista de apps conectados da carteira, mas não apaga um delegate já registrado on-chain. Use a configuração da carteira para encerrar a conexão e depois faça uma análise separada de aprovações para revisar e revogar delegates desconhecidos no nível das contas.
Pense nas ações como camadas separadas:
| Ação | Onde existe | O que muda | O que não faz |
|---|---|---|---|
| Desconectar app | Interface da carteira e sessão do site | Remove a conexão ativa do site | Não altera contas de token on-chain |
| Revogar aprovação | Conta SPL Token ou Token-2022 | Apaga o delegate atual e sua allowance restante | Não desconecta o site nem desfaz transferências |
Uma conexão normal mostra ao site seu endereço público e permite que ele peça mensagens ou transações para sua aprovação. Ela não revela a chave privada. Uma transação posterior, porém, pode aprovar um delegate, e essa aprovação permanece até ser revogada, substituída ou a conta ser fechada.
O que fazer após uma interação suspeita com uma dApp?
Use uma sequência que cubra ambas as camadas:
- Feche a página suspeita e rejeite avisos pendentes. Não assine uma suposta anulação ou verificação de segurança.
- Desconecte-a na carteira. No Phantom, o caminho atual é Settings → Connected Apps.
- Revise a transação assinada. Abra a assinatura confirmada em um explorador Solana e examine saldos e mudanças de autoridade.
- Analise os delegates das contas. A ferramenta Revoke do Sol Incinerator verifica contas SPL Token e Token-2022 com uma solicitação somente leitura.
- Revogue apenas entradas que você entenda. Marketplace, serviço de staking ou vault pode usar um delegate legítimo.
- Migre quando o risco for maior. Se você expôs frase de recuperação ou chave privada, suspeita de malware ou não consegue limitar o efeito da transação, mova os ativos confiáveis para uma carteira com frase nova.
Leia o guia de resposta a incidentes do Phantom para a checklist completa de contenção e provas.
Desconectar e revogar não podem desfazer uma transação blockchain confirmada. Eles eliminam caminhos futuros que ainda podem ser removidos. Se os ativos já foram transferidos, guarde assinaturas e endereços; não pague quem prometa recuperação garantida.
O que é exatamente um delegate de token no nível da conta?
Um delegate no nível da conta é um endereço autorizado a transferir ou queimar até um valor definido de uma conta de token específica. Cada conta possui um delegate atual. Uma instrução Revoke apaga esse delegate e a allowance restante sem queimar tokens, transferir o saldo ou fechar a conta.
O proprietário da conta de token continua proprietário depois de aprovar um delegate comum. Revogar não exige instalar um substituto ou restaurar um delegate “correto”; o estado seguro padrão é não ter delegate. Se um app confiável precisar disso depois, aprove-o novamente apenas no site verificado.
Há limites importantes. Revoke não apaga um PermanentDelegate Token-2022 armazenado no mint, pois holders não podem revogar esse papel no nível do mint. Também não altera propriedade da conta, close authority, mint authority ou freeze authority. Leia Aprovação de token vs mint authority vs freeze authority antes de tratar todo rótulo de autoridade como permissão da carteira.
Contas congeladas são outro limite. Os Token Programs bloqueiam alterações de delegate enquanto uma conta está congelada, então a autoridade correspondente precisa descongelá-la antes da revogação. O Sol Incinerator oculta contas congeladas com delegate porque elas muitas vezes pertencem a NFTs programáveis ou staking legítimo.
Quando desconectar sem revogar?
Só desconectar pode bastar quando você terminou de usar um site legítimo e nunca aprovou um delegate on-chain. Isso reduz os sites capazes de iniciar novos avisos na carteira. Também é uma boa higiene preventiva.
Não presuma que todo app conectado tem uma aprovação. Nem que todo delegate pertence a um site ainda conectado. São registros separados, com identificadores e ciclos de vida distintos.
Quando revogar sem desconectar?
Você pode revogar uma aprovação antiga de marketplace ou protocolo mesmo que a sessão original do navegador já não exista. Também pode cancelar uma allowance mantendo o site disponível para leitura ou futuros pedidos.
Remover um delegate legítimo pode cancelar uma listagem ou interromper uma posição ativa; confira o delegate e o token antes de assinar. A análise fornece informações, mas você escolhe o que remover.
Receber um token aleatório cria uma aprovação?
Não. Um token não solicitado pode chegar sem sua assinatura, mas isso não conecta um site, não torna o remetente delegate das outras contas nem revela a chave privada. O perigo comum é social: os metadados levam a um site que pede assinatura maliciosa. Evite links desconhecidos e use o guia sobre scam tokens e acesso à carteira.

Revogar aprovações
Analise contas SPL Token e Token-2022 para encontrar delegates revogáveis, revise cada allowance e remova apenas as aprovações selecionadas.
Leitura relacionada
Perguntas frequentes
Desconectar uma dApp revoga permissões na Solana?
Não. Desconectar remove a conexão ativa do site com a carteira e impede solicitações normais daquela sessão. Isso não apaga uma aprovação de delegate já armazenada on-chain em uma conta de token. Faça uma análise separada dos delegates, revise cada um e revogue aprovações que você não reconhece ou não precisa mais.
Qual a diferença entre apps conectados e aprovações de token?
A relação com um app conectado vive na interface da carteira e permite ao site ver o endereço público e pedir assinaturas. Uma aprovação de token é uma allowance on-chain de delegate vinculada a uma conta de token específica. Remover uma não remove automaticamente a outra; analise ambas após uma interação suspeita.
Revogar uma aprovação torna segura uma carteira comprometida?
Não por si só. Revogar apaga o delegate selecionado e a allowance restante. Não pode desfazer transferência confirmada, trocar uma frase de recuperação exposta, remover toda autoridade específica de protocolos ou cancelar uma assinatura de mensagem off-chain. Mova ativos confiáveis para uma carteira nova se o controle amplo puder estar comprometido.
O Sol Incinerator cobra para revogar aprovações?
Não. A ferramenta Revoke não cobra taxa de plataforma, pois a revogação não libera rent de conta. A análise inicial é somente leitura, e você paga apenas a taxa de rede Solana pela transação que decide assinar depois de revisar os delegates detectados no nível das contas.