Skip to content

Bitcoin PoW Core v26.1.0 Release

Compare
Choose a tag to compare
@bitcoin-pow bitcoin-pow released this 15 Mar 14:34
· 26 commits to 26.x_btcw since this release
b55d776

v26.1.0 Release Notes (BTCW/BTC)

Merged the BitcoinPoW/PoT code into BTC 26.1

Notable changes

BTCW updates:

  • To mine BTCW, use the rpc command 'generate'
  • Miner is single threaded, only one wallet can be loaded when mining.
  • Stop mining by clicking the lightning icon and select stop mining.
  • getmininginfo rpc command returns cpu loading / local hashrate / days to find block.
  • Hover over lightning icon to get mining stats.
  • tx / txzap / rescan rpc commands have been added.
  • The binaries built use the same naming convention as Bitcoin. bitcoin-qt is the binary. Rename manually if you wish.

Wallet

  • bitcoin#28994 wallet: skip BnB when SFFO is enabled
  • bitcoin#28920 wallet: birth time update during tx scanning
  • bitcoin#29176 wallet: Fix use-after-free in WalletBatch::EraseRecords
  • bitcoin#29510 wallet: getrawchangeaddress and getnewaddress failures should not affect keypools for descriptor wallets

RPC

Logs

P2P and network changes

  • bitcoin#29200 net: create I2P sessions using both ECIES-X25519 and ElGamal encryption
  • bitcoin#29412 p2p: Don't process mutated blocks
  • bitcoin#29524 p2p: Don't consider blocks mutated if they don't connect to known prev block

Build

CI

  • bitcoin#28992 ci: Use Ubuntu 24.04 Noble for asan,tsan,tidy,fuzz
  • bitcoin#29080 ci: Set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK to avoid unrelated failures

Miscellaneous

  • bitcoin#28391 refactor: Simplify CTxMempool/BlockAssembler fields, remove some external mapTx access
  • bitcoin#29179 test: wallet rescan with reorged parent + IsFromMe child in mempool
  • bitcoin#28791 snapshots: don't core dump when running -checkblockindex after loadtxoutset
  • bitcoin#29357 test: Drop x modifier in fsbridge::fopen call for MinGW builds
  • bitcoin#29529 fuzz: restrict fopencookie usage to Linux & FreeBSD

Credits

Thanks to everyone who directly contributed to this release:

  • Fluffy Function
  • dergoegge
  • fanquake
  • furszy
  • glozow
  • Greg Sanders
  • Hennadii Stepanov
  • MarcoFalke
  • Martin Zumsande
  • Murch
  • Roman Zeyde
  • stickies-v
  • UdjinM6