well dev team can you please clarify this and please correct if wrong in ann. post.
specs from official ann. post are decisively for me and i guess for a lot of other people too.
thanks
Block number 151200 for PoW Block Reward drop was already confirmed by dev StakeBox. See this post:
https://bitcointalksearch.org/topic/m.14747320
This is a mandatory update, everyone needs to be on the new version, 1.1.0.0, by block 151200, about 2 weeks from now, that is when the new block rewards will go into effect. Notices will be sent to all service providers shortly. Thanks for your patience, I know I said this would be done last night or this morning. Sorry for the delay guys.
Also, block number 151200 is stated as the block when 250 will drop to 50 on the OP already.
Second line of Coin Specs on the OP states: "PoW Block Reward: (block# 2-151200) 250 DNET (block# 151201-259200) 50 DNET"
Edit:
And for true proof, here's the source code snippet from 1.1.0.0.
https://github.com/Darknet-Crypto/Darknet/blob/master/src/main.cpp#L1550It clearly shows PoW reduction at block # >=151200. Also, the numeric value "172800" doesn't even exist in the source code.
So yeah, s3v3n should correct the "PoW Rewards Breakdown" portion of the OP.
int64_t GetBlockValue(int nBits, int nHeight, const CAmount& nFees)
{
int64_t nSubsidy = 0;
if(nHeight == 0) {
nSubsidy = 60001 * COIN;
}
else if(nHeight < 86400 && nHeight > 0) {
nSubsidy = 250 * COIN;
}
else if(nHeight < 151200 && nHeight >= 86400) {
nSubsidy = 225 * COIN;
}
else if(nHeight < 259200 && nHeight >= 151200) {
nSubsidy = 45 * COIN;
}
else {
nSubsidy = 0 * COIN;
}
return nSubsidy + nFees;
}
int64_t GetMasternodePayment(int nHeight, int64_t blockValue)
{
int64_t ret = 0;
if(nHeight <= 43200) {
ret = blockValue/5;
}
else if(nHeight < 86400 && nHeight > 43200) {
ret = blockValue/(100/30);
}
else if(nHeight < 259200 && nHeight >= 86400) {
ret = 50 * COIN;
}
else if(nHeight < 259200 && nHeight >= 151200) {
ret = blockValue/2;
}
else {
ret = 0 * COIN;
}
return ret;
}
Man, thank you jakiman for posting the relevant section of the code. I hate to do this, but upon looking at that post realized there was an error in the code. It is fixed now, and we just released a new version of the wallet with the fix. Line 1569 should have been else if(nHeight < 151200 && nHeight >= 86400) {, not else if(nHeight < 259200 && nHeight >= 86400) {. I actually noticed the problem when I was testing, I made the change locally, but it never got pushed. That would have caused some serious issues. I apologize to everyone, but you are going to need to update to the newer version, 1.1.0.1 before block 151200, which is in about 7.5 days. This is totally my fault, I feel like an ass, I hope you can all forgive me. Also, a big thanks again to jakiman for that post, without it the error probably would have gone unnoticed until it was too late. The new wallets are up on github, I think s3v3n has updated the OP to reflect the change.