Bitcoin

Bitcoin

BTCLayer 1

Bitcoin Core integration/staging tree

89,742
39,174
View on GitHub

Top Contributors

#1laanwj
7,406
commits
#2fanquake
5,424
commits
#3achow101
2,476
commits
#4sipa
2,397
commits
#5hebasto
2,241
commits
#6gavinandresen
1,101
commits
#7ryanofsky
935
commits
#8glozow
795
commits
#9jnewbery
794
commits
#10jonasschnelli
774
commits

Recent Commits

67efced2 days ago

Merge bitcoin/bitcoin#35838: qa: Enable `interface_gui.py` on macOS

merge-script

45f56093 days ago

qa: Enable `interface_gui.py` on macOS

Hennadii Stepanov

9611a353 days ago

Merge bitcoin/bitcoin#35828: util: Make LineReader consistently use string_view

Ava Chow

6e2962e3 days ago

Merge bitcoin/bitcoin#35753: kernel: handle null mempool on chainstate deletion

Ava Chow

87bc4c73 days ago

Merge bitcoin/bitcoin#35787: init, rpc: ignore empty addnode values

Ava Chow

67998e13 days ago

Merge bitcoin/bitcoin#35553: test: Add missing test case for getdata requests from blocks-only peers

Ava Chow

9b38d073 days ago

Merge bitcoin-core/gui#953: Adds option to not load the wallet after migration

Hennadii Stepanov

146988e3 days ago

Merge bitcoin/bitcoin#35551: test: add interface_gui.py to test bitcoin-qt startup

Ava Chow

7e5952b3 days ago

Merge bitcoin/bitcoin#35821: guix: followups to #35537

Hennadii Stepanov

683ae4c8 days ago

guix: consolidate config flags

fanquake

665f11d8 days ago

guix: consolidate gcc toolchain setup

fanquake

288f76e8 days ago

guix: consolidate mingw-w64 toolchain setup

fanquake

cc9b0f29 days ago

guix: consolidate LLVM toolchain setup

fanquake

b12a70f9 days ago

guix: turn linux/win linker warnings into errors

fanquake

fd7d4f23 days ago

Merge bitcoin/bitcoin#35795: build: set CMAKE_VISIBILITY_INLINES_HIDDEN in REDUCE_EXPORTS

Hennadii Stepanov

8ecbe273 days ago

Merge bitcoin/bitcoin#35606: script: qa: Improve `Key::Fingerprint` type safety

merge-script

a9d181f3 days ago

Merge bitcoin/bitcoin#35084: ipc: Add nonunix platform support

merge-script

4cea5955 days ago

add release notes

Pol Espinasa

492a7155 days ago

gui: Adds option to not load the wallet after migration

Pol Espinasa

dff44e44 days ago

util: LineReader - Drop support for raw std::byte spans

Hodlinator

5d5cdcd4 days ago

util: Make LineReader consistently use string_views

Hodlinator

e8eaa804 days ago

util: LineReader - Don't include newline and acknowledge single-char \r

Hodlinator

7dea4645 days ago

Merge bitcoin/bitcoin#35692: addrman: remove unreachable tried-collision branch

merge-script

a2aab6d5 days ago

Merge bitcoin/bitcoin#35810: guix: Drop unused `(guix licenses)` import from `manifest_build.scm`

merge-script

90ce21e6 days ago

rpc: reject empty node argument in addnode

w0xlt

69465de9 days ago

init: ignore empty addnode values

w0xlt

e75b76b6 days ago

Merge bitcoin/bitcoin#35261: guix: disable LTO in GCC

Hennadii Stepanov

a92e9346 days ago

guix: Drop unused `(guix licenses)` import from `manifest_build.scm`

Hennadii Stepanov

e34b8d57 days ago

Merge bitcoin/bitcoin#35794: doc: Discourage adding AI agents as commit (co)-authors

merge-script

b33a7fc7 days ago

Merge bitcoin/bitcoin#34628: p2p: Replace per-peer transaction rate-limiting with global rate limits

merge-script