i've found a workaround for the problem as mentioned here
https://bitcointalk.org/index.php?topic=558319.msg11514303#msg11514303 and have been using it lightly to move the chain along whilst approaching people to help. because it is a workaround and i cannot compile a qt.
it does work, tested by depositing to cryptsy, and bter.
however i've had no luck finding help, so i've forked it with the code change
https://github.com/bumbacoin/communitycoini will run my daemon
8 minutes twice a day 2minutes 6x a day to continue moving it along until someone else can get some minting. (which means nothing will move most of the time)
if anyone can compile a daemon that would help otherwise i'll get all the minting
if anyone can compile a qt that would help
..
at this point - the workaround is a workaround. and anyone who uses my code will have the same problem next swapover (in a year)
if someone can fix the code properly that will help. lol
this code will not sync from scratch. however original code will.
so sync with original, then run this if you want to stake.====
ORIGINAL CODE - main.cpp
const int YEARLY_BLOCKCOUNT = 525600; // 365 * 1440
int64 GetProofOfStakeReward(int64 nCoinAge, unsigned int nBits, unsigned int nTime, int nHeight)
{
int64 nRewardCoinYear;
nRewardCoinYear = MAX_MINT_PROOF_OF_STAKE;
if(nHeight < YEARLY_BLOCKCOUNT)
nRewardCoinYear = 30 * MAX_MINT_PROOF_OF_STAKE;
else if(nHeight < (2 * YEARLY_BLOCKCOUNT))
nRewardCoinYear = 20 * MAX_MINT_PROOF_OF_STAKE;
MY AWESOME CHANGE
{
int64 nRewardCoinYear;
nRewardCoinYear = MAX_MINT_PROOF_OF_STAKE;
if(nHeight < (2 * YEARLY_BLOCKCOUNT))
nRewardCoinYear = 20 * MAX_MINT_PROOF_OF_STAKE;
else if(nHeight < (3 * YEARLY_BLOCKCOUNT))
nRewardCoinYear = 10 * MAX_MINT_PROOF_OF_STAKE;
https://github.com/communitycoin/communitycoin/blob/master/src/main.cpp#L978vs
https://github.com/bumbacoin/communitycoin/blob/master/src/main.cpp#L978