Participate in Democracy
The public Referenda Chamber is one of the three bodies alongside the General Council (and its sub-councils) and the Technical Committee governing the Karura network. Public referenda can be proposed and voted by any token holder with a bond. Every voting period, one proposal with the most support (# of seconds) will be moved to the referenda table for public voting. Voters who are willing to lock up tokens for a greater duration of time can have their votes amplified. This is largely modeled from the Polkadot governance system with Karura/Acala customization.
These are important governance parameters, which may change over time as we progress through the governance phases.
- Launch Period: Public referenda is every 2 days
- Voting Period: Votes are tallied every 2 days
- Emergency Voting Period: Voting period for fast-tracked emergency referendum is 3 Hours
- Minimum Deposit: Proposing a referendum requires a minimum deposit of 100 KAR
- Enactment Period: Minimum period for locking funds and the period between a proposal being approved and enacted is 1 day
- Cool-off Period: Vetoed proposal may not be re-submitted within 7 days
Most of these parameters are visible on the Polkadot App. You can also view upcoming governance events on
the Event Calendar
A referendum consists of some action that you want to propose. If voted in by token holders, then the action will be enacted on-chain automatically. You are required to bond some tokens to propose an action. Once a proposal is submitted, it can not be canceled.
On the Polkadot Apps - Karura parachain, you can use the “Democracy” tab to make a new proposal. The action, such as 'force transfer balance from account A to account B', is encoded in a preimage, and the hash of the action is called preimage hash.
Since the preimage can be quite large (hence costly to submit), you can submit a Proposal first which includes the preimage hash only, and submit the preimage (or have someone else submit it for you) later but before voting completes.
By clicking on the
Submit preimagebutton, then fill in the action you want to propose, copy and note down the preimage hash
0x244fcb51680c90172ba55241d3d9229676c4471a4645aed223a2272b33264026. Once you noted down the hash, you can now cancel the prompt.
Submit a proposal by clicking on the
Submit a proposalbutton, and pasting in the preimage hash to submit it. Then the proposal shall appear in the proposal table.
Before voting of your proposal completes, you will need to submit the actual preimage. Otherwise, it cannot be enacted on-chain. You can repeat the ‘Submit a preimage’ process as previously mentioned, and click the ‘Submit preimage’ button to send the transaction.
To Vote on Referenda, you must hold KAR tokens and these tokens must be held in a wallet that has the functionality to participate in Democracy like Polkadot.js. If you don't have your tokens in Polkadot.js wallet, you can read more about account generation.
You can click on the ‘Vote’ button to vote. Select "Vote Aye" to support the proposal, and select "Vote Nay" to disapprove the proposal.
You will need to explicitly unlock these tokens once the locking period ends. You can go to the
Accountspage, click the menu button for the voted account, and select the menu item
Clear expired democracy locksto claim it back. Read more here.
Chain state, then select
locks. Select the account used for voting in the dropdown, and click the
+button to see whether there's locked votes, and if any how long they are locked for.