• Forum has been upgraded, all links, images, etc are as they were. Please see Official Announcements for more information

How to create a new Governance Proposal in 2022

xkcd

Well-known member
Masternode Owner/Operator
This is a guide to help you through the process of creating a new proposal. It is not intended to help you decide if you should raise a proposal, or for what reasons one might want to raise a proposal, there are other forum posts dealing with that.

1. Requirements



2. Fund the wallet

Send some Dash, at least 1.0001 Dash to the wallet for funding. If you already have been using a Dash Core wallet and want to control which inputs it spends to pay the proposal fee, I suggest creating a new wallet just for this process from the File menu.

1663810486118.png



In the new wallet, go to the Receive tab and label the new address and click create, then copy the address using the button on the popup dialog box.

1663810678857.png


Now switch back to your main wallet and send the proposal fee to the address of the proposal wallet. Use coin control if you like to select particular inputs, or use CoinJoin to send anonymous coins.

1663811051925.png


Now switch back to your proposal wallet and you will see one TX there funding the wallet. Job done.


1663811097138.png





3. Enter the details on the Proposal Generator

Head on over to https://proposal.dash.org/ and fill out the details.

1663811490727.png


  1. Proposal-Name: Use letters and numbers and hyphen (-) only. Keep it short, don't use the same name twice!
  2. Proposal Description URL: Two options, if you have a website or blog post or place you want to point people to, place that URL in there, otherwise if you want to direct all discussion to Dash Central enter the address there. Create the address as follows. https://www.dashcentral.org/p/ and then append your proposal name.
  3. Payment date, select the next superblock date, unless you want the proposal to start later, ideally, do not submit a proposal late, it is best to submit it a few days after the last superblock was minted and no later than one week before voting closes. Check mnowatch.org and Dash Central or Dash Ninja to find out where we are in the cycle.
  4. Payments: Select the number of times the proposal should pay out, eg 1 time only, or for several months. Avoid proposals that span several months, the price is volatile and MNOs generally won't fund anything for longer than 3 months.
  5. Payment address: Enter your payment address, this is any address of your choosing from which ever wallet you want the payment to arrive, do not put an exchange address here. Due to the fact this is a coinbase transaction, the payment will require 101 confirmations before it can be spent and that breaks exchanges.
  6. Payment amount: Enter the amount in Dash that each payment should be made for, refer to the above mentioned websites to find out how much is available in the budget.
Once the form is filled out, press the Create Proposal button.



4. Copy and Submit the Proposal

After submitting the proposal you get to this screen. Copy out the text, click in the window and hit CTRL + C.

1663812084882.png



Open notepad or similar and paste this text in and save it now! Here's what mine looks like.

Code:
gobject prepare 0 1 1663811210 7b22656e645f65706f6368223a313636333833383135372c226e616d65223a224d792d416d617a696e672d50726f706f73616c2d32303232222c227061796d656e745f61646472657373223a22796939465876707351777737633252564a535a774b6e383572324d44516e31477031222c227061796d656e745f616d6f756e74223a3130362c2273746172745f65706f6368223a313636333832373436322c2274797065223a312c2275726c223a2268747470733a2f2f7777772e6461736863656e7472616c2e6f72672f702f4d792d416d617a696e672d50726f706f73616c2d32303232227d

Return to your Dash Core wallet and open the Console from the Window menu. At the top left, change the wallet to the proposal wallet which has the 1 Dash. You can verify the correct wallet is in use by issuing the RPC command getbalance and seeing the correct balance return. Now paste that text from the Proposal generator in and press enter.

1663812528582.png


Notice the result is a transaction hash, this means the payment for the proposal has been successfully made. Now return to your notepad and edit the text you just submitted and append the Transaction hash to the end of the text and replace the word prepare with submit. Once you have made these change, go back to the wallet and check the transaction has gotten at least one confirmation, do not proceed to the next step until you have 1 or more confirmations.

1663813354935.png
 
Last edited:
Now once again copy and paste this new updated text into the console and press enter.

1663813702306.png


You should also keep your anchor hash, add it to the notepad and save it. This completes the steps involved with submitting the proposal to the network, within 10 mins it will appear on the Governance tab of the wallet (enable it from the Options menu).

1663813852808.png


Within 10 mins your proposal will also appear on https://mnowatch.org/leaderboard/ from here you can check if the links work and within 1-3 hours the proposal will also appear on https://www.dashcentral.org/ where you can log in or create an account and claim the proposal as your own and fill out the proposal details and take community feedback!

5. Finally

My wallet left me with 9766 Duffs, you can discard this, or send it back to your mixing wallet for use for collateral payments, for best privacy, just leave it and discard this wallet.
 
Last edited:
Thanks for explaining this xkcd

I was super lost. Still couldn't finish because the Dash Core desktop wallet is syncing. So I suppose I will be able to finish with this tomorrow :sneaky:
 
Back
Top