Skip to content

Conversation

arisarcmarket
Copy link

@arisarcmarket arisarcmarket commented Sep 25, 2025

Description

This PR registers the ARC AI infrastructure token for cross-chain bridging between Ethereum and Base networks using Hyperlane infrastructure.

About ARC:
ARC is the infrastructure layer for high-performance, privacy-first AI tools. The $ARC utility token enables access to governance, staking, and participation in ARC's AI ecosystem. Powered by Efficiency AI, ARC delivers speed, privacy, and sustainability.

Contract Addresses:

  • Ethereum Router: 0xD11874D565f0B64083433f767F67b15eB110bc8B
  • Base Router: 0x8a59BB7706317d07325C69521fBe6ECc3D880af0
  • Ethereum ARC Token: 0x672fdBA7055bddFa8fD6bD45B1455cE5eB97f499
  • Base ARC Token: 0x431151F26c48B4D4BEFc34048a0966Bf960A0c50

Summary by CodeRabbit

  • New Features

    • ARC token is now available on both Ethereum and Base with cross-chain connectivity. Users see correct name, symbol, decimals, and logo, and can route assets between the two networks via mapped token relationships.
  • Chores

    • Added configuration to register ARC token details and network mappings for consistent identification and routing.

This PR adds support for the ARC AI infrastructure token bridge deployed using Hyperlane.

ARC is the infrastructure layer for high-performance, privacy-first AI tools. The  utility token enables access to governance, staking, and participation in ARC's AI ecosystem.

Contract Details:
- Ethereum Router: 0xfe12BC3a8Ee44F740170f5acF744ac8283F3fe06
- Base Router: 0x5229194E803Fb0d40da82F7a3aAAf6c6A71527fa
- Ethereum ARC Token: 0x672fdBA7055bddFa8fD6bD45B1455cE5eB97f499
- Base ARC Token: 0x431151F26c48B4D4BEFc34048a0966Bf960A0c50

Deployment:
- Deployer: 0xD1E09D2e6af8b4A3Cc5fEeC8Ea2Cc9974F10d776
- Date: September 25, 2025
- Type: Collateral-backed warp route (both chains use real tokens)

Verification:
- All contracts deployed and verified
- Bridge functionality tested successfully
- Gas estimation working correctly

This enables seamless bridging of ARC tokens between Ethereum and Base networks
through the Hyperlane infrastructure.
Copy link

changeset-bot bot commented Sep 25, 2025

⚠️ No Changeset found

Latest commit: e780e22

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

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

Copy link
Contributor

coderabbitai bot commented Sep 25, 2025

📝 Walkthrough

Walkthrough

Adds a new YAML config at deployments/warp_routes/ARC/ethereum-base-config.yaml defining two ARC token entries for Ethereum and Base, including addresses, collateral, decimals, standard, logoURI, and cross-chain connection mappings. No code logic or control flow changes.

Changes

Cohort / File(s) Summary of Changes
ARC warp routes config
deployments/warp_routes/ARC/ethereum-base-config.yaml
Adds a tokens list with two ARC entries (Base and Ethereum). Each entry specifies addressOrDenom, chainName, collateralAddressOrDenom, decimals, logoURI, name, standard (EvmHypCollateral), symbol, and a connections mapping linking to the counterpart token on the other chain.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Suggested reviewers

  • ltyu
  • Xaroz
  • paulbalaji

Poem

In a marsh of configs, neat and green,
Two ARCs sit tidy, seldom seen.
Addresses paired, decimals true,
Bridges drawn between the two.
Quiet setup, simple and clean.

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Description Check ⚠️ Warning The PR description provides a solid summary of registering the ARC AI infrastructure token for cross-chain bridging but omits the required Backward compatibility and Testing sections from the repository’s template. This omission leaves out crucial context on compatibility guarantees and validation steps for the new YAML configuration. Please update the description to include a Backward compatibility section with a Yes or No answer and a Testing section that details how you verified the ARC configuration using Hyperlane tooling, ensuring you follow the repository template and give reviewers the necessary context.
✅ Passed checks (2 passed)
Check name Status Explanation
Title Check ✅ Passed Aye, the title hones in on adding a warp route for the ARC AI infrastructure token between Ethereum and Base, matching the new config file. It’s concise and specific, giving reviewers a clear sense of the cross-chain bridging addition without extra fluff. It aligns perfectly with the changeset’s main purpose.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 09e3f15 and 64aa1be.

📒 Files selected for processing (1)
  • deployments/warp_routes/ARC/ethereum-base-config.yaml (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • deployments/warp_routes/ARC/ethereum-base-config.yaml

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.

arisarcmarket and others added 2 commits September 29, 2025 12:15
- Move configuration to proper location: deployments/warp_routes/ARC/
- Update router addresses:
  - Ethereum: 0xD11874D565f0B64083433f767F67b15eB110bc8B
  - Base: 0x8a59BB7706317d07325C69521fBe6ECc3D880af0
- Follow proper Hyperlane registry schema format
- Remove incorrectly placed files from domains/ directory
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 5eb1e4a and 09e3f15.

⛔ Files ignored due to path filters (1)
  • deployments/warp_routes/ARC/logo.svg is excluded by !**/*.svg
📒 Files selected for processing (1)
  • deployments/warp_routes/ARC/ethereum-base-config.yaml (1 hunks)

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