Can we use OpenZeppelin Contracts 3.0 with upgradeable contracts?

Asked via Intercom, can we use OpenZeppelin Contracts 3.0 with upgradeable contracts?

OpenZeppelin Contracts 3.0 is in release candidate currently.

There isn’t an ethereum package version of this currently so we can’t use OpenZeppelin Contracts 3.0 with upgradeable contracts until there is either an ethereum package version or there is a transpiler.

1 Like

Hello @abcoathup,
I am working on a new project that heavily depends on openzeppelin-contracts-ethereum-package and I am interested in using solidity 6 and the new 3.0 SDK package (the new roles are awesome).

Is there some timeframe planned for these contracts to be integrated into the 3.0 SDK?
Is there some timeframe planned for these contracts to be upgraded into S6 (perhaps the v2.9.*)?

And lastly, is there currently any effort towards upgrading that package, perhaps a branch or repo where I can be used in parallel while those efforts continue?

Thanks in advance for all the time and awesome job the team is doing.

1 Like

Is there a ballpark timeline for:

  1. Official 3.0 release
  2. Contract-ethereum-package release

It would help with planning, thank you!

1 Like

Hi @ccolorado and @asselstine,

A ballpark estimate for the final release of OpenZeppelin Contracts 3.0 is early/mid April. Potentially week commencing 6th April, though this is subject to change.

I will have to come back to you on upgradeability.

2 Likes