¿Cómo usar una herramienta de revocación para cancelar aprobaciones de contratos inteligentes?
Una herramienta de revocación es una interfaz de permisos de cartera blockchain que permite a los usuarios inspeccionar y cancelar aprobaciones de tokens y NFT no deseadas en múltiples redes. Dado que las aprobaciones por lo general no tienen fecha de vencimiento y persisten en la cadena incluso después de desconectar una dApp, revisarlas es esencial para la seguridad. Para usar una herramienta de revocación de forma segura, los usuarios necesitan una dirección pública de cartera para la inspección de solo lectura, elegir la red blockchain correcta, contar con tokens nativos de gas para las comisiones de transacción y acceder a plataformas verificadas como Revoke.cash directamente. El proceso consiste en buscar la dirección, filtrar los permisos, verificar los spenders con la documentación oficial y confirmar la transacción de revocación para eliminar el acceso, sin recuperar los activos perdidos o transferidos con anterioridad.
Una herramienta de revocación es una interfaz de permisos de cartera que lee las aprobaciones de tokens y NFT registradas en una blockchain y permite al propietario de la cartera reducir o cancelar una asignación no deseada. Revoke.cash admite esta función en más de 100 redes. La inspección de solo lectura puede realizarse con una dirección pública, mientras que modificar una aprobación requiere una transacción onchain desde la cartera que la otorgó.
Para cancelar una aprobación con Revoke.cash, abre el sitio verificado, selecciona la red correcta, inspecciona el spender y la asignación listados, elige el permiso que quieres revocar y confirma la transacción en la misma cartera. Espera la confirmación en el explorador y actualiza la lista de asignaciones. Revocar bloquea el uso futuro de ese permiso, pero no recupera los activos ya transferidos.
¿Qué necesitas antes de usar una herramienta de revocación para cancelar aprobaciones de contratos inteligentes?
Prepara la dirección, la red, el token de gas y el dominio verificado de Revoke.cash antes de firmar. Cada aprobación pertenece a una cadena y a un spender, así que revisar el registro correcto importa más que limitarse a cerrar la conexión de la cartera.
1. La dirección pública de la cartera. Introduce primero la dirección o el nombre ENS para la inspección de solo lectura, lo que te permite revisar las aprobaciones sin otorgar a la web una conexión con la cartera.
2. La red blockchain correcta. Selecciona todas las cadenas que use la cartera, porque una revocación en Ethereum no altera una aprobación separada registrada en Polygon, Arbitrum o BNB Chain.
3. Gas nativo para cada revocación. Mantén disponible el token nativo de la cadena, porque cancelar una asignación cambia el estado de la blockchain y exige una comisión de transacción independiente por cada revocación enviada.
4. La URL verificada de Revoke.cash. Abre revoke.cash directamente o usa un marcador de confianza, ya que un comprobador de aprobaciones falso puede solicitar un nuevo permiso malicioso en lugar de cancelar uno.
Cómo usar Revoke.cash para cancelar aprobaciones de contratos inteligentes: guía paso a paso
Completa cada verificación en orden y comprueba el registro público resultante antes de aumentar el importe o el riesgo.
Paso 1: Abre Revoke.cash e inspecciona la dirección. Escribe la dirección pública o el nombre ENS en el campo de búsqueda antes de conectar. Confirma la dirección mostrada y luego selecciona la red exacta cuyas aprobaciones quieres revisar.
Paso 2: Filtra la lista de aprobaciones. Separa los permisos ERC-20, ERC-721 y ERC-1155 y, si una firma sospechosa fue reciente, ordena por fecha más reciente. Busca por la dirección del spender cuando sepas qué contrato solicitó el acceso.
Paso 3: Verifica el spender y la asignación. Compara el contrato del spender con la documentación oficial de la dApp y el historial del explorador. Prioriza las asignaciones ilimitadas, los contratos desconocidos, las aplicaciones abandonadas y las aprobaciones de operador de NFT que abarcan toda una colección.
Paso 4: Conecta y envía la revocación. Conecta solo cuando hayas identificado la aprobación objetivo, haz clic en Revoke y verifica en la cartera la cadena, el activo, el spender y el gas. Rechaza cualquier solicitud que cree otra aprobación o transfiera tokens.
Paso 5: Confirma que se eliminó el acceso. Espera a que la transacción se confirme, actualiza el comprobador y verifica que la asignación sea cero o no exista. Guarda el hash de la transacción y repite por separado para las aprobaciones en otras redes.
¿Cuánto cuesta usar una herramienta de revocación?
Cada revocación en Revoke.cash cuesta una comisión de transacción de blockchain en el token de gas nativo de la red. Ver las aprobaciones es gratis y desconectar una web es gratis, pero ninguna de las dos acciones cambia la asignación onchain.
Por lo tanto, el coste total aumenta con el número de aprobaciones y redes que se depuran. Revoke.cash también puede reducir una asignación mediante su control de edición cuando se necesita mantener el acceso. Consulta la estimación de gas en vivo de la cartera antes de firmar, porque la herramienta no fija una comisión fija universal.
¿Qué errores comunes deben evitar los usuarios de herramientas de revocación?
El error más perjudicial es firmar una nueva aprobación en un sitio de revocación falso. Verifica el dominio y lee la acción que muestra la cartera, ya que un botón etiquetado como Revoke no demuestra que la transacción ponga una asignación a cero.
Otros errores consisten en revisar solo una cadena, revocar el contrato del token en lugar de su spender y dar por hecho que una revocación confirmada recupera pérdidas pasadas. Si una transferencia maliciosa aún puede estar pendiente, mueve los activos no afectados a una cartera limpia después de cancelar el acceso.
¿Qué aprobaciones de contratos inteligentes deberías revocar primero?
Prioriza las aprobaciones según cuánto acceso otorgan y si el spender sigue siendo de confianza o se usa activamente.
1. Asignaciones de tokens ilimitadas: revócalas primero, sobre todo cuando implican activos valiosos o contratos desconocidos.
2. Spenders desconocidos o añadidos recientemente: revisa los permisos creados por dApps que no reconoces o que ya no usas.
3. Aprobaciones vinculadas a protocolos explotados o abandonados: elimina el acceso conectado a aplicaciones comprometidas, inactivas o migradas.
4. Aprobaciones de operador de NFT: revoca los permisos que permiten a un contrato gestionar toda una colección de NFT cuando ya no sean necesarios.
5. Asignaciones limitadas antiguas: suelen tener menor prioridad, pero también se pueden eliminar si el protocolo ya no se usa.
Ordena las aprobaciones por valor del activo, fecha y actividad del spender. Revísalas de nuevo después de usar nuevas dApps, ya que las transacciones posteriores pueden crear nuevas asignaciones.
¿Desconectar una cartera cancela las aprobaciones de contratos inteligentes?
No. Desconectar elimina la sesión local de una web, mientras que la asignación de tokens sigue registrada en el contrato inteligente. El spender todavía puede usar ese permiso sin pedir a la cartera que se vuelva a conectar. Eliminar un permiso del navegador, borrar las cookies o desinstalar la aplicación de la cartera tampoco puede actualizar la asignación almacenada onchain por el contrato del token.
Solo una actualización o revocación de aprobación onchain cambia la asignación. Ethereum.org también señala que las aprobaciones por lo general no tienen fecha de vencimiento, así que un permiso ilimitado antiguo puede seguir siendo utilizable años después de que terminara la sesión original de la aplicación. Tras la revocación, la dApp debe solicitar y recibir una nueva aprobación antes de poder gastar ese token de nuevo, lo que ofrece otro punto de control de firma.
Conceptos relacionados
2. ¿Qué es un contrato inteligente?
Lecturas adicionales
1. ¿Qué es DefiLlama y cómo usarlo para el trading de criptomonedas? (2026)
2. ¿Cuáles son los 10 principales protocolos de préstamos DeFi a seguir en 2026?
3. ¿Qué es DeFi (finanzas descentralizadas)? 8 tipos de protocolos DeFi que debes conocer
Preguntas frecuentes
¿Revocar una aprobación retira fondos de un protocolo?
No. Revocar impide que ese contrato aprobado gaste tokens en el futuro, pero no cierra posiciones de staking, préstamo o liquidez. Es posible que tengas que aprobar el protocolo de nuevo antes de retirar fondos o de realizar otra transacción a través de su interfaz.
¿Puede Revoke.cash recuperar tokens robados?
¿Se pueden inspeccionar las aprobaciones sin conectar una cartera?
¿Debe revocarse toda aprobación ilimitada?
¿Aún no tienes una cuenta?
Regístrate ahora para dar tus primeros pasos en el mundo de las criptomonedas