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

Delegates page #56

Open
sakulstra opened this issue Jan 22, 2024 · 2 comments
Open

Delegates page #56

sakulstra opened this issue Jan 22, 2024 · 2 comments

Comments

@sakulstra
Copy link
Contributor

sakulstra commented Jan 22, 2024

In my eyes there's currently two things that are a bit lacking in regards to delegations:

  • transparency on the delegates
  • ease of delegation

Transparency

While there is a list of delegates on the governance forum.
It is not immediately clear:

  • how much power these delegates have (voting & proposition)
  • what these delegates do (how active they are), in regards to onchain data (e.g. proposal creation, voting), but olso in regards to offchain activity(forum, snapshot)
  • what these delegates stand for (some have a small description on the forum, but's that essentially it)

Therefore I think it would be great to have a page where all known delegatees are listed.
There could/should probably be a details page for each delegatee showing some analytics (to be improved down the road).

Ease of delegation

It would be great if on this potential details page there was a "1click delegate" functionality where the delegatee is pre-filled etc.


I think an initial implementation could be based just on a static set of known addresses. Down the road we might want to fetch delegats from onchain data instead, as not everyone is active on the forum and "voting activity" might be interesting for any voting address, not just delegates.

@Argeare5
Copy link
Collaborator

Argeare5 commented Jan 24, 2024

how much power these delegates have (voting & proposition) - we can afford to receive this data on-chain on the delegate details screen, for example

what these delegates do (how active they are), in regards to onchain data (e.g. proposal creation, voting), but olso in regards to offchain activity(forum, snapshot) - It’s not clear to me also, how to do this without receiving event data

what these delegates stand for (some have a small description on the forum, but's that essentially it) - take this description from the forum and add it to a static file

What do we need to start promoting this into implementation:

  • determine what exactly we want to display at the initial stage (create a minimal prototype)
  • collect json file with static data
  • add the ability to delegate by reading data from the query string, which in the future will make it possible to easily implement one click delegation (can be done separately from this task)
  • design

This raises the question: do we have enough resources, (I mean human resources), to do this?
And how much of a priority is this?
@eboadom @kyzia551

@sakulstra
Copy link
Contributor Author

As Tally & Karma both are stuck on old governance I think this is a bit more "urgent" than i initially thought.
I did a relatively shitty prototype here: bgd-labs/aave-governance-ui-helpers#43 to fetch the delegation events on all the tokens.

I think as a very minimal prototype it might make sense to just have a super basic list view with:

Delegate: 0xsth(or ens)
Proposition delegates: 19
Voting power: 17

Would be a good start and then we can improve on that.
Perspectively though, I think it would be nice to have some more "rich data" and being a local app can become a bit problematic in that sense I think. Perhaps makes sense to rethink our data infrastructure of all of this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants