Months ago, EOS Canada began work on a smart contract to fulfill the promise of on-chain referenda for the EOS mainnet. The eosio.forum contract is now ready to become a system contract. We have created a multisig proposal for review by Block Producers and would like to run through the proposal.
What the Proposal is Looking To Do
To date, there have been two different versions of the eosio.forum contract that were deployed to the EOS mainnet. One under the account eosforumdapp and the other, and most up-to-date one, under eosforumrcpp (rcpp standing for “release candidate pre-production”). After many weeks of testing, we feel that the code is up to the task.
We would like to see this contract deployed to a system contract account, eosio.forum, so that all users know that this is the official referendum contract that they can have faith in. Also, we’d like for it to be fully under the control of the Block Producers collectively, and thus of the chain itself. We built this contract for the benefit of the chain, and wish to relinquish it to the community.
The multisig proposal is asking for three distinct steps:
- To create the eosio.forum account (a name chosen by Dan Larimer when he posted a sample contract)
- To purchase 300 KB of RAM to store the contract and the ABI files
- The smart contract and ABI files will be deployed to the chain
We look forward to seeing the advancements that we as a community will be able to take using this tool to poll the communal sentiment.