Uniswap v4 Hooks: cómo tributan los pools personalizados en España
Uniswap v4 fue lanzado en 2025 y representa un salto en la arquitectura del protocolo: en lugar de pools estándares, ahora cualquier desarrollador puede crear hooks (extensiones de código) que modifican el comportamiento de un pool de liquidez. Esto crea nuevas posibilidades y nuevos escenarios fiscales.
¿Qué son los Hooks de Uniswap v4?
Los hooks son contratos inteligentes que se ejecutan en momentos específicos del ciclo de vida de un pool:
- Antes o después de que alguien haga un swap.
- Antes o después de que alguien añada o retire liquidez.
- En el momento de inicialización del pool.
Ejemplos de hooks populares:
- Limit orders (órdenes límite): el LP especifica que quiere comprar a cierto precio y el hook ejecuta automáticamente.
- TWAMM (Time Weighted AMM): divide órdenes grandes en muchas pequeñas a lo largo del tiempo.
- Dynamic fees: las fees cambian según la volatilidad del mercado.
- Auto-compounding: las fees del pool se reinvierten automáticamente.
- KYC/whitelist: solo wallets aprobadas pueden usar el pool.
Cambio clave vs v3: el Singleton y ERC-6909
En v4, todos los pools están en un único contrato Singleton. Los balances de los LPs se gestionan mediante ERC-6909 (un estándar de tokens multi-activos).
Implicación fiscal: La posición del LP puede ya no ser un NFT (como en v3); puede ser un token fungible ERC-6909. Esto simplifica las posiciones pero puede cambiar la naturaleza del activo.
Tributación del LP en pools con Hooks
Hooks de reinversión automática (auto-compounding)
Si el hook reinvierte automáticamente las fees del pool en la posición:
- El LP no hace "claim" explícito de las fees → no hay distribución periódica.
- El valor de la posición crece implícitamente.
- Tributación: Al retirar la liquidez → la diferencia entre valor retirado y coste de los activos depositados (incluyendo fees reinvertidas) = ganancia total.
- Posible tratamiento como acumulación implícita (similar a fondos de inversión de acumulación).
Hooks con limit orders
Si un hook ejecuta automáticamente una compra de ETH cuando USDC llega a cierto precio:
- El hook ejecuta el swap automáticamente: transmisión de USDC por ETH.
- Aunque no hayas interactuado manualmente, hay un hecho imponible en el momento de ejecución.
- La fecha del hecho imponible es la fecha de ejecución del hook.
Problema fiscal: El inversor puede no saber exactamente cuándo se ejecutó el limit order si no monitorea activamente.
Hooks de TWAMM
El TWAMM divide una orden grande en micro-órdenes a lo largo del tiempo:
- Ejemplo: quieres vender 100 ETH en 30 días → se ejecutan ~3.33 ETH/día automáticamente.
- Cada micro-ejecución es técnicamente un hecho imponible.
- Sin embargo, para efectos prácticos, podría argumentarse que es una sola operación diferida.
Sin criterio DGT: La postura conservadora es que cada micro-ejecución es un hecho imponible. La postura más flexible podría considerar la operación total como un único evento.
Hooks con fees dinámicas
Si las fees del pool varían según la volatilidad:
- En períodos de alta volatilidad, los LPs reciben más fees.
- La tributación de las fees sigue siendo la misma: capital mobiliario cuando se distribuyen.
¿Cómo identificar qué hook usa un pool?
Antes de entrar en un pool de Uniswap v4, revisa:
- La dirección del contrato del hook (identificable en el explorador).
- La documentación del pool (muchos proyectos publican los hooks que usan).
- La interfaz de Uniswap v4 puede indicar si hay hooks especiales.
Esto es importante porque los hooks de auto-compounding o TWAMM cambian el momento de los hechos imponibles.
La novedad de las "flash accounting" (cuentas flash)
Uniswap v4 también introduce flash accounting: las transferencias de tokens se optimizan al final de una transacción compleja (se hace un netting).
Fiscal: Para el usuario, el resultado neto de la transacción es lo que importa, no los movimientos intermedios internos del singleton. Si entran X tokens y salen Y tokens → es una permuta de X por Y.
El Singleton y las implicaciones del gas
Con v4, el gas de las operaciones complejas baja significativamente (menos contratos separados). Las fees de gas pagadas (en ETH) siguen siendo mayor coste de adquisición del activo recibido.
Resumen
Los hooks de Uniswap v4 no cambian el principio básico ("cada swap es una transmisión", "las fees son rendimiento del capital mobiliario"), pero crean escenarios donde:
- Las transmisiones ocurren automáticamente (limit orders, TWAMM).
- Las fees se acumulan implícitamente (auto-compounding).
- El momento del hecho imponible puede ser incierto si no hay monitoreo activo.
Recomendación: Monitorizar las posiciones activamente y usar herramientas de seguimiento que soporten Uniswap v4.
Actualizado: abril 2026 | Ejercicio fiscal: 2025


