Aller au contenu

    Appuyez sur / pour rechercher, sur [ et ] pour la page précédente et la suivante.

    $BACK

    Staking et réclamation des récompenses

    Stakez le jeton et recevez une part des revenus du protocole en USDC. Le staking et le déstaking prennent effet immédiatement : ni délai, ni blocage.

    Staker

    Stakez depuis l’app avec une signature de votre portefeuille ; votre mise participe dès lors à chaque distribution. Pas de vesting, pas de blocage.

    L’app envoie votre message signé Stake au relayer, qui le soumet sous forme de stakeBySig ; les appels directs au contrat de staking sont désactivés. Le jeton autorise le contrat de staking à le déplacer sans approbation, il n’y a donc pas de transaction d’approbation séparée. Une clé de session ne peut pas signer d’actions de staking.

    Déstaker

    Déstakez de la même façon, avec une signature du portefeuille (unstakeBySig). Vos BACK reviennent immédiatement dans votre portefeuille et cessent de rapporter, et les récompenses déjà créditées restent réclamables. Il n’y a pas de délai.

    Réclamations

    Les récompenses s’accumulent par jeton staké via un accumulateur global. Réclamez quand vous voulez (claimBySig) : la réclamation transfère vos récompenses, en USDC, du solde du contrat de staking sur l’Exchange vers le vôtre, d’où vous pouvez trader avec ou les retirer.

    Pour voir vos récompenses non réclamées sans transaction, lisez pendingReward(address) sur le contrat de staking. Seules les récompenses déjà distribuées y figurent.

    Comment arrivent les récompenses

    Les récompenses parviennent aux stakers en deux étapes :

    1. L’Exchange collecte la part des stakers sur tous les frais. Seul le contrat de staking peut y appeler pushStakerFees, qui transfère cette part, plus toute valeur du LP au-delà de $500,000, vers le solde du contrat de staking.
    2. Une distribution répartit ensuite sur l’ensemble des mises du moment tout ce que le contrat de staking a nouvellement reçu. La distribution est réservée à l’appel distribute du keeper distributeur et aux demandes signées Distribute soumises par le relayer ; elle pousse toujours les frais d’abord.

    Notre keeper distribue toutes les 30 secondes quand au moins $100 attendent, si bien que personne n’a à s’en soucier. Tant que moins de 1 BACK sont stakés au total, les nouvelles récompenses attendent qu’il y ait assez de mises pour les répartir.

    Les calculs

    Chaque distribution répartit les USDC nouvellement reçus entre les stakers au prorata de leur mise à ce moment-là : pas de boost, pas de paliers, pas de multiplicateurs de blocage. Le contrat conserve un seul nombre, les récompenses par jeton staké depuis le début, mises à l’échelle par 10^36 ; chaque compte enregistre sa mise et une dette de récompense. Quand un compte stake, déstake ou réclame, la différence est reportée sur ses récompenses créditées, arrondie à l’inférieur, si bien que le total crédité ne dépasse jamais ce qui a été distribué.

    Dernière mise à jour: