Skip to content

Conversation

@yorhodes
Copy link
Member

@yorhodes yorhodes commented Oct 31, 2025

Description

Deploys warp routes configured in hyperlane-xyz/hyperlane-monorepo#7297

Backward compatibility

Yes

Testing

WIP

Summary by CodeRabbit

  • Chores
    • Added new deployment and configuration files to enable USDC cross-chain transfers using CCTP v2 across many networks, including both standard and fast transfer modes.
    • Introduced a comprehensive token registry mapping cross-chain USDC and related assets to ensure consistent multi-chain collateral and attestation endpoints.

@changeset-bot
Copy link

changeset-bot bot commented Oct 31, 2025

🦋 Changeset detected

Latest commit: abeebd7

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@hyperlane-xyz/registry Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions
Copy link
Contributor

github-actions bot commented Oct 31, 2025

Check Warp Deploy Summary

Warp Route ID Status
USDC/mainnet-cctp-v2-fast
USDC/mainnet-cctp-v2-standard

Last updated: 2025-11-03 18:27:31 UTC

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 31, 2025

Warning

Rate limit exceeded

@yorhodes has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 8 minutes and 47 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between b7de55c and abeebd7.

📒 Files selected for processing (2)
  • .changeset/fuzzy-brooms-train.md (1 hunks)
  • deployments/warp_routes/USDC/mainnet-cctp-v2-fast-config.yaml (1 hunks)
📝 Walkthrough

Walkthrough

Adds three new USDC CCTP v2 YAML data files: two deployment presets (fast and standard) and a tokens registry mapping cross-chain USDC connections; no code or runtime logic changes.

Changes

Cohort / File(s) Summary
CCTP v2 Fast Deploy
deployments/warp_routes/USDC/mainnet-cctp-v2-fast-deploy.yaml
New YAML with per-network CCTP v2 deployment entries (cctpVersion: V2) including network-specific maxFeeBps, messageTransmitter, minFinalityThreshold, owner, token, tokenMessenger, type: collateralCctp, and urls with cctpAttestation endpoints.
CCTP v2 Standard Deploy
deployments/warp_routes/USDC/mainnet-cctp-v2-standard-deploy.yaml
New YAML adding standard deployment entries across many networks with consistent params (maxFeeBps: 0, shared messageTransmitter, minFinalityThreshold: 2000), plus owner, token, tokenMessenger, and attestation URL per network.
USDC Tokens Registry / Config
deployments/warp_routes/USDC/mainnet-cctp-v2-standard-config.yaml
New tokens registry mapping addresses/denoms, decimals, names, symbols, standards, and dense connections lists linking cross-chain USDC token representations for the listed chains.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • Verify network addresses (owner, token, tokenMessenger, messageTransmitter).
  • Check maxFeeBps values in fast deploy for correctness.
  • Ensure attestation URLs follow expected patterns and environments.
  • Spot-check token connection mappings for obvious mismatches.

Possibly related PRs

Suggested reviewers

  • paulbalaji
  • antigremlin
  • nambrot

Poem

A swamp of YAML, tidy and neat,
Fast and standard, maps meet and greet,
Chains linked like paths through the bog,
Tokens and attestation logged,
Quietly done — no fuss, just neat. 🐸

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description contains only template placeholders with no actual content filled in—sections for Description, Backward compatibility, and Testing are empty. Fill in the Description section with what's being deployed, confirm backward compatibility status, and document what testing was performed with Hyperlane tooling.
✅ Passed checks (1 passed)
Check name Status Explanation
Title check ✅ Passed The title 'feat: deploy CCTP v2' accurately captures the main change—adding CCTP v2 deployment configurations for USDC warp routes across multiple networks.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@yorhodes yorhodes changed the title feat: export CCTP v2 warp config feat: deploy CCTP v2 Nov 3, 2025
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