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

Timelock for the Bridge and other critical components #829

Merged
merged 1 commit into from
Dec 12, 2024
Merged

Conversation

pdyraga
Copy link
Member

@pdyraga pdyraga commented Dec 10, 2024

Upgrade scenario: #830

The goal is to deploy a Timelock between the Bridge, RedemptionWatchtower, and WalletRegistry ProxyAdmins and the Threshold Council multisig to enforce 24h delay between upgrades.

This changeset adds the deployment script and a basic integration test simulation Bridge proxy upgrade. The goal is not to test OpenZeppelin implementation but to prove the integration works and present how the upgrade transaction should be assembled.

The goal is to deploy a Timelock between the Bridge ProxyAdmin and the
Threshold Council multisig to enforce 24h delay between upgrades.

This changeset adds the deployment script and a basic integration test
simulation Bridge proxy upgrade. The goal is not to test OpenZeppelin
implementation but to prove the integration works and present how the
upgrade transaction should be assembled.
@pdyraga pdyraga marked this pull request as ready for review December 10, 2024 11:27
@pdyraga pdyraga changed the title Timelock for the Bridge Timelock for the Bridge and other critical components Dec 12, 2024
@lukasz-zimnoch lukasz-zimnoch merged commit de067df into main Dec 12, 2024
38 checks passed
@lukasz-zimnoch lukasz-zimnoch deleted the timelock branch December 12, 2024 18:32
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.

2 participants