Aprueba únicamente la cantidad de entrada necesaria para el swap cuando sea posible. Después de operar, abre en la misma cadena un comprobador de aprobaciones fiable, localiza el allowance del router, envía la transacción de revocación y confirma que el permiso quede en cero.
Flujo de trabajo práctico#
- Verifica el token y el contrato autorizado para gastar. Compara los datos en vivo con documentación oficial.
- Elige cantidad exacta o permiso con vencimiento si existe. Resuelve qué autoridad se concede antes de seguir.
- Confirma la aprobación onchain antes del swap. Comprueba red, contrato e importe.
- Completa el swap y revisa la salida. Verifica token, cantidad y transacción.
- Revoca permisos obsoletos y confirma la operación. Revisa el allowance tras la confirmación.
Lo que realmente importa#
La aprobación autoriza al router; el swap utiliza los tokens bajo ese permiso. Un allowance ilimitado puede seguir activo incluso cuando el saldo de la wallet llegue a cero.
Separa lo que puede verificarse antes de actuar de aquello que solo podrás vigilar después. Establece límites estrictos alrededor de la segunda categoría.
Una regla de decisión reutilizable#
En routers fiables y utilizados con frecuencia, repetir aprobaciones puede costar más gas. Decide según el saldo expuesto y la frecuencia de uso, no solo por comodidad.
Errores que cambian el resultado#
- Aprobar un router de imitación. El nombre puede parecer correcto aunque la dirección sea distinta.
- Revocar en la cadena equivocada. El permiso original continuará activo.
- Desconectar en lugar de revocar. La sesión local desaparece, pero no el permiso onchain.
- Seguir un enlace falso de revocación tras un incidente. Vuelve a abrir la herramienta desde un canal verificado.
Pruebas que debes conservar#
No juzgues el resultado solo por un mensaje de éxito. Usa evidencia comprobable después de cerrar la página.
| Punto de control | Prueba | Condición para detenerse |
|---|---|---|
| Verificar token y contrato autorizado | URL o contrato exactos cotejados con documentación oficial | Aprobar un router de imitación |
| Elegir cantidad exacta o permiso limitado | Historial de cuenta y nota del plan | Revocar en la cadena equivocada |
| Confirmar la aprobación onchain | ID de transacción y registro del explorador | Desconectar en vez de revocar |
Registra ejecuciones reales, comisiones y exposición restante. El ticket es una estimación; el historial es el registro duradero.
Preguntas frecuentes#
¿Revocar devuelve los tokens gastados?
No. Solo impide el uso futuro de ese allowance.
¿Por qué aprobación y swap son acciones separadas?
Los contratos ERC-20 exigen que el propietario autorice al contrato antes de transferir los tokens de entrada.
¿Pueden revocarse las firmas permit?
Algunas pueden invalidarse mediante nonces o controles de allowance; la implementación varía.
Guías relacionadas#
Fuentes#
- Uniswap Support: Swaps and Troubleshooting
- Ethereum.org: Gas and Fees
- MetaMask: Transactions and Gas
Aviso de riesgo: El trading cripto puede causar pérdidas rápidas. Los ejemplos son educativos, no asesoramiento financiero personalizado; verifica reglas, comisiones y obligaciones legales o fiscales antes de actuar.
Criterio editorial
Esta guía es educativa y se apoya en fuentes. Los controles de seguridad, las reglas de los exchanges y los requisitos legales pueden cambiar; confirma los pasos importantes en fuentes oficiales.