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

Guide users to pool if staking would take too long #331

Closed
denravonska opened this issue May 27, 2017 · 10 comments
Closed

Guide users to pool if staking would take too long #331

denravonska opened this issue May 27, 2017 · 10 comments

Comments

@denravonska
Copy link
Member

If a user's balance and mag are too low to stake within a given time frame, say 60 days, we could maybe show a warning in the wallet and guide them to using a pool instead. It doesn't have to be an "in your face" warning but merely a new triangle icon in the middle icon column with a tooltip explaining the situation.

@Quezacoatl1
Copy link
Contributor

I'd suggest to display it even much earlier. Maybe after a week or only 3 days. Otherwise people will think they wasted so much computation time and just leave again.

@denravonska
Copy link
Member Author

No no, it would warn when it detects that staking would take a lot of time. That can be done immediately at any balance or mag.

@Quezacoatl1
Copy link
Contributor

Yeah of course, I misunderstood. So you would just calculate

if (EstimatedDaysTillBlockCreation = 2 / (DPORweight / NetWeight * 960) >60)
Warning();
end if

Or something like this? My stochastic skills (11th grade math, long gone) tell me that this could be a good formula...

@iFoggz
Copy link
Member

iFoggz commented May 27, 2017

It does take awhile to reach the peak rac for there mag to reach full rough potential. How long till such a warning would display for new users.? Could scare them off to pool if they haven't had the required 30-45 days to reach there peak on new account. I think the low balance a message should for sure be displayed however the mag one could be premature if they just starting an account. But defiantly like the idea. It would take some of the barrier away from new users.

@Quezacoatl1
Copy link
Contributor

@Foggyx420 you forget that the stake weight is only dependent on the balance right now. The magnitude is only changing the amount of coins you get when you stake. At least if I can trust the DPOR weight, am I right @denravonska?

@tomasbrod
Copy link
Member

No, you are wrong @Quezacoatl1. I mentioned it another issue but the staking weight is actually:
W = Sum( utxo.value + magnitude + newbie_bonus )
W = Sum( utxo.value ) + (count(utxo) * (magnitude + newbie_bonus))
utxo is unspent transaction output

@Quezacoatl1
Copy link
Contributor

@tomasbrod ahh gracías. Sorry, I could not follow all issues lately.

You mean this comment: #106 (comment)

@jamescowens
Copy link
Member

@cyrossignol did we do this in the wizard? There is a check in the diagnostics for ETTS <= 45 days for green status.

@nathanielcwm
Copy link
Contributor

On 5.0.1 it doesn't appear like there is any warning in the beacon wizard when selecting solo with 0 coins.

@cyrossignol
Copy link
Member

I have a screen for this in a set of future wizard improvements. The initial functionality built in #1739 was fairly minimal to facilitate the v5.0.0 release, and there is much more we can do to improve the usability of the wizard.

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

7 participants