¿Puedo revoke los permisos en MetaMask?
Sí, puedes revoke los permisos en MetaMask, pero el método exacto depende del tipo de permiso. El acceso de los sitios conectados se elimina desde la configuración de MetaMask, mientras que las aprobaciones de tokens deben ser revocadas onchain a través de MetaMask Portfolio, exploradores o herramientas dedicadas.
MetaMask señala específicamente que desconectar una dApp y revoke una aprobación no son la misma acción. Un sitio desconectado puede perder la visibilidad de la cuenta, pero una asignación de tokens existente aún puede permitir que un contrato aprobado mueva tokens.
Cómo revoke los permisos en MetaMask
Hoy en día existen dos formas prácticas de revoke los permisos de MetaMask: eliminar las dApps conectadas o enviar una revocación de aprobación onchain a través de MetaMask Portfolio o Revoke.cash.
1. Revoke los permisos directamente en MetaMask
Si deseas gestionar todo desde las interfaces oficiales de MetaMask, elimina los permisos de las dApps en la wallet y revoke las asignaciones de tokens compatibles a través de MetaMask Portfolio.
Utiliza los menús nativos y las herramientas de aprobación de MetaMask:
- Desconectar dApps: Abre las opciones de la cuenta, elige Todos los permisos, selecciona el sitio y presiona Desconectar para eliminar su conexión con la wallet.
- Borrar datos de privacidad: Ve a Configuración, Seguridad y Privacidad, y luego haz clic en Borrar datos de privacidad para eliminar todos los permisos de las dApps de una vez.
- Revoke las asignaciones: Revisa las aprobaciones en MetaMask Portfolio y envía transacciones de revocación en Ethereum, Polygon o BNB Chain.

2. Revocar permisos usando Revoke.cash
Si necesitas un panel de aprobación más amplio en muchas cadenas, Revoke.cash ofrece una forma rápida de inspeccionar, filtrar y revocar los token allowances existentes.
Usa esta ruta para una mayor cobertura de red:
- Conectar wallet: Abre Revoke.cash, conecta MetaMask o introduce tu dirección y, a continuación, elige la red blockchain que quieras revisar.
- Revisar aprobaciones: Inspecciona la lista y, a continuación, ordena, filtra o busca direcciones de gastadores para encontrar permisos sospechosos o innecesarios.
- Revocar entrada: Haz clic en Revoke junto a la aprobación, confirma la transacción en MetaMask y paga el gas de red requerido.

Revocar token permissions en Solana
Si usas Solana a través de MetaMask, la gestión de permisos difiere de las aprobaciones de tokens al estilo de Ethereum. En Solana, el acceso suele estar vinculado a delegados, autoridad de cuentas o conexiones de aplicaciones en lugar de a allowances de ERC-20 ilimitados.
Usa MetaMask para revisar el acceso a los tokens de Solana:
- Abrir MetaMask: Cambia a tu cuenta de Solana, revisa el token o la aplicación conectada e identifica cualquier acceso relacionado con delegados o permisos.
- Revocar delegado: Elimina el acceso a tokens delegados cuando esté disponible, evitando que el wallet o la aplicación aprobada transfieran la cantidad asignada.
- Revisar conexiones: Desconecta las aplicaciones de Solana que no uses y verifica dos veces los cambios de autoridad en la cuenta, ya que algunas actualizaciones de permisos pueden afectar el control a largo plazo de tus tokens.
Cómo revocar token permissions usando Phantom wallet
Si usas Solana con Phantom, tiene más sentido gestionar token permissions directamente dentro del wallet en lugar de depender de herramientas de aprobación al estilo de EVM.
Usa Phantom para revisar el acceso a tus tokens de Solana:
- Abrir Phantom: Inicia el wallet, selecciona el token y revisa cualquier detalle disponible sobre permisos, delegaciones o aplicaciones conectadas vinculadas a ese activo.
- Eliminar delegación: Revoca la delegación del token si existe, lo que evita que la dirección aprobada transfiera la cantidad de tokens asignada.
- Comprobar autoridades: Revisa con atención la configuración de autoridad de las cuentas de tokens, ya que cambiar o eliminar los permisos de autoridad puede afectar el control futuro de la cuenta.

¿Por qué es importante revocar los permisos?
Revocar los permisos reduce el daño que un contrato malicioso, un protocolo comprometido o una dApp falsa pueden causar después de que dejes de usarlos. MetaMask advierte que las aprobaciones ilimitadas son comunes y las autorizaciones abusivas pueden permitir que los atacantes drenden los tokens aprobados.
También es un hábito sólido de higiene de wallets. MetaMask recomienda revisar las aprobaciones con regularidad, ya que las nuevas actualizaciones de smart contract pueden dejar autorizaciones antiguas activas, y las revocaciones ayudan a reducir tu exposición incluso cuando antes confiabas en la plataforma o ya no la usas activamente.
Problemas comunes de revocación en MetaMask y sus soluciones
La mayoría de los problemas de revocación provienen de usar la red incorrecta, la falta de gas o confundir una dApp desconectada con una aprobación que todavía existe on-chain.
1. La aprobación no aparece
Comprueba primero la red y el tipo de permiso:
- Confirma el tipo: Comprueba si estás eliminando una conexión de una dApp o una aprobación de token, ya que cada una requiere un flujo de trabajo distinto.
- Coincidencia de red: Cambia a la misma blockchain donde se concedió la aprobación, o es posible que la asignación no aparezca.
- Usa alternativas: Para redes no compatibles, prueba con el verificador de aprobaciones de la propia red o con una herramienta multi-network como Revoke.cash.
2. La transacción de revocación falla
¿Transacción fallida o falta de gas? Prueba estas soluciones:
- Financia el gas: Mantén suficiente token nativo en la wallet, ya que cada revocación de aprobación es una transacción onchain con comisiones.
- Comprueba las pendientes: Revisa la actividad de la wallet antes de volver a intentarlo para evitar acumular transacciones conflictivas o duplicar intentos de revocación.
- Reinténtalo más tarde: Espera a que pase la congestión o la inestabilidad de la RPC, ya que los problemas temporales de la red pueden interrumpir revocaciones por lo demás válidas.
3. El permiso sigue pareciendo activo
¿Sigues viendo acceso después de revocar? Comprueba lo siguiente:
- Actualiza los datos: Vuelve a cargar la wallet, el explorador o la herramienta de revocación, ya que las interfaces con caché pueden mostrar temporalmente información de aprobación obsoleta.
- Acciones separadas: Desconectar un sitio elimina los permisos de visibilidad, pero las aprobaciones de tokens siguen activas hasta que se revoquen onchain.
- Ordenar por más recientes: En Revoke.cash, revise primero las aprobaciones recientes si sospecha de un permiso malicioso firmado recientemente.
Conclusión
Revocar los permisos de MetaMask es una de las formas más sencillas de reforzar la seguridad de la wallet después de usar dApps, especialmente cuando las aprobaciones más antiguas ya no cumplen ninguna función.
El enfoque más seguro es el mantenimiento rutinario: revisar los sitios conectados, limitar los límites de gasto cuando sea posible y revoke las autorizaciones no utilizadas antes de que se conviertan en una exposición evitable.






