Uniswap v4 Hooks : comment les pools personnalisés sont taxés en Espagne
Uniswap v4 est sorti en 2025 et représente une avancée dans l'architecture du protocole : au lieu de pools standards, n'importe quel développeur peut désormais créer des hooks (extensions de code) qui modifient le comportement d'un pool de liquidité. Cela crée de nouvelles possibilités et de nouveaux scénarios fiscaux.
Que sont les Hooks Uniswap v4 ?
Les hooks sont des contrats intelligents qui sont exécutés à des moments précis du cycle de vie d'un pool :
- Avant ou après que quelqu'un ait effectué un échange.
- Avant ou après que quelqu'un ajoute ou retire des liquidités.
- Au moment de l'initialisation du pool.
Exemples de crochets populaires :
- Ordres limités : le LP précise qu'il souhaite acheter à un certain prix et le hook s'exécute automatiquement.
- TWAMM (Time Weighted AMM) : divise les grosses commandes en plusieurs petites au fil du temps.
- Frais dynamiques : les frais évoluent en fonction de la volatilité du marché.
- Auto-compounding : les frais de pool sont automatiquement réinvestis.
- KYC/whitelist : seuls les portefeuilles approuvés peuvent utiliser le pool.
Changement de clé vs v3 : le Singleton et l'ERC-6909
Dans la v4, tous les pools sont dans un seul contrat Singleton. Les soldes LP sont gérés à l'aide de ERC-6909 (une norme de jeton multi-actifs).
Implication fiscale : la position LP ne peut plus être un NFT (comme dans la v3) ; peut être un jeton fongible ERC-6909. Cela simplifie les positions mais peut changer la nature de l'actif.
Fiscalité LP dans les pools avec Hooks
Crochets de retournement automatique (composition automatique)
Si le hook réinvestit automatiquement les frais du pool dans la position :
- Le LP ne fait pas de « réclamation » explicite pour les frais → il n'y a pas de distribution périodique.
- La valeur de la position augmente implicitement.
- Fiscalité : Lors du retrait de liquidité → la différence entre la valeur retirée et le coût des actifs déposés (y compris les frais réinvestis) = bénéfice total.
- Traitement possible en accumulation implicite (similaire aux fonds d'investissement à accumulation).
Hooks avec ordres limités
Si un hook exécute automatiquement un achat d’ETH lorsque l’USDC atteint un certain prix :
- Le hook exécute le swap automatiquement : transmission de l'USDC contre l'ETH.
- Même si vous n'avez pas interagi manuellement, il existe un événement imposable au moment de l'exécution.
- La date du fait générateur est la date d'exécution du crochet.
Problème fiscal : L'investisseur peut ne pas savoir exactement quand l'ordre limité a été exécuté s'il ne le surveille pas activement.
Crochets TWAMM
Le TWAMM divise une commande importante en micro-commandes au fil du temps :
- Exemple : vous souhaitez vendre 100 ETH en 30 jours → ~3,33 ETH/jour sont exécutés automatiquement.
- Chaque micro-exécution est techniquement un événement imposable.
- Toutefois, pour des raisons pratiques, on pourrait faire valoir qu'il s'agit d'une opération unique et différée.
Aucun critère DGT : La position conservatrice est que chaque micro-exécution est un événement imposable. La position la plus flexible pourrait considérer l’ensemble de l’opération comme un seul événement.
Hooks avec frais dynamiques
Si les frais du pool varient en fonction de la volatilité :
- En période de forte volatilité, les LP reçoivent plus de frais.
- La fiscalité des honoraires reste la même : capitaux mobiliers lors de leur distribution.
Comment identifier le hook utilisé par un pool ?
Avant d'entrer dans un pool Uniswap v4, vérifiez :
- L'adresse du contrat d'accroche (identifiable dans le navigateur).
- La documentation du pool (de nombreux projets publient les hooks qu'ils utilisent).
- L'interface Uniswap v4 peut indiquer s'il existe des hooks spéciaux.
Ceci est important car la composition automatique ou les hooks TWAMM modifient le calendrier des événements imposables.
La nouveauté de la « comptabilité flash » (comptes flash)
Uniswap v4 introduit également la comptabilité flash : les transferts de tokens sont optimisés à la fin d'une transaction complexe (la compensation est effectuée).
Fiscal : pour l'utilisateur, ce qui compte, c'est le résultat net de la transaction, et non les mouvements internes intermédiaires du singleton. Si X jetons entrent et Y jetons sortent → c'est un échange de X contre Y.
Le Singleton et les implications du gaz
Avec la v4, le gaz pour les opérations complexes diminue considérablement (moins de contrats séparés). Les frais de gaz payés (en ETH) restent le coût d'acquisition le plus élevé de l'actif reçu.
Résumé
Les hooks Uniswap v4 ne changent pas le principe de base (« chaque swap est une transmission », « les frais sont un retour sur capitaux propres »), mais créent des scénarios où :
- Les transmissions s'effectuent automatiquement (ordres limités, TWAMM).
- Les frais sont accumulés implicitement (auto-composant).
- Le moment de l'événement imposable peut être incertain s'il n'y a pas de surveillance active.
Recommandation : surveillez activement les positions et utilisez des outils de suivi prenant en charge Uniswap v4.
Mise à jour : avril 2026 | Année fiscale : 2025


