Un Liquidity Proving (LP) token est le token (jeton) que reçoit un apporteur de liquidité en échange de la somme apportée. Ce token sert de preuve de dépôt.
La valeur d’un LP token correspond à la valeur totale des actifs contenus dans la pool à un instant T, divisé par la quantité totale de LP tokens à ce même instant.
La valeur de ce LP token peut varier selon :
Les frais générés par les échanges via la liquidité mise à disposition par la pool ;
Les fluctuations de valeur des actifs qui constituent la pool.
Lorsqu’un liquidity provider (apporteur de liquidité) souhaite retirer sa liquidité, le LP token permet de le faire proportionnellement à la valeur de ce LP token.
Par exemple :
Paul dépose 500 USDT et 500 USDC dans une pool de liquidité composée de 49 500 USDT et 49 500 USDC.
Lors du dépôt, 1 USDT = 1 $ et 1 USDC = 1 $.
Son dépôt dans la pool vaut 1 000 $. Paul reçoit donc 1 000 LP.
Pendant plusieurs semaines, des utilisateurs font des échanges grâce aux fonds contenus dans la pool. Ces échanges génèrent des frais qui rémunèrent la pool et augmentent sa valeur.
Paul décide de retirer sa liquidité. A cet instant, la pool est composée de 50 200 USDT et de 49 900 USDC. Cela représente 100 000 LP tokens, répartis entre les différents fournisseurs de liquidité, proportionnellement à la part de la liquidité qu'ils ont apporté.
Lors du retrait, 1 USDT = 0,997 $ et 1 USDC = 1,003 $.
Les 1 000 LP tokens de Paul représentent donc 502 USDT et 499 USDC, soit 1 001 $.