Bitcoin Forum
November 07, 2024, 01:02:44 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 [51] 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 ... 386 »
  Print  
Author Topic: [HYP] HyperStake | Generous Reward Staking | Advanced Staking Controls & Wallet  (Read 679321 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
kingpin69
Member
**
Offline Offline

Activity: 100
Merit: 10


View Profile
August 02, 2014, 09:56:54 PM
 #1001

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!  Grin
Trololoh
Sr. Member
****
Offline Offline

Activity: 461
Merit: 250



View Profile
August 02, 2014, 11:16:28 PM
 #1002

NEW WALLET VERSION 1.0.4 - NOT MANDATORY

https://github.com/presstab/HyperStake/releases/tag/v1.0.4

Changes 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 Offline

Activity: 1330
Merit: 1000


Blockchain Developer


View Profile
August 02, 2014, 11:42:28 PM
 #1003

NEW WALLET VERSION 1.0.4 - NOT MANDATORY

https://github.com/presstab/HyperStake/releases/tag/v1.0.4

Changes 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/ba807c5ee9e828dd3e913f3d958cad3a7ccaaf0b

If 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.

Projects I Contribute To: libzerocoin | Veil | PIVX | HyperStake | Crown | SaluS
Trololoh
Sr. Member
****
Offline Offline

Activity: 461
Merit: 250



View Profile
August 02, 2014, 11:53:12 PM
 #1004

Indeed crash happened when it wanted to load wallet.dat.
New build NO crash !
presstab (OP)
Legendary
*
Offline Offline

Activity: 1330
Merit: 1000


Blockchain Developer


View Profile
August 02, 2014, 11:54:37 PM
 #1005

Indeed crash happened when it wanted to load wallet.dat.
New build NO crash !

Awesome! Thanks for testing it out so quickly.  Cool

Projects I Contribute To: libzerocoin | Veil | PIVX | HyperStake | Crown | SaluS
Trololoh
Sr. Member
****
Offline Offline

Activity: 461
Merit: 250



View Profile
August 02, 2014, 11:59:14 PM
 #1006

No problem, just happened to be around.
Thanks for the quick fix !
David Latapie
Hero Member
*****
Offline Offline

Activity: 658
Merit: 503


Monero Core Team


View Profile WWW
August 03, 2014, 12:54:26 AM
 #1007

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  Grin
Definitely. It reminds me of another coin keeping its head above water in times of Bitcoin fall Smiley (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 Development

Presstab: I'm getting an error when compiling 1.0.4:
Code:
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

Monero: the first crytocurrency to bring bank secrecy and net neutrality to the blockchain.HyperStake: pushing the limits of staking.
Reputation threadFree bitcoins: reviews, hints…: freebitco.in, freedoge.co.in, qoinpro
presstab (OP)
Legendary
*
Offline Offline

Activity: 1330
Merit: 1000


Blockchain Developer


View Profile
August 03, 2014, 01:30:19 AM
 #1008

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  Grin
Definitely. It reminds me of another coin keeping its head above water in times of Bitcoin fall Smiley (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 Development

Presstab: I'm getting an error when compiling 1.0.4:
Code:
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

Use qt4

Projects I Contribute To: libzerocoin | Veil | PIVX | HyperStake | Crown | SaluS
Biomech
Legendary
*
Offline Offline

Activity: 1372
Merit: 1022


Anarchy is not chaos.


View Profile
August 03, 2014, 02:04:17 AM
 #1009

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  Grin
Definitely. It reminds me of another coin keeping its head above water in times of Bitcoin fall Smiley (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 Development

Presstab: I'm getting an error when compiling 1.0.4:
Code:
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

Use qt4

I feel better now Cheesy Had the same problem a few days ago, david.
presstab (OP)
Legendary
*
Offline Offline

Activity: 1330
Merit: 1000


Blockchain Developer


View Profile
August 03, 2014, 05:49:15 AM
 #1010

I built this executable with Ubuntu 13.10, anyone is welcome to give it a try, I can't test it because my Ubuntu box is SSH with no GUI.

https://www.dropbox.com/s/2fcqjid4vv40ocp/HyperStake-qt

Projects I Contribute To: libzerocoin | Veil | PIVX | HyperStake | Crown | SaluS
Biomech
Legendary
*
Offline Offline

Activity: 1372
Merit: 1022


Anarchy is not chaos.


View Profile
August 03, 2014, 06:33:48 AM
 #1011

I built this executable with Ubuntu 13.10, anyone is welcome to give it a try, I can't test it because my Ubuntu box is SSH with no GUI.

https://www.dropbox.com/s/2fcqjid4vv40ocp/HyperStake-qt

 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 Offline

Activity: 1276
Merit: 1001


View Profile
August 03, 2014, 01:06:16 PM
 #1012

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 Offline

Activity: 1330
Merit: 1000


Blockchain Developer


View Profile
August 03, 2014, 03:25:32 PM
 #1013

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.

Projects I Contribute To: libzerocoin | Veil | PIVX | HyperStake | Crown | SaluS
presstab (OP)
Legendary
*
Offline Offline

Activity: 1330
Merit: 1000


Blockchain Developer


View Profile
August 03, 2014, 03:37:47 PM
 #1014

I am guessing we are passed the days of having no mature blocks. The network seems to be quite competitive now, driving up diff.


Projects I Contribute To: libzerocoin | Veil | PIVX | HyperStake | Crown | SaluS
Bumberchute
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
August 03, 2014, 07:46:02 PM
Last edit: August 03, 2014, 07:57:09 PM by Bumberchute
 #1015

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 Offline

Activity: 1330
Merit: 1000


Blockchain Developer


View Profile
August 03, 2014, 09:45:41 PM
 #1016

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.

Projects I Contribute To: libzerocoin | Veil | PIVX | HyperStake | Crown | SaluS
presstab (OP)
Legendary
*
Offline Offline

Activity: 1330
Merit: 1000


Blockchain Developer


View Profile
August 03, 2014, 10:10:13 PM
 #1017

Kasvain provided v1.0.4 for Raspberry Pi - now on the release page https://github.com/presstab/HyperStake/releases/tag/v1.0.4
Thanks!  Grin

Projects I Contribute To: libzerocoin | Veil | PIVX | HyperStake | Crown | SaluS
presstab (OP)
Legendary
*
Offline Offline

Activity: 1330
Merit: 1000


Blockchain Developer


View Profile
August 03, 2014, 10:20:54 PM
 #1018

I built this executable with Ubuntu 13.10, anyone is welcome to give it a try, I can't test it because my Ubuntu box is SSH with no GUI.

https://www.dropbox.com/s/2fcqjid4vv40ocp/HyperStake-qt

 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-qt

Thanks for giving it a try biomech!

Projects I Contribute To: libzerocoin | Veil | PIVX | HyperStake | Crown | SaluS
Biomech
Legendary
*
Offline Offline

Activity: 1372
Merit: 1022


Anarchy is not chaos.


View Profile
August 03, 2014, 10:44:21 PM
 #1019

I built this executable with Ubuntu 13.10, anyone is welcome to give it a try, I can't test it because my Ubuntu box is SSH with no GUI.

https://www.dropbox.com/s/2fcqjid4vv40ocp/HyperStake-qt

 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-qt

Thanks for giving it a try biomech!

I'll let you know in a few minutes Cheesy
Biomech
Legendary
*
Offline Offline

Activity: 1372
Merit: 1022


Anarchy is not chaos.


View Profile
August 03, 2014, 10:48:21 PM
 #1020

Same error. Sorry man. I don't know what it is.  Is this version the latest pull if I compiled it myself?
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 [51] 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 ... 386 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!