diff --git a/src/content/data-feeds/llms-full.txt b/src/content/data-feeds/llms-full.txt index 43a8342187e..c765170f2f1 100644 --- a/src/content/data-feeds/llms-full.txt +++ b/src/content/data-feeds/llms-full.txt @@ -5444,61 +5444,6 @@ make ma-set-latest-round NETWORK=devnet && make ac-set-answer NETWORK=devnet && # Smart Value Recapture (SVR) Feeds Source: https://docs.chain.link/data-feeds/svr-feeds -export async function getFeeds() { - const ethereumMainnet = CHAINS.find((chain) => chain.page === "ethereum")?.networks.find( - (network) => network.networkType === "mainnet" - ) - -const rddUrl = ethereumMainnet?.rddUrl - -if (!rddUrl) { -return [] -} - -try { -const response = await fetch(rddUrl) -const data = await response.json() - - // Find all feeds that have SVR variants and are not hidden - const svrFeeds = data.filter( - (feed) => feed.secondaryProxyAddress && !feed.docs?.hidden - ) - - // Group feeds by their base name (e.g., "BTC/USD", "ETH/USD") - const feedGroups = {} - - svrFeeds.forEach(feed => { - const baseName = feed.name.replace(" / ", "/") - - if (!feedGroups[baseName]) { - feedGroups[baseName] = { - name: baseName, - aaveAddress: null, - svrAddress: null, - svrBackupAddress: null, - } - } - - if (isAaveSVR(feed)) { - feedGroups[baseName].aaveAddress = feed.contractAddress - } else if (isNewSharedSVR(feed)) { - feedGroups[baseName].svrAddress = feed.contractAddress - } else if (isSharedSVR(feed)) { - feedGroups[baseName].svrBackupAddress = feed.contractAddress - } - }) - - // Convert to array and sort - const combinedFeeds = Object.values(feedGroups) - .sort((a, b) => a.name.localeCompare(b.name)) - - return combinedFeeds - -} catch (error) { -return [] -} -} -