Cómo se calcula el APR de V3
El APR total se combina por el APR de comisión LP y el APR de recompensa CAKE.
Comisión LP
Teóricamente hablando, dado un rango de precios y la liquidez que el usuario está a punto de agregar, podemos estimar la comisión esperada para los próximos 7 días de la siguiente manera:
: Cantidad de comisión acumulada en el rango de precios especificado por el usuario en los últimos 7 días
: Liquidez actual en el rango de precios especificado por el usuario
: Liquidez que el usuario quiere agregar al rango de precios
Comisión en rango
Para , usamos los datos históricos de volumen de trading, el nivel de comisión y los datos históricos de precios para estimar el precio dentro del rango:
: Nivel de comisión
: Volumen total de trading de los últimos 7 días
: Duración, medida en segundos, de los precios que se mantienen dentro del rango de precios en los últimos 7 días
: 7 días medidos en segundos
APR de CAKE
Asignación del pool
La recompensa total de CAKE por segundo en MC v3 usando upkeep puede derivarse de latestPeriodCakePerSecond
cakePerSecond = lastestPeriodCakePerSecond / 1e12 / 1e18
En cada pool, podemos usar poolInfo para obtener el poolWeight dividiendo poolInfo.allocPoint / totalAllocPoint
APR global de CAKE
El APR global se calcula usando la cantidad total de liquidez activa y en Staking con las emisiones de recompensas de CAKE del pool.
APR (global) = (cakePerSecond * 31536000) / (totalAllocPoint / pool.allocPoint) * 100 * cakeUSD / totalStakedLiquidityUSD
totalStakedLiquidityUSD representa la liquidez activa del pool en Staking en USD, compuesta por todos los ticks de posición en rango en Staking en MasterChef v3.
APR de CAKE por posición
Los APRs para posiciones individuales pueden variar según la configuración de su rango de precios.
: Recompensa de CAKE ganada en USD por año en el pool
: Valor total en USD de la posición
: Liquidez de la posición
: Liquidez total de Staking rastreada por LMPool
Last updated
Was this helpful?