From f28a55375b27c2986d1c8b94dfa4e7c44a9d0ec0 Mon Sep 17 00:00:00 2001 From: hydra-swe Date: Fri, 3 Jul 2026 13:12:35 +0000 Subject: [PATCH] docs(push-feeds): refresh pro_compatible_status and drop Avalanche carve-out MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Re-derives pro_compatible_status against a single fresh fetch of https://pyth.dourolabs.app/hermes/v2/price_feeds (1298 feed ids, fetched 2026-07-03T13:05:48Z). Avalanche is now data-driven along with every other chain — carve-out removed from the SponsoredFeedsTable JSDoc and from data/evm/avalanche-mainnet.json's _comment. --- .../core/push-feeds/data/evm/avalanche-mainnet.json | 1 - .../core/push-feeds/data/evm/berachain-mainnet.json | 2 +- .../core/push-feeds/data/evm/hyperevm-mainnet.json | 4 ++-- .../price-feeds/core/push-feeds/data/evm/monad-mainnet.json | 6 +++--- .../price-feeds/core/push-feeds/data/sui/sui-mainnet.json | 2 +- .../core/push-feeds/data/svm/solana-mainnet.json | 6 +++--- .../src/components/SponsoredFeedsTable/index.tsx | 6 +----- 7 files changed, 11 insertions(+), 16 deletions(-) diff --git a/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/evm/avalanche-mainnet.json b/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/evm/avalanche-mainnet.json index 453caea554..5d3a9f143d 100644 --- a/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/evm/avalanche-mainnet.json +++ b/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/evm/avalanche-mainnet.json @@ -1,5 +1,4 @@ { - "_comment": "Avalanche feeds are intentionally pinned to pro_compatible_status \"coming_soon\": Pro-compatible push feeds are not deployed for this chain (no deployment-pro-compatible.yaml). Do NOT auto-derive this field from the Hermes listing for this file. See the JSDoc on ProCompatibleStatus in src/components/SponsoredFeedsTable/index.tsx.", "feeds": [ { "alias": "HLP0/USDC.RR", diff --git a/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/evm/berachain-mainnet.json b/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/evm/berachain-mainnet.json index 2850c7bb2e..f27440ab92 100644 --- a/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/evm/berachain-mainnet.json +++ b/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/evm/berachain-mainnet.json @@ -54,7 +54,7 @@ "time_difference": 3600, "price_deviation": 1, "confidence_ratio": 100, - "pro_compatible_status": "coming_soon" + "pro_compatible_status": "available" }, { "alias": "HONEY/USD", diff --git a/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/evm/hyperevm-mainnet.json b/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/evm/hyperevm-mainnet.json index a46f304069..cbde8cebe9 100644 --- a/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/evm/hyperevm-mainnet.json +++ b/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/evm/hyperevm-mainnet.json @@ -54,7 +54,7 @@ "time_difference": 3600, "price_deviation": 1, "confidence_ratio": 100, - "pro_compatible_status": "coming_soon" + "pro_compatible_status": "available" }, { "alias": "USH/USD", @@ -102,7 +102,7 @@ "time_difference": 3600, "price_deviation": 1, "confidence_ratio": 100, - "pro_compatible_status": "coming_soon" + "pro_compatible_status": "available" }, { "alias": "WSTHYPE/STHYPE.RR", diff --git a/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/evm/monad-mainnet.json b/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/evm/monad-mainnet.json index 3543ccefe2..7bc78a9f4a 100644 --- a/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/evm/monad-mainnet.json +++ b/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/evm/monad-mainnet.json @@ -78,7 +78,7 @@ "time_difference": 3600, "price_deviation": 0.2, "confidence_ratio": 100, - "pro_compatible_status": "coming_soon" + "pro_compatible_status": "available" }, { "alias": "STETH/ETH.RR", @@ -118,7 +118,7 @@ "time_difference": 3600, "price_deviation": 0.2, "confidence_ratio": 100, - "pro_compatible_status": "coming_soon" + "pro_compatible_status": "available" }, { "alias": "USDE/USD", @@ -166,7 +166,7 @@ "time_difference": 3600, "price_deviation": 0.2, "confidence_ratio": 100, - "pro_compatible_status": "coming_soon" + "pro_compatible_status": "available" }, { "alias": "FDUSD/USD", diff --git a/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/sui/sui-mainnet.json b/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/sui/sui-mainnet.json index 7375d52906..f4b097a6a1 100644 --- a/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/sui/sui-mainnet.json +++ b/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/sui/sui-mainnet.json @@ -54,7 +54,7 @@ "time_difference": 10, "price_deviation": 0.5, "confidence_ratio": 100, - "pro_compatible_status": "coming_soon" + "pro_compatible_status": "available" }, { "alias": "DEEP/USD", diff --git a/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/svm/solana-mainnet.json b/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/svm/solana-mainnet.json index 2ba2abce1b..58132bc2cd 100644 --- a/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/svm/solana-mainnet.json +++ b/apps/developer-hub/content/docs/price-feeds/core/push-feeds/data/svm/solana-mainnet.json @@ -34,7 +34,7 @@ "time_difference": 60, "price_deviation": 0.5, "confidence_ratio": 100, - "pro_compatible_status": "coming_soon" + "pro_compatible_status": "available" }, { "alias": "BONK/USD", @@ -250,7 +250,7 @@ "time_difference": 60, "price_deviation": 0.5, "confidence_ratio": 100, - "pro_compatible_status": "coming_soon" + "pro_compatible_status": "available" }, { "alias": "NAV.USTB/USD", @@ -412,7 +412,7 @@ "time_difference": 240, "price_deviation": 0.05, "confidence_ratio": 100, - "pro_compatible_status": "coming_soon" + "pro_compatible_status": "available" }, { "alias": "JUPUSD/USD", diff --git a/apps/developer-hub/src/components/SponsoredFeedsTable/index.tsx b/apps/developer-hub/src/components/SponsoredFeedsTable/index.tsx index b64462f41e..028a331858 100644 --- a/apps/developer-hub/src/components/SponsoredFeedsTable/index.tsx +++ b/apps/developer-hub/src/components/SponsoredFeedsTable/index.tsx @@ -24,12 +24,8 @@ const PRO_COMPATIBLE_DOCS_URL = "/price-feeds/core/upgrade/preparing"; * GET https://pyth.dourolabs.app/hermes/v2/price_feeds * 2. For each feed, set "available" if its `id` is present in that listing, * otherwise "coming_soon". - * 3. Avalanche carve-out: every Avalanche feed is pinned to "coming_soon" - * regardless of the listing, because Pro-compatible push feeds are not - * deployed for that chain (no deployment-pro-compatible.yaml). See the - * `_comment` in data/evm/avalanche-mainnet.json. * - * Last refreshed 2026-06-23. To refresh, re-run the steps above. + * Last refreshed 2026-07-03. To refresh, re-run the steps above. */ type ProCompatibleStatus = "available" | "coming_soon";