Author

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

legendary
Activity: 1610
Merit: 1000
Crackpot Idealist
Everyone should check out this awesome summary page of ##hyperstake stats that Drew is hosting for us Cheesy
http://www.drew-group.com/hyperstake.html

well that kinda takes the fun out of this screen shot of 182 folks in the main chat...

presstab's sample quote: "billotronic loves apple"  . . . i just shot meade out of my nose laughing
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
Everyone should check out this awesome summary page of ##hyperstake stats that Drew is hosting for us Cheesy
http://www.drew-group.com/hyperstake.html
hero member
Activity: 658
Merit: 503
Monero Core Team
(proposal for automated coin control)

I would be willing to make a donation if that is what it takes to get this added to the wallet or at least to the new Web Wallet.
Further automating coin control is in the work, since it will increases the ease of use (and hopefully the adoption) of HYP.
BTW, what you proposed is called "pseudo-code" and this is a really good practice to do so. I myself am not a coder and I do use pseudo-code a lot - and dev like pseudo-code, it helps a lot. So continue that way Smiley
For the moment, we do not have a framework for accepting proejct-specific donation. But what we have is HyperJobs, a framework for recruiting more dev. Kushed, who is responsible for HyperJobs (French version), will certainly appreciate donations for faster creation of a new paid positions.

I got my Hyperstake wallet running and waiting for it to sync. Now I have 97 connections, is this normal?  Shocked
Yes, we recently removed the 12 connections cap that is common on bitcoin clone (remember that, at heart, HYP is a fork and so comes with a lot of code from previous softwares)

Some people are requesting installation instructions for Linux. Here they are, maybe even easier than for Windows.
One line install
Code:
sudo apt-get install git build-essential libssl-dev libqrencode-dev libdb5.1-dev libdb5.1++-dev libminiupnpc-dev libminiupnpc8 && mkdir -p ~/cryptos && cd ~/cryptos && rm -rf HyperStake && git clone git://github.com/presstab/HyperStake && cd HyperStake && qmake HyperStake-qt.pro && make && ln -s ~/cryptos/HyperStake/release/HyperStake-qt ~/Desktop/HYP
And you will get a shortcut on your desktop. Compilation does take time (one hour one slow computers), that's normal.

One line update
Code:
cd ~/cryptos/HyperStake && git pull && qmake HyperStake-qt.pro && make

Some notes:
  • this requires a Debian-based Linux (this includes any flavour of Ubuntu). Arch-based, Red Hat-based, Slackware-based; you'll probably just have to replace "apt-get" with the corresponding installer (assuming packages have the same name)
  • you will get the very latest, bleeding edge version, even further advanced that the latest release
  • you will have to enter your root password
  • if your Desktop is not called "Desktop" (e.g., your Linux is in French), you will have to change "Desktop" accordingly in the command line.

Thanks. Question: do I have to have my node connected while I wait the 8.8 days for my HYP to mature?
Just nitpicking: it actually is 8.73 days Smiley presstab found out only recently, that's why the 8.8 days things occurs so often. And no, you do not need your node to be connected the first 8.73 days, since the network securisation only starts once block are starting to stake.
Remember that every time of open your wallet, it will be locked, irrespective of its lock/unlock state last time (this is on purpose, for security). So, remember to unlock it (unlock for mint is enough, full unlock is more convenient but less secure), lest you do not stake Smiley

By the way, I have no hyperstake.conf file on my computer and it works just fine.
legendary
Activity: 1372
Merit: 1022
Anarchy is not chaos.
@saddambitcoin:

If you still need the info and in case you're a Windows user:

