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

Fix #294 Vesting Stats #474

Closed
wants to merge 19 commits into from

Conversation

happyconcepts
Copy link
Contributor

Fix #294 (english language).

Scurious and others added 17 commits July 17, 2017 12:06
Update README.md - correct spelling of webpack dependency
* Add Chart Clamp To Settings Dropdown

* Removed Unused Variable

Merging as is and then we'll see about handling the redraw bug in the next sprint.
"fees_pending": "Pending fees",
"fees_vested": "Pending vested fees",
"fees_paid": "Fees paid, Lifetime",
"fees_pending": "Fees pending division",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure what this means, pending what division?

@happyconcepts
Copy link
Contributor Author

happyconcepts commented Oct 1, 2017 via email

@svk31
Copy link
Contributor

svk31 commented Oct 2, 2017

I'm still confused as to what these two are and how they work. I just watched the openledger account register a new account, and that added to "Pending vested fees", even though the fee for that is only 1.2 BTS so it shouldn't need to vest :/

@happyconcepts happyconcepts changed the title Fix Issue #294 Show Stats in Membership screen Fix #294 Vesting Stats Oct 3, 2017
@happyconcepts
Copy link
Contributor Author

@svk31 they should not have named that data point "vested" so you are seeing the expected behavior. I would presume you saw the value go back to 0 within the hour right?

I took a stab at this.
@wmbutler
Copy link
Contributor

wmbutler commented Oct 3, 2017

Hoping the terminology I added will work.

@happyconcepts
Copy link
Contributor Author

Kind of wish now i didn't spend 2 hours wrestling with this on the testnet but I took it seriously.

@wmbutler
Copy link
Contributor

wmbutler commented Oct 3, 2017

@happyconcepts I won't take the payment if it's accepted. It'll still credit to you. I do think the terminology is confusing and needs a solution. Don't lose hope.

@svk31
Copy link
Contributor

svk31 commented Oct 4, 2017

In my understanding lifetime_fees_paid just means the total amount of fees paid by the account in its lifetime, nothing to do with lifetime membership.

Pending fees sounds like fees you haven't paid yet but will have to eventually.

@happyconcepts
Copy link
Contributor Author

Gentlemen, internet access is situationally limited for me at the moment, precluding me from extended discussions.... but here is the most constructive thing I can mention in order to enlighten you:

  1. There is a large number of transactions being processed and added to the chain at short intervals of time.
  2. Think about what BM did. Or rather, had to do. To process the affiliate splits on transaction fees when he didn't have enough block time to work with.
  3. So these two fields pending_vested_fees and pending_fees are created as temporary storage to track fees. Every hour the chain processes these amounts for fee splits and then these values are reset to zero. This is why most of the time these values are shown as 0 in the UI.
  4. So Pending has been the source of confusion here because these temp fields are pending processing by the chain. They are not pending the completion of a vesting schedule which is how the word pending is used in other parts of the UI

My opinion is that you need the decide the tradeoff: On the one hand, this information is not necessary for the end user, and it obviously confusing. And on the other hand, this is a reference client, and this information is necessary for developers to understand how the affiliate logic is being implemented to the chain.

If it were me, I would choose to continue displaying these values but I would first de-emphasize them via CSS style and then augment the descriptive information so that the user knows what they are looking at. And I would choose to avoid the use of the word pending in order to avoid confusion with vesting schedules.

and yes, this bounty would help[ me alleviate my internet access situation so I am motivated for progress on this one.

@svk31
Copy link
Contributor

svk31 commented Oct 9, 2017

Ok; so that explanation makes things a lot clearer. To be honest I don't see the value of even displaying these fields then, since they'll probably only be confusing to users.

Also, fees_paid should simply be changed to "Total fees paid" since that's what it is. I will accept a PR with the above text change and removal of the two fees_pending and fees_vested fields.

Happy to let you have the bounty for that since you've clearly spent some time digging into this even if the final changes are minor.

@svk31
Copy link
Contributor

svk31 commented Oct 13, 2017

Made the modifications myself and merged here: #575

Like I said above, @happyconcepts should still get the bounty.

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

Successfully merging this pull request may close these issues.

4 participants