English
Governance User Guide
A practical walkthrough for staking-credit holders who want to submit a proposal, vote on one, or delegate their voting power — see Governance Overview first if you haven't already, for how the process works end-to-end.
Before You Start
You'll need:
- Staked DOTO (directly, or delegated to a validator) — see Staking
- A wallet connected to DotOne Mainnet — see JSON-RPC if you haven't added the network yet
- Access to the governance dApp (linked from the official DotOne site once governance is live)
Submitting a Proposal
- Confirm your staked balance meets the current minimum proposal threshold in the governance dApp.
- Draft your proposal: the specific contract(s) or parameter(s) being changed, the new value or code being proposed, and a clear rationale.
- Submit the proposal through the governance dApp. You can only have one active proposal at a time — wait for it to resolve before submitting another.
- Share your proposal in DotOne's community channels so voters have time to review it before the voting window opens.
Voting on a Proposal
- Open the governance dApp and find the proposal under active votes.
- Review the proposed change and its rationale — for parameter or treasury changes, check the relevant section of the whitepaper for context on how that parameter is meant to be used.
- Cast your vote (for / against). Your voting weight is based on your staked DOTO at the time the proposal was submitted.
- You can change your vote until the voting window closes, but not after.
Delegating Your Vote
If you'd rather not vote on every proposal yourself:
- Open the delegation section of the governance dApp.
- Choose a delegate — commonly the validator you're already staking with, or a community member/service you trust to vote in line with your interests.
- Confirm the delegation. Your DOTO stays in your own wallet; only voting power is delegated.
- You can revoke or change your delegation at any time, and vote directly on any specific proposal even while a delegation is active, if the interface supports per-proposal overrides.
After a Proposal Passes
Passed proposals don't execute immediately — they sit through a timelock delay first. Use that window to:
- Re-read the final proposal text for anything that changed during discussion
- Watch official channels for an execution confirmation once the timelock elapses
- If something looks wrong, raise it immediately in community channels — the timelock exists precisely so problems can be caught before execution
For the underlying mechanics (quorum, thresholds, timelock), see Governance Overview.