The recompense seems to diminish overtime.
08/07/2013 01:31 - 20.32 xpm
08/07/2013 06:36 - 20.16
08/07/2013 07:23 - 20.13
08/07/2013 09:57 - 20.04
08/07/2013 13:13 - 19.89
That is supposed to happen. PPC uses the same minting model. Higher the difficulty less coins minted. reverse is true.
int64 static GetBlockValue(int nBits, int64 nFees)
{
uint64 nSubsidy = 0;
if (!TargetGetMint(nBits, nSubsidy))
error("GetBlockValue() : invalid mint value");
return ((int64)nSubsidy) + nFees;
}
// Get mint value from target
// Primecoin mint rate is determined by target
// mint = 999 (target length ** 2)
// Inflation is controlled via Moore's Law
bool TargetGetMint(unsigned int nBits, uint64& nMint)
{
nMint = 0;
static uint64 nMintLimit = 999llu * COIN;
CBigNum bnMint = nMintLimit;
if (TargetGetLength(nBits) < nTargetMinLength)
return error("TargetGetMint() : length below minimum required, nBits=%08x", nBits);
bnMint = (bnMint << nFractionalBits) nBits;
bnMint = (bnMint << nFractionalBits) nBits;
bnMint = (bnMint CENT) * CENT; / mint value rounded to cent
nMint = bnMint.getuint256().Get64();
if (nMint > nMintLimit)
{
nMint = 0;
return error("TargetGetMint() : mint value over limit, nBits=%08x", nBits);
}
return true;
}