Fuentes verificadas

Cómo verificamos esto

Revisamos las fuentes enlazadas y actualizamos la página cuando cambia el registro. Usa la lista de fuentes abajo para verificar los detalles.

Enlaces de fuentes adjuntos Contexto de seguridad incluido Correcciones abiertas

Key points

Cada vez que interactúas con una aplicación descentralizada, intercambias tokens en Uniswap o acuñas un NFT, probablemente estás firmando una transacción de aprobación de token. Este permiso permite que el contrato inteligente gaste una cantidad específica de tus tokens. Si bien las aprobaciones son necesarias para que DeFi funcione, las aprobaciones sobrantes o excesivas son una de las formas más comunes en que los atacantes vacían las billeteras.

Solo en 2024, los drenadores de billeteras vinculados a airdrops falsos y sitios de phishing robaron cientos de millones de dólares al abusar de las aprobaciones de tokens existentes. Comprender cómo verificar y revocar estas aprobaciones es un paso de seguridad básico pero efectivo.

Qué hace realmente una aprobación de token

Una aprobación de token es un permiso en cadena que otorgas a una dirección de contrato inteligente. Cuando apruebas el router de Uniswap para que gaste tus USDC, el contrato puede luego llamar a la función transferFrom para mover tus tokens en tu nombre. La aprobación incluye una dirección de gastador y una cantidad permitida (el monto que el gastador puede tomar).

Las aprobaciones se almacenan en el propio contrato del token, no en tu billetera. Incluso si mueves tokens a una nueva billetera, las aprobaciones antiguas permanecen en la dirección anterior hasta que se revoquen.

Por qué las aprobaciones sobrantes son peligrosas

Si un contrato inteligente que aprobaste es comprometido posteriormente, o si aprobaste un contrato malicioso por error, el atacante puede llamar a transferFrom para vaciar tus tokens hasta el límite de la cantidad permitida. Los escenarios comunes incluyen:

  • Sitios de airdrop falsos que te piden aprobar un contrato malicioso.
  • Interfaces de DEX suplantadas que se ven idénticas a la aplicación real.
  • Aprobaciones olvidadas de protocolos DeFi abandonados que luego son explotados.

Las aprobaciones configuradas como “ilimitadas” (uint256 max) son especialmente riesgosas porque permiten al gastador tomar todo tu saldo de ese token, ahora y en el futuro.

Cómo verificar tus aprobaciones de tokens

Puedes verificar todas las aprobaciones de una dirección de Ethereum usando exploradores de bloques o herramientas dedicadas.

Usando Etherscan

Source-tracked CryptoRescue article.

Ve a Etherscan.io e ingresa la dirección de tu billetera.

Haz clic en el menú “Más” y selecciona “Token Approvals”.
3. Se carga una página que muestra todas las aprobaciones de ERC-20: dirección del gastador, token, cantidad permitida y estado.
4. También puedes ver la etiqueta “Approved” y un botón “Revoke” para cada aprobación.

Etherscan funciona solo para la red principal de Ethereum. Para otras cadenas, usa el explorador equivalente.

Usando Revoke.cash

Revoke.cash es una herramienta gratuita y de código abierto que admite Ethereum, BSC, Polygon, Arbitrum, Optimism, Avalanche y muchas otras cadenas EVM.

Conecta tu billetera (MetaMask, WalletConnect, etc.).

La herramienta escanea tu dirección en múltiples cadenas.
3. Ves una lista de todas las aprobaciones con el nombre del token, gastador, cantidad permitida y un botón “Revoke”.
4. Haz clic en “Revoke” para enviar una transacción que establezca la cantidad permitida a cero.

Revoke.cash también muestra la fecha de la aprobación y si el gastador es un contrato conocido.

Comparación de verificadores de aprobaciones comunes

HerramientaCadenas compatiblesCódigo abiertoTarifaNotas
Revoke.cashMás de 15 cadenas EVMGratis (solo gas)Mejor herramienta todo en uno; muestra historial y etiquetas de riesgo
Etherscan Token ApprovalsSolo EthereumNoGratis (solo gas)Rápido para usuarios de Ethereum; sin soporte multicadena
BscScan Token ApprovalsSolo BSCNoGratis (solo gas)Similar a Etherscan para BNB Chain
UnrektEthereum, BSC, PolygonNoGratis (solo gas)También verifica aprobaciones de NFT; a veces más lento al cargar

Cómo revocar una aprobación

Revocar una aprobación es una transacción que establece la cantidad permitida a cero. Cuesta gas (ETH, BNB, MATIC, etc.) pero suele ser una operación económica.

Abre la herramienta elegida (se recomienda Revoke.cash para usuarios multicadena).

Conecta tu billetera.
3. Encuentra la aprobación que deseas eliminar.
4. Haz clic en “Revoke” y confirma la transacción en tu billetera.
5. Espera a que la transacción se confirme. La cantidad permitida ahora es cero.

Después de revocar, aún puedes usar el mismo DEX o protocolo más adelante; solo necesitarás aprobar nuevamente la próxima vez que interactúes con él.

¿Qué pasa con las aprobaciones de NFT?

Las aprobaciones de NFT funcionan de manera similar, pero usan el estándar ERC-721 o ERC-1155. Las mismas herramientas (Revoke.cash, Unrekt) también pueden verificar y revocar aprobaciones de NFT. El riesgo es el mismo: un mercado malicioso o un sitio de phishing puede transferir tus NFTs si les has dado aprobación.

Recordatorios prácticos de seguridad

  • Nunca apruebes un contrato que no puedas verificar. Verifica la dirección del gastador contra la documentación oficial del proyecto.
  • Usa aprobaciones “limitadas” en lugar de infinitas. La mayoría de los DEX ahora permiten establecer un límite personalizado o “revocar después del uso”.
  • Establece un recordatorio recurrente (por ejemplo, cada 3 meses) para revisar tus aprobaciones.
  • Si usas múltiples billeteras, verifica cada una por separado.
  • Después de conectarte a una nueva dApp, revisa inmediatamente la aprobación que acabas de crear para confirmar que sea para la dirección y el monto correctos.

Advertencias y limitaciones

  • Revoke.cash y los exploradores de bloques dependen de nodos RPC públicos. Si un nodo está caído, los datos pueden estar incompletos.
  • Algunas aprobaciones están ocultas porque usan un estándar de token diferente (por ejemplo, ERC-777). Estos son raros, pero pueden eludir los verificadores de aprobaciones estándar.
  • Revocar no previene el phishing futuro. Debes mantenerte vigilante sobre dónde conectas tu billetera.
  • Ninguna herramienta es 100% completa. Trata los verificadores de aprobaciones como un análisis útil, no como una garantía de seguridad.

Próximos pasos

Si no has verificado tus aprobaciones de tokens en los últimos seis meses, conecta tu billetera a Revoke.cash y revisa la lista. Elimina cualquier aprobación de contratos que ya no uses o que tengan cantidades ilimitadas. Esta única acción reduce tu exposición a los ataques más comunes de drenadores de billeteras.

Registro de actualizaciones

  1. 24 jul 2026Publicado con seguimiento de fuentes y contexto de seguridad para lectores.
  2. CorreccionesSi una fuente cambia o una afirmación necesita aclaración, esta página puede actualizarse desde la redacción.