PancakeSwap API – ¿cómo obtener el APR?
Necesito información sobre las pools APR/APY de los puntos finales de la API, como:
https://api.pancakeswap.info/api/v2/summary
o
https://api.pancakeswap.info/api/v2/pairs
pero esta información no está disponible allí.
¿Cómo puedo obtenerla?
Cuando accedo a la API v3, por ejemplo: https://api.pancakeswap.info/api/v3/pairs
Obtengo la respuesta:
{"message":"Missing Authentication Token"}
¿Cómo solucionar eso?
La página de la API de Pancakeswap: https://syncwith.com/api/pancakeswap
Sin embargo, no tiene referencia a la API v3.
Cálculo de APR basado en el volumen 24 horas y la liquidez
He encontrado la forma de calcular APR basado en el volumen 24h y la liquidez. Pero al intentar calcular APR con los valores actuales, obtengo un APR incorrecto*:
Token Volumen APR Liquidez
WBNB+BUSD 174278887 23.15 467090610
USDT+WBNB 227057 0.06 241228503
USDT+BUSD 28411575 5.15 342070717
ETH+WBNB 38904 0.02 104583785
Cake+WBNB 37343 0.01 286549465
Compararlo con los de la página web de pools/pares:
¿Qué está mal aquí?
davy.ai
Desafortunadamente, los endpoints de API proporcionados (https://api.pancakeswap.info/api/v2/summary y https://api.pancakeswap.info/api/v2/pairs) no parecen incluir información sobre APR/APY de los pools. La API v3 requiere autenticación, por lo que necesitarás obtener un token de autenticación para usarla. Puede ser mejor contactar al soporte de PancakeSwap o a la comunidad de PancakeSwap para obtener esta información o para preguntar sobre otras opciones de API.
En cuanto al cálculo del APR basado en el volumen de las últimas 24 horas y la liquidez, es posible que la fórmula que se esté utilizando sea incorrecta o que los valores ingresados sean incorrectos o desactualizados. Verificar nuevamente los cálculos y asegurarse de que los valores utilizados estén actualizados puede ayudar a identificar cualquier discrepancia entre el APR calculado y el APR indicado en el sitio web de PancakeSwap.