Programme Yield (XP matching)

Cette page explique la mécanique Yield — XP → matching → payout — du point de vue utilisateur. (Dans les docs techniques, le module peut avoir un nom différent, mais ici nous utilisons les termes Yield/XP.)

1) Qu'est-ce que Yield dans PolyStake ?

Yield est la partie du programme où :

  • Les investissements génèrent des XP
  • Les XP s'accumulent sur les côtés LEFT/RIGHT
  • Quand les deux côtés ont assez de XP → le matching se produit
  • Le payout produit par le matching est collecté dans le pool carryYeld, puis payé selon planning

2) D'où viennent les XP

Chaque investissement génère des XP selon le pourcentage défini pour TIP :

  • Conceptuellement : XP = investmentAmount × xpPercent

3) De quoi dépendent les côtés LEFT/RIGHT

  • Le placement de votre investissement est déterminé par l'investment invite code
  • Si le code correspond à l'office LEFT de l'inviter → XP va vers la branche LEFT
  • S'il correspond à l'office RIGHT → XP va vers la branche RIGHT

4) Règle de matching

Le matching suit une logique fixe :

  • 10 XP (LEFT) + 10 XP (RIGHT) → 10 USDO payout
  • Après matching, les XP appariés sont soustraits des carries
  • Le payout est ajouté au pool carryYeld

Exemple

Si :

  • LEFT carry = 125 XP
  • RIGHT carry = 83 XP

Alors :

  • MatchedPairs = floor(min(125,83)/10) = 8
  • Payout = 8 × 10 = 80 USDO
  • Nouveau carry → LEFT=45 XP, RIGHT=3 XP

5) Quand le payout arrive-t-il ?

  • Le pool carryYeld n'entre pas immédiatement dans votre solde
  • Il est payé selon le payout schedule (ex. hebdomadaire)
  • Il existe un cap hebdomadaire selon le reward level
  • Si carryYeld est supérieur au cap → l'excédent peut ne pas être payé (burn)

6) Limitation importante (version actuelle)

En pratique, seuls les utilisateurs avec certains tiers deviennent des Yield payout receivers (souvent TIP3).

  • Si vous n'êtes pas TIP3, vous pouvez ne pas accumuler de yield carry même si votre équipe investit.

7) Détails