Submit Proposals
This guide provides detailed instructions for preparing and submitting governance proposals in the Babylon Genesis ecosystem. Whether you're creating text proposals for signaling, parameter changes, or software upgrades, this guide will help you navigate the process with ease.
Choose Proposal Types
To begin, it's essential to identify the type of proposal you need to create. The table below offers valuable guidance to help you select the appropriate type:
| Intention | Type of Proposal | Urgency |
|---|---|---|
| 🗣️ Establish community consensus without code changes | Text Proposal | Consider expedited if time-sensitive and critical |
| 🔧 Change network parameters (introduce new dapps, inflation, deposit amounts, etc.) | Parameter Change Proposal | Consider expedited for security concerns |
| 🔄 Implement chain-wide software upgrade | Software Upgrade Proposal | Consider expedited for critical fixes |
| 📜 To whitelist developer addresses or directly upload Smart Contract for deployment during permissioned phase of Babylon Genesis chain | Smart Contract Deployment Proposal | Consider expedited for project needs immediate launch |
| 🧐 Other types of messages supported by Cosmos SDK's governance module | Custom Proposal | Depends on the proposal |
General Proposal Submission Process
The general lifecycle of a proposal and what to do during each step: