From 94ae72194b600d5bd0e4f370490a90e88ab832b4 Mon Sep 17 00:00:00 2001 From: RM Date: Thu, 3 Oct 2024 18:50:41 +0800 Subject: [PATCH] Use max apy for pendle-eqb --- src/api/stats/common/getMellowVeloApys.js | 2 +- src/api/stats/ethereum/getEquilibriaApys.js | 2 +- src/data/ethereum/pendlePools.json | 22 ++++++++++++++++++++- 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/src/api/stats/common/getMellowVeloApys.js b/src/api/stats/common/getMellowVeloApys.js index 2ffe37990..6d2be723b 100644 --- a/src/api/stats/common/getMellowVeloApys.js +++ b/src/api/stats/common/getMellowVeloApys.js @@ -21,7 +21,7 @@ export const getMellowVeloApys = async (chainId, pools) => { const rewardsInUsd = rewardRates[i].times(31536000).times(price).div('1e18'); const apy = rewardsInUsd.div(totalStakedInUsd); apys.push(apy); - // console.log(pool.name, 'apy', apy.toString(10)) + // console.log(pool.name, 'tvl', totalStakedInUsd.toString(10), 'apy', apy.toString(10)) } return getApyBreakdown(pools.map((p, i) => ({ vaultId: p.name, vault: apys[i] }))); diff --git a/src/api/stats/ethereum/getEquilibriaApys.js b/src/api/stats/ethereum/getEquilibriaApys.js index d45d26766..c14e428e8 100644 --- a/src/api/stats/ethereum/getEquilibriaApys.js +++ b/src/api/stats/ethereum/getEquilibriaApys.js @@ -14,7 +14,7 @@ export async function getEquilibriaApys() { return getApyBreakdown( pools.map((p, i) => ({ vaultId: p.name.replace('pendle-', 'pendle-eqb-'), - vault: eqbApys[p.address] || pendleApys[i], + vault: BigNumber.max(eqbApys[p.address] || 0, pendleApys[i]), trading: tradingApys[p.address.toLowerCase()], })) ); diff --git a/src/data/ethereum/pendlePools.json b/src/data/ethereum/pendlePools.json index 620aab77c..1af6032f2 100644 --- a/src/data/ethereum/pendlePools.json +++ b/src/data/ethereum/pendlePools.json @@ -1,4 +1,24 @@ [ + { + "name": "pendle-lbtc-27mar25", + "address": "0x70B70Ac0445C3eF04E314DFdA6caafd825428221", + "eqbGauge": "0xAfD39D1eE745b3A8963dd73a94cF055A19346B20", + "oracle": "tokens", + "oracleId": "WBTC", + "decimals": "1e8", + "chainId": 1, + "beefyFee": 0.095 + }, + { + "name": "pendle-pumpbtc-26dec24", + "address": "0xf8208fB52BA80075aF09840A683143C22DC5B4dd", + "eqbGauge": "0x64A0a11543dD212DC5245cB6094d94820c62B55F", + "oracle": "tokens", + "oracleId": "WBTC", + "decimals": "1e8", + "chainId": 1, + "beefyFee": 0.095 + }, { "name": "pendle-solvbtc.bbn-26dec24", "address": "0xeb4d3057738b9ed930f451be473c1ccc42988384", @@ -20,7 +40,7 @@ "beefyFee": 0.095 }, { - "name": "pendle-lbtc-26dec24", + "name": "pendle-lbtc-corn-26dec24", "address": "0xCaE62858DB831272A03768f5844cbe1B40bB381f", "eqbGauge": "0x08cef7aF62CDC92246515a81E87cC7DA633cC8B6", "oracle": "tokens",