// ppcoin: total coin age spent in block, in the unit of coin-days.
bool CBlock::GetCoinAge(uint64_t& nCoinAge) const
{
nCoinAge = 0;
CTxDB txdb("r");
BOOST_FOREACH(const CTransaction& tx, vtx)
{
uint64_t nTxCoinAge;
if (tx.GetCoinAge(txdb, nTxCoinAge))
nCoinAge += nTxCoinAge;
else
return false;
}
if (nCoinAge == 0) //
block coin age minimum 1 coin-day nCoinAge = 1;
if (fDebug && GetBoolArg("-printcoinage"))
printf("block coin age total nCoinDays=%"PRId64"\n", nCoinAge);
return true;
}
Do you even know what a coin-day is?
How large are your inputs? If your staking light just flipped on, you must have combined a bunch of small inputs into a larger one, like 1 coin inputs at the bare minimum.
I would advise everyone who solo mined to combine all your 0.01 coin inputs immediately. Just send all your coins to yourself.