Deploy upgradeable contracts with Brownie?

Is there any way to deploy upgradeable contracts using openzeppelin-contracts-upgradeable repo and brownie?

I have seen the solutions with truffle and hardhat plugins but I don't know so well javascript as I know python.

1 Like

There is no official support for Brownie but @PatrickAlphaC has created some documentation:

1 Like

Spot on!

This upgrades mix uses the OZ transparent proxy pattern. I have it on my todo list to add the UUPS version, since that seems to be the "better" version when working with governance.

Happy to take PRs and issues.