-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Syncing dead-ends on orphan loop; Good block gets called "invalid". #1397
Comments
Hi, i ran into a similar issue. this log lines show where it was started.
it feels a bit like there was corruption in the database. if that was the case, it would be nice if btcd could recover from this and do a quick rescan from that point on, and a rebuild of txindex for example. bitcoind is doing something similar. |
This also occurred on my node while sync'ing overnight. A valid block was considered invalid and after that the node was stuck in an infinite loop of adding orphan blocks. Any progress on this? |
the same as. any progress? |
Attempting to sync on new install of latest master-branch of btcd. Syncing goes into a repeating loop of about 100 blocks that are "orphaned" because a parent block "is known to be invalid".
However, the parent block seems legit to me, based on it's inclusion in block explorer here:
https://www.blockchain.com/btc/block/0000000000000000035dbb1bfdca75e510f558f34a1f91f7fe341b55f4822861
What can I do to get
btcd
to accept this block and continue to sync beyond it? And why is it seeing the block as invalid? Corrupted download of the block, perhaps? Is there a way to remove it from the DB so that it will be downloaded again?The text was updated successfully, but these errors were encountered: