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.
751- #7137 `16f4a6e` Tests: Explicitly set chain limits in replace-by-fee test (Suhas Daftuar)752- #7216 `9572e49` Removed offline testnet DNSSeed 'alexykot.me'. (tnull)753- #7209 `f3ad812` test: don't override BITCOIND and BITCOINCLI if they're set (Wladimir J. van der Laan)754- #7226 `301f16a` Tests: Add more tests to p2p-fullblocktest (Suhas Daftuar)755- #7153 `9ef7c54` [Tests] Add mempool_limit.py test (Jonas Schnelli)756- #7170 `453c567` tests: Disable Tor interaction (Wladimir J. van der Laan)757- #7229 `1ed938b` [qa] wallet: Check if maintenance changes the balance (MarcoFalke)758- #7308 `d513405` [Tests] Eliminate intermittent failures in sendheaders.py (Suhas Daftuar)759- #7468 `947c4ff` [rpc-tests] Change solve() to use rehash (Brad Andrews)761### Miscellaneous763- #6213 `e54ff2f` [init] add -blockversion help and extend -upnp help (Diapolo)764- #5975 `1fea667` Consensus: Decouple ContextualCheckBlockHeader from checkpoints (Jorge Timón)765- #6061 `eba2f06` Separate Consensus::CheckTxInputs and GetSpendHeight in CheckInputs (Jorge Timón)766- #5994 `786ed11` detach wallet from miner (Jonas Schnelli)767- #6387 `11576a5` [bitcoin-cli] improve error output (Jonas Schnelli)768- #6401 `6db53b4` Add BITCOIND_SIGTERM_TIMEOUT to OpenRC init scripts (Florian Schmaus)769- #6430 `b01981e` doc: add documentation for shared library libbitcoinconsensus (Braydon Fuller)770- #6372 `dcc495e` Update Linearize tool to support Windows paths; fix variable scope; update README and example configuration (Paul Georgiou)771- #6453 `8fe5cce` Separate core memory usage computation in core_memusage.h (Pieter Wuille)772- #6149 `633fe10` Buffer log messages and explicitly open logs (Adam Weiss)773- #6488 `7cbed7f` Avoid leaking file descriptors in RegisterLoad (Casey Rodarmor)774- #6497 `a2bf40d` Make sure LogPrintf strings are line-terminated (Wladimir J. van der Laan)775- #6504 `b6fee6b` Rationalize currency unit to "BTC" (Ross Nicoll)776- #6507 `9bb4dd8` Removed contrib/bitrpc (Casey Rodarmor)777- #6527 `41d650f` Use unique name for AlertNotify tempfile (Casey Rodarmor)778- #6561 `e08a7d9` limitedmap fixes and tests (Casey Rodarmor)779- #6565 `a6f2aff` Make sure we re-acquire lock if a task throws (Casey Rodarmor)780- #6599 `f4d88c4` Make sure LogPrint strings are line-terminated (Ross Nicoll)781- #6630 `195942d` Replace boost::reverse_lock with our own (Casey Rodarmor)782- #6103 `13b8282` Add ZeroMQ notifications (João Barbosa)783- #6692 `d5d1d2e` devtools: don't push if signing fails in github-merge (Wladimir J. van der Laan)784- #6728 `2b0567b` timedata: Prevent warning overkill (Wladimir J. van der Laan)785- #6713 `f6ce59c` SanitizeString: Allow hypen char (MarcoFalke)786- #5987 `4899a04` Bugfix: Fix testnet-in-a-box use case (Luke-Jr)787- #6733 `b7d78fd` Simple benchmarking framework (Gavin Andresen)788- #6854 `a092970` devtools: Add security-check.py (Wladimir J. van der Laan)789- #6790 `fa1d252` devtools: add clang-format.py (MarcoFalke)790- #7114 `f3d0fdd` util: Don't set strMiscWarning on every exception (Wladimir J. van der Laan)791- #7078 `93e0514` uint256::GetCheapHash bigendian compatibility (arowser)792- #7094 `34e02e0` Assert now > 0 in GetTime GetTimeMillis GetTimeMicros (Patrick Strateman)794Credits795=======797Thanks to everyone who directly contributed to this release:799- accraze800- Adam Weiss801- Alex Morcos802- Alex van der Peet803- AlSzacrel804- Altoidnerd805- Andriy Voskoboinyk806- antonio-fr807- Arne Brutschy808- Ashley Holman809- Bob McElrath810- Braydon Fuller811- BtcDrak812- Casey Rodarmor813- centaur1814- Chris Kleeschulte815- Christian Decker816- Cory Fields817- crowning-818- daniel819- Daniel Cousens820- Daniel Kraft821- David Hill822- dexX7823- Diego Viola824- Elias Rohrer825- Eric Lombrozo826- Erik Mossberg827- Esteban Ordano828- EthanHeilman829- Florian Schmaus830- Forrest Voight831- Gavin Andresen832- Gregory Maxwell833- Gregory Sanders / instagibbs834- Ian T835- Irving Ruan836- Jacob Welsh837- James O'Beirne838- Jeff Garzik839- Johnathan Corgan840- Jonas Schnelli841- Jonathan Cross842- João Barbosa843- Jorge Timón844- Josh Lehan845- J Ross Nicoll846- kazcw847- Kevin Cooper848- lpescher849- Luke Dashjr850- MarcoFalke851- Mark Friedenbach852- Matt853- Matt Bogosian854- Matt Corallo855- Matt Quinn856- Micha857- Michael858- Michael Ford / fanquake859- Midnight Magic860- Mitchell Cash861- mrbandrews862- mruddy863- Nick864- Patrick Strateman865- Paul Georgiou866- Paul Rabahy867- Pavel Janík / paveljanik868- Pavel Vasin869- Pavol Rusnak870- Peter Josling871- Peter Todd872- Philip Kaufmann873- Pieter Wuille874- ptschip875- randy-waterhouse876- rion877- Ross Nicoll878- Ryan Havar879- Shaul Kfir880- Simon Males881- Stephen882- Suhas Daftuar883- tailsjoin884- Thomas Kerin885- Tom Harding886- tulip887- unsystemizer888- Veres Lajos889- Wladimir J. van der Laan890- xor-freenet891- Zak Wilcox892- zathras-crypto894As well as everyone that helped translating on [Transifex](https://www.transifex.com/projects/p/bitcoin/).
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.