Protocol upgrades

The Unergy Protocol is implemented as a set of smart contracts that run on the Polygon blockchain. It is designed in such a way that the can be upgraded for any of the following reasons:

  • To fix bugs in the Protocol logic

  • To modify the behavior of the Protocol

  • To implement new features or update the older ones

For this, new contracts need to be deployed, and the old contract addresses are replaces on the Proxy contracts. In order to do this, a proposal through the Governance system has to be submitted. The changes will be subject to the scrutiny of the Unergy community during a review period, where the correctness and quality of the implementation is assessed. Finally, the community votes on whether to implement the changes or not, giving the Unergy community the ultimate control over the Protocol behavior.

Last updated