All exchange and pools are informed.
Mintpal sent note they are updated wallet.
Poloniex I don't know, but I just test withdraw and it works fine.
Next I will send deposit.
Correct blocks will start continue after block 318000 with code:
else if (nHeight <= 318000)/ 0.01 block rewards (wrong logic as coin spec, but we need to keep it because it's already happened)
{
nSubsidy = (3100 - ((nHeight * 0.01) - 310000)) - 300000;
}
else
{
nSubsidy = (10000 - ((nHeight - 318000) * 0.01)) * COIN;
if (nSubsidy <= 1000 * COIN) nSubsidy = 1000 * COIN;/ Rest of blocks are 1000 coins. Then network working forever with stake blocks.
}
Halibit, if you decide to use my code, use it correctly. I picked 320,000 just a number to show the logic. If you picked 318,000 instead, then please update the code accordingly. There are 2 places needed to change but you only updated one

.
This time, please upload the correct fix, or give me a review permission at least. I need only one minute to tell if the code works or not.
I deside to use your code and you right about I should then ask final code.
So, here is whole code I will use:
Can you confirm?
// microCoin block size.
int64 nSubsidy = 1 * COIN;
if(nHeight < 10000)
{
nSubsidy = 0.0001 * COIN; // Premining 1 coin. (10000 blocks * 0.0001 coins) = Total 1 coin. ** For network security purpose. (Needed with the fair launch).
}
else if(nHeight >= 10000 && nHeight < 160000)/ Launch start. Increasing block size on every blocks +1. ** Blocks: 1001 - 160000
{
nSubsidy = nHeight * COIN;
}
else if (nHeight >= 310000 && nHeight <= 315000)/ 310,000 block rewards, decreasing 0.01 on every block
{
nSubsidy = (310000 - ((nHeight - 310000) * 0.01)) * COIN;
}
else if (nHeight <= 318000)/ 0.01 block rewards (wrong logic as coin spec, but we need to keep it because it's already happened)
{
nSubsidy = (3100 - ((nHeight * 0.01) - 310000)) - 300000;
}
else
{
nSubsidy = (10000 - ((nHeight - 318000) * 0.01)) * COIN;
if (nSubsidy <= 1000 * COIN) nSubsidy = 1000 * COIN;/ Rest of blocks are 1000 coins. Then network working forever with stake blocks.
}
return nSubsidy;
}