BreadchainCoop / crowdstaking-v2

1 stars 1 forks source link

Breadchain project card: Voting power and status feature #134

Open diterra-code opened 1 week ago

diterra-code commented 1 week ago

This is a dedicated issue to add the feature to report each Breadchain coop project their voting power and if they have voted in the current voting cycle or not.

This issue includes the UI designs and possible Backend dev implementation needed to achieve this.

The new project card

Screenshot:

image

Which includes new information chips such as the bread holdings and the total voting power. Some additional work has to be done to display the amount and status and correctly link the onchain source to the voting power chip.

Voting power info chip

Currently their are two status variations for the voting power chip. Namely, 'Not voted' and 'Voted'

image

image

Figma link:

https://www.figma.com/design/2sWRCrux6a47zBXTwDVJxh/Breadchain-crowdstake?node-id=6474-37907&t=E8JYQmTzFcAHs58k-1

Development requirements

To implement the voting power info chip the following dev work is needed:

This issue is WIP. I am tagging lewis and ron aswell.

RonTuretzky commented 6 days ago

Can I understand what the motivation and value added is?

diterra-code commented 5 days ago

The motivation:

A few weeks back after the breadchain coop project meeting it was a desired feature that project leads wanted. This prompted us to design it and now develop it.

The Added value is that project bread holding and their influence and participation in the democratic process of Breadchain's yield distribution is upfront embedded in the UI.

This UI feature;

secbajor commented 1 day ago

@diterra-code do you have an example link for the URL of the transaction hash when a project has voted?

diterra-code commented 1 day ago

So, Josh shared this link as a place where all votes are displayed. however per project I would not know where this is, might need to ask @subject026 or @RonTuretzky

Link: https://gnosisscan.io/address/0xee95a62b749d8a2520e0128d9b3aca241269024b