Inside Bitcoin
Opening the selected file…
Inside Bitcoin
Opening the selected file…
The code behind the network, with room to understand it.
Release published 2026-10-28 · Snapshot fetched 2026-11-01. Latest stable release at fetch time; development branches and Git history are excluded. Only the selected code window and visible folders load here.
1501# instead of using pre-rendered bitmaps. Use this if you do not have LaTeX1502# installed or if you want to formulas look prettier in the HTML output. When1503# enabled you may also need to install MathJax separately and configure the path1504# to it using the MATHJAX_RELPATH option.1505# The default value is: NO.1506# This tag requires that the tag GENERATE_HTML is set to YES.1508USE_MATHJAX = NO1510# When MathJax is enabled you can set the default output format to be used for1511# the MathJax output. See the MathJax site (see:1512# http://docs.mathjax.org/en/latest/output.html) for more details.1513# Possible values are: HTML-CSS (which is slower, but has the best1514# compatibility), NativeMML (i.e. MathML) and SVG.1515# The default value is: HTML-CSS.1516# This tag requires that the tag USE_MATHJAX is set to YES.1518MATHJAX_FORMAT = HTML-CSS1520# When MathJax is enabled you need to specify the location relative to the HTML1521# output directory using the MATHJAX_RELPATH option. The destination directory1522# should contain the MathJax.js script. For instance, if the mathjax directory1523# is located at the same level as the HTML output directory, then1524# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax1525# Content Delivery Network so you can quickly see the result without installing1526# MathJax. However, it is strongly recommended to install a local copy of1527# MathJax from http://www.mathjax.org before deployment.1528# The default value is: http://cdn.mathjax.org/mathjax/latest.1529# This tag requires that the tag USE_MATHJAX is set to YES.1531MATHJAX_RELPATH = http://www.mathjax.org/mathjax1533# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax1534# extension names that should be enabled during MathJax rendering. For example1535# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols1536# This tag requires that the tag USE_MATHJAX is set to YES.1538MATHJAX_EXTENSIONS =1540# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces1541# of code that will be used on startup of the MathJax code. See the MathJax site1542# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an1543# example see the documentation.1544# This tag requires that the tag USE_MATHJAX is set to YES.1546MATHJAX_CODEFILE =1548# When the SEARCHENGINE tag is enabled doxygen will generate a search box for1549# the HTML output. The underlying search engine uses javascript and DHTML and1550# should work on any modern browser. Note that when using HTML help1551# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET)1552# there is already a search function so this one should typically be disabled.1553# For large projects the javascript based search engine can be slow, then1554# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to1555# search using the keyboard; to jump to the search box use <access key> + S1556# (what the <access key> is depends on the OS and browser, but it is typically1557# <CTRL>, <ALT>/<option>, or both). Inside the search box use the <cursor down1558# key> to jump into the search results window, the results can be navigated1559# using the <cursor keys>. Press <Enter> to select an item or <escape> to cancel1560# the search. The filter options can be selected when the cursor is inside the1561# search box by pressing <Shift>+<cursor down>. Also here use the <cursor keys>1562# to select a filter and <Enter> or <escape> to activate or cancel the filter1563# option.1564# The default value is: YES.1565# This tag requires that the tag GENERATE_HTML is set to YES.1567SEARCHENGINE = YES1569# When the SERVER_BASED_SEARCH tag is enabled the search engine will be1570# implemented using a web server instead of a web client using Javascript. There1571# are two flavors of web server based searching depending on the EXTERNAL_SEARCH1572# setting. When disabled, doxygen will generate a PHP script for searching and1573# an index file used by the script. When EXTERNAL_SEARCH is enabled the indexing1574# and searching needs to be provided by external tools. See the section1575# "External Indexing and Searching" for details.1576# The default value is: NO.1577# This tag requires that the tag SEARCHENGINE is set to YES.1579SERVER_BASED_SEARCH = NO1581# When EXTERNAL_SEARCH tag is enabled doxygen will no longer generate the PHP1582# script for searching. Instead the search results are written to an XML file1583# which needs to be processed by an external indexer. Doxygen will invoke an1584# external search engine pointed to by the SEARCHENGINE_URL option to obtain the1585# search results.1586#1587# Doxygen ships with an example indexer (doxyindexer) and search engine1588# (doxysearch.cgi) which are based on the open source search engine library1589# Xapian (see: http://xapian.org/).1590#1591# See the section "External Indexing and Searching" for details.1592# The default value is: NO.1593# This tag requires that the tag SEARCHENGINE is set to YES.1595EXTERNAL_SEARCH = NO1597# The SEARCHENGINE_URL should point to a search engine hosted by a web server1598# which will return the search results when EXTERNAL_SEARCH is enabled.1599#1600# Doxygen ships with an example indexer (doxyindexer) and search engine1601# (doxysearch.cgi) which are based on the open source search engine library1602# Xapian (see: http://xapian.org/). See the section "External Indexing and1603# Searching" for details.1604# This tag requires that the tag SEARCHENGINE is set to YES.1606SEARCHENGINE_URL =1608# When SERVER_BASED_SEARCH and EXTERNAL_SEARCH are both enabled the unindexed1609# search data is written to a file for indexing by an external tool. With the1610# SEARCHDATA_FILE tag the name of this file can be specified.1611# The default file is: searchdata.xml.1612# This tag requires that the tag SEARCHENGINE is set to YES.1614SEARCHDATA_FILE = searchdata.xml1616# When SERVER_BASED_SEARCH and EXTERNAL_SEARCH are both enabled the1617# EXTERNAL_SEARCH_ID tag can be used as an identifier for the project. This is1618# useful in combination with EXTRA_SEARCH_MAPPINGS to search through multiple1619# projects and redirect the results back to the right project.1620# This tag requires that the tag SEARCHENGINE is set to YES.1622EXTERNAL_SEARCH_ID =1624# The EXTRA_SEARCH_MAPPINGS tag can be used to enable searching through doxygen1625# projects other than the one defined by this configuration file, but that are1626# all added to the same external search index. Each project needs to have a1627# unique id set via EXTERNAL_SEARCH_ID. The search mapping then maps the id of1628# to a relative location where the documentation can be found. The format is:1629# EXTRA_SEARCH_MAPPINGS = tagname1=loc1 tagname2=loc2 ...1630# This tag requires that the tag SEARCHENGINE is set to YES.1632EXTRA_SEARCH_MAPPINGS =1634#---------------------------------------------------------------------------1635# Configuration options related to the LaTeX output1636#---------------------------------------------------------------------------1638# If the GENERATE_LATEX tag is set to YES, doxygen will generate LaTeX output.1639# The default value is: YES.1641GENERATE_LATEX = NO1643# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. If a1644# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of1645# it.1646# The default directory is: latex.1647# This tag requires that the tag GENERATE_LATEX is set to YES.1649LATEX_OUTPUT = latex1651# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be1652# invoked.1653#1654# Note that when enabling USE_PDFLATEX this option is only used for generating1655# bitmaps for formulas in the HTML output, but not in the Makefile that is1656# written to the output directory.1657# The default file is: latex.1658# This tag requires that the tag GENERATE_LATEX is set to YES.1660LATEX_CMD_NAME = latex1662# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to generate1663# index for LaTeX.1664# The default file is: makeindex.1665# This tag requires that the tag GENERATE_LATEX is set to YES.1667MAKEINDEX_CMD_NAME = makeindex1669# If the COMPACT_LATEX tag is set to YES, doxygen generates more compact LaTeX1670# documents. This may be useful for small projects and may help to save some1671# trees in general.1672# The default value is: NO.1673# This tag requires that the tag GENERATE_LATEX is set to YES.1675COMPACT_LATEX = NO1677# The PAPER_TYPE tag can be used to set the paper type that is used by the1678# printer.1679# Possible values are: a4 (210 x 297 mm), letter (8.5 x 11 inches), legal (8.5 x1680# 14 inches) and executive (7.25 x 10.5 inches).1681# The default value is: a4.1682# This tag requires that the tag GENERATE_LATEX is set to YES.1684PAPER_TYPE = a41686# The EXTRA_PACKAGES tag can be used to specify one or more LaTeX package names1687# that should be included in the LaTeX output. The package can be specified just1688# by its name or with the correct syntax as to be used with the LaTeX1689# \usepackage command. To get the times font for instance you can specify :1690# EXTRA_PACKAGES=times or EXTRA_PACKAGES={times}1691# To use the option intlimits with the amsmath package you can specify:1692# EXTRA_PACKAGES=[intlimits]{amsmath}1693# If left blank no extra packages will be included.1694# This tag requires that the tag GENERATE_LATEX is set to YES.1696EXTRA_PACKAGES =1698# The LATEX_HEADER tag can be used to specify a personal LaTeX header for the1699# generated LaTeX document. The header should contain everything until the first1700# chapter. If it is left blank doxygen will generate a standard header. See1701# section "Doxygen usage" for information on how to let doxygen write the1702# default header to a separate file.1703#1704# Note: Only use a user-defined header if you know what you are doing! The1705# following commands have a special meaning inside the header: $title,1706# $datetime, $date, $doxygenversion, $projectname, $projectnumber,1707# $projectbrief, $projectlogo. Doxygen will replace $title with the empty1708# string, for the replacement values of the other commands the user is referred1709# to HTML_HEADER.1710# This tag requires that the tag GENERATE_LATEX is set to YES.1712LATEX_HEADER =1714# The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for the1715# generated LaTeX document. The footer should contain everything after the last1716# chapter. If it is left blank doxygen will generate a standard footer. See1717# LATEX_HEADER for more information on how to generate a default footer and what1718# special commands can be used inside the footer.1719#1720# Note: Only use a user-defined footer if you know what you are doing!1721# This tag requires that the tag GENERATE_LATEX is set to YES.1723LATEX_FOOTER =1725# The LATEX_EXTRA_STYLESHEET tag can be used to specify additional user-defined1726# LaTeX style sheets that are included after the standard style sheets created1727# by doxygen. Using this option one can overrule certain style aspects. Doxygen1728# will copy the style sheet files to the output directory.1729# Note: The order of the extra style sheet files is of importance (e.g. the last1730# style sheet in the list overrules the setting of the previous ones in the1731# list).1732# This tag requires that the tag GENERATE_LATEX is set to YES.1734LATEX_EXTRA_STYLESHEET =1736# The LATEX_EXTRA_FILES tag can be used to specify one or more extra images or1737# other source files which should be copied to the LATEX_OUTPUT output1738# directory. Note that the files will be copied as-is; there are no commands or1739# markers available.1740# This tag requires that the tag GENERATE_LATEX is set to YES.1742LATEX_EXTRA_FILES =1744# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated is1745# prepared for conversion to PDF (using ps2pdf or pdflatex). The PDF file will1746# contain links (just like the HTML output) instead of page references. This1747# makes the output suitable for online browsing using a PDF viewer.1748# The default value is: YES.1749# This tag requires that the tag GENERATE_LATEX is set to YES.
Independent explanations by MyBitcoinExplorer. Not affiliated with or endorsed by Bitcoin Core. Guides are educational and do not replace the source or its tests.
Bitcoin Core source © its contributors, distributed under the MIT license. Original notices and bundled third-party licenses are retained in the source tree.