Smart Contracts

Smart Contract Upgradability

In order to have the ability to fix critical bugs while the system is running, we designed our smart contracts on L1 as upgradeable, enabling us to promptly patch vulnerable smart contracts.

This upgrade process is time-locked: the operation team will announce and publish an upgrade in advance, and it will only be executed after the smart contract's time-lock period expires. During this time, the proposed patched version will be publicly available onchain for anyone to see.

In the beginning, these upgrades will only be made by a multisig wallet owned by the founding team members. This role will gradually shift towards governance as the protocol matures.

Last updated