Pages:
Author

Topic: [HYP] HyperStake | Generous Reward Staking | Advanced Staking Controls & Wallet - page 62. (Read 679332 times)

member
Activity: 84
Merit: 10
Thanks for the wallet update!

I've been staking for a few days and no rewards yet. I've got a few hundred k in the wallet, should I adjust the settings any or just wait?
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
man if the average staking weight is about 130k I'm really unlucky, all of my inputs are between 350k and 210k weight and not finding rewards (20k blocks) did setstakesplit to 20k now, so they should split once they catch a reward I hope..

Consider the law of large numbers
Quote
the average of the results obtained from a large number of trials should be close to the expected value, and will tend to become closer as more trials are performed

So in our context, the more blocks you have staking the more likely you will be to be at the average. The less you have, the more likely that you will either be 'lucky' or 'unlucky'.
hero member
Activity: 908
Merit: 503
man if the average staking weight is about 130k I'm really unlucky, all of my inputs are between 350k and 210k weight and not finding rewards (20k blocks) did setstakesplit to 20k now, so they should split once they catch a reward I hope..
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
nice, it did have some error at first load, simply crashed and asked me to backup or something (it disappeared fast) but it reloaded automatically and it was all fine after that, it does load much faster than the previous, good job. A question about the stake calculator, does it include the 8.8days min age or the 10-30 days mean 18-38 days effectively ?

It includes the 8.8 min days in the calculation. So 30 days means 30 days old not 38 days.
hero member
Activity: 908
Merit: 503
nice, it did have some error at first load, simply crashed and asked me to backup or something (it disappeared fast) but it reloaded automatically and it was all fine after that, it does load much faster than the previous, good job. A question about the stake calculator, does it include the 8.8days min age or the 10-30 days mean 18-38 days effectively ?
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
New HyperStake Wallet Version 1.1.4 Available Now!

This is a non-mandatory wallet update. I recommend it because it took my initial wallet loading time from around 6-7 minutes, to about 1 minute now. It also has the new stake calculator I have posted here a few times.

I only have cooked up the windows binary, and will see if I can get Mac OS fired up sometime this weekend.

https://github.com/hyperstake/HyperStake/releases/tag/v1.1.4
Changelog
  • Replace old stake calculator with new logic that gives size guidance based on median staked weight over the last 1,000 blocks.
  • Adjust coin control weight to be equal to min(days old, 30 days) multiplied by the coin amount.
  • Adjust stake time estimates to be less than they were in v1.1.3
  • Slightly reduce staking resource consumption
  • Add getstakingstatus RPC call to display most triggers that tell staking to be on or off
  • Do not rehash block on load if the block hash is already stored in CDiskBlockIndex
  • Store wallets calculated weight when doing PoS hashing so that it does not need to be recalculated by the GUI for display purposes
  • Do not allow ccsend RPC to send coins while wallet is locked
hero member
Activity: 908
Merit: 503
how you stake this coin?

Just download client, send coins to yourself, encrypt, Tools - Unlock Wallet for PoS, like any other coin Cheesy

Can you do it without encrypt? If you have for example 8000 coins how much do you stake?

If it's not encrypted and someone accesses your PC, your coins are gone. Stake reward is 1000 but the time it takes is random (8.8days absolute minimum), the more you have the faster you should get a reward, 8000 coins would stake on average I guess in about 20-30 days, so you'd have 9000 in about a month ? maybe if you're very lucky 15days ?
sr. member
Activity: 269
Merit: 250
how you stake this coin?

Just download client, send coins to yourself, encrypt, Tools - Unlock Wallet for PoS, like any other coin Cheesy

Can you do it without encrypt? If you have for example 8000 coins how much do you stake?
member
Activity: 84
Merit: 10
Holding and staking for a while now... solid coin, be patient
legendary
Activity: 1162
Merit: 1000
how you stake this coin?

Just download client, send coins to yourself, encrypt, Tools - Unlock Wallet for PoS, like any other coin Cheesy

It's very fun, like a coffee addiction every morning.
legendary
Activity: 1123
Merit: 1000
SaluS - (SLS)
Very nice... Havn't stopped staking. Even picked some up.
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
Newest iteration of stake calculator. Input the amount of HYP you want to split and the amount of days you want to target your stake to hit (10, 15, 20, 25, or 30).

sr. member
Activity: 322
Merit: 250
how you stake this coin?

Easy.. Download the wallet, but your coin into it and wait 9 days.

More info: https://www.youtube.com/watch?v=t8pCzPkHsig
hero member
Activity: 908
Merit: 503
how you stake this coin?

Just download client, send coins to yourself, encrypt, Tools - Unlock Wallet for PoS, like any other coin Cheesy
sr. member
Activity: 269
Merit: 250
legendary
Activity: 1212
Merit: 1052
Super, I win today my first reward 1000 hyperstake !!  Cheesy
My block of 20K is divided by 2, do I have to redo 1 block of 20K?

No. You haven't.
I would set setstakesplitthreshold to 20000 if you haven't done so far., which has the same effect you've just got. When a block hits 20K, it will split into to blocks which will begin to stage again and again gaining 1000 coins each time until they hit 20k and the process will start again. Obviously, with time, you'll have more and more blocks.

I have indeed this setstakesplitthreshold set to 20k with 64 blocks and works fine.

You can check your current stakesplitthreshold within the console with "getstakesplitthreshold".

I think that in case a block has reached the "max-age" possible, it won't break apart, but maybe someone can confirm this.
full member
Activity: 182
Merit: 100
Super, I win today my first reward 1000 hyperstake !!  Cheesy
My block of 20K is divided by 2, do I have to redo 1 block of 20K?
sr. member
Activity: 433
Merit: 250
We are the first to program your future (c)
I don't get something, so in the block explorer http://www.presstab.pw/phpexplorer/HYP/index.php there's a Stake weight spent. This means, how much weight each stake input had at the moment of reward, right ? Because if it means that, it looks like the vast majority of rewards are well below the average link, aprox at 100k weight or below. 20k blocks are at about 200k weight once they are matured, so isn't that a waste ? If it is, then a block of 5k or a bit less should be better. Or am I miscalculating something here ?

It is a small waste in terms of the return in general, but it is a benefit in terms of psychological comfort. The less weight you will have at the day X (max age), the longer you will wait, and this will level off your APR. If you are a new holder, you can simply give up after n number of days. Smaller blocks are better, but only if you have hundreds of them to give them the space of variance, otherwise you can see your first stake in a year or so.
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
I don't get something, so in the block explorer http://www.presstab.pw/phpexplorer/HYP/index.php there's a Stake weight spent. This means, how much weight each stake input had at the moment of reward, right ? Because if it means that, it looks like the vast majority of rewards are well below the average link, aprox at 100k weight or below. 20k blocks are at about 200k weight once they are matured, so isn't that a waste ? If it is, then a block of 5k or a bit less should be better. Or am I miscalculating something here ?

The block explorer is using the precise definition of weight. Which is way to complicated to explain and analyze by hand:
Code:
nTimeWeight = min((int64)nTimePassed, (int64)nStakeMaxAge) - nStakeMinAge;
nWeight = nValueIn / COIN * nTimeWeight;

Maybe I will adjust that code and remove the
Code:
-nStakeMinAge
element. So then it will be more consistent.
Pages:
Jump to: