Higiene de wallets

Aprobaciones de tokens: cómo revisarlas y revocar las que ya no usas

Cada swap, reclamo o mint que aprobaste puede seguir con permiso para tocar tus tokens. Una revisión de siete pasos cierra esas puertas y te toma unos diez minutos por red.

Por el equipo editorial de airdrop.promo · Actualizado el 28 oct 2026 · 10 min de lectura

Qué revisar primero

Si solo tienes cinco minutos, busca esto en orden. Es un criterio editorial basado en el daño que puede hacer cada tipo.

  1. Aprobaciones de operador de NFT a direcciones que no reconoces. Cubren toda una colección sin tope.
  2. Permisos ilimitados de ERC-20 a gastadores desconocidos, sobre todo en stablecoins como USDT o en saldos grandes.
  3. La aprobación a Permit2 en tokens que ya no intercambias, porque una sola aprobación sostiene muchos subpermisos.
  4. Permisos viejos a apps chicas o abandonadas. Un contrato que era seguro cuando lo usaste puede actualizarse o ser hackeado después.

Qué es una aprobación

En las redes EVM, los tokens no se mueven porque un contrato lo pida amablemente. Un contrato solo puede tomar tokens de tu dirección si antes le dijiste al contrato del token que podía hacerlo. Ese permiso es la aprobación, y queda guardado on-chain como un número o un interruptor.

Permiso ERC-20

EIP-20 define approve, que deja a un gastador retirar tokens de tu cuenta hasta un monto, varias veces. allowance muestra lo que queda y transferFrom hace el gasto. Llamar approve otra vez reemplaza el valor anterior, y así se revoca: dejándolo en cero (EIP-20).

NFT setApprovalForAll

EIP-721 permite aprobar una dirección para un solo token o habilitar a un operador para todos tus tokens de la colección. El operador puede transferir los NFTs cubiertos. Para apagarlo se fija el interruptor en falso (EIP-721).

Permit2

Permit2 de Uniswap guarda un permiso con monto y fecha de vencimiento dentro de su propio contrato, después de que le das una aprobación ERC-20 única por token. También permite transferencias de un solo uso por firma (Uniswap).

Por eso, para un mismo token pueden estar vivas dos cosas: una aprobación directa a la app y una aprobación a Permit2 con subpermisos dentro. Una buena revisión mira las dos. Revoke.cash recomienda revocar la aprobación al contrato de Permit2 cuando ya no lo uses, por el riesgo de phishing, y dejar que venzan los subpermisos que están por expirar mientras revocas a mano los de vencimiento lejano (Revoke.cash).

Por qué una aprobación no se borra sola

Ethereum.org dice que los permisos otorgados se pueden usar de forma indefinida y que desconectar tu wallet de un proyecto no los elimina (ethereum.org). La razón es de arquitectura: la conexión de la wallet es una sesión del navegador; la aprobación es un dato dentro del contrato del token. Cerrar la pestaña cambia lo primero, no lo segundo.

Así se arma la falla típica: un permiso ilimitado que diste hace dos años a una app legítima, y luego el contrato de esa app es explotado. Ethereum.org agrega que, una vez otorgado un permiso ilimitado, la plataforma puede gastar esos tokens incluso después de que regreses fondos a tu wallet.

Los siete pasos

Estos pasos siguen los flujos de Revoke.cash y Etherscan descritos en la guía de Revoke.cash y en la explicación de ethereum.org, con nuestros agregados de seguridad.

  1. Usa un dispositivo o perfil limpio y la dirección correcta

    Abre el verificador en un perfil de navegador sin extensiones desconocidas. Escribe o conecta la dirección que firmó las aprobaciones. Buscar una dirección es solo lectura; conectar la wallet solo hace falta para revocar.

  2. Elige la red

    Las aprobaciones se guardan por cadena, así que la misma wallet necesita una revisión en cada red que haya usado. Revoke.cash cubre más de 80 redes; en las demás, usa el explorador de bloques de esa red.

  3. Ordena de la más nueva a la más vieja

    Revoke.cash sugiere este orden cuando buscas una aprobación sospechosa. Los gastadores desconocidos firmados hace poco merecen tu atención primero.

  4. Revisa cada aprobación

    En cada fila anota el token, el gastador, el monto permitido y la fecha de la última actualización. Los permisos ilimitados a gastadores que no puedes identificar van primero.

  5. Revoca o baja el monto

    Da clic en Revoke en la aprobación, o usa la opción de editar para fijar un monto menor si todavía usas la app. Las dos opciones requieren una transacción y una comisión de red.

  6. Confirma en tu wallet y espera

    Revisa que la ventana de la wallet muestre una llamada de aprobación que deja el permiso en cero, y espera a que la transacción termine. El tiempo varía según la red.

  7. Actualiza y verifica

    Recarga el verificador después de unos minutos. La aprobación debe desaparecer o mostrar cero. Repite en cada red y para cada tipo de token.

