Skip to content
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

feat(hardhat): Sync Updated Contracts from Consensus Repository to Hardhat Node in Genlayer-Studio #786

Open
4 tasks
mpaya5 opened this issue Jan 3, 2025 · 0 comments · May be fixed by #789
Open
4 tasks
Assignees

Comments

@mpaya5
Copy link
Contributor

mpaya5 commented Jan 3, 2025

Description

Recent changes have been pushed to the main branch of the contracts repository in the consensus project. These updates are not yet reflected in the Hardhat node used by the genlayer-studio project. This mismatch could lead to inconsistencies between the deployed contracts in the consensus system and the contracts used for development and testing in genlayer-studio.

Solution

  1. Sync the updated contracts from the main branch of the consensus repository.
  2. Deploy the updated contracts to the Hardhat node in the genlayer-studio project to ensure consistency.
  3. Update any related configuration or deployment scripts in genlayer-studio if necessary.

Benefits

  • Ensures consistency between the consensus repository and the genlayer-studio development environment.
  • Prevents potential issues caused by discrepancies in contract versions.
  • Maintains alignment for accurate development and testing.

Acceptance Criteria

  • Fetch the latest changes from the main branch of the contracts repository in the consensus project.
  • Redeploy the updated contracts to the Hardhat node in the genlayer-studio project.
  • Verify that the deployed contracts in Hardhat match the versions in the consensus repository.
  • Test the integration to ensure no breaking changes.

Additional Context

  • Ensure that all changes are thoroughly tested to prevent any unforeseen issues in the genlayer-studio development environment.
  • Communicate with the consensus team if there are any breaking changes or updates requiring clarification.

Technical Considerations

  • Verify compatibility of the updated contracts with the existing deployment scripts and configurations in genlayer-studio.
  • Ensure Hardhat scripts are updated if new contract methods or parameters are introduced.
@mpaya5 mpaya5 self-assigned this Jan 3, 2025
@mpaya5 mpaya5 linked a pull request Jan 3, 2025 that will close this issue
4 tasks
@mpaya5 mpaya5 linked a pull request Jan 3, 2025 that will close this issue
4 tasks
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 a pull request may close this issue.

1 participant