This guide walks you through submitting and voting on governance proposals using the Renergy CLI. It is intended for validators and delegators who want to actively participate in on-chain decision-making.
✅ Requirements
Before starting, make sure you have the following ready:
renergyd CLI installed and fully synced
A wallet funded with sufficient RNGY (minimum 10,000 RNGY for proposal deposits)
Create a file named proposal.json with the proposal details.
{"title":"Sample Proposal Title","description":"This proposal is created for demonstration purposes.","type":"Text","deposit":"10000000000000000000000arenergy"}
🔹 The deposit shown above equals 10,000 RNGY in base units.
🚀 Step 2: Submit the Proposal
Use the following command to submit your proposal to the network:
Replace <wallet_name> and RPC details as needed.
🆔 Step 3: Retrieve Proposal ID
After submission, the CLI output will include a proposal identifier:
Save this proposal ID, as it will be required for deposits and voting.
💰 Step 4: Add Additional Deposit (If Needed)
If the minimum deposit was not fully met, you may add more funds:
🗳️ Step 5: Cast Your Vote
Available voting options:
yes
no
abstain
nowithveto
Example vote command:
🔍 Step 6: Check Proposal Status
Query the current state of a proposal:
📋 Step 7: View All Proposals
To list every active and past proposal:
📊 Optional Governance Queries
🔢 View Vote Tally
Returned fields include:
yes — total approval votes
no — total rejection votes
abstain — neutral votes
no_with_veto — veto votes
👥 List Individual Votes
Governance on Renergy Blockchain is transparent, automated, and community-driven. By submitting proposals and voting, you directly influence the protocol’s evolution.