Revoke.cash o el verificador del explorador

CriterioRevoke.cashVerificador del explorador
CoberturaMás de 80 redes, según su propia guíaUna por explorador, como Etherscan para Ethereum
Consulta sin conectarSí, buscando por dirección, ENS o aliasLa página de Etherscan que abrimos mostró un aviso para conectar la wallet
Tipos de tokenAprobaciones de tokens y NFTsTablas de ERC-20, ERC-721 y ERC-1155 en Etherscan
Bajar el monto en vez de revocarSí, con la opción de editarNo se describe en la página que leímos
Dato extraOrden por más reciente para encontrar lo sospechosoMuestra el valor en riesgo de ERC-20 y NFTs
ConfianzaSitio de terceros: verifica la URLExplorador que quizá ya usas; la misma precaución con la URL

Nuestro consejo práctico: usa la que puedas abrir desde un marcador que guardaste tú. Existen sitios falsos de revocación, y en México también circulan “asesores” que ofrecen limpiar tu wallet por mensaje. Una herramienta que te pide firmar algo distinto a dejar un permiso en cero o apagar un operador es una alerta. La propia página de Etherscan advierte que el servicio se ofrece tal cual y que no responde por pérdidas, así que lee cada ventana de la wallet en lugar de confiar a ciegas.

Cuánto cuesta revocar

Revocar es una transacción normal, así que pagas la comisión de red en el token nativo de esa cadena. Ethereum.org dice que el procesamiento puede tardar de un minuto a varios, según la red. No damos una cifra en pesos porque las comisiones cambian con la congestión y la red.

  • Presupuesta por red. Revisar cinco redes puede significar hasta cinco rondas de comisiones, y necesitas un poco del token nativo de cada una en la wallet.
  • Prioriza por riesgo, no por completar la lista. Si las comisiones están altas, revoca primero los operadores de NFT y los permisos ilimitados sobre stablecoins, y deja para después los permisos diminutos.

Según ethereum.org, revocar no termina posiciones de staking, pools o préstamos ni detiene recompensas. Solo tendrás que aprobar de nuevo la próxima vez que uses ese contrato.

El equivalente en Solana

Solana no tiene setApprovalForAll ni tabla de permisos ERC-20. Cada cuenta de token guarda un solo delegado y un monto delegado a la vez; aprobar un delegado nuevo reemplaza al anterior. El dueño de la cuenta firma la aprobación con la instrucción Approve o ApproveChecked (Solana docs).

Para quitarlo, la instrucción Revoke borra al delegado y deja el monto en cero. Con el Token Program la firma el dueño de la cuenta; con el Token Extension Program también puede revocar el delegado actual (Solana docs). No abrimos la documentación de la línea de comandos de spl-token, así que no damos comandos.

El perfil de riesgo cambia: el delegado tiene un tope y solo hay uno por cuenta de token. Pero una sola aprobación maliciosa por todo el saldo deja que el atacante lo mueva. Otra pérdida común en Solana viene de firmar una transacción que transfiere activos o cambia la propiedad de una cuenta; eso no es una aprobación y no se puede revocar después. Revisa nuestra página del ecosistema Solana.

Lo que revocar no puede hacer

