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.
1001- #14839 threads: Fix unitialized members in `sched_param` (fanquake)1002- #14955 Switch all RNG code to the built-in PRNG (sipa)1003- #15258 Scripts and tools: Fix `devtools/copyright_header.py` to always honor exclusions (Empact)1004- #12255 Update bitcoin.service to conform to init.md (dongcarl)1005- #15266 memory: Construct globals on first use (MarcoFalke)1006- #15347 Fix build after pr 15266 merged (hebasto)1007- #15351 Update linearize-hashes.py (OverlordQ)1008- #15358 util: Add setuphelpoptions() (MarcoFalke)1009- #15216 Scripts and tools: Replace script name with a special parameter (hebasto)1010- #15250 Use RdSeed when available, and reduce RdRand load (sipa)1011- #15278 Improve PID file error handling (hebasto)1012- #15270 Pull leveldb subtree (MarcoFalke)1013- #15456 Enable PID file creation on WIN (riordant)1014- #12783 macOS: disable AppNap during sync (krab)1015- #13910 Log progress while verifying blocks at level 4 (domob1812)1016- #15124 Fail AppInitMain if either disk space check fails (Empact)1017- #15117 Fix invalid memory write in case of failing mmap(…) in PosixLockedPageAllocator::AllocateLocked (practicalswift)1018- #14357 streams: Fix broken `streams_vector_reader` test. Remove unused `seek(size_t)`1019- #11640 Make `LOCK`, `LOCK2`, `TRY_LOCK` work with CWaitableCriticalSection (ryanofsky)1020- #14074 Use `std::unordered_set` instead of `set` in blockfilter interface (jimpo)1021- #15275 Add gitian PGP key for hebasto (hebasto)1023### Documentation1024- #14120 Notes about control port and read access to cookie (JBaczuk)1025- #14135 correct GetDifficulty doc after #13288 (fanquake)1026- #14013 Add new regtest ports in man following #10825 ports reattributions (ariard)1027- #14149 Remove misleading checkpoints comment in CMainParams (MarcoFalke)1028- #14153 Add disable-wallet section to OSX build instructions, update line in Unix instructions (bitstein)1029- #13662 Explain when reindex-chainstate can be used instead of reindex (Sjors)1030- #14207 `-help-debug` implies `-help` (laanwj)1031- #14213 Fix reference to lint-locale-dependence.sh (hebasto)1032- #14206 Document `-checklevel` levels (laanwj)1033- #14217 Add GitHub PR template (MarcoFalke)1034- #14331 doxygen: Fix member comments (MarcoFalke)1035- #14264 Split depends installation instructions per arch (MarcoFalke)1036- #14393 Add missing apt-get install (poiuty)1037- #14428 Fix macOS files description in qt/README.md (hebasto)1038- #14390 release process: RPC documentation (karel-3d)1039- #14472 getblocktemplate: use SegWit in example (Sjors)1040- #14497 Add doc/bitcoin-conf.md (hebasto)1041- #14526 Document lint tests (fanquake)1042- #14511 Remove explicit storage requirement from README.md (merland)1043- #14600 Clarify commit message guidelines (merland)1044- #14617 FreeBSD: Document Python 3 requirement for 'gmake check' (murrayn)1045- #14592 Add external interface consistency guarantees (MarcoFalke)1046- #14625 Make clear function argument case in dev notes (dongcarl)1047- #14515 Update OpenBSD build guide for 6.4 (fanquake)1048- #14436 Add comment explaining recentRejects-DoS behavior (jamesob)1049- #14684 conf: Remove deprecated options from docs, Other cleanup (MarcoFalke)1050- #14731 Improve scripted-diff developer docs (dongcarl)1051- #14778 A few minor formatting fixes and clarifications to descriptors.md (jnewbery)1052- #14448 Clarify rpcwallet flag url change (JBaczuk)1053- #14808 Clarify RPC rawtransaction documentation (jlopp)1054- #14804 Less confusing documentation for `torpassword` (fanquake)1055- #14848 Fix broken Gmane URL in security-check.py (cyounkins-bot)1056- #14882 developer-notes.md: Point out that UniValue deviates from upstream (Sjors)1057- #14909 Update minimum required Qt (fanquake)1058- #14914 Add nice table to files.md (emilengler)1059- #14741 Indicate `-rpcauth` option password hashing alg (dongcarl)1060- #14950 Add NSIS setup/install steps to windows docs (fanquake)1061- #13930 Better explain GetAncestor check for `m_failed_blocks` in AcceptBlockHeader (Sjors)1062- #14973 Improve Windows native build instructions (murrayn)1063- #15073 Botbot.me (IRC logs) not available anymore (anduck)1064- #15038 Get more info about GUI-related issue on Linux (hebasto)1065- #14832 Add more Doxygen information to Developer Notes (ch4ot1c)1066- #15128 Fix download link in doc/README.md (merland)1067- #15127 Clarifying testing instructions (benthecarman)1068- #15132 Add FreeBSD build notes link to doc/README.md (fanquake)1069- #15173 Explain what .python-version does (Sjors)1070- #15223 Add information about security to the JSON-RPC doc (harding)1071- #15249 Update python docs to reflect that wildcard imports are disallowed (Empact)1072- #15176 Get rid of badly named `doc/README_osx.md` (merland)1073- #15272 Correct logging return type and RPC example (fanquake)1074- #15244 Gdb attaching to process during tests has non-sudo solution (instagibbs)1075- #15332 Small updates to `getrawtransaction` description (amitiuttarwar)1076- #15354 Add missing `bitcoin-wallet` tool manpages (MarcoFalke)1077- #15343 netaddress: Make IPv4 loopback comment more descriptive (dongcarl)1078- #15353 Minor textual improvements in `translation_strings_policy.md` (merland)1079- #15426 importmulti: add missing description of keypool option (harding)1080- #15425 Add missing newline to listunspent help for witnessScript (harding)1081- #15348 Add separate productivity notes document (dongcarl)1082- #15416 Update FreeBSD build guide for 12.0 (fanquake)1083- #15222 Add info about factors that affect dependency list (merland)1084- #13676 Explain that mempool memory is added to `-dbcache` (Sjors)1085- #15273 Slight tweak to the verify-commits script directions (droark)1086- #15477 Remove misleading hint in getrawtransaction (MarcoFalke)1087- #15489 Update release process for snap package (MarcoFalke)1088- #15524 doc: Remove berkeleydb PPA from linux build instructions (MarcoFalke)1089- #15559 Correct `analyzepsbt` rpc doc (fanquake)1090- #15194 Add comment describing `fDisconnect` behavior (dongcarl)1091- #15754 getrpcinfo docs (benthecarman)1092- #15763 Update bips.md for 0.18.0 (sipa)1093- #15757 List new RPCs in psbt.md and descriptors.md (sipa)1094- #15765 correct bitcoinconsensus_version in shared-libraries.md (fanquake)1095- #15792 describe onlynet option in doc/tor.md (jonatack)1096- #15802 mention creating application support bitcoin folder on OSX (JimmyMow)1097- #15799 Clarify RPC versioning (MarcoFalke)1099Credits1100=======1102Thanks to everyone who directly contributed to this release:1104- 1Il11105- 2511106- Aaron Clauson1107- Adam Jonas1108- Akio Nakamura1109- Alexander Leishman1110- Alexey Ivanov1111- Alexey Poghilenkov1112- Amir Abrams1113- Amiti Uttarwar1114- Andrew Chow1115- andrewtoth1116- Anthony Towns1117- Antoine Le Calvez1118- Antoine Riard1119- Antti Majakivi1120- araspitzu1121- Arvid Norberg1122- Ben Carman1123- Ben Woosley1124- benthecarman1125- bitcoinhodler1126- Carl Dong1127- Chakib Benziane1128- Chris Moore1129- Chris Stewart1130- chris-belcher1131- Chun Kuan Lee1132- Cornelius Schumacher1133- Cory Fields1134- Craig Younkins1135- Cristian Mircea Messel1136- Damian Mee1137- Daniel Ingram1138- Daniel Kraft1139- David A. Harding1140- DesWurstes1141- dexX71142- Dimitri Deijs1143- Dimitris Apostolou1144- Douglas Roark1145- DrahtBot1146- Emanuele Cisbani1147- Emil Engler1148- Eric Scrivner1149- fridokus1150- Gal Buki1151- Gleb Naumenko1152- Glenn Willen1153- Graham Krizek1154- Gregory Maxwell1155- Gregory Sanders1156- gustavonalle1157- Harry Moreno1158- Hennadii Stepanov1159- Isidoro Ghezzi1160- Jack Mallers1161- James Hilliard1162- James O'Beirne1163- Jameson Lopp1164- Jeremy Rubin1165- Jesse Cohen1166- Jim Posen1167- John Newbery1168- Jon Layton1169- Jonas Schnelli1170- João Barbosa1171- Jordan Baczuk1172- Jorge Timón1173- Julian Fleischer1174- Justin Turner Arthur1175- Karel Bílek1176- Karl-Johan Alm1177- Kaz Wesley1178- ken28122211179- Kostiantyn Stepaniuk1180- Kristaps Kaupe1181- Lawrence Nahum1182- Lenny Maiorani1183- liuyujun1184- lucash-dev1185- luciana1186- Luke Dashjr1187- marcaiaf1188- marcoagner1189- MarcoFalke1190- Martin Erlandsson1191- Marty Jones1192- Mason Simon1193- Michael Ford1194- Michael Goldstein1195- Michael Polzer1196- Mitchell Cash1197- mruddy1198- Murray Nesbitt1199- OverlordQ1200- Patrick Strateman1201- Pierre Rochard1202- Pieter Wuille1203- poiuty1204- practicalswift1205- priscoan1206- qubenix1207- riordant1208- Russell Yanofsky1209- Samuel Dobson1210- sanket17291211- Sjors Provoost1212- Stephan Oeste1213- Steven Roose1214- Suhas Daftuar1215- TheCharlatan1216- Tim Ruffing1217- Vidar Holen1218- vim881219- Walter1220- whythat1221- Wladimir J. van der Laan1222- Zain Iqbal Allarakhia1224As 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.