-
Notifications
You must be signed in to change notification settings - Fork 239
chore: add TIA warp route between celestiatestnet and edentestnet and update eden's rpc #1253
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
chore: add TIA warp route between celestiatestnet and edentestnet and update eden's rpc #1253
Conversation
- Update edentestnet RPC to https://ev-reth-eden-testnet.binarybuilders.services:8545 - Add TIA warp route between celestiatestnet and edentestnet
🦋 Changeset detectedLatest commit: a0ec663 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
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 |
📝 WalkthroughWalkthroughThis PR introduces a new TIA warp route connecting Celestia Testnet and Eden Testnet. The Eden Testnet RPC endpoint gets upgraded to HTTPS with a fresh host address, and corresponding deployment and configuration files are added for the cross-chain token bridge. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
Possibly related PRs
Suggested reviewers
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
Tip 📝 Customizable high-level summaries are now available in beta!You can now customize how CodeRabbit generates the high-level summary in your pull requests — including its content, structure, tone, and formatting.
Example instruction:
Note: This feature is currently in beta for Pro-tier users, and pricing will be announced later. 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. Comment |
There was a problem hiding this 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
🧹 Nitpick comments (1)
deployments/warp_routes/TIA/celestiatestnet-edentestnet-config.yaml (1)
1-21: Confirm provider reliability and warp route setup.The warp route configuration ties together nicely with your deploy.yaml file—token metadata, standards, and addresses all align. Just want to make sure you've validated that the new RPC provider (binary builders) is reliable since you're switching Eden's endpoint over to it. If there are any concerns there, it might be worth keeping a close eye on this deployment.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (4)
.changeset/gold-nails-build.md(1 hunks)chains/edentestnet/metadata.yaml(1 hunks)deployments/warp_routes/TIA/celestiatestnet-edentestnet-config.yaml(1 hunks)deployments/warp_routes/TIA/celestiatestnet-edentestnet-deploy.yaml(1 hunks)
🧰 Additional context used
🧠 Learnings (1)
📚 Learning: 2025-11-20T11:01:47.506Z
Learnt from: paulbalaji
Repo: hyperlane-xyz/hyperlane-registry PR: 1240
File: deployments/warp_routes/USDSC/usdsc-config.yaml:15-24
Timestamp: 2025-11-20T11:01:47.506Z
Learning: In Hyperlane warp route configurations, the token identifier format is `<protocol>|<chain>|<address>`, not `<from_chain>|<to_chain>|<address>`. The `connections` field specifies the destination token, where the protocol indicates the protocol type (e.g., "ethereum" for EVM chains), the chain is the destination chain name, and the address is the token address. For example, `ethereum|ethereum|0x...` means connecting to a token on the ethereum chain using the ethereum protocol, and `ethereum|soneium|0x...` means connecting to a token on the soneium chain using the ethereum protocol.
<!-- [add_learning]
In the Hyperlane registry, multiple EVM-compatible chains like ethereum, soneium, bsc, linea all use "ethereum" as their protocol type in warp route token identifiers.
Applied to files:
deployments/warp_routes/TIA/celestiatestnet-edentestnet-config.yaml
🔇 Additional comments (3)
.changeset/gold-nails-build.md (1)
1-5: Looks good.The changeset follows the standard format and your description makes sense with what's happening in the other files—adding the TIA route and updating the RPC endpoint.
deployments/warp_routes/TIA/celestiatestnet-edentestnet-deploy.yaml (1)
1-15: Configuration looks solid.The deployment settings are properly configured—Celestia side has the collateral token using the native utia denom, Eden side has the synthetic wrapped token with appropriate EVM ownership, and decimals are consistent across both chains. ProxyAdmin is set up too, which is the right call for the EVM side.
deployments/warp_routes/TIA/celestiatestnet-edentestnet-config.yaml (1)
3-7: Verify the Celestia token address representation.The cross-references look consistent—your Eden token on line 13 matches the connection target on line 7, and the Celestia token on line 3 matches the connection target on line 16. The connection identifiers follow the right format (
protocol|chain|address).One thing to double-check: that long hex string on line 3 for the Celestia addressOrDenom—is that the correct representation for a Cosmos asset, or should it be using a different format? Just want to make sure it's intentional and will resolve properly.
Also applies to: 13-16
1d84cdb to
a0ec663
Compare
Add TIA warp route between celestiatestnet and edentestnet and update eden's rpc
Summary by CodeRabbit
New Features
Updates
✏️ Tip: You can customize this high-level summary in your review settings.