Skip to content

Sync Supported Networks with registry v0.8.8 and refresh network pages - #1127

Merged
brandonleekramer merged 5 commits into
mainfrom
chain-deprecations-102126
Oct 22, 2026
Merged

brandonleekramer merged 5 commits into
mainfrom
chain-deprecations-102126

Conversation

@brandonleekramer

@brandonleekramer brandonleekramer commented Oct 22, 2026 •

Copy link
Copy Markdown
Member

Summary

Brings the Supported Networks pages in line with networks registry v0.8.8 (the Oct 21 deprecations), removes outdated chain-count claims, and refreshes the per-network pages to default to Subgraph Studio and The Graph Market, with "Get API Key" CTAs.

Registry v0.8.8 deprecations

  • Removed custom pages for networks that no longer appear in the table: Fuse, Fuse Testnet, Kaia, Kaia Kairos, NEAR, NEAR Testnet, Viction, zkSync Sepolia
  • Removed the NEAR Subgraphs guide (Studio support for NEAR was removed)
  • Added nginx.conf redirects from all removed pages, the NEAR guide, and its legacy aliases to /supported-networks/
  • Updated route-lockfile.txt

Chain-count claims

  • Removed "60+ chains/networks" from the homepage hero, the homepage Supported Networks section, and the About page
  • Replaced "dozens of chains" with "many chains" in the Gateways overview
  • The "See all N networks" count on the homepage is still computed from the registry

