3. Referendum Execution Procedure
Command Line Quick Start
We use the eosc cmd tool blow. https://eosc.app/
Add to your .bashrc or .zshrc file
alias bosc= "eosc -u https://api.boscore.io"1. Proposal Submission and Referendum (eosio.forum)
Proposer proposes proposal
bosc tx create eosio.forum propose '{"proposer": "proposer1", "proposal_name": "example", "title": "The title, for list views", "proposal_json": "", "expires_at": "2019-01-30T17:03:20"}' -p proposer1@activeVoter votes proposal
bosc tx create eosio.forum vote '{"voter": "voter1", "proposal_name": "example", "vote": 1, "vote_json": ""}' -p voter1@activeAuditor or BPs comment
$ bosc tx create eosio.forum vote '{"voter": "voter1", "proposal_name": "example", "vote": 1, "vote_json": "{\"comment\":\"I vote this newtest proposal\"}"' -p voter1@active2. Auditor Nomination and Elections (auditor.bos)
Candidate stakes token
bosc transfer <CANDIDATE> auditor.bos "100.0000 BOS" -m "stake for auditor.bos"Candidate nominates himself/herself
bosc tx create auditor.bos nominatecand '{"cand": "<CANDIDATE>"}' -p <CANDIDATE>@activeVoter votes for Auditor Candidate
3. BET/BPs Review and Approve (escrow.bos)
Proposal Approved
BET Initialize escrow
Someone propose MSIG proposal
BET Approve the init escrow (7 BET MSIG)
Execute MSIG (by anyone)
BET Transfer Fund
Someone propose MSIG proposal
BET Approve the transfer escrow (7 BET MSIG)
Execute MSIG (by anyone)
BET Approve escrow (MSIG)
Create a proposal tx json
Someone propose MSIG proposal
BET Approve the escrow (7 BET MSIG)
Execute MSIG (by anyone)
Claim Escrow 100% (by anyone)
Review, Approved by BPs, and Claims
BET Initialize escrow
Someone propose MSIG proposal
BET Approve the init escrow (7 BET MSIG)
Execute MSIG (by anyone)
BET Transfer Fund
Someone propose MSIG proposal
BET Approve the transfer escrow (7 BET MSIG)
Execute MSIG (by anyone)
BET disapprove and request BPs review
BP Reviewed and pass the Proposal Create a proposal tx json
Some one post the MSIG Proposal (request top 30 bps)
BP Approve the escrow (MSIG)
Execute MSIG (by anyone)
BET Claim 90% of Fund (for proposer), only if the approver account is eosio
BET manually Transfer 10% of fund from the escrow to each BPs and auditors (for BET), only if the approver account is eosio
BET Approve the init escrow (7 BET MSIG)
Someone propose MSIG proposal
BET Approve the init escrow (7 BET MSIG)
Execute MSIG (by anyone)
Last updated
Was this helpful?