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

implement uups proxy method #10

Merged
merged 9 commits into from
Jan 26, 2022
Merged

Conversation

bretth18
Copy link
Collaborator

Linear Issue: CAT-358

DESCRIPTION

This PR makes one last change to the Catalog Shared Creator contract, implementing a UUPS upgradeable proxy method.
This results in slightly lower gas usage and increased flexibility with upgrade administration.

  • New Catalog.sol contract deployed on rinkeby from Catalog deployer account
  • Package updated and published to v0.1.1
HOW TO TEST

Ensure all checks pass

@linear
Copy link

linear bot commented Jan 26, 2022

CAT-358 implement UUPS proxy method

After consulting with iain from Zora, it seems that switching from a transparent proxy to a UUPS/ERC1967 proxy is the best way forward.

Scope of Work:

  • Implement UUPS version of Catalog.sol
  • Setup unit tests, deployment scripts

Completion Criteria:

  • Tests passing, package updated, deployed to Rinkeby

@bretth18 bretth18 merged commit c4a8c74 into main Jan 26, 2022
@bretth18 bretth18 deleted the b/cat-358-implement-uups-proxy-method branch January 26, 2022 02:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant