Community Pool Spend
The Community Pool Spend proposal is a special type of proposal that allows the community to collectively vote on how funds are spent from the community pool. Selectingcommunity-pool-spend for proposal type after executing the draft-proposal command will request the following parameters:
- Proposal title: the distinguishing name of the proposal, typically the way the that explorers list proposals.
- Proposal author(s): the person(s) making the proposal.
- Proposal summary: a high level, brief overview of the proposal.
- Proposal details: a detailed, expansive explanation of the proposal.
- Proposal forum url: the web location which contains more detail and where people can engage in discussion regarding the proposal.
- Proposal vote option context: The option set of a proposal refers to the set of choices a participant can choose from when casting its vote. The initial option set includes the following options:
Yes,No,NoWithVeto,Abstain. TheNoWithVetocounts asNobut also adds aVetovote.Abstainoption allows voters to signal that they do not intend to vote in favour or against the proposal but accept the result of the vote. - Proposal deposit: the amount of AUM deposited in order for the proposal to be considered. The minimum amount required my MANTRA Chain is 100 OM. (100_000_000 uom).
- Msg’s authority: This is the wallet that has the authority to spend the funds. This is typically the same wallet submitting the proposal.
- Msg’s recipient: This is the recipient wallet address where funds will be sent, if the proposal is accepted.
draft-proposal command will generate two (2) files:
Example draft_proposal.json
draft_metadata.json
draft_proposal.json file is submitted to the MANTRA Chain as part of the submit-proposal transaction.
The file draft_metadata.json is referenced within the draft_proposal.json in the attribute "metadata": "ipfs://CID".
Upload the draft_metadata.json to an IPFS location and edit the draft_proposal.json attribute with the uploaded files IPFS location details.
Example draft_proposal.json with edited IPFS location: