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

Change "# TKN" by percentages #51

Open
sembrestels opened this issue Apr 12, 2020 · 4 comments
Open

Change "# TKN" by percentages #51

sembrestels opened this issue Apr 12, 2020 · 4 comments

Comments

@sembrestels
Copy link
Member

@GriffGreen commented on replacing the number of staked tokens by the percentage staked:

Might i suggest that we use % of holdings instead of # of tokens?
Screenshot from 2020-04-12 14-40-38

Could we use % here? "You have 67% of your tokens actively staked on Proposals, and 33% of your tokens are not being used to vote."

I think that will be easier for people to make decisions, with a continually standard reference... since their token balance may be changing over time.
Screenshot from 2020-04-12 14-41-13

These changes would also imply changes in this box:
Screenshot from 2020-04-12 14-40-27

My concerns with this approach are:

  • Using a percentage instead of TKN deludes the meaning of what user is doing. In the current design, Your tokens is a remarked concept (as it appears in the first lateral box). Saying Supported: 20% doesn't have the same impact than saying Supported: 20 TKN.
  • Using percentage may be confusing since we are using a progress bar to represent conviction.

On the other hand, I see the point on indicating what percentage of your tokens are being used, and would love to include this information when possible. For example You have 67% of your tokens actively staked on Proposals, and 33% of your tokens are not being used to vote is a very good message to include in the panel.

@GriffGreen
Copy link

The problem with using tokens is this:

Let's say at first a user has 100 tokens, they give 50 tokens to proposal A cause they really like it! Proposal B is ok so it gets 30 and proposal F gets 20...C, D, and E are bad proposals so they get none.

Then the user gets 1000 new tokens... they are anchored to giving the proposal they liked a lot 50 tokens... but now their token balance has changed drastically so that previous experience is basically irrelevant to the new decision that they are faced with. Giving 50 tokens means nothing to them any more.

But if it was %... They would remember that they gave Proposal A 50% of their voting power... so that is still relevant data that they can use to make decisions on which proposals they want to support.

...

And eventually I would hope there would be a button that they could click that would just redistribute their new tokens to the proposals they are voting for already.... Every time the user buys tokens we want to make it quick and easy for them to vote!

...

In a dream world, every time a user would mint any tokens they would automagically add voting power proportionally to all their chosen proposals... and if they want to burn tokens, they automagically unstake at equal proportions from all of their votes so that they can burn their tokens without having to push any extra buttons. (FUTURE BOX)

@willjgriff
Copy link
Member

You need to somehow specify that it's a % of your tokens. Otherwise it will get confused with the percentages related to the total conviction needed. In fact when I first read this I assumed it was being suggested to show a percentage of the totalSupply and not of the users balance.

@willjgriff
Copy link
Member

Unless the conviction is specified in terms of token amount instead of percentages?

@GriffGreen
Copy link

Conviction should absolutely be denominated in xDai or HNY as pointed out in #52 ;-)

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

No branches or pull requests

3 participants