Joystream / atlas

Whitelabel consumer and publisher experience for Joystream
https://www.joystream.org
GNU General Public License v3.0
100 stars 45 forks source link

Fix All Creator Tokens discovery #6233

Open bedeho opened 5 months ago

bedeho commented 5 months ago

Problem

Currently it looks like this

Screenshot 2024-04-29 at 09 21 13

the problem is that

  1. by default its dominated with "dead" tokens with 0 vol and mcap, as most of the tokens fall in this category, and certainly most of the recent ones.
  2. it makes it very hard to discover any interesting tokens

Proposal

WRadoslaw commented 5 months ago

It will require quite some work on both Atlas and Orion.

Atlas:

Orion:

bedeho commented 5 months ago

Thanks for such a comprehensive answer.

there is no support for header base sorting for table component (I don't expect it to be trivial)

Why would this be difficult? What am I missing?

for mcap it would require some mapping changes

Yes, def. it should not be computed on front-end, and computing on backend is quite easy, we are proessing trades anyway, so with each trade the mcap is just recomputed, just 1-2 extra lines in that mapping.

for total revenue - this one is more tricky since there is no code-efficient way for a token to keep track of the channels' total revenue value.

Why would we not just add a new field that accumulates all channel account inflows, wich can come via member remarks with payment primarily, thats all we care about now really.


Seems most of the work is Orion here, are you able to do this Orion work?