You might find a Hyperstake.conf file in C:\Users\\AppData\Roaming\HyperStake.
If the file does not exist, you can create one (just use notepad or whatever, it's just a text file, but with .conf extension).

Then add/create this one entry on Hyperstake.conf:
Code:
maxconnections=20
(obviously, change 20 to whatever maximum of connections you want the wallet to have)

I would advise you not to have any less than 20 connections. A very small number of connections, is almost certain to earn you a high rate of stake orphanage, as you would be broadcasting your stakes to a 'smaller audience', so to speak.

If you're on Linux or what-else-not-Windows, good luck  Grin
Happy Staking!

Thanks. Question: do I have to have my node connected while I wait the 8.8 days for my HYP to mature?

No. Smiley

When it does mature or is about to, make sure you unlock your wallet.  Tools>Unlock Wallet for PoS...

If you hover over the thing just to the left of the one that tells you how many connections you have it will say "Minting" and give you your weight, network weight and estimated next stake.  The estimated stake time doesn't hold much weight Grin Grin

To clarify, while their ARE differences in how the wallets interact with the OS's, such as needing the file extension .exe in Windows, vs simply the filename in Linux, but with permissions set to executable, none of these matter for the hyperstake.conf file. The only thing to note between Windows and Linux in this case is that Linux is case sensitive, and Windows is not. The command structure and available commands are all the same.

And as to the specific thing that triggered all of this: 97 connections is rather a lot. I'd be impressed to catch that many Cheesy It harms nothing, unless your system gets overloaded, and as shown above, you can throttle it.

For the slightly advanced user, or simply obsessive (me), you can also code it to ONLY connect to certain nodes, by using "connect=" instead of "addnode=". As with addnode, you can do this as many times as you wish, one IP per line. The difference is that addnode will still allow the client to connect to any peers it can find, whereas connect will only connect to the defined nodes. It can matter for security in some instances, and it's useful for testing. Probably not relevant to the above gentleman's situation, but there it is Cheesy
legendary
Activity: 1624
Merit: 1008
@saddambitcoin:

If you still need the info and in case you're a Windows user:

You might find a Hyperstake.conf file in C:\Users\\AppData\Roaming\HyperStake.
If the file does not exist, you can create one (just use notepad or whatever, it's just a text file, but with .conf extension).

Then add/create this one entry on Hyperstake.conf:
Code:
maxconnections=20
(obviously, change 20 to whatever maximum of connections you want the wallet to have)

I would advise you not to have any less than 20 connections. A very small number of connections, is almost certain to earn you a high rate of stake orphanage, as you would be broadcasting your stakes to a 'smaller audience', so to speak.

If you're on Linux or what-else-not-Windows, good luck  Grin
Happy Staking!

Thanks. Question: do I have to have my node connected while I wait the 8.8 days for my HYP to mature?

No. Smiley

When it does mature or is about to, make sure you unlock your wallet.  Tools>Unlock Wallet for PoS...

If you hover over the thing just to the left of the one that tells you how many connections you have it will say "Minting" and give you your weight, network weight and estimated next stake.  The estimated stake time doesn't hold much weight Grin Grin
legendary
Activity: 1610
Merit: 1004
@saddambitcoin:

If you still need the info and in case you're a Windows user:

You might find a Hyperstake.conf file in C:\Users\\AppData\Roaming\HyperStake.
If the file does not exist, you can create one (just use notepad or whatever, it's just a text file, but with .conf extension).

Then add/create this one entry on Hyperstake.conf:
Code:
maxconnections=20
(obviously, change 20 to whatever maximum of connections you want the wallet to have)

I would advise you not to have any less than 20 connections. A very small number of connections, is almost certain to earn you a high rate of stake orphanage, as you would be broadcasting your stakes to a 'smaller audience', so to speak.

If you're on Linux or what-else-not-Windows, good luck  Grin
Happy Staking!

Thanks. Question: do I have to have my node connected while I wait the 8.8 days for my HYP to mature?
legendary
Activity: 1154
Merit: 1001
@saddambitcoin:

If you still need the info and in case you're a Windows user:

You might find a Hyperstake.conf file in C:\Users\\AppData\Roaming\HyperStake.
If the file does not exist, you can create one (just use notepad or whatever, it's just a text file, but with .conf extension).

Then add/create this one entry on Hyperstake.conf:
Code:
maxconnections=20
(obviously, change 20 to whatever maximum of connections you want the wallet to have)

I would advise you not to have any less than 20 connections. A very small number of connections, is almost certain to earn you a high rate of stake orphanage, as you would be broadcasting your stakes to a 'smaller audience', so to speak.

If you're on Linux or what-else-not-Windows, good luck  Grin
Happy Staking!
full member
Activity: 163
Merit: 100
Thanks Vegasguy. i'll try that and see what happens.

Thanks PressTab.  That would potentially allow the smaller fish to grow in the great big Hyperpond.

There was talk a few pages back about using a Raspberry pi for the wallet.  Anybody know if these would be fine for staking such large amounts of blocks (300+)?  My original EEE PC is telling me its working too hard

While you are waiting for an answer, could you elaborate on your Eee PC "working too hard". You see, I have a couple of old Eee PC901 net-books with solid state drives that I'm thinking of using for staking. They are well-known for their power saving qualities. Which model is yours? Is it a 701, or 901? My 901s run at 1.6Ghz with 1Gb and 2Gb of RAM respectively. Are you saving the wallet blockchain data files onto an ordinary SD card because of memory limitations?

Anyone else have experience of Eee net-books coping/struggling with current blockchains? Raspberry pi too?
legendary
Activity: 1154
Merit: 1001
I got my Hyperstake wallet running and waiting for it to sync. Now I have 97 connections, is this normal?  Shocked

This goes to show just how many active nodes there are in HYP  Grin
saddambitcoin, you can limit the number of connections using the ".conf" file. I can't post the detailed instructions right away, but will add that later if you still need the information and it hasn't been posted meanwhile!

Happy Staking!
legendary
Activity: 1078
Merit: 1011
I am not sure how this would be implemented, as I am not by any means a Dev. but this would be a great addition to the wallet to be able to set this up in the .conf file.

Example:

Go through the cycle every XXhours
Look at all blocks younger than XXhours
Combine all blocks that are not equal to XXXX block size
Break all blocks into size equal to XXXX block size
Make a block equal to change that is smaller than XXXX block

Start over...

Would make things a little more automated for those who have many blocks and not a lot of time... Smiley

I would be willing to make a donation if that is what it takes to get this added to the wallet or at least to the new Web Wallet.
legendary
Activity: 1610
Merit: 1004
I got my Hyperstake wallet running and waiting for it to sync. Now I have 97 connections, is this normal?  Shocked
legendary
Activity: 1610
Merit: 1000
Crackpot Idealist
hero member
Activity: 658
Merit: 503
Monero Core Team
 I did not post on the HDJ for quite some time. This time, I focus on network security. Enjoy and react.
Network security and why it matters
hero member
Activity: 658
Merit: 503
Monero Core Team
Diff is the highest its ever been, and rightfully so (thank you presstab). This is done to control inflation and help the price rise. It you want to stake at 10-11 days use 6000 coin blocks.


Vegas


I am considering making a new RPC call, that would probably maybe only be used by me and a few others that feel altuistic towards the HYP network. Something the would be "stakediffthreshold" or something, that would allow you to say above X diff, turn off staking.

For a large wallet like mine, it could help to stabilize the huge waves that we see in difficulty and make things easier to predict for everyone else.

Just an idea. Wink
To make it more scalable, add an additionnel condition:
IF your_weight > 2% of network weight
AND
IF diff > 4 (for instance)
THEN stop_minting

There is certainly room for improvements. But with this kind of code, it could be activated on every wallet by default (with a checkbox to deactivate it, of course).
I'd prefer diffe value to be a variable instead of a hardcoded constant, but as I said, this is a first draft
legendary
Activity: 1007
Merit: 1000
So who got a hold of Pepsi?  The new ads for the super bowl are, HYPED-for-HALFTIME. 

   Good job....        Grin
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
legendary
Activity: 912
Merit: 1000
From reading your last array of posts you do appear pretty stupid....
 Grin
full member
Activity: 149
Merit: 100
Thanks Vegasguy. i'll try that and see what happens.

Thanks PressTab.  That would potentially allow the smaller fish to grow in the great big Hyperpond.

There was talk a few pages back about using a Raspberry pi for the wallet.  Anybody know if these would be fine for staking such large amounts of blocks (300+)?  My original EEE PC is telling me its working too hard
full member
Activity: 145
Merit: 100
Diff is the highest its ever been, and rightfully so (thank you presstab). This is done to control inflation and help the price rise. It you want to stake at 10-11 days use 6000 coin blocks.


Vegas


Yeah... it must be crazy high right now.  Shocked
Jump to: