Administration

Zearn operates under the guidance of the Zearn Decentralized Autonomous Organization (Zearn DAO). Members of the DAO, who are holders of the ZDO governance token, have the power to cast votes on major proposals, such as branching out to a new chain. On a daily basis, however, there's a more specific requirement for an individual to carry out privileged operations: an administrator. A 3-out-of-5 multi-signature function holds this administrative authority, made up of established validators and ecosystem partners.

Administrator responsibilities

Zearn, operating on the ZetaChain blockchain, comes equipped with a unique feature known as an upgrade authority. This grants an address the ability to update the program to a more recent version. Given the magnitude of control this provides, particularly for a program like ZetaChain that handles user funds, the implications are significant. Hypothetically, the upgrade authority could implement a new program, redirecting all staked ZETA to a selected address, making it vital for the upgrade authority to be reliable.

Multisig administration

There are various ways to handle administration, each with its pros and cons.

  • One option is to have a single individual serve as the administrator. This approach has minimal overhead and allows for swift action, especially when it comes to deploying critical bug fixes. However, it also puts a lot of trust in one person.

  • At the other end of the scale, a DAO program could take on the administrative role. In this case, administrative tasks would only be carried out after approval from a majority of ZDO token holders. While this method is decentralized, it could slow down rapid response when needed.

A balanced solution between these two extremes could be a multi-sig program. This program carries out administrative tasks only after approval from m out of n members. Whenmis more than one, no single party can single-handedly carry out administrative tasks. Yet, it only requires coordination with m parties, not a majority of ZDO holders, to get things done.

Multisig details

Coming soon

Pause/Unpause stZETA

Coming soon

The functions affected when the contract is on pause

  • submit

  • requestWithdraw

  • delegate

  • claimTokens

  • distributeRewards

  • claimTokensFromValidatorToContract

Pause/Unpause NodeOperatorRegistry

Coming soon

The functions affected when the contract is on pause

  • removeInvalidNodeOperator

  • setRewardAddress

Last updated