How can you fail so many tests?
https://cdn.pbrd.co/images/HPBnzC2.pngand you've added this to the code, main.cpp (2699)
see
https://github.com/NewYorkCoin-NYC/nycoin/commit/0bb4504566f2e0bd2026bc8ac35046b8d0000aff // Shortcut checks for almost all early blocks
if(chainActive.Height() < SKIP_VALIDATION_HEIGHT)
{
const CChainParams& chainParams = Params();
// hit all the checkpoints but skip most of the rest
std::map::iterator cpItr = chainParams.checkpoints().MapCheckpoints.find(block.GetHeight());
// if the current block is not found in the checkpoints list, skip it
if(cpItr == chainParams.checkpoints().MapCheckpoints.end())
{
return true;
}
}
This tells the wallet to skip blocks if they are not found in checkpoints!!
?
You had the 51% attack, so has that fucked the whole chain? how can we trust this shit?