Governance is the process of Secret Network users coming to consensus on software upgrades, parameters of the mainnet, or signaling mechanisms through text proposals. This is done through voting on proposals, which will be submitted by SCRT holders on the mainnet.

The Voting Process

  • Voting is done by bonded SCRT holders on a 1 bonded SCRT 1 vote basis.

  • Delegators inherit the vote of their validator if they don't vote.

  • Votes are tallied at the end of the voting period (1 week on mainnet) where each address can vote multiple times to update its Option value (paying the transaction fee each time), only the most recently cast vote will count as valid.

  • Voters can choose between options Yes, No, NoWithVeto and Abstain.

  • At the end of the voting period, a proposal is accepted IFF:

    • (YesVotes / (YesVotes+NoVotes+NoWithVetoVotes)) > 1/2 (threshold)

    • (NoWithVetoVotes / (YesVotes+NoVotes+NoWithVetoVotes)) < 1/3 (veto)

    • ((YesVotes+NoVotes+NoWithVetoVotes) / totalBondedStake) >= 1/3 (quorum)

For more information about the governance process and how it works, please check out the Governance module specification.


To setup governance the secretcli must be installed. You can get a detailed description of how to install the secretcli here.

Last updated