Introduction of democratic rights
At this stage, democratic rights are mainly embodied in public proposal and referendum. Public proposal gradually means that anyone can bring up any specific proposal. It calls privileged function at runtime (that includes the most powerful call: set_code, which is able to switch out the entire code of the runtime, achieving what would otherwise require a “hard fork”). In each fixed period, the most seconded proposal will be selected and goes to a referendum. Referendum also has a fixed time for voting and then are tallied and the function call is made if the vote is approved. Referendum is a simple, inclusive, mortgage-based voting scheme, which mainly affects the weight of the vote are according to different lock-up period and lock-up amounts.
All referenda have an enactment delay associated with them. This is the time period between the passing and the implementation.
Tip:
In the later, we will have a proposal forum similar to polkassembly. Everyone can put forward a text proposal in the forum. After the majority approve, then initiate an on-chain proposal by calling a privileged function.
Proposal
STEP1
Click on the “Democracy” in Governance menu ,go to the democracy page
STEP2
Click on the “Submit preimage” button
STEP3
Enter the content of proposal and save the preimage hash,click “Submit preimage”
STEP4
Enter the password and click “Sign and Submit”
STEP5
Back to Democracy Page, click “Submit proposal“
STEP6
Enter the preimage hash saved before and choose the locked balance amount,click “Submit proposal“
STEP7
Enter the password and click “Sign and Submit”
STEP8
Once the proposal is submitted successfully, a green popup window will appear as shown in the following screenshot
Second
STEP1
Click on the “Democracy” in the Governance dropdown menu,go to democracy page.
STEP2
Choose the proposal you approve and click on the “Second“ button
STEP3
Choose a second account and then click “Second”
STEP4
Enter the password and click “Sign and Submit”
STEP5
Once seconding is successful, you will see a green notification in the interface and seconders in the dropdown menu
Referenda
STEP1
Click on the Democracy in the “Governance” dropdown menu,go to the democracy page
STEP2
Click on the “Vote” button
STEP3
Choose vote account, vote value, and lock periods,choose “Vote Nay” or “Vote Aye”
STEP4
Enter the password and click “Sign and Submit”
STEP5
Once the voting is successful, a green popup window will appear as shown in the following screenshot
About ChainX
Official website: https://chainx.org
Wiki: https://github.com/chainx-org/ChainX/wiki
Twitter: https://twitter.com/chainx_org
Medium: https://medium.com/@chainx_org
Telegram: https://t.me/chainx_org
White paper: https://chainx-static.oss-cn-hangzhou.aliyuncs.com/chainx_en.pdf
Desktop wallet: https://github.com/chainx-org/chainx-wallet/releases/tag/v1.0.3
Official Wechat: interchain