Inside Bitcoin
Opening the selected file…
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.
1<!--2*** Please remove the following help text before submitting: ***4Pull requests may be closed immediately if they:5- do not have a rationale and clear improvement6- do not adhere to doc/AI_POLICY.md8GUI-related pull requests should be opened against9https://github.com/bitcoin-core/gui first.10See CONTRIBUTING.md11-->13<!--14Please provide clear motivation for your patch and explain how it improves15Bitcoin Core user experience or Bitcoin Core developer experience16significantly:18* Any test improvements or new tests that improve coverage are always welcome.19* All other changes should have accompanying unit tests (see `src/test/`) or20functional tests (see `test/`). Contributors should note which tests cover21modified code. If no tests exist for a region of modified code, new tests22should accompany the change.23* Bug fixes are most welcome when they come with steps to reproduce or an24explanation of the potential issue as well as reasoning for the way the bug25was fixed.26* Features are welcome, but might be rejected due to design or scope issues.27If a feature is based on a lot of dependencies, contributors should first28consider building the system outside of Bitcoin Core, if possible.29* Refactoring changes are only accepted if they are required for a feature or30bug fix or otherwise improve developer experience significantly. For example,31most "code style" refactoring changes require a thorough explanation why they32are useful, what downsides they have and why they *significantly* improve33developer experience or avoid serious programming bugs. Note that code style34is often a subjective matter. Unless they are explicitly mentioned to be35preferred in the [developer notes](/doc/developer-notes.md), stylistic code36changes are usually rejected.37-->39<!--40Bitcoin Core has a thorough review process and even the most trivial change41needs to pass a lot of eyes and requires non-zero or even substantial time42effort to review. There is a huge lack of active reviewers on the project, so43patches often sit for a long time.44-->
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.