Well, for "fun" - I took a look at the code... Here it is:
static const int64 MIN_TX_FEE = 100000000;
static const int64 MIN_RELAY_TX_FEE = MIN_TX_FEE;
static const int64 MAX_MONEY = 50000000000 * COIN; // 50 Billion supply.
inline bool MoneyRange(int64 nValue) { return (nValue >= 0 && nValue <= MAX_MONEY); }
So it is only a 50 Billion supply.
Don't know why the OP didn't check this...
Well, because honestly besides simple HTML I don't know code...I wouldn't know where to begin to look for the info you provided above.
I don't know why it is only a fixed 500 coins...
The dev is not available. He was simply paid for the code, and this is what it is. So...if any dev wants to pick up a coin...
I will fix what info I can, on the post and website, but beyond that, I am not a coder, so I am sorry. I wanted it to be a good launch, be part of a launch...
Sorry - didn't mean to be snarky, but it is a gaff and could have saved you some heartache, and a lot of people some time.
I did some more digging - compared the code to doge source...definite match. And I'm afraid that the coin is at end of life.
int64 static GetBlockValue(int nHeight, int64 nFees, uint256 prevHash)
{
int64 nSubsidy = 500 * COIN; // 500 coins per block.
std::string cseed_str = prevHash.ToString().substr(7,7);
const char* cseed = cseed_str.c_str();
long seed = hex2long(cseed);
int rand = generateMTRandom(seed, 1500000);
int rand1 = 0;
int rand2 = 0;
int rand3 = 0;
int rand4 = 0;
int rand5 = 0;
if(nHeight < 2000)
{
nSubsidy = (1 + rand) * COIN;
}
else if(nHeight < 3000)
{
cseed_str = prevHash.ToString().substr(7,7);
cseed = cseed_str.c_str();
seed = hex2long(cseed);
rand1 = generateMTRandom(seed, 1250000);
nSubsidy = (1 + rand1) * COIN;
}
else if(nHeight < 4000)
{
cseed_str = prevHash.ToString().substr(6,7);
cseed = cseed_str.c_str();
seed = hex2long(cseed);
rand2 = generateMTRandom(seed, 1000000);
nSubsidy = (1 + rand2) * COIN;
}
else if(nHeight < 5000)
{
cseed_str = prevHash.ToString().substr(7,7);
cseed = cseed_str.c_str();
seed = hex2long(cseed);
rand3 = generateMTRandom(seed, 750000);
nSubsidy = (1 + rand3) * COIN;
}
else if(nHeight < 6000)
{
cseed_str = prevHash.ToString().substr(7,7);
cseed = cseed_str.c_str();
seed = hex2long(cseed);
rand4 = generateMTRandom(seed, 500000);
nSubsidy = (1 + rand4) * COIN;
}
else if(nHeight < 7000)
{
cseed_str = prevHash.ToString().substr(6,7);
cseed = cseed_str.c_str();
seed = hex2long(cseed);
rand5 = generateMTRandom(seed, 250000);
nSubsidy = (1 + rand5) * COIN;
}
return nSubsidy + nFees;
}
Looks like the coin is running on its lowest payout. It reached its min subsidy at a VERY small block size of 7000. That premine is probably a whole lot more than .5%.
My suggestion - close the book on VNC.