I have downloaded the whole blockchain, but I was curious about the working environment after enabling txindex=1 and calling the -reindex command.

Now that I decided not to reindex the blockchain (didn't want to develop anything extreme and to wait that long), I disabled txindex=0 and bitcoind is downloading again all the blockchain!

Is there a shortcut to avoid it?

*I think the debug.log file is growing twice the initial size also the debug.log file is getting bigger

  • Thanks. Now it's finished. This process took me about the 1/3rd of the blockchain download time. Commented Nov 24, 2015 at 13:53

1 Answer 1


When enabling or disabling txindex the blocks you already have are used, they are not re-downloaded. There is no shortcut, once you start you have to wait for it to finish. The process of re-indexing throws out the state you already have and rebuilds it completely from the block files where possible.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.