<p>You can use source code browsing tools like <a href="http://www.sourceinsight.com/" rel="nofollow noreferrer">Source Insight</a>(proprietary) or <a href="http://www.doxygen.nl/" rel="nofollow noreferrer">doxygen</a>(Free software) to create dependency diagram of functions and files.</p>

<p>The doxygen documentation for Bitcoin source can also be found at <a href="https://dev.visucore.com/bitcoin/doxygen/" rel="nofollow noreferrer">https://dev.visucore.com/bitcoin/doxygen/</a></p>

CC BY-SA 4.0
2014-10-16T11:51:03.823Z
2018-12-16T20:32:31.313Z
2018-12-16T20:32:31.313Z
Albert
<p>I'm looking at the code located at <a href="https://github.com/bitcoin/bitcoin/tree/master/src" rel="nofollow">https://github.com/bitcoin/bitcoin/tree/master/src</a></p>

<p>Does anyone have a basic diagram of what calls what, just a sequence chart of how all the classes piece together and what's a good entry point.  There was a thread with some overview but there has been a lot of change since it seems.  Just wondering if anyone has gone through this process.</p>

CC BY-SA 3.0
2014-10-16T12:01:07.137Z
Hi curfewed, I edited your question to make the title a bit more expressive, I hope that it still is aligned with your intent. Please feel free to roll-back or improve my changes, if it isn't. Since you are new to Bitcoin.SE, you might appreciate a look at our [tour].
Murch
<bitcoin-core-development>
Is there a class or sequence diagram for BitcoinCore?
curfewed
# Is there a class or sequence diagram for BitcoinCore?

(Asked by: username_0 on 2014-09-28)

I'm looking at the code located at <https://github.com/bitcoin/bitcoin/tree/master/src>

Does anyone have a basic diagram of what calls what, just a sequence chart of how all the classes piece together and what's a good entry point. There was a thread with some overview but there has been a lot of change since it seems. Just wondering if anyone has gone through this process.

**Tags:** bitcoin-core-development

> **Comments:**
> **username_1**: Hi username_0, I edited your question to make the title a bit more expressive, I hope that it still is aligned with your intent. Please feel free to roll-back or improve my changes, if it isn't. Since you are new to Bitcoin.SE, you might appreciate a look at our [tour].  

---

## 1 answers

### Answer by username_2 on 2014-10-16. Score: 2

You can use source code browsing tools like [Source Insight](http://www.sourceinsight.com/)(proprietary) or [doxygen](http://www.doxygen.nl/)(Free software) to create dependency diagram of functions and files.

The doxygen documentation for Bitcoin source can also be found at <https://dev.visucore.com/bitcoin/doxygen/>


---

