You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Current upgradeability of smart contract doesn't work, due to issues on the process that generates genesis.json in EL failing to init bytecode and storage for predeploys, impacting upgradeability methods.
Suggested solution
Create a script that generates initial alloc state with foundry cheatcodes, having a testeable and repeatable process
Switch UUPSUpgradeable to TransparentUpgradeable Proxy for simplicity of disabling upgrades.
Definition of done
Upgradeability of predeploys works, along with storage and other initializations.
The text was updated successfully, but these errors were encountered:
Description and context
Current upgradeability of smart contract doesn't work, due to issues on the process that generates
genesis.json
in EL failing to init bytecode and storage for predeploys, impacting upgradeability methods.Suggested solution
alloc
state withfoundry
cheatcodes, having a testeable and repeatable processUUPSUpgradeable
toTransparentUpgradeable
Proxy for simplicity of disabling upgrades.Definition of done
Upgradeability of predeploys works, along with storage and other initializations.
The text was updated successfully, but these errors were encountered: