kingpin69
Member
Offline
Activity: 100
Merit: 10
|
|
August 02, 2014, 09:56:54 PM |
|
downloaded and installed v 1.0.4 working very well and loving the more accurate expected time to reward. Good to see an active dev working consistently to improve the wallet features and keep the coin moving in a positive direction. I'm off to the wilderness camping until Wednesday, will get back to staking after that. Have a great weekend guys!
|
|
|
|
Trololoh
|
|
August 02, 2014, 11:16:28 PM |
|
NEW WALLET VERSION 1.0.4 - NOT MANDATORYhttps://github.com/presstab/HyperStake/releases/tag/v1.0.4Changes to this version of the wallet include: - getstaketx RPC command - this returns information about the time and reward of each stake - Stake For Charity GUI - you will now be able to enable or disable S4C from the GUI (tools->S4C) - Stake For Charity information on the minting icon notification - reduce the stake predictions by ten times - this seems provides a more accurate estimate - sort transactions by date instead of confirmations (hat tip Tranz) - add hours until next mature block starts staking to minting icon notification - unlock wallet button (unlock for mint not yet functional) - tweak the icon settings to look better (still not perfect) Right now the current release is only prebuilt for windows, I will work on getting the other builds updated as well. Just a reminder to post requests for wallet features and bug fixes here: https://cryptocointalk.com/topic/13358-wallet-feature-requests/ Sorry to report, but crashes on XP-sp3 : Event Type: Error Event Source: Application Error Event Category: None Event ID: 1000 Date: 2014-08-03 Time: 1:11:27 Description: Faulting application hyperstake-qt.exe, version 0.8.2.2, faulting module hyperstake-qt.exe, version 0.8.2.2, fault address 0x000b34d0.
|
|
|
|
presstab (OP)
Legendary
Offline
Activity: 1330
Merit: 1000
Blockchain Developer
|
|
August 02, 2014, 11:42:28 PM |
|
NEW WALLET VERSION 1.0.4 - NOT MANDATORYhttps://github.com/presstab/HyperStake/releases/tag/v1.0.4Changes to this version of the wallet include: - getstaketx RPC command - this returns information about the time and reward of each stake - Stake For Charity GUI - you will now be able to enable or disable S4C from the GUI (tools->S4C) - Stake For Charity information on the minting icon notification - reduce the stake predictions by ten times - this seems provides a more accurate estimate - sort transactions by date instead of confirmations (hat tip Tranz) - add hours until next mature block starts staking to minting icon notification - unlock wallet button (unlock for mint not yet functional) - tweak the icon settings to look better (still not perfect) Right now the current release is only prebuilt for windows, I will work on getting the other builds updated as well. Just a reminder to post requests for wallet features and bug fixes here: https://cryptocointalk.com/topic/13358-wallet-feature-requests/ Sorry to report, but crashes on XP-sp3 : Event Type: Error Event Source: Application Error Event Category: None Event ID: 1000 Date: 2014-08-03 Time: 1:11:27 Description: Faulting application hyperstake-qt.exe, version 0.8.2.2, faulting module hyperstake-qt.exe, version 0.8.2.2, fault address 0x000b34d0. I just re-uploaded the release with what I hope is a fix to this problem. My theory is that the minting icon was requesting information about your wallet without the wallet having been fully loaded yet. I think this should fix it https://github.com/presstab/HyperStake/commit/ba807c5ee9e828dd3e913f3d958cad3a7ccaaf0bIf not please report back. Or if anyone else has problems. There are so many different OS's and hardwares that we want to make sure we get everyone up and running.
|
|
|
|
Trololoh
|
|
August 02, 2014, 11:53:12 PM |
|
Indeed crash happened when it wanted to load wallet.dat. New build NO crash !
|
|
|
|
presstab (OP)
Legendary
Offline
Activity: 1330
Merit: 1000
Blockchain Developer
|
|
August 02, 2014, 11:54:37 PM |
|
Indeed crash happened when it wanted to load wallet.dat. New build NO crash !
Awesome! Thanks for testing it out so quickly.
|
|
|
|
Trololoh
|
|
August 02, 2014, 11:59:14 PM |
|
No problem, just happened to be around. Thanks for the quick fix !
|
|
|
|
David Latapie
|
|
August 03, 2014, 12:54:26 AM |
|
I have been keeping a spreadsheet with the prices of all the stake coins I think are decent coins (PPC, HBN, PHS, TEK, GRW, and HYP) since the 8th of July. I have it calculating stake and then keeping track of the price everyday as well. In the 21 days so far, HYP is the only one of these coins that has kept its head above water (and actually quite a bit above water). I will post a screen shot of my graph once it is a full month so that the monthly stakers have the chance to get their stake in. Anyways I thought that was something worth sharing Definitely. It reminds me of another coin keeping its head above water in times of Bitcoin fall (hint: its ticker starts with an X) I also created a "development and advocacy" thread. We don't enjoy enough traffic yet to have it popular, but it is OK. HyperStake DevelopmentPresstab: I'm getting an error when compiling 1.0.4: src/qt/transactionview.cpp: In member function ‘void TransactionView::setModel(WalletModel*)’: src/qt/transactionview.cpp:183:46: erreur: ‘class QHeaderView’ has no member named ‘setResizeMode’ transactionView->horizontalHeader()->setResizeMode( ^ Makefile:2110: recipe for target 'build/transactionview.o' failed make: *** [build/transactionview.o] Error 1 My command is: git pull && qmake-qt5 HyperStake-qt-linux.pro && make
|
|
|
|
presstab (OP)
Legendary
Offline
Activity: 1330
Merit: 1000
Blockchain Developer
|
|
August 03, 2014, 01:30:19 AM |
|
I have been keeping a spreadsheet with the prices of all the stake coins I think are decent coins (PPC, HBN, PHS, TEK, GRW, and HYP) since the 8th of July. I have it calculating stake and then keeping track of the price everyday as well. In the 21 days so far, HYP is the only one of these coins that has kept its head above water (and actually quite a bit above water). I will post a screen shot of my graph once it is a full month so that the monthly stakers have the chance to get their stake in. Anyways I thought that was something worth sharing Definitely. It reminds me of another coin keeping its head above water in times of Bitcoin fall (hint: its ticker starts with an X) I also created a "development and advocacy" thread. We don't enjoy enough traffic yet to have it popular, but it is OK. HyperStake DevelopmentPresstab: I'm getting an error when compiling 1.0.4: src/qt/transactionview.cpp: In member function ‘void TransactionView::setModel(WalletModel*)’: src/qt/transactionview.cpp:183:46: erreur: ‘class QHeaderView’ has no member named ‘setResizeMode’ transactionView->horizontalHeader()->setResizeMode( ^ Makefile:2110: recipe for target 'build/transactionview.o' failed make: *** [build/transactionview.o] Error 1 My command is: git pull && qmake-qt5 HyperStake-qt-linux.pro && makeUse qt4
|
|
|
|
Biomech
Legendary
Offline
Activity: 1372
Merit: 1022
Anarchy is not chaos.
|
|
August 03, 2014, 02:04:17 AM |
|
I have been keeping a spreadsheet with the prices of all the stake coins I think are decent coins (PPC, HBN, PHS, TEK, GRW, and HYP) since the 8th of July. I have it calculating stake and then keeping track of the price everyday as well. In the 21 days so far, HYP is the only one of these coins that has kept its head above water (and actually quite a bit above water). I will post a screen shot of my graph once it is a full month so that the monthly stakers have the chance to get their stake in. Anyways I thought that was something worth sharing Definitely. It reminds me of another coin keeping its head above water in times of Bitcoin fall (hint: its ticker starts with an X) I also created a "development and advocacy" thread. We don't enjoy enough traffic yet to have it popular, but it is OK. HyperStake DevelopmentPresstab: I'm getting an error when compiling 1.0.4: src/qt/transactionview.cpp: In member function ‘void TransactionView::setModel(WalletModel*)’: src/qt/transactionview.cpp:183:46: erreur: ‘class QHeaderView’ has no member named ‘setResizeMode’ transactionView->horizontalHeader()->setResizeMode( ^ Makefile:2110: recipe for target 'build/transactionview.o' failed make: *** [build/transactionview.o] Error 1 My command is: git pull && qmake-qt5 HyperStake-qt-linux.pro && makeUse qt4 I feel better now Had the same problem a few days ago, david.
|
|
|
|
|
Biomech
Legendary
Offline
Activity: 1372
Merit: 1022
Anarchy is not chaos.
|
|
August 03, 2014, 06:33:48 AM |
|
error while loading shared libraries: libminiupnpc.so.8: wrong ELF class: ELFCLASS64 does this mean it's compiled as 32 bit? Or does it need to be compiled with static libraries (something I don't know how to do).
|
|
|
|
MoneroMooo
Legendary
Offline
Activity: 1276
Merit: 1001
|
|
August 03, 2014, 01:06:16 PM |
|
Latest doesn't build on Fedora 20. Fixed by this. I did not look closely at how uint64 is defined, but since uint64_t is the standard type, maybe it could be used everywhere (or just typedef uint64 as uint64_t).
diff --git a/src/rpcwallet.cpp b/src/rpcwallet.cpp index 026f75e..56048a2 100644 --- a/src/rpcwallet.cpp +++ b/src/rpcwallet.cpp @@ -1496,9 +1496,9 @@ Value getstaketx(const Array& params, bool fHelp) else { CTransaction& txPrev = pwalletMain->mapWallet[txin.prevout.hash]; //first transaction - uint64 nTime = wtx.nTime; //stake tx time - uint64 nPrevTime = txPrev.nTime; //previous tx time - uint64 nTimeToStake = nTime - nPrevTime; // time to stake in seconds + uint64_t nTime = wtx.nTime; //stake tx time + uint64_t nPrevTime = txPrev.nTime; //previous tx time + uint64_t nTimeToStake = nTime - nPrevTime; // time to stake in seconds double dDaysToStake = nTimeToStake / 60.00 / 60 / 24; //entry.push_back(Pair("txid", txin.prevout.hash.GetHex())); previous txid - not necessary
|
|
|
|
presstab (OP)
Legendary
Offline
Activity: 1330
Merit: 1000
Blockchain Developer
|
|
August 03, 2014, 03:25:32 PM |
|
Latest doesn't build on Fedora 20. Fixed by this. I did not look closely at how uint64 is defined, but since uint64_t is the standard type, maybe it could be used everywhere (or just typedef uint64 as uint64_t).
diff --git a/src/rpcwallet.cpp b/src/rpcwallet.cpp index 026f75e..56048a2 100644 --- a/src/rpcwallet.cpp +++ b/src/rpcwallet.cpp @@ -1496,9 +1496,9 @@ Value getstaketx(const Array& params, bool fHelp) else { CTransaction& txPrev = pwalletMain->mapWallet[txin.prevout.hash]; //first transaction - uint64 nTime = wtx.nTime; //stake tx time - uint64 nPrevTime = txPrev.nTime; //previous tx time - uint64 nTimeToStake = nTime - nPrevTime; // time to stake in seconds + uint64_t nTime = wtx.nTime; //stake tx time + uint64_t nPrevTime = txPrev.nTime; //previous tx time + uint64_t nTimeToStake = nTime - nPrevTime; // time to stake in seconds double dDaysToStake = nTimeToStake / 60.00 / 60 / 24; //entry.push_back(Pair("txid", txin.prevout.hash.GetHex())); previous txid - not necessary
Hmm interesting to see how different GCC compilers get caught up on different things. uint64 is typedef for unsigned long long. They are all over the code as is. It does compile fine with your suggested changes and the calculations are still accurate. I am adding the commit now.
|
|
|
|
presstab (OP)
Legendary
Offline
Activity: 1330
Merit: 1000
Blockchain Developer
|
|
August 03, 2014, 03:37:47 PM |
|
I am guessing we are passed the days of having no mature blocks. The network seems to be quite competitive now, driving up diff.
|
|
|
|
Bumberchute
|
|
August 03, 2014, 07:46:02 PM Last edit: August 03, 2014, 07:57:09 PM by Bumberchute |
|
Alright, animalroam can now crash the Cryptospread block explorer to their heart's content, if it goes down it should automatically come back up in about 2 minutes. Sorry for the occasional downtime folks, shouldn't happen much anymore due to some cron jobs I installed.
|
|
|
|
presstab (OP)
Legendary
Offline
Activity: 1330
Merit: 1000
Blockchain Developer
|
|
August 03, 2014, 09:45:41 PM |
|
Alright, animalroam can now crash the Cryptospread block explorer to their heart's content, if it goes down it should automatically come back up in about 2 minutes. Sorry for the occasional downtime folks, shouldn't happen much anymore due to some cron jobs I installed.
Awesome this is a really good idea. Hope it didn't cause too much brain damage.
|
|
|
|
|
presstab (OP)
Legendary
Offline
Activity: 1330
Merit: 1000
Blockchain Developer
|
|
August 03, 2014, 10:20:54 PM |
|
error while loading shared libraries: libminiupnpc.so.8: wrong ELF class: ELFCLASS64 does this mean it's compiled as 32 bit? Or does it need to be compiled with static libraries (something I don't know how to do). I added the static tag to the .pro now, and am hoping that fixed the problem. Here is the updated executable. https://www.dropbox.com/s/2fcqjid4vv40ocp/HyperStake-qtThanks for giving it a try biomech!
|
|
|
|
Biomech
Legendary
Offline
Activity: 1372
Merit: 1022
Anarchy is not chaos.
|
|
August 03, 2014, 10:44:21 PM |
|
error while loading shared libraries: libminiupnpc.so.8: wrong ELF class: ELFCLASS64 does this mean it's compiled as 32 bit? Or does it need to be compiled with static libraries (something I don't know how to do). I added the static tag to the .pro now, and am hoping that fixed the problem. Here is the updated executable. https://www.dropbox.com/s/2fcqjid4vv40ocp/HyperStake-qtThanks for giving it a try biomech! I'll let you know in a few minutes
|
|
|
|
Biomech
Legendary
Offline
Activity: 1372
Merit: 1022
Anarchy is not chaos.
|
|
August 03, 2014, 10:48:21 PM |
|
Same error. Sorry man. I don't know what it is. Is this version the latest pull if I compiled it myself?
|
|
|
|
|