-
Notifications
You must be signed in to change notification settings - Fork 0
feat: Deploy on Arbitrum mainnet #89
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
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #89 +/- ##
=======================================
Coverage ? 83.78%
=======================================
Files ? 4
Lines ? 111
Branches ? 7
=======================================
Hits ? 93
Misses ? 17
Partials ? 1 ☔ View full report in Codecov by Sentry. |
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.
Pull Request Overview
This PR deploys the RLC token bridge infrastructure on Arbitrum mainnet, enabling cross-chain token transfers between Ethereum and Arbitrum through LayerZero protocol. The deployment includes liquidity unification contracts on Ethereum and crosschain token contracts on Arbitrum.
- Updates contract addresses in configuration for both Ethereum and Arbitrum mainnet deployments
- Enhances verification scripts to support proxy contract verification with constructor arguments and RPC URL parameters
- Adds deployment artifacts documenting the successful contract deployment transactions
Reviewed Changes
Copilot reviewed 4 out of 6 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| tools/verification.mk | Enhances proxy verification with constructor args and RPC URL support |
| config/config.json | Updates mainnet contract addresses for Ethereum and Arbitrum deployments |
| broadcast/RLCLiquidityUnifier.s.sol/1/run-latest.json | Documents deployment transactions and contract addresses |
RLC-Multichain :
Ethereum Mainnet:
Arbitrum One:
Transaction sending RLC to Arbitrum on LayerZero (first RLC on Arbitrum)
Transaction sending RLC to Ethereum