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.
1Bitcoin version 0.5.4 is now available for download at:2http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.5.4/3NOTE: 0.5.4rc3 is being renamed to 0.5.4 final with no changes.5This is a bugfix-only release in the 0.5.x series, plus a few protocol updates.7Please report bugs using the issue tracker at github:8https://github.com/bitcoin/bitcoin/issues10Stable source code is hosted at Gitorious:11http://gitorious.org/bitcoin/bitcoind-stable/archive-tarball/v0.5.4#.tar.gz13PROTOCOL UPDATES15BIP 16: Special-case "pay to script hash" logic to enable minimal validation of new transactions.16Support for validating message signatures produced with compressed public keys.18BUG FIXES20Build with thread-safe MingW libraries for Windows, fixing a dangerous memory corruption scenario when exceptions are thrown.21Fix broken testnet mining.22Stop excess inventory relay during initial block download.23When disconnecting a node, clear the received buffer so that we do not process any already received messages.24Yet another attempt at implementing "minimize to tray" that works on all operating systems.25Fix Bitcoin-Qt notifications under Growl 1.3.26Increase required age of Bitcoin-Qt's "not up to date" status from 30 to 90 minutes.27Implemented missing verifications that led to crash on entering some wrong passphrases for encrypted wallets.28Fix default filename suffixes in GNOME save dialog.29Make the "Send coins" tab use the configured unit type, even on the first attempt.30Print detailed wallet loading errors to debug.log when it is corrupt.31Allocate exactly the amount of space needed for signing transactions, instead of a fixed 10k buffer.32Workaround for improbable memory access violation.33Check wallet's minimum version before trying to load it.34Remove wxBitcoin properly when installing Bitcoin-Qt over it. (Windows)35Detail reorganization information better in debug log.36Use a messagebox to display the error when -server is provided without configuring a RPC password.37Testing suite build now honours provided CXXFLAGS.38Removed an extraneous line-break in mature transaction tooltips.39Fix some grammatical errors in translation process documentation.
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.