On-Chain Submission

Using furyad in the CLI.

Base Level Proposal

furyad tx gov submit-proposal 
--title="Test Proposal" 
--description="Insert Description" 
--type="Text" 
--from [account] 
--chain-id [chain-id] 
--deposit "100000000000ufury"

All above flags are mandatory for all proposals.

Param Change Proposal

furyad tx gov submit-proposal param-change <path/to/proposal.json> --from=<account>

where proposal.json contains:

{
  "title": "Staking Param Change",
  "description": "Update max validators",
  "changes": [
    {
      "subspace": "staking",
      "key": "MaxValidators",
      "value": 105
    }
  ],
  "deposit": "1000stake"
}

Community Pool Spend Proposal

furyad tx gov submit-proposal community-pool-spend <path/to/proposal.json> --from=<key_or_address>

where proposal.json contains:

{
  "title": "Community Pool Spend",
  "description": "Pay me some Atoms!",
  "recipient": "furya1s5afhd6gxevu37mkqcvvsj8qeylhn0rz46zdlq",
  "amount": "1000stake",
  "deposit": "1000stake"
}