No devuelve fondos robados.
Las transferencias en blockchain no se revierten. Revocar solo evita el siguiente robo.
No sirve si se filtró tu llave privada.
Si alguien tiene tu frase o tu llave, puede firmar transacciones nuevas. Migra a una wallet nueva.
No cancela un permit firmado y no usado, a menos que actúes.
EIP-2612 indica que un permit firmado lo puede enviar cualquiera hasta su fecha límite, y que el dueño lo puede invalidar cambiando el nonce. Una herramienta de revocación quizá no muestre esa firma fuera de la cadena, así que ante un permit sospechoso, mueve tus fondos.
Es por red y por tipo de token.
Ethereum, Base, Arbitrum y las demás guardan sus propias aprobaciones. Revisa Ethereum. Revisa Base. Revisa Arbitrum.
¿Por qué no aprobar siempre el monto exacto?

Puedes hacerlo, y ethereum.org recomienda limitar las aprobaciones a lo que necesita cada transacción. El costo es otra aprobación con su comisión en cada uso futuro. Nuestro criterio: monto exacto en apps nuevas o chicas, y permisos ilimitados solo para una lista corta de protocolos que ya revisaste.

¿Debo revocar la aprobación a Permit2?

Si ya no haces swaps en apps que lo usan, Revoke.cash sugiere que sí. Si todavía lo usas, dejarla hace que cada swap solo pida una firma, y los subpermisos tienen vencimiento. Revísalos con frecuencia de todas formas.

Revisión mensual

Esta lista guarda su progreso solo en tu navegador.

Revisión mensual de aprobaciones

0/8

Combina esta lista con los hábitos de la guía de wallet burner y usa nuestro calificador de airdrops confiables antes de firmar el siguiente reclamo. Si estás armando historial en muchas apps, el farming de airdrops genera aprobaciones más rápido que casi cualquier otro hábito, así que revisa más seguido. Y si todavía no tienes clara la diferencia entre tu wallet y tu cuenta en un exchange, lee wallet con custodia o sin custodia.

Fuentes primarias

Fuentes revisadas el 28 oct 2026. Los enlaces llevan a las páginas oficiales de los proyectos, no a resúmenes de otros sitios.

Preguntas frecuentes

¿Cómo reviso qué aprobaciones de tokens dio mi wallet?

Escribe tu dirección en una herramienta como Revoke.cash o abre el verificador de aprobaciones del explorador de bloques de tu red. Te muestra los tokens que aprobaste, los contratos que pueden gastarlos y los montos. Hazlo red por red, porque las aprobaciones se guardan por separado en cada cadena que hayas usado.

¿Desconectar la wallet de un sitio le quita el acceso?

No. Ethereum.org aclara que desconectar tu wallet de un proyecto no elimina los permisos sobre tus tokens. La aprobación está registrada en la blockchain y sigue activa hasta que la cambias con una transacción que deja el permiso en cero o desactiva al operador. Cerrar la pestaña no cambia nada.

¿Cuesta gas revocar una aprobación?

Sí. Revocar es una transacción, así que pagas la comisión de red de esa cadena, en su token nativo y no en pesos. El monto depende de la red y de la congestión. Las firmas permit son distintas: firmarlas no cuesta, pero anularlas sí requiere una acción on-chain con su propia comisión.

¿Revocar me devuelve la cripto que me robaron?

No. Revocar solo quita el permiso, así que el gastador ya no puede tomar nada más. Los tokens que ya salieron se quedan donde están y las transferencias en blockchain no se revierten. Si te vaciaron la wallet, mueve lo que quede, revoca y reporta el caso. Desconfía de quien cobre por “recuperar” tus fondos.

¿Qué diferencia hay entre approve de ERC-20 y setApprovalForAll?

Approve de ERC-20 le da a un gastador un permiso sobre un token fungible hasta cierto monto. En NFTs, setApprovalForAll le da a un operador control sobre todos tus tokens de esa colección. La versión de NFT no tiene tope de monto, por eso es más peligrosa si la dejas abierta.

¿Cómo revoco en Solana?

En Solana, cada cuenta de token tiene un delegado que puede mover hasta cierto monto. La instrucción Revoke borra al delegado y deja el monto delegado en cero. Con el Token Program estándar la firma el dueño de la cuenta de token. Usa una wallet o herramienta que lo permita y confirma que el delegado quedó vacío.

Escrito y verificado por el equipo editorial de airdrop.promo. Método: cómo verificamos (EN). ¿Encontraste un error? contacts@airdrop.promo. Contenido educativo, no es asesoría financiera ni fiscal.