Skip to main content
Cette page porte sur les frais appliqués aux swaps. Pour toucher une part du rendement du staking en amenant des stakers sur Powfi, voir Staking avec parrainage et commission partenaire. Les deux mécanismes sont distincts.
Les wallets et agrégateurs peuvent prélever des frais sur chaque swap. Ces frais sont payés dans le jeton d’entrée, envoyés à feeRecipient dans la même transaction, et facturés en plus de l’entrée du swap.

Utilisation

L’utilisateur paie amountIn + fee (entrée exacte) ou maximalTokenInAmount + fee (sortie exacte sur CPMM). Lorsque des frais sont définis, le SDK utilise les scripts SwapMinOutWithFee / SwapMaxInWithFee (CPMM) ou SwapWithoutAccountWithFee (CLMM).

Règles de validation

validateIntegratorFee s’exécute avant la signature et lève une Error simple si : Lorsque l’entrée est un jeton autre que l’ALPH, le SDK joint un DUST_AMOUNT d’ALPH supplémentaire pour la sortie des frais. Cette dust (0,001 ALPH) est payée par l’utilisateur en plus de amountIn + fee et du gas, et arrive sur feeRecipient avec les frais. Incluez-la lorsque vous affichez le coût total à l’utilisateur. Les adresses feeRecipient sans groupe sont automatiquement normalisées vers le groupe du protocole.