Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Register New Candidate - DIVA Governance Dashboard #767

Open
3 tasks
Ayaz1997 opened this issue Jan 26, 2023 · 0 comments
Open
3 tasks

Register New Candidate - DIVA Governance Dashboard #767

Ayaz1997 opened this issue Jan 26, 2023 · 0 comments
Labels
design good first issue Good for newcomers

Comments

@Ayaz1997
Copy link

Ayaz1997 commented Jan 26, 2023

Context

This issue focuses on feature documentation for the Register New Candidate option which is available on the Overview page of the DIVA Governance Dashboard.

The register new candidate option allows any user who wants to become a protocol owner in the future to register themselves as a candidate so that they can be able to get support from other users in terms of $DIVA tokens being staked towards their wallet and can trigger an election cycle if their total staked amount goes higher than that of a current protocol owner.

This option is only available when a wallet is connected to the dashboard. When clicking on register new candidate option it should open a pop-up where the user can put the following details (all fields are mandatory):

  • Candidate wallet address: should be fetched automatically with the connected wallet
  • Add stake amount: a minimum amount of $DIVA tokens needed to be staked to be eligible for a user to register as a candidate
  • Add some details about the candidate: this is basically the candidate's bio
  • Add website/blog link: provide a link to a personal website or a blog
  • Connect Twitter & LinkedIn: Users should connect and authorize their social accounts so that people can know about them before staking $DIVA tokens towards them.
  • Add candidate and confirm stake - confirm the transaction on the wallet, once successfully completed the user gets added as a candidate and can be seen on the Overview page

Note: if any user has already added details from the My Account page then personal details can be pre-populated from the existing data and only the user will have to add min stake amount to complete registration as a candidate.
More information on My Account page can be found here.

Design Mockup

Design - https://www.figma.com/file/CqOXnCH2EMUKRfVxfnUccz/DIVA-Governance-Dashboard?node-id=141%3A2010&t=fudsuPmBYLQ1xGec-4

image

Acceptance Criteria

  • The design matches with mockup provided
  • The app functionality is according to the specs provided
  • Has been tested and reviewed based on the specs
@Ayaz1997 Ayaz1997 added good first issue Good for newcomers design labels Jan 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant