From 0eee1f0f9cacf0121c246d07457b602a49418564 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Pr=C3=A9vost?= <998369+prevostc@users.noreply.github.com> Date: Wed, 4 Sep 2024 22:41:18 +0200 Subject: [PATCH] Fix config check --- .gitignore | 4 +++- bin/check-config.ts | 17 +++++++++-------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index b8c257b..6a8a5c5 100644 --- a/.gitignore +++ b/.gitignore @@ -11,4 +11,6 @@ src/config.ts src/random.ts random.json -tests/.latest.json \ No newline at end of file +tests/.latest.json + +*.log \ No newline at end of file diff --git a/bin/check-config.ts b/bin/check-config.ts index 307ead3..08822ad 100644 --- a/bin/check-config.ts +++ b/bin/check-config.ts @@ -270,26 +270,27 @@ async function main() { // check for missing holder counts const missingHolderCounts: BeefyVault[] = [] for (const vault of allConfigs) { + const subgraphchain = vault.chain === "avax" ? "avalanche" : vault.chain === "one" ? "harmony" : vault.chain const level = vault.eol ? "ERROR" : "WARN" - if (!countsPerToken[`${vault.chain}:${vault.vault_address}`]) { - console.error(`${level}: Missing holder count for ${vault.id} with address ${vault.chain}:${vault.vault_address}`) + if (!countsPerToken[`${subgraphchain}:${vault.vault_address}`]) { + console.error(`${level}: Missing holder count for ${vault.id} with address ${subgraphchain}:${vault.vault_address}`) missingHolderCounts.push(vault) } if (vault.protocol_type === "beefy_clm_vault") { - if (!countsPerToken[`${vault.chain}:${vault.beefy_clm_manager.vault_address}`]) { - console.error(`${level}: Missing holder count for ${vault.id} with CLM address ${vault.chain}:${vault.beefy_clm_manager.vault_address}`) + if (!countsPerToken[`${subgraphchain}:${vault.beefy_clm_manager.vault_address}`]) { + console.error(`${level}: Missing holder count for ${vault.id} with CLM address ${subgraphchain}:${vault.beefy_clm_manager.vault_address}`) missingHolderCounts.push(vault) } } for (const pool of vault.reward_pools) { - if (!countsPerToken[`${vault.chain}:${pool.clm_address}`]) { - console.error(`${level}: Missing holder count for ${vault.id}'s Reward Pool with address ${vault.chain}:${pool.clm_address}`) + if (!countsPerToken[`${subgraphchain}:${pool.clm_address}`]) { + console.error(`${level}: Missing holder count for ${vault.id}'s Reward Pool with address ${subgraphchain}:${pool.reward_pool_address}`) missingHolderCounts.push(vault) } } for (const boost of vault.boosts) { - if (!countsPerToken[`${vault.chain}:${boost.underlying_address}`]) { - console.error(`${level}: Missing holder count for ${vault.id}'s BOOST with address ${vault.chain}:${boost.underlying_address}`) + if (!countsPerToken[`${subgraphchain}:${boost.underlying_address}`]) { + console.error(`${level}: Missing holder count for ${vault.id}'s BOOST with address ${subgraphchain}:${boost.boost_address}`) missingHolderCounts.push(vault) } }