Taxes et circulation des ETH
Les taxes du hook, les frais LP du pool et le sweep du ladder correspondent à trois opérations différentes. Ils ne portent pas tous sur la même base et ne s’additionnent pas comme une taxe unique.
Cette répartition est celle retenue pour la nouvelle révision. Le pool Sepolia historique conserve les anciens taux, inversés. Vérifiez l’état des versions et la cotation du pool utilisé.
La taxe à l’achat
La taxe totale est de 3 % de l’entrée ETH brute, intégralement destinée à la part équipe. Dans le cas exact-input, elle est incluse dans le montant fourni au routeur.
| Pour un achat de 1 ETH | Montant | Destination |
|---|---|---|
| Jambe du swap | 0,97 ETH | Pool, puis frais LP et conversion en CUBIT |
| Part équipe | 0,03 ETH | Comptabilité équipe ; éventuellement part Links |
Pour un achat exact-output, si la jambe pool requiert x ETH, le total avant gas est approximativement x / 0,97, avec arrondis entiers. Le routeur applique le plafond d’entrée choisi par l’utilisateur et rembourse le surplus.
La taxe à la vente
La taxe totale est de 15 % des ETH de sortie bruts : 12 % pour les murs et 3 % pour l’équipe.
| Pour une sortie brute de 1 ETH | Montant | Destination |
|---|---|---|
| ETH nets du vendeur | 0,85 ETH | Wallet du destinataire |
| Financement des murs | 0,12 ETH | pendingFloorEth, en attente de placement |
| Part équipe | 0,03 ETH | Comptabilité équipe ; éventuellement part Links |
Le vendeur reçoit donc 0,85 ETH, avant le coût du gas payé séparément. Pour viser une sortie nette de x ETH en exact-output, le pool doit fournir approximativement x / 0,85 ETH bruts, avec arrondis entiers et selon la cotation réelle.
Les ventes financent directement la réserve des murs. Les 12 % et 3 % sont calculés sur les ETH bruts de la vente : il ne s’agit pas de 12 % des 15 % de taxe. Si Links est actif et qu’un swap est valablement référé, la récompense du parrain est prise dans la part équipe, sans taxe supplémentaire.
Les frais LP
Le paramètre fee d’Uniswap v4 est exprimé en millionièmes :
| Version | Paramètre | Pourcentage LP | Statut |
|---|---|---|---|
| Nouvelle version demandée | 100 |
0,01 % | En chantier ; non redéployée |
| Sepolia actuellement raccordé | 3000 |
0,30 % | Version historique distincte |
Le tickSpacing et la largeur d’un mur sont des paramètres de géométrie, pas une autre expression du taux de frais LP. Le pool CUBIT utilise un spacing de 10 ticks dans les sources lues.
Les frais LP s’appliquent à la jambe de swap selon la mécanique du pool. Une cotation réelle tient compte des arrondis, des ticks traversés, de la liquidité et des éventuels frais de protocole v4. N’appliquez pas une seconde fois la taxe à une cotation déjà nette.
Le sweep de 15 % au rebalance
Lors d’un rebalance, 15 % des ETH du ladder entrant dans le calcul de sweep sont transférés vers la réserve des murs. C’est un transfert entre compartiments du protocole.
Le montant exact est établi après collecte et selon l’ordre de comptabilisation du contrat, notamment les rewards LP effectivement attribuées au Vault. Ce sweep est un transfert de fonds du ladder lors de la maintenance. Il est distinct de la taxe prélevée lors d’une vente et ne prélève pas une seconde taxe sur le wallet du vendeur.
Les recettes prévues pour la V2
| Module | Recette | Ce qui ne sert pas de financement |
|---|---|---|
| Vault | 20 % des frais LP du ladder réalisés en ETH, attribués lors de la collecte | Principal des murs, inflation de CUBIT, frais LP seulement estimés |
| Links | 20 % de la part équipe sur les swaps référés | Les 12 % affectés aux murs |
| Forge curée | Fee de lancement, dirigée vers la réserve des murs | Retrait du backing CUBIT pour un enfant |
Ces recettes sont celles prévues pour les futures releases V2. Leur montant dépendra de l’activité réelle.
Un aller-retour ne coûte pas exactement 18 %
En isolant seulement les taxes proportionnelles, à prix constant et sans impact ni autres frais, le facteur conservé est 0,97 × 0,85 = 0,8245. La perte correspondante est donc 17,55 %, pas une somme mécanique de 15 et 3 appliquée au même montant.
Un vrai aller-retour ajoute les frais du pool, le gas et l’évolution du prix. Le montant net retourné par la cotation reste la référence pour une transaction donnée. Acheter et vendre.
Répartition des taxes : dernière clarification utilisateur. Références historiques à adapter : CubitHook._creditBuyTax, _creditSellTax, _creditTeam, _rebalance, _accrueVaultFees et periphery/CubitRouter.sol.