We've started a planned Mainnet upgrade via Minimum Viable Governance. Both Plasma and Governance contracts will be updated.
In accordance with our Minimum Viable Governance, changes will become effective in 7 days. Till that moment you can review proposed changes and exit the network if you object.
LeapDAO upgradeability governance recap
Leap Network is using upgradeable Plasma contracts, so we can roll out new feature and fix issues. Upgrades made possible with the help of Zeppelin OS. To make updates safe for the users, we use Minimum Viable Governance process: all the contracts are owned by Governance contract which delays all the code changes for 7 days. No code can be changed immediately, so users have enough time to react.
Governance proposals may be observed on Mainnet Bridge UI or by reading from MinGov contract state/events directly.
What's changed with this upgrade
- Added ability to challenge exits which were double spent by spending conditions.
- Added protection against front-running.
- All contracts now expose a public
implementation()function to get the address of implementation contract (so it can be verified).
- Added preliminary support for Cryptoeconomic Aggregate Signatures. These signatures will be used in a multi-validator setup to prevent validators from submitting dark periods to the root chain.
- The Minimum Viable Governance contract was changed to use a simplified token registration procedure. It will be possible to onboard new tokens without governance delay.
All the code changes: on Github
Updated Plasma contracts on Etherscan:
As you may notice, we have released a new Governance contract as well. To make it effective we need to transfer Plasma contracts ownership to the new contract. This is done via the same governance procedure, so new governance will be effective in 7 days as well.
Updated governance contract on Etherscan:
 Period is a unit used for anchoring Leap Plasma to the root chain.