Network details table

  • Subgraphs row: Payments: Subgraph Studio / Indexing: The Graph Network | Community Support | Subgraph Studio, matching each network's tag in the table
  • Substreams row: one Full Service: provider; The Graph Market is preferred, with Pinax only where the registry has no The Graph Market endpoint. Data Nexus is never listed (it's available through The Graph Market)
  • Chain Docs row: shows "[Chain] Docs" instead of the raw URL
  • Rows are right-aligned; the network title uses the h2 size

Subgraphs section (community template)

  • Default flow is now the Subgraph Studio UI: create in Studio → graph init → graph deploy → publish from the Studio dashboard → query with an API key
  • Networks without Studio indexing (driven by the registry, not per-page props) show a warning plus the registry's backstop description, e.g. "InfraDAO provides indexing support for all published Subgraphs with 500+ GRT in signal on Anubis Mainnet."
  • Curation signal recommendation follows the registry: 1,000 GRT on networks with indexing rewards, 500 GRT on community-only networks
  • New "Search Graph Explorer for Existing Subgraphs" section (hidden on BSC/Polygon, which have their own)
  • Steps 2 and 3 consolidated into single commented code blocks
  • Local verification now uses Graph Node Dev Mode (gnd) instead of docker-compose Graph Node
  • Copy edits throughout; removed the network value callout

Page-wide changes

  • "Supported in two ways" intros: bold product names, new Subgraphs/Substreams copy, The Graph Market as the listed provider
  • Headings one level larger; page breaks before the Subgraphs, Substreams, Find Existing Subgraphs, and Guides sections
  • "Get API Key" GDS button beside every "Indexing [Chain] with Subgraphs/Substreams" heading (Subgraph Studio API keys / The Graph Market) and "Explore" beside "Find Existing Subgraphs" (Graph Explorer)
  • Guides cards no longer force a fixed min height
  • NON-EVM table chip uses the GDS solar yellow to sit alongside the turquoise BASE and green EXTENDED chips

Fixes

  • Hydration error on Studio-indexed network pages (nested <p> in MDX)
  • Raw markdown links rendering as text in the Substreams templates' API key step
  • Arc now lists The Graph Market (added in the registry) and uses it for API keys

Implementation notes

  • New NetworkContext passes the registry network to custom-content partials, so templates branch on registry data (Studio indexing, backstop description, rewards) instead of hand-set props
  • New GetApiKeyButton.tsx (ProductSectionHeading, ExploreSectionHeading)
  • customContent/README.md documents the Subgraphs partials and the CTA headings

Review checklist

  • /supported-networks/mainnet/: rewards network, Studio flow, 1,000 GRT tip, The Graph Market only
  • /supported-networks/injective-evm/: community-only, warning + StreamingFast description, 500 GRT tip
  • /supported-networks/arc/: Studio-only template, The Graph Market + Pinax in intro
  • /supported-networks/bsc/: BSC headings, Explore button, page breaks
  • /supported-networks/bitcoin/: non-EVM Substreams-only page
  • /supported-networks/: NON-EVM chip color
  • Redirects (nginx only, not in pnpm dev): /supported-networks/kaia/, /subgraphs/guides/near/

brandonleekramer and others added 5 commits October 21, 2026 19:33
…ubgraph Studio flow

- Remove custom pages for networks dropped from the table in registry v0.8.8
  (Fuse, Fuse Testnet, Kaia, Kaia Kairos, NEAR, NEAR Testnet, Viction, zkSync
  Sepolia) and redirect their routes to /supported-networks/
- Remove the NEAR Subgraphs guide and redirect it (and its legacy aliases) to
  /supported-networks/
- Remove hard-coded chain counts ("60+ chains/networks", "dozens of chains")
  from the homepage, About page, and Gateways overview
- Community Subgraph template now walks through the Subgraph Studio UI flow
  (create, deploy, publish from the Studio dashboard)
- Provide the registry network to custom content via NetworkContext; networks
  without Studio indexing show a warning plus the registry backstop
  description, replacing the hand-set noStudio prop
- Recommend 1,000 GRT curation signal on networks with indexing rewards and
  500 GRT on community-only networks

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_014te5aAiyAEJ42fnyXDkurq
The Subgraphs row on each Supported Networks page now reads
"Payments: Subgraph Studio" (always) and "Indexing: <tier>", where the tier
mirrors the network's Subgraphs tag in the table: Network Rewards,
Community Support, or Subgraph Studio.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_014te5aAiyAEJ42fnyXDkurq
- _subgraph-community.mdx: the Studio-indexing branch of Step 3 wrapped its
  text in <p>, which MDX nested inside its own paragraph (<p><p>), causing a
  hydration mismatch on every Studio-indexed network page (e.g. Base)
- NetworkDetailsPage: render the Payments/Indexing lines as stacked spans
  instead of divs, since the description list wraps values in a <span>

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_014te5aAiyAEJ42fnyXDkurq
…y CTAs

Network details table
- Subgraphs row: "Indexing: The Graph Network / Community Support /
  Subgraph Studio"; right-aligned stacked lines
- Substreams row: one "Full Service" provider, The Graph Market preferred
  (Pinax only where the registry has no The Graph Market endpoint); Data
  Nexus never listed
- Chain Docs row shows "[Chain] Docs" instead of the raw URL
- Network title uses the h2 heading size; Guides heading raised to h2 with
  a page break above it; Guides cards no longer force a min height

Custom content
- "Supported in two ways" intros: bold product names, new Subgraphs and
  Substreams copy, The Graph Market as the listed provider
- Headings one level larger across all pages; page breaks before the
  Subgraphs, Substreams, and Find Existing Subgraphs sections
- "Get API Key" buttons beside every Indexing-with-Subgraphs/Substreams
  heading and "Explore" buttons beside Find Existing Subgraphs headings
  (GDS primary buttons via ProductSectionHeading/ExploreSectionHeading)
- Subgraph template: new "Search Graph Explorer for Existing Subgraphs"
  section (hidden on BSC/Polygon), consolidated CLI code blocks in Steps 2
  and 3, Graph Node Dev Mode for local verification, signal tip wording by
  rewards tier, network-value callout removed, copy edits
- Fix raw markdown links in the Substreams templates' API key step; Arc
  now lists The Graph Market and uses it for keys
- BSC headings use "BSC" so the CTA buttons fit

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_014te5aAiyAEJ42fnyXDkurq
@brandonleekramer
brandonleekramer merged commit 98c0871 into main Oct 22, 2026
4 checks passed
@brandonleekramer
brandonleekramer deleted the chain-deprecations-102126 branch October 22, 2026 18:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants