frontend-monorepo
frontend-monorepo copied to clipboard
Governance home
Story
As a user I want to understand the purpose / use of the governance site and the current level of activity So that I can immediately understand what I can do here
Acceptance Criteria
- [ ] I can see key information / data on governance activity right now
- Recent / active governance proposals / no. of active proposals
- Staking / delegation / validator high level info e.g. total number of validators, no. of consensus validators, no. of standby validators, no. of candidate validators
- Summary token stats relevant to governance
- [ ] There is an explanation of how the network is governed, that Vega is a proof stake network and how it is governed
- [ ] I can get to the relevant docs for governance, staking from here
- [ ] I can usefully see the content with no wallets connected
Tasks
- [X] Explore and sketch
- [X] Team and stakeholder review
- [x] Visual Design
- [x] Team review to finalise designs and ensure they cover everything they need to
- [ ] Implementation
- [ ] Share for QA
- [ ] Etc.
Sketch
Additional details / background info
Figma link for the design https://www.figma.com/file/X9l0t8TZUF1tU8u0ILV3ws/Governance-%26-Token?node-id=1745%3A9847&t=taGThim6IOG1wEBC-0
In a meeting today with @dexturr and @sam-keen we agreed to use the existing proposal component for the first release. Sam will add the proposal type in a simple manner, but we won't design it at this point. We may stick a rounded rectangle around it (as per the design in Figma) to improve the appearance slightly.
We will make a separate ticket for redesigning the proposal component, as there are many states which need to be properly considered. Once that work is done, we can use the new component on the homepage and the proposals page.
Dex also noted that the "active nodes" and "consensus nodes" stats are not delivered by the API, so may have to be removed at some point, but they will bring this up with the API team.