<p>When enabling or disabling <code>txindex</code> 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. </p>

CC BY-SA 3.0
2015-11-23T23:32:44.290Z
2015-11-24T11:56:10.500Z
2015-11-24T11:56:10.500Z
Claris
<p>I have downloaded the whole blockchain, but I was curious about the working environment after enabling txindex=1 and calling the -reindex command.</p>

<p>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!</p>

<p>Is there a shortcut to avoid it? </p>

<p>*I think the debug.log file is growing twice the initial size 
<a href="https://i.sstatic.net/q47lV.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/q47lV.png" alt="also the debug.log file is getting bigger"></a></p>

CC BY-SA 3.0
2015-11-24T13:53:23.320Z
Thanks. Now it's finished. This process took me about the 1/3rd of the blockchain download time.
chdimosthenis
<bitcoind>
Is there a shortcut for a synchronized bitcoin core after txindex?
chdimosthenis
# Is there a shortcut for a synchronized bitcoin core after txindex?

(Asked by: username_0 on 2015-11-23)

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](https://i.sstatic.net/q47lV.png)](https://i.sstatic.net/q47lV.png)

**Tags:** bitcoind

> **Comments:**
> **username_0**: Thanks. Now it's finished. This process took me about the 1/3rd of the blockchain download time.  

---

## 1 answers

### Answer by username_1 on 2015-11-23. Score: 3 | Accepted answer

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.


---

