ShiftCTRL
  • Introduction
  • Introduction
    • Why ShiftCTRL
    • What is Austrian Economics
    • What is ShiftCTRL
    • Introducing Tabs
  • How it works
    • The core mechanism
    • Reserves
    • Managing vaults
    • Liquidation
    • CTRL+ALT+DEL
  • Guides
    • How to mint Tabs
    • How to withdraw reserves
  • Developer
    • Overview
    • Tab Protocol Smart Contract
      • Governance
      • Oracle
      • Token
      • Reserves
      • Vault
      • Keeper
      • Auction
    • Tab Oracle & Tab Keeper
  • Testnet
    • ShiftCTRL Public Testnet Launch
    • Testnet Participation Guide
    • Feedback
  • Governance
    • Decentralised governance
    • Vote delegation
    • Governance process
  • Download whitepaper
Powered by GitBook
On this page
  • Proposals
  • Common types of proposals include:
  • Voting
  • Execution
  1. Governance

Governance process

Proposals

To submit a governance proposal, proposers need at least 0.5% of CTRL tokens delegated to them. This is to prevent spamming.

Common types of proposals include:

  • Parameter Change: Adjust protocol parameters.

  • Add Tab: Create a new Tab currency, giving it a name and pegging it to Bitcoin or a fiat currency.

  • Freeze Tab: Temporarily disable all operations for a Tab currency to protect it from potential threats.

  • Unfreeze Tab: Re-enable a frozen Tab currency once the threat is resolved.

  • Add Oracle: Approve a new price oracle for the protocol.

  • Remove Oracle: Remove an existing price oracle.

  • Add Reserve: Accept a new wrapped/bridged ERC-20 representation of Bitcoin as reserves.

  • Remove Reserve: Remove an existing wrapped/bridged ERC-20 representation of Bitcoin from reserves.

  • Ctrl+Alt+Del: De-peg a Tab from its fiat currency.

Voting

After a proposal is submitted, there is a 2-day review period. Then, a 3-day voting period begins.

During this time, delegates can vote:

  • Yes: In favor of the proposal.

  • No: Against the proposal.

  • Abstain: Neither for nor against, but the vote counts towards the quorum.

For a proposal to be accepted, it must meet these conditions:

  1. Quorum: A minimum level of voter participation.

  2. Threshold: A majority of votes must be in favor.

If accepted, the proposal is placed in a timelock for 2 days before it can be implemented.

Execution

Smart contracts manage the voting process. Each proposal has a Proposal Contract with specific actions. Once a proposal is accepted, the proposer can execute it after the timelock, and the changes are automatically applied by the proposal handler.

PreviousVote delegation

Last updated 10 months ago