Skip to content

Add hyperEVM network, switch monad to registerCustom - #269

Merged
galekseev merged 2 commits into
masterfrom
chains/hyperevm
Aug 4, 2026
Merged

Add hyperEVM network, switch monad to registerCustom#269
galekseev merged 2 commits into
masterfrom
chains/hyperevm

Conversation

@galekseev

Copy link
Copy Markdown
Contributor

Adds hyperEVM (chain id 999) to Networks and changes monad (chain id 143) from register to registerCustom, so both go through the Etherscan v2 multichain API with explicit explorer URLs (hyperevmscan.com, monadscan.com) and the cancun EVM version. Version bumped to 6.9.12.

These are the two commits that were accidentally pushed straight to master; they have been rebased onto the pre-push base so they can be reviewed here. #268 reverts them from master and should be merged first.

Static Code Analysis (readability, compactness):

Both networks now use the same registerCustom shape as the neighbouring cronos entries, so the block is more uniform than before. monad moves out of the plain register group.

Dynamic Code Analysis (external APIs, interaction flows):

Both entries depend on HYPEREVM_RPC_URL / MONAD_RPC_URL env vars and the shared Etherscan API key. Verification for monad now points at api.etherscan.io/v2/api?chainid=143 rather than the named monad Etherscan preset — worth confirming that key has v2 access for both chains before relying on verify.

Efficiency (gas costs, computational complexity, memory requirements):

Not applicable — hardhat network config only, no Solidity changes.

Opinion, trade-offs and other thoughts (optional):

The monad change is a behaviour change bundled with a new-network addition; it was reviewed together here because both arrived in the same commit.

Made with Cursor

@codecov

codecov Bot commented Aug 4, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@galekseev
galekseev merged commit 82d7804 into master Aug 4, 2026
8 checks passed
@galekseev
galekseev deleted the chains/hyperevm branch August 4, 2026 19:44
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.

1 participant