Cómo se calcula el APR de V3
Last updated
Last updated
En la liquidez y Farms de V3, con la nueva liquidez no fungible y la posibilidad de personalizar el rango, cada LP tendrá su propia recompensa de fees, y su APR de CAKE por farming.
El APR total es la combinación del APR de los fee de LP y el APR de las recompensas en CAKE
En teoría, para determinado nivel de rango de precios y liquidez que el usuario quiera agregar, se puede estimar el fee a recibir en los próximos 7 días, de la siguiente manera:
: Cantidad de Fee acumulado en el rando de precios determinado por el usuario en los últimos 7 días
: Liquidez actual en el rango de precios determinado por el usuario
: Liquidez que el usuario quiere agregar a ese rango de precios
Para el , usamos el histórico de volumen de trading, fee tier y precio histórico para estimar precio en rango
: Fee tier
: Volumen de trading total de los últimos 7 días
: Duración, medida en segundos, del nivel de precios dentro del rango determinado en los últimos 7 días
: 7 días medidos en segundos
El total de recompensas en CAKE por segundo en MC V3, usando Upkeep, y puede ser derivado con latestPeriodCakePerSecond
cakePerSecond = lastestPeriodCakePerSecond / 1e12 / 1e18
En cada pool, podemos usar poolInfo
para obtener el poolWeight
dividiendo poolInfo.allocPoint / totalAllocPoint
El APR Global calculado usando la cantidad total de la liquidez activa y depositada con las emisiones de las recompensas del pool de CAKE.
APR (global) = (cakePerSecond * 31536000) / (totalAllocPoint / pool.allocPoint) * 100 * cakeUSD / totalStakedLiquidityUSD
totalStakedLiquidityUSD
representa la liquidez depositada activa actual en el pool en USD, compuesta por todas las posiciones en rango depositadas en el MasterChef v3.
Los APRs para posiciones individuales pueden variar, dependiendo de la configuración del rango de precios.
: Recompensa de CAKE por año en el pool
: Valor total de la posición en USD
: Liquidez de la posición
: Liquidez total depositada, monitoreada por LMPool