Open
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This PR fixes broken external documentation links identified in issues #1405 and #1407. The changes update Hyperlane protocol documentation to use current URLs and replace an outdated image with a mermaid diagram, and remove Moonbase Alpha references from the GoldRush (Covalent) API documentation due to deprecated support.
Changes:
- Updated Hyperlane documentation with current docs.hyperlane.xyz URLs, removed watchtower references, and replaced static diagram with interactive mermaid flowchart
- Removed Moonbase Alpha references from GoldRush/Covalent documentation due to deprecated support
Reviewed changes
Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| builders/interoperability/protocols/hyperlane.md | Updated broken v2.hyperlane.xyz links to current docs.hyperlane.xyz URLs; revised protocol description to remove watchtowers; replaced static image with mermaid diagram; split contract links into separate mainnet and testnet URLs |
| builders/integrations/indexers/covalent.md | Removed all Moonbase Alpha references including description, network parameters table, and additional resources link due to deprecated GoldRush support |
Comments suppressed due to low confidence (2)
builders/interoperability/protocols/hyperlane.md:69
- The formatting of these list items is inconsistent with other protocol integration documentation in the codebase. Other similar files (axelar.md, layerzero.md, wormhole.md) use lowercase after the dash (e.g., "- for technical guides"). Consider changing to match the established convention:
- "- for technical guides" instead of ": For technical guides"
- "- to track cross-chain transfers" instead of ": To track cross-chain transfers"
- **[Developer documentation](https://docs.hyperlane.xyz/){target=\_blank}**: For technical guides
- **[Hyperlane Explorer](https://explorer.hyperlane.xyz){target=\_blank}**: To track cross-chain transfers
builders/interoperability/protocols/hyperlane.md:76
- The formatting of these contract links is inconsistent with other protocol integration documentation in the codebase. Other similar files (axelar.md, layerzero.md, wormhole.md) use bold text for the label and include a dash before the link (e.g., "- MainNet Contracts - [Link]"). Consider updating to match the established convention:
- "- MainNet Contracts - [Link]" instead of "- MainNet Contracts"
- "- TestNet Contracts - [Link]" instead of "- TestNet Contracts"
- [MainNet Contracts](https://docs.hyperlane.xyz/docs/reference/addresses/validators/mainnet-default-ism-validators){target=\_blank}
- [TestNet Contracts](https://docs.hyperlane.xyz/docs/reference/addresses/validators/testnet-default-ism-validators){target=\_blank}
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
eshaben
reviewed
Mar 3, 2026
| [Hyperlane](https://hyperlane.xyz/){target=\_blank} is a security-modular cross-chain communication protocol for Web3. Hyperlane enables dApp users to interact with any asset or application, on any connected chain, with one click. It supports general asset transfer as well as custom cross-chain messaging. | ||
|
|
||
| Using [Interchain Security Modules (ISMs)](https://docs.hyperlane.xyz/docs/protocol/ISM/modular-security){target=\_blank}, Hyperlane allows developers to configure the method by which messages are sent and validated across chains. Hyperlane is composed of validators, relayers, and watchtowers. [Validators](https://docs.hyperlane.xyz/docs/protocol/agents/validators){target=\_blank} will watch for and confirm cross-chain messages. [Relayers](https://docs.hyperlane.xyz/docs/protocol/agents/relayer){target=\_blank} spend the gas to send messages across chains. [Watchtowers](https://docs.hyperlane.xyz/docs/protocol/agents/overview){target=\_blank} perform checks to ensure that validators are good-faith actors, securing the protocol. Take a look at the tech stack diagram and their [protocol documentation](https://docs.hyperlane.xyz/docs/protocol/protocol-overview){target=\_blank} for more details. | ||
| Using [Interchain Security Modules (ISMs)](https://docs.hyperlane.xyz/docs/protocol/ISM/modular-security){target=\_blank}, Hyperlane allows developers to configure how cross-chain messages are verified on the destination chain. Hyperlane is composed of validators and relayers. [Validators](https://docs.hyperlane.xyz/docs/operate/overview-agents){target=\_blank} observe the origin chain and sign messages according to the rules defined by the configured ISM. The ISM then verifies those signatures on the destination chain to determine whether a message is valid. [Relayers](https://docs.hyperlane.xyz/docs/operate/overview-agents){target=\_blank} deliver the signed messages to the destination chain and pay the required gas fees. Take a look at the tech stack diagram and their [protocol documentation](https://docs.hyperlane.xyz/docs/protocol/protocol-overview){target=\_blank} for more details. |
Contributor
There was a problem hiding this comment.
The original ones are working for me now 🤔
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR resolves #1405, resolves #1407, resolves #1410
Checklist
moonbeam-mkdocsto update redirectsTranslations
Does this PR update a page that also exists on the Chinese docs site? See mapping to confirm.
If Yes, complete the following:
Link to the corresponding CN docs PR: <INSERT_LINK>