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.

  • 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
    Oct 16, 2014 at 12:01

1 Answer 1


You can use source code browsing tools like Source Insight(proprietary) or doxygen(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/

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.