<p>They are files to assist reversing additions to the blockchain, handling reorganisations. They essentially contain the references needed to quickly <strong>rev</strong>erse a block being accepted and it’s changes being made to the nodes UTXO. It does not contain transactions. </p>

CC BY-SA 3.0
2017-11-27T20:11:06.767Z
2017-11-27T20:11:06.767Z
Claris
<p>I've created an application with bitcoinj that extracts all addresses which have been used out of the block chain files created by bitcoin-core.</p>

<p>I'm extracting the transactions only out of the <code>blk*.dat</code> files. Do these files really contain any transactions or are there further transaction in the <code>rev*.dat</code> files?</p>

<p>What does the <code>rev*.dat</code> files contain?</p>

<blockchain><bitcoin-core><bitcoind>
What are the rev00000.dat files?
eztam
# What are the rev00000.dat files?

(Asked by: username_0 on 2017-11-27)

I've created an application with bitcoinj that extracts all addresses which have been used out of the block chain files created by bitcoin-core.

I'm extracting the transactions only out of the `blk*.dat` files. Do these files really contain any transactions or are there further transaction in the `rev*.dat` files?

What does the `rev*.dat` files contain?

**Tags:** blockchain, bitcoin-core, bitcoind


---

## 1 answers

### Answer by username_1 on 2017-11-27. Score: 5 | Accepted answer

They are files to assist reversing additions to the blockchain, handling reorganisations. They essentially contain the references needed to quickly **rev**erse a block being accepted and it’s changes being made to the nodes UTXO. It does not contain transactions.


---

