You are viewing a single comment's thread from:

RE: "Claim rewards" button

in #steemit8 years ago (edited)

No. Claim isn't a great verb to describe it and i'll see that it gets updated in the UI soon. Your rewards balance is just another balance in your own wallet, that sits there until you transfer it to your normal/spendable/liquid balance. "Transfer" or "redeem" or such is a better term. The rewards balance was broken out like that to make it easier to scale the blockchain processing of votes and balances to millions of users and billions of votes in the future.

Sort:  

I can understand there is a technical, back-end rationale for this, but did it have to make its way into the front-end user interface where it doesn't seem to have any added functionality? What user-interface functional spec is it in aid of?

It requires a signature from a user, and we do not store user keys.

This adds inconvenience and is a bad direction for UX. At least explain in the UI what it means and why it's there. People might think if they don't claim the rewards that the developers might somehow claim them.

I understand the UX consequences and agree, but all engineering is trade-offs between different goals. We needed to split out the rewards balance for scaling purposes. The text could stand an improvement, but condenser is for the moment in maintenance mode as we focus primarily on mobile, where we expect the majority of our growth in the next year.

We would have loved to automatically transfer the rewards balance to the user's active balance, but we explicitly avoid storing the user's active key for security reasons. It's somewhat unavoidable under our current app architecture for the moment. Things will be a lot better on mobile.

PS: https://github.com/steemit/condenser/pull/1356/files

Agreed, I think that there is an implied expiry on something which you have to claim, where as a balance is a more appropriate term, and transfer is the most accurate verb.

That claim and even redeem says to the user is that they must perform this action. It actually seems that they can perform it, and if they don't rewards will accrue indefinitely. Is this correct?

Yes, that is correct.

Thanks for explaining this. Sorry for the late reply. I didn't get any notice for replies (bug?) so I wasn't aware people are replying at my messages. Now I'm 2 days behind replying back.

Notifications bug is also being worked on, sorry about that. :)