Open madhurMongia opened 1 week ago
The pull request introduces significant modifications across several files related to the deployment logic and configuration for blockchain networks. Key changes include adjustments to parameters for GNOSIS_CHIADO
and HARDHAT
, updates to deployer logic, the introduction of new deployment functions, and the addition of new contracts and events. Notably, the deployment process is refined with distinct functions for different environments and the removal of obsolete contracts. New JSON files provide deployment details for newly introduced contracts, while existing files are updated to reflect the current architecture and requirements.
File | Change Summary |
---|---|
contracts/deploy/01-outbox/01-arb-to-gnosis-outbox.ts |
Adjusted configuration parameters for GNOSIS_CHIADO and HARDHAT , modified deployer logic, and changed contract deployment to VeaOutboxArbToGnosis . Added hardhatDeployer and liveDeployer functions. |
contracts/deploy/02-inbox/02-arb-to-gnosis-inbox.ts |
Enhanced deployment logic with a new routerNetworks object and updated liveDeployer function. |
contracts/deployments/arbitrumSepolia/VeaInboxArbToGnosisTestnet.json |
New file containing deployment details for VeaInboxArbToGnosis contract. |
contracts/deployments/chiado/VeaInboxGnosisToArbTestnet.json |
Removed file containing deployment details for the VeaInboxGnosisToArb contract. |
contracts/deployments/sepolia/RouterArbToGnosisTestnet.json |
New file with deployment details for the RouterArbToGnosis contract. |
contracts/src/canonical/gnosis-chain/IAMB.sol |
Added new event AffirmationCompleted to the IAMB interface. |
relayer-cli/package.json |
Added ts-node as a devDependency. |
validator-cli/.env.dist |
Updated RPC endpoint variables and added new address variables for the Gnosis bridge. |
validator-cli/package.json |
Added new script start-arbitrum-to-gnosis and updated @arbitrum/sdk version to 4.0.1 . |
validator-cli/src/ArbToEth/watcherArbToGnosis.ts |
Introduced new provider functions and revised claim handling logic. |
validator-cli/src/utils/ethers.ts |
Added new provider functions for RouterArbToGnosis and IAMB . |
01-arb-to-gnosis-outbox.ts
) focusing on configuration parameters and deployment logic.RouterArbToGnosis
contract, relevant to the deployment logic discussed in the main PR.🐰 Hopping through the code, oh what a sight,
New contracts and changes, all shining bright!
From Gnosis to Arbitrum, we weave our tale,
With parameters adjusted, we surely won't fail.
So let’s celebrate this leap, with a joyful cheer,
For the code is now better, let’s give a big cheer! 🎉
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Name | Link |
---|---|
Latest commit | acb800c3bd12d638a6c4ee8c8252125c239937f3 |
Latest deploy log | https://app.netlify.com/sites/veascan/deploys/6749eb6ac94c4700087eadec |
Deploy Preview | https://deploy-preview-359--veascan.netlify.app |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
Issues
8 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
1.6% Duplication on New Code
PR-Codex overview
This PR focuses on enhancing the
VeaInboxArbToGnosis
contract and related components, including the addition of new functions and events, adjustments to epoch periods, and updates to package dependencies.Detailed summary
event AffirmationCompleted
inIAMB.sol
.validator-cli/src/utils/ethers.ts
for connecting toRouterArbToGnosis
andIAMB
.01-arb-to-gnosis-outbox.ts
..env.dist
.watcherArbToGnosis.ts
.VeaInboxArbToGnosisTestnet
.package.json
files to includets-node
indevDependencies
.Summary by CodeRabbit
Release Notes
New Features
AffirmationCompleted
added to the Gnosis interface for tracking message affirmation statuses.Bug Fixes
Documentation
Chores