zeta-chain / protocol-contracts

Protocol contracts implementing the core logic of the protocol, deployed on ZetaChain and on connected chains
MIT License
71 stars 58 forks source link

Make gateway upgrade process faster in case of breaking node upgrade #404

Open lumtis opened 1 month ago

lumtis commented 1 month ago

When the blockchain node upgrade and require a contract upgrade because of breaking interface the following problem can happen:

Proposed solution

Upgrade is sensitive because contract can be replaced by a malicious one, not because of the upgrade itself. The process could be made more flexible to prepare for the upgrade.