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.
251- Split MIN_PROTO_VERSION into INIT_PROTO_VERSION and MIN_PEER_PROTO_VERSION252- Do not treat fFromMe transaction differently when broadcasting253- Process received messages one at a time without sleeping between messages254- Improve logging of failed connections255- Bump protocol version to 70002256- Add some additional logging to give extra network insight257- Added new DNS seed from bitcoinstats.com259Validation:261- Log reason for non-standard transaction rejection262- Prune provably-unspendable outputs, and adapt consistency check for it.263- Detect any sufficiently long fork and add a warning264- Call the -alertnotify script when we see a long or invalid fork265- Fix multi-block reorg transaction resurrection266- Reject non-canonically-encoded serialization sizes267- Reject dust amounts during validation268- Accept nLockTime transactions that finalize in the next block270Build system:272- Switch to autotools-based build system273- Build without wallet by passing `--disable-wallet` to configure, this274removes the BerkeleyDB dependency275- Upgrade gitian dependencies (libpng, libz, libupnpc, boost, openssl) to more276recent versions277- Windows 64-bit build support278- Solaris compatibility fixes279- Check integrity of gitian input source tarballs280- Enable full GCC Stack-smashing protection for all OSes282GUI:284- Switch to Qt 5.2.0 for Windows build285- Add payment request (BIP 0070) support286- Improve options dialog287- Show transaction fee in new send confirmation dialog288- Add total balance in overview page289- Allow user to choose data directory on first start, when data directory is290missing, or when the -choosedatadir option is passed291- Save and restore window positions292- Add vout index to transaction id in transactions details dialog293- Add network traffic graph in debug window294- Add open URI dialog295- Add Coin Control Features296- Improve receive coins workflow: make the 'Receive' tab into a form to request297payments, and move historical address list functionality to File menu.298- Rebrand to `Bitcoin Core`299- Move initialization/shutdown to a thread. This prevents "Not responding"300messages during startup. Also show a window during shutdown.301- Don't regenerate autostart link on every client startup302- Show and store message of normal bitcoin:URI303- Fix richtext detection hang issue on very old Qt versions304- OS X: Make use of the 10.8+ user notification center to display Growl-like305notifications306- OS X: Added NSHighResolutionCapable flag to Info.plist for better font307rendering on Retina displays.308- OS X: Fix bitcoin-qt startup crash when clicking dock icon309- Linux: Fix Gnome bitcoin: URI handler311Miscellaneous:313- Add Linux script (contrib/qos/tc.sh) to limit outgoing bandwidth314- Add '-regtest' mode, similar to testnet but private with instant block315generation with 'setgenerate' RPC.316- Add 'linearize.py' script to contrib, for creating bootstrap.dat317- Add separate bitcoin-cli client319Credits320--------322Thanks to everyone who contributed to this release:324- Andrey325- Ashley Holman326- b6393ce9-d324-4fe1-996b-acf82dbc3d53327- bitsofproof328- Brandon Dahler329- Calvin Tam330- Christian Decker331- Christian von Roques332- Christopher Latham333- Chuck334- coblee335- constantined336- Cory Fields337- Cozz Lovan338- daniel339- Daniel Larimer340- David Hill341- Dmitry Smirnov342- Drak343- Eric Lombrozo344- fanquake345- fcicq346- Florin347- frewil348- Gavin Andresen349- Gregory Maxwell350- gubatron351- Guillermo Céspedes Tabárez352- Haakon Nilsen353- HaltingState354- Han Lin Yap355- harry356- Ian Kelling357- Jeff Garzik358- Johnathan Corgan359- Jonas Schnelli360- Josh Lehan361- Josh Triplett362- Julian Langschaedel363- Kangmo364- Lake Denman365- Luke Dashjr366- Mark Friedenbach367- Matt Corallo368- Michael Bauer369- Michael Ford370- Michagogo371- Midnight Magic372- Mike Hearn373- Nils Schneider374- Noel Tiernan375- Olivier Langlois376- patrick s377- Patrick Strateman378- paveljanik379- Peter Todd380- phantomcircuit381- phelixbtc382- Philip Kaufmann383- Pieter Wuille384- Rav3nPL385- R E Broadley386- regergregregerrge387- Robert Backhaus388- Roman Mindalev389- Rune K. Svendsen390- Ryan Niebur391- Scott Ellis392- Scott Willeke393- Sergey Kazenyuk394- Shawn Wilkinson395- Sined396- sje397- Subo1978398- super3399- Tamas Blummer400- theuni401- Thomas Holenstein402- Timon Rapp403- Timothy Stranex404- Tom Geller405- Torstein Husebø406- Vaclav Vobornik407- vhf / victor felder408- Vinnie Falco409- Warren Togami410- Wil Bown411- Wladimir J. van der Laan
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.