atomone-hub / govgen-proposals

GovGen-dedicated repo to discuss upcoming governance proposals
5 stars 5 forks source link

govgen-proposals

GovGen-dedicated repo to discuss upcoming governance proposals

[!WARNING] THE govgend BINARY MENTIONED IN THIS PAGE HAS NOT BEEN AUDITED YET.

PLEASE USE EXTREME CAUTION WHEN USING THIS SOFTWARE, AND USE IT AT YOUR OWN RISK. FOR THE TIME BEING, WE ADVISE THAT YOU NOT USE IT WITH YOUR PERSONAL PRIVATE KEY(S).

THIS IS ESPECIALLY IMPORTANT AS GOVGEN RELIES ON AND USES ACCOUNTS DERIVED FROM THE COSMOS HUB, AND THEREFORE THERE IS RISK OF COMPROMISING YOUR COSMOS HUB ACCOUNT AS WELL.

How to draft a text proposal for AtomOne

How to submit a proposal securely

Please follow the guide.

How to fund a proposal

Once submitted, a proposal requires a 5,000 $govgen deposit to enter the voting period. This means that some proposals must be crowdfunded by the community. Any account can participate by adding a deposit to a proposal they are interested in.

Assuming you have read the guide above, here is how to create a transaction to add a deposit to a proposal. But first you need to know the proposal ID, which you can get from the Explorer URL when viewing a proposal: for example, for https://explorer.govgen.io/govgen/gov/42, the proposal ID is 42.

The following command creates the deposit transaction:

govgend tx gov deposit <PROPOSAL_ID> 5000000ugovgen \
   --from <ADDRESS> \
   --chain-id govgen-1 \
   --fees 5000ugovgen \
   --generate-only \
   --gas auto \
   --sequence <SEQUENCE_NUMBER> \
   > tx.unsigned.json

The 5000000ugovgen is an example of deposit, you can set whatever you want, as long as you have enough balance.

Once you have created your unsigned transaction, proceed to step 4 of the guide to submitting it.