Fix 404: Redirect legacy contract-addresses URLs to v2 page and add to navigation#785
Fix 404: Redirect legacy contract-addresses URLs to v2 page and add to navigation#785
Conversation
Co-authored-by: DeveloperAlly <12529822+DeveloperAlly@users.noreply.github.com>
…rences/contract-addresses Co-authored-by: DeveloperAlly <12529822+DeveloperAlly@users.noreply.github.com>
|
@copilot the documentation is now at version v2. please establish if v2 documentation navigation provides the correct new addresses and if not establish where it should be and draft this into the current structure of v2 |
…erences navigation Co-authored-by: DeveloperAlly <12529822+DeveloperAlly@users.noreply.github.com>
Investigated the v2 structure. There is already a comprehensive contract addresses page at Changes made in commit
The page surfaces under Resources → Technical References → Protocol References in the v2 nav. The existing |
|
@copilot can you confirm the v1 page now also points to the v2 addresses? |
…dresses page Co-authored-by: DeveloperAlly <12529822+DeveloperAlly@users.noreply.github.com>
Added in commit
|
|
@rickstaa could you please review if this is now resolved or if errors remain? |
/references/contract-addressesand/v1/references/contract-addresseswere returning 404 or serving stale v1 content. After investigating the v2 documentation structure, the existingv2/resources/references/contract-addresses.mdxpage (which contains current Arbitrum Mainnet and historical contract addresses) was found to not be wired into the v2 navigation. Both legacy URLs now redirect to the v2 page, and the page has been added to the v2 navigation.Description
v2/resources/references/contract-addresses.mdxexists with comprehensive current contract addresses (Governor, Controller, LivepeerToken, BondingManager, TicketBroker, ServiceRegistry, AIServiceRegistry, etc.) plus historical entries — but was not in the navigation.docs.jsonso both the unversioned legacy URL and the v1 URL point to the v2 canonical page.v2/resources/references/contract-addressesto the Protocol References navigation group in all 4 language tabs (English, Spanish, French, Chinese).Note: The existing
v2/about/resources/blockchain-contractspage (already in the nav) covers the conceptual/architectural overview of the contract system; the newly surfaced reference page provides the actual deployed addresses.Scope
docs.json— redirects array and navigation groups (Protocol References in all 4 language tabs)Validation
/references/contract-addresses→/v2/resources/references/contract-addresses/v1/references/contract-addresses→/v2/resources/references/contract-addressesv2/resources/references/contract-addressesdocs.jsonremains valid JSON post-editFollow-up Tasks
None
Type of Change
Related Issues
Related to #
Changes Made
/references/contract-addresses→/v2/resources/references/contract-addresses/v1/references/contract-addresses→/v2/resources/references/contract-addressesv2/resources/references/contract-addressesto Protocol References navigation group in all 4 language tabs (en, es, fr, cn) indocs.jsonTesting
npm run devScreenshots (if applicable)
N/A
Checklist
Additional Notes
The
v2/resources/references/contract-addresses.mdxpage already contained up-to-date contract addresses for both Arbitrum Mainnet (current Delta protocol) and Ethereum Mainnet, as well as historical deprecated addresses. It simply needed to be surfaced in the navigation and pointed to by both redirect entries. The v1 docs themselves remain frozen/immutable — only redirect entries indocs.jsonwere added.Original prompt
🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.