Voting & Governance
Voting
Voting works with $PACT tokens.
To vote you need to first delegate votes to yourself or have others delegating to you. To do so, go to https://commonwealth.im/impactmarket/delegate.
You can vote with any amount of tokens, and you don't need to stake them, only hold them in your wallet.
To open proposals is necessary to have at least 100 million $PACT tokens.
How to vote using Metamask
In order to use your Metamask to vote on Commonwealth, you will first need to add Celo Network to your Metamask. Proceed with the following steps:
Open MetaMask, click your profile image on the top right corner, and then click "Settings". Next, scroll down to "Networks" and click. Finally, press the "Add Network" button.
Fill in the following values depending to add the Celo Network Mainnet:
Network Name: Celo (Mainnet)
New RPC URL: https://forno.celo.org
Chain ID: 42220
3. Press "Save". The Celo network you just configured should now show up under MetaMask's "Networks" dropdown list.
How to use 24-word seed phrase wallets on Metamask.
Celo and Ethereum use different derivation paths for generating seed phrases meaning, Metamask does not support 24 seed phrases. It is, therefore, not possible to import an existing Celo account into the MetaMask wallet using its seed phrase, as you'd get the Ethereum version of it. Instead, you have to import it using the associated private key. To get the private key, you will need to go through the Celo extension.
Click on Celo Extension Wallet within your browser, click on the triple dots next to the name of the account you wish to export, and then select "Account details" from the drop-down.
From the pop-up that appears, select "Export Private Key".
Enter your password for Celo Extension Wallet and click "Confirm" to reveal your private key. Copy the private key and store it securely.
Click on the MetaMask extension within your browser, click on the account selection within MetaMask, and then select "Import Account" from the drop-down.
Select "Private Key" for import type, paste in the private key you copied from Celo Extension Wallet, and click "Import".
You should now see your account from Celo Extension Wallet within MetaMask enabling you to vote on Commonwealth. Verify that you've imported the correct account onto the Celo network and that your private key plus passphrase are stored securely before uninstalling Celo Extension Wallet.
Governance configurable parameters
Following the chart above, there's a list of governance parameters that can be edited. See the list below for more details.
delay
the time that must pass until someone can trigger the execution of a proposal
can be edited by the DAO (by making a proposal)
must be between MINIMUM_DELAY and MAXIMUM_DELAY
MINIMUM_DELAY and MAXIMUM_DELAY
cannot be edited after deployment
MINIMUM_DELAY is 2 days and MAXIMUM_DELAY is 30 days
GRACE_PERIOD
The maximum period that a voted proposal can be executed after the delay. After that period the proposal is expired and cannot be edited after deployment. GRACE_PERIOD is 14 days
proposalThreshold
the number of votes required in order for a voter to become a proposer
can be edited by the DAO (by making a proposal)
must be between MIN_PROPOSAL_THRESHOLD and MAX_PROPOSAL_THRESHOLD
MIN_PROPOSAL_THRESHOLD and MAX_PROPOSAL_THRESHOLD
cannot be edited after deployment
MIN_PROPOSAL_THRESHOLD is 1% of the total voting tokens and MAX_PROPOSAL_THRESHOLD is 5% of the total voting tokens
votingPeriod
the duration of voting on a proposal, in blocks
can be edited by the DAO (by making a proposal)
must be between MIN_VOTING_PERIOD and MAX_VOTING_PERIOD
MIN_VOTING_PERIOD and MAX_VOTING_PERIOD
cannot be edited after deployment
MIN_VOTING_PERIOD is 17280 (~ 24 hours) and MIN_VOTING_PERIOD 241920 (~ 2 weeks)
votingDelay
the delay before voting on a proposal may take place, once proposed, in blocks
can be edited by the DAO (by making a proposal)
must be between MIN_VOTING_DELAY and MAX_VOTING_DELAY
MIN_VOTING_PERIOD and MAX_VOTING_PERIOD
cannot be edited after deployment
MIN_VOTING_DELAY is 1 (~ 5 seconds) and MAX_VOTING_DELAY 120960 (~ 1 week)
quorumVotes
the number of votes in support of a proposal required in order for a quorum to be reached and for a vote to succeed
cannot be edited after deployment
quorumVotes is 1% of the total voting tokens
proposalMaxOperations
the maximum number of actions that can be included in a proposal
cannot be edited after deployment
proposalMaxOperations is 10
Last updated