chainwayxyz / citrea

Citrea, Bitcoin's First ZK Rollup 🍊🍋
https://citrea.xyz
GNU General Public License v3.0
73 stars 13 forks source link

Make BitcoinLightClient upgradeable #803

Closed okkothejawa closed 5 days ago

okkothejawa commented 1 week ago

Description

Introduces UUPS proxy type upgradeability to BitcoinLightClient.

Linked Issues

Testing

Added tests that checks the following scenarios: to upgrade the contract, to change the owner that can upgrade and then attempting to upgrade.

Docs

-

codecov[bot] commented 1 week ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 78.2%. Comparing base (a0d8263) to head (acd2e94). Report is 1 commits behind head on nightly.

Additional details and impacted files [see 4 files with indirect coverage changes](https://app.codecov.io/gh/chainwayxyz/citrea/pull/803/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=chainwayxyz)