Procedure
Usedraft-proposal command to create a draft proposal and populate it with required information.
draft_proposal.json populate the height with your desired upgrade height and populate the info field with additional information (must be a valid JSON string):
draft_metadata.json to a distribution platform of your choice. draft_proposal.json is used to submit a governance proposal using submit-proposal.
Using x/upgrading
Software upgrade proposals can be submitted using the x/upgrade module. The end effect will be the same since thex/gov module routes the message to x/upgrade module.