Author

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

legendary
Activity: 1330
Merit: 1000
Blockchain Developer
just checked mine, 13 blocks out of sync, setting connect, see what happens.  I cannot tell looking at the peers which ones may be correct protocol or subver?

so connect synced it back up, so i changed connect to addnode, and turned my listen off.  Expected this to connect to your peer and then pickup good clients, but it's showing 84 blocks remaining now, so must be connected to some other clients that are on wrong fork.

Will let it run for a bit, then try something else.

Protocol and sebver are the same right now. Just check to see if your height matches up to the block explorer hyp and you should be good. Eventually these other nodes on their alt fork will slow down and get behind the main chain.
legendary
Activity: 1023
Merit: 1001
Tokenize Fantasy Sports
just checked mine, 13 blocks out of sync, setting connect, see what happens.  I cannot tell looking at the peers which ones may be correct protocol or subver?

so connect synced it back up, so i changed connect to addnode, and turned my listen off.  Expected this to connect to your peer and then pickup good clients, but it's showing 84 blocks remaining now, so must be connected to some other clients that are on wrong fork.

Will let it run for a bit, then try something else.
legendary
Activity: 1372
Merit: 1022
Anarchy is not chaos.
Is there seriously going to be a true hard-fork with a few hours notice? If so, you are looking at a major train wreck.

Have the services that use/support  Hyperstake been notified? I know I haven't, I only noticed it because it popped up in my reply post list.

Exchanges, explorers, gambling, etc etc?? All these services need time to get setup even after they are notified.

How many users are going to end up on a forked chain because they didn't happen to come to a forum where it has been announced in the last few hours?

Major exchanges have been notified, most of our services have been notified. You were on my list as well, just hadn't got there yet. Trying to do a lot of things at once here.

Quote
I was hoping that this was really going to be a soft fork until I saw this in the code currently in github:

Code:
if (pfrom->nVersion < 72099)
{
printf("partner %s using an old client %d, disconnecting\n", pfrom->addr.ToString().c_str(), pfrom->nVersion);
pfrom->fDisconnect = true;

I hope it is for testing purposes, and you are not intending to truly block out version 72000 from the new client (In  other words a true hard fork) in the next few hours or even days.

This has to be a misunderstanding on my part. When is the hard-fork actually going to be enforced?

This was for my own personal testing. This should be doable via softfork, but I am sure old clients will be likely to get off on their own forks if not updated. Its hard to say for sure. At first we were planning on going all out and getting our whole list of fork items crossed off the list. This is just too much now, and too quick in advanced. I will simply be changing the timedrift code to 60 seconds. No difficulty changes or other changes. Hope this answers your questions, I will get you the updated code as soon as I have it.

No matter how much work someone puts into something, time, effort, sweat and tears, there will always be some douchebag(s) that will try to undermine all of your work...


Excuse me??

It is obvious you do not know who I am, nor do you understand what is going on. The only "douchebag" I see here is yourself.

Next time try to comprehend what is going on and who it involves before you make incorrect statements and embarrass yourself.

I don't think it was aimed at you Cheesy Just a general comment that if there is an exploit, some jackass will use it.
legendary
Activity: 912
Merit: 1000
Wish I looked at this thread before going to work...old wallet running away oblivious to whether it is on the fork or the spoon side of the equation.
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
Mac Binary has been built by billotronic and added to the release page

https://github.com/hyperstake/HyperStake/releases/tag/v1.1
legendary
Activity: 1064
Merit: 1000
Is there seriously going to be a true hard-fork with a few hours notice? If so, you are looking at a major train wreck.

Have the services that use/support  Hyperstake been notified? I know I haven't, I only noticed it because it popped up in my reply post list.

Exchanges, explorers, gambling, etc etc?? All these services need time to get setup even after they are notified.

How many users are going to end up on a forked chain because they didn't happen to come to a forum where it has been announced in the last few hours?

Major exchanges have been notified, most of our services have been notified. You were on my list as well, just hadn't got there yet. Trying to do a lot of things at once here.

Quote
I was hoping that this was really going to be a soft fork until I saw this in the code currently in github:

Code:
if (pfrom->nVersion < 72099)
{
printf("partner %s using an old client %d, disconnecting\n", pfrom->addr.ToString().c_str(), pfrom->nVersion);
pfrom->fDisconnect = true;

I hope it is for testing purposes, and you are not intending to truly block out version 72000 from the new client (In  other words a true hard fork) in the next few hours or even days.

This has to be a misunderstanding on my part. When is the hard-fork actually going to be enforced?

This was for my own personal testing. This should be doable via softfork, but I am sure old clients will be likely to get off on their own forks if not updated. Its hard to say for sure. At first we were planning on going all out and getting our whole list of fork items crossed off the list. This is just too much now, and too quick in advanced. I will simply be changing the timedrift code to 60 seconds. No difficulty changes or other changes. Hope this answers your questions, I will get you the updated code as soon as I have it.

No matter how much work someone puts into something, time, effort, sweat and tears, there will always be some douchebag(s) that will try to undermine all of your work...


Excuse me??

It is obvious you do not know who I am, nor do you understand what is going on. The only "douchebag" I see here is yourself.

Next time try to comprehend what is going on and who it involves before you make incorrect statements and embarrass yourself.
legendary
Activity: 1148
Merit: 1000
my new wallet keeps going out of sync

any ideas why is it doing that?

There are two competing forks at the moment. If you are running the new version, you should be on the correct fork.  Given enough time, the reorg settings will not look far enough back to find the other fork.

You can solve the problem temporarily by connecting to my server, and leaving it with only one connection for a few hours. I think this should get rid of the message. Personally, my QT wallet is not saying out of sync.

If you want to connect:
connect=104.131.135.232

I am getting 0 connections, connecting to your server, i added the connect command to the conf file.

Hmm it could be at full capacity now.

I got 1 connection now and it is in sync
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
my new wallet keeps going out of sync

any ideas why is it doing that?

There are two competing forks at the moment. If you are running the new version, you should be on the correct fork.  Given enough time, the reorg settings will not look far enough back to find the other fork.

You can solve the problem temporarily by connecting to my server, and leaving it with only one connection for a few hours. I think this should get rid of the message. Personally, my QT wallet is not saying out of sync.

If you want to connect:
connect=104.131.135.232

I am getting 0 connections, connecting to your server, i added the connect command to the conf file.

Hmm it could be at full capacity now.
legendary
Activity: 1148
Merit: 1000
my new wallet keeps going out of sync

any ideas why is it doing that?

There are two competing forks at the moment. If you are running the new version, you should be on the correct fork.  Given enough time, the reorg settings will not look far enough back to find the other fork.

You can solve the problem temporarily by connecting to my server, and leaving it with only one connection for a few hours. I think this should get rid of the message. Personally, my QT wallet is not saying out of sync.

If you want to connect:
connect=104.131.135.232

I am getting 0 connections, connecting to your server, i added the connect command to the conf file.

legendary
Activity: 1051
Merit: 1000
https://r.honeygain.me/XEDDM2B07C
Is there seriously going to be a true hard-fork with a few hours notice? If so, you are looking at a major train wreck.

Have the services that use/support  Hyperstake been notified? I know I haven't, I only noticed it because it popped up in my reply post list.

Exchanges, explorers, gambling, etc etc?? All these services need time to get setup even after they are notified.

How many users are going to end up on a forked chain because they didn't happen to come to a forum where it has been announced in the last few hours?

Major exchanges have been notified, most of our services have been notified. You were on my list as well, just hadn't got there yet. Trying to do a lot of things at once here.

Quote
I was hoping that this was really going to be a soft fork until I saw this in the code currently in github:

Code:
if (pfrom->nVersion < 72099)
{
printf("partner %s using an old client %d, disconnecting\n", pfrom->addr.ToString().c_str(), pfrom->nVersion);
pfrom->fDisconnect = true;

I hope it is for testing purposes, and you are not intending to truly block out version 72000 from the new client (In  other words a true hard fork) in the next few hours or even days.

This has to be a misunderstanding on my part. When is the hard-fork actually going to be enforced?

This was for my own personal testing. This should be doable via softfork, but I am sure old clients will be likely to get off on their own forks if not updated. Its hard to say for sure. At first we were planning on going all out and getting our whole list of fork items crossed off the list. This is just too much now, and too quick in advanced. I will simply be changing the timedrift code to 60 seconds. No difficulty changes or other changes. Hope this answers your questions, I will get you the updated code as soon as I have it.

No matter how much work someone puts into something, time, effort, sweat and tears, there will always be some douchebag(s) that will try to undermine all of your work...
legendary
Activity: 1148
Merit: 1000
I just staked a block while "out of sync" and am now synced.



Mine also staked while out of sync
legendary
Activity: 1624
Merit: 1008
I just staked a block while "out of sync" and am now synced.

legendary
Activity: 1330
Merit: 1000
Blockchain Developer
my new wallet keeps going out of sync

any ideas why is it doing that?

There are two competing forks at the moment. If you are running the new version, you should be on the correct fork.  Given enough time, the reorg settings will not look far enough back to find the other fork.

You can solve the problem temporarily by connecting to my server, and leaving it with only one connection for a few hours. I think this should get rid of the message. Personally, my QT wallet is not saying out of sync.

If you want to connect:
connect=104.131.135.232
legendary
Activity: 1148
Merit: 1000
my new wallet keeps going out of sync

any ideas why is it doing that?
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
I just checked and I am on the same block # so I assume everything is ok there.

Right after checking my wallet said it was out of sync and was synchronizing with the network with 8 blocks remained and then 19 blocks.  After a couple of minutes it now says 18 blocks remaining.


It went down to 17 blocks behind and now is at 21 blocks.  I am still on the same blockcount as hyp.cryptocoinexplorer.com

Edit#2 will this effect staking?


I think this is the shitty part of this whole "soft fork" route where we still allow connections to other clients. They have gone off on their fork, and we still see them.

This should not affect staking, at least it hasnt for me so far.
legendary
Activity: 1624
Merit: 1008
I just checked and I am on the same block # so I assume everything is ok there.

Right after checking my wallet said it was out of sync and was synchronizing with the network with 8 blocks remained and then 19 blocks.  After a couple of minutes it now says 18 blocks remaining.


It went down to 17 blocks behind and now is at 21 blocks.  I am still on the same blockcount as hyp.cryptocoinexplorer.com

Edit#2 will this effect staking?
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
Try install instruction here (for Linux)
Installation guide

Thanks, but I've built the HYP daemon before without any issues. It looks like a possible programming error.

A file which appears only in the newer version, clientversion.cpp, seems to dupe define a couple of functions.

Commenting out both FormatFullVersion() and FormatSubVersion() in clientversion.cpp allows the build to complete. The duplicate functions are not quite identical, so I'll let the dev determine which ones should be retained.

edit: just checked github, and the latest commit (a minute ago - good timing!) has deleted these from util.cpp. Will try a build with the update.

Yep, we just recently ported over to autotools and have found that bug. Allejupa got it all updated and it should be working now. I have also been maintaining a non-autotools port at github.com/presstab/hyperstake that you could try.

For anyone wondering if they are on the correct chain, hyp.cryptocoinexplorer.com is on the correct chain, so double check there Smiley
legendary
Activity: 2268
Merit: 1092
Try install instruction here (for Linux)
Installation guide

Thanks, but I've built the HYP daemon before without any issues. It looks like a possible programming error.

A file which appears only in the newer version, clientversion.cpp, seems to dupe define a couple of functions.

Commenting out both FormatFullVersion() and FormatSubVersion() in clientversion.cpp allows the build to complete. The duplicate functions are not quite identical, so I'll let the dev determine which ones should be retained.

edit: just checked github, and the latest commit (a minute ago - good timing!) has deleted these from util.cpp. Will try a build with the update.
hero member
Activity: 658
Merit: 503
Monero Core Team
Try install instruction here (for Linux)
Installation guide
legendary
Activity: 2268
Merit: 1092
No luck with current github version... same function defined twice?

  CXXLD    hyperstaked
libbitcoin_util.a(libbitcoin_util_a-util.o): In function `FormatFullVersion()':
/var/coins/hyperstake/src/HyperStake-master/src/util.cpp:1325: multiple definition of `FormatFullVersion()'
libbitcoin_util.a(libbitcoin_util_a-clientversion.o):/var/coins/hyperstake/src/HyperStake-master/src/clientversion.cpp:89: first defined here
libbitcoin_util.a(libbitcoin_util_a-util.o): In function `FormatSubVersion(std::string const&, int, std::vector > const&)':
/var/coins/hyperstake/src/HyperStake-master/src/util.cpp:1331: multiple definition of `FormatSubVersion(std::string const&, int, std::vector > const&)'
libbitcoin_util.a(libbitcoin_util_a-clientversion.o):/var/coins/hyperstake/src/HyperStake-master/src/clientversion.cpp:97: first defined here
gmake[1]: *** [hyperstaked] Error 1
gmake[1]: Leaving directory `/var/coins/hyperstake/src/HyperStake-master/src'
gmake: *** [all-recursive] Error 1
Jump to: