Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I tried to download the testnet blockchain from scratch with ppcd, and after block 114569, all the blocks were considered as orphans.
Apparently it happened because there are some blocks with version=2 in the blockchain, and there is a test in the code rejecting blocks with version=1 if there are enough blocks with version=2.
This test is in btcd to comply with BIP0034 on the Bitcoin network, but I don't think version 1 blocks have been obsoleted on the Peercoin network (all the new blocks I saw have version=1).
So this PR disables the version 1 blocks rejection, which allows ppcd to download the blockchain completely.