OpenZeppelin / openzeppelin-upgrades

Plugins for Hardhat and Foundry to deploy and manage upgradeable contracts on Ethereum.
MIT License
608 stars 261 forks source link

The plugins are broken for some networks (eg. Hedera and ZkSync) #765

Open ernestognw opened 1 year ago

ernestognw commented 1 year ago

Both Hedera and ZKSync have different address derivation rules. They come with special SDKs to abstract those new rules, but in the process, every deployment tooling is broken (like this one).

I'm adding this repository as a reference for how to deploy a UUPS upgradeable contract in ZkSync:

https://github.com/ernestognw/zksync-uups-vault

ernestognw commented 1 year ago

There is starting to be demand for zkSync upgrades

https://github.com/ernestognw/zksync-uups-vault/issues/1#issue-1643194902