-
Notifications
You must be signed in to change notification settings - Fork 37.5k
Insights: bitcoin/bitcoin
Overview
Could not load contribution data
Please try again later
29 Pull requests merged by 21 people
-
test: fix an incorrect
feature_fee_estimation.py
subtest#32463 merged
Jul 3, 2025 -
util: explicitly close all AutoFiles that have been written
#29307 merged
Jul 3, 2025 -
[28.x] Backports
#32811 merged
Jul 3, 2025 -
doc: Add workaround for vcpkg issue with paths with embedded spaces
#32858 merged
Jul 3, 2025 -
[29.x] More backports
#32810 merged
Jul 3, 2025 -
depends: Override host compilers for FreeBSD and OpenBSD
#32716 merged
Jul 3, 2025 -
cmake: Improve Python robustness and test usability
#31233 merged
Jul 3, 2025 -
test: allow all functional tests to be run or skipped with --usecli
#32290 merged
Jul 3, 2025 -
test: check P2SH sigop count for coinbase tx
#32850 merged
Jul 3, 2025 -
functional test: correctly detect nonstd TRUC tx vsize in feature_taproot
#32859 merged
Jul 2, 2025 -
test: Fix wait_for_getheaders() call in test_outbound_eviction_blocks_relay_only()
#32823 merged
Jul 2, 2025 -
wallet: migration, avoid creating spendable wallet from a watch-only legacy wallet
#31423 merged
Jul 2, 2025 -
miniscript, refactor: Make
operator""_mst
consteval
(re-take)#32564 merged
Jul 2, 2025 -
build, docs: Fix Boost-related issues on NetBSD
#32828 merged
Jul 2, 2025 -
feature_taproot: sample tx version border values more
#32841 merged
Jul 2, 2025 -
Refactor: Redefine CTransaction equality to include witness data
#32723 merged
Jul 1, 2025 -
test: enabling wallet migration functional test on windows
#32219 merged
Jul 1, 2025 -
wallet, rpc: Use
OUTPUT_TYPES
to describe the output types instead of hardcoding them#32432 merged
Jul 1, 2025 -
doc: clarify that the "-j N" goes after the "--build build" part
#32846 merged
Jul 1, 2025 -
wallet: Keep track of the wallet's own transaction outputs in memory
#27286 merged
Jul 1, 2025 -
contrib: correct variable name in p2p_monitor.py
#32816 merged
Jul 1, 2025 -
doc: add
/spenttxouts
to REST-interface.md#32842 merged
Jul 1, 2025 -
doc: Add fetching single PRs from upstream to productivity.md
#32783 merged
Jul 1, 2025 -
test: Turn util/test_runner into functional test
#32697 merged
Jun 30, 2025 -
p2p: add more bad ports
#32826 merged
Jun 30, 2025 -
p2p: Add witness mutation check inside FillBlock
#32646 merged
Jun 30, 2025 -
test: Use msg_generic in p2p_ping.py
#32834 merged
Jun 30, 2025 -
test: Add
msgtype
tomsg_generic
slots#32833 merged
Jun 30, 2025 -
rest: rename
strURIPart
touri_part
#32825 merged
Jun 30, 2025
25 Pull requests opened by 16 people
-
test: fix feature_init.py intermittencies
#32835 opened
Jun 30, 2025 -
depends: fix libevent `_WIN32_WINNT` usage
#32837 opened
Jun 30, 2025 -
test: Enhance GetTxSigOpCost tests for coinbase transactions
#32840 opened
Jun 30, 2025 -
validation: invalid block handling followups
#32843 opened
Jun 30, 2025 -
RPC/txoutproof: Support including (and verifying) proofs of wtxid
#32844 opened
Jun 30, 2025 -
rpc, test: Fix JSON parsing errors in unloadwallet and getdescriptoractivity RPCs
#32845 opened
Jun 30, 2025 -
Update `minisketch` subtree and switch to its build script
#32856 opened
Jul 2, 2025 -
wallet: allow skipping script paths
#32857 opened
Jul 2, 2025 -
Have createwalletdescriptor auto-detect an unused(KEY)
#32861 opened
Jul 3, 2025 -
rpc: use CScheduler for relocking wallet and remove RPCTimer
#32862 opened
Jul 3, 2025 -
[29.x] Backports
#32863 opened
Jul 3, 2025 -
cmake: Use `AUTHOR_WARNING` for warnings
#32865 opened
Jul 3, 2025 -
doc: add note for watch-only wallet migration
#32866 opened
Jul 3, 2025 -
doc: mention key removal in rpc interface modification
#32867 opened
Jul 3, 2025 -
test: refactor: overhaul block hash determination for `CBlock{,Header}` objects
#32868 opened
Jul 3, 2025 -
p2p: Relax BlockRequestAllowed to respond to advertised blocks
#32869 opened
Jul 3, 2025 -
ci: Catch tests corrupting the source directory
#32874 opened
Jul 4, 2025 -
index: Fix missing case in the comment in NextSyncBlock()
#32875 opened
Jul 4, 2025 -
refactor: use options struct for signing and PSBT operations
#32876 opened
Jul 4, 2025 -
index: fix wrong assert of current_tip == m_best_block_index
#32878 opened
Jul 4, 2025 -
ci: Avoid cd into build dir
#32880 opened
Jul 5, 2025 -
test: Turn rpcauth.py test into functional test
#32881 opened
Jul 5, 2025 -
index: remove unnecessary locater cleaning in BaseIndex::Init()
#32882 opened
Jul 5, 2025 -
rest: replace `rf_names[0].rf` by `RESTResponseFormat::UNDEF` for code clarity
#32884 opened
Jul 6, 2025 -
Cache m_cached_finished_ibd in ActivateBestChain.
#32885 opened
Jul 6, 2025
12 Issues closed by 4 people
-
seeds: `seed.testnet.achownodes.xyz` not returning results
#32879 closed
Jul 6, 2025 -
depends: OpenBSD (aarch64) needs gcc (instruction) for libevent
#32691 closed
Jul 3, 2025 -
test: functional test failures under `--usecli`
#32264 closed
Jul 3, 2025 -
.
#32852 closed
Jul 1, 2025 -
.
#32853 closed
Jul 1, 2025 -
.
#32854 closed
Jul 1, 2025 -
.
#32851 closed
Jul 1, 2025 -
.
#32836 closed
Jun 30, 2025 -
[signet v22.0.0] Unable to sync node from scratch
#32762 closed
Jun 30, 2025 -
Redundant else statements in SRC/logging.cpp
#32830 closed
Jun 30, 2025
7 Issues opened by 6 people
-
test: break `feature_block` into subtests?
#32877 opened
Jul 4, 2025 -
fuzz: Speed up mini_miner fuzz target?
#32870 opened
Jul 3, 2025 -
intermittent timeout in wallet_signer.py : 'createwallet' RPC took longer than 1200.000000 seconds
#32855 opened
Jul 2, 2025 -
Internal bug detected: FinalizeAndExtractPSBT(psbtx_copy, mtx)
#32849 opened
Jul 1, 2025 -
[BTC signet v22.0] websocket not working as expect
#32848 opened
Jul 1, 2025 -
Shallow invalid forks + ActivateBestChainStep result in overly aggressive mempool filtering
#32838 opened
Jun 30, 2025 -
[IBD] Raspberry Pi: 90% CPU time for 1.5% of block processing
#32832 opened
Jun 30, 2025
141 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
log: Mitigate disk filling attacks by rate limiting LogPrintf, LogInfo, LogWarning, LogError
#32604 commented on
Jul 6, 2025 • 74 new comments -
policy: make pathological transactions packed with legacy sigops non-standard
#32521 commented on
Jul 3, 2025 • 67 new comments -
[IBD] multi-byte block obfuscation
#31144 commented on
Jul 6, 2025 • 29 new comments -
cmake: Move internal binaries from bin/ to libexec/
#31679 commented on
Jul 4, 2025 • 28 new comments -
refactor: Convert GenTxid to `std::variant`
#32631 commented on
Jul 4, 2025 • 13 new comments -
refactor: CFeeRate encapsulates FeeFrac internally
#32750 commented on
Jul 2, 2025 • 12 new comments -
wallet: Fix relative path backup during migration.
#32273 commented on
Jul 4, 2025 • 12 new comments -
scripted-diff: Type-safe settings retrieval
#31260 commented on
Jul 2, 2025 • 12 new comments -
wallet: Remove ISMINE_WATCHONLY and watchonly from RPCs
#32618 commented on
Jul 3, 2025 • 9 new comments -
test: Fix reorg patterns in tests to use proper fork-based approach
#32587 commented on
Jul 5, 2025 • 8 new comments -
Fix tiebreak when loading blocks from disk (and add tests for comparing chain ties)
#29640 commented on
Jul 3, 2025 • 8 new comments -
cluster mempool: add TxGraph reorg functionality
#31553 commented on
Jul 4, 2025 • 8 new comments -
mempool: Avoid needless vtx iteration during IBD
#32827 commented on
Jul 5, 2025 • 8 new comments -
Add a "tx output spender" index
#24539 commented on
Jul 6, 2025 • 7 new comments -
ipc: Handle unclean shutdowns better
#32345 commented on
Jul 1, 2025 • 6 new comments -
headerssync: Preempt unrealistic unit test behavior
#32579 commented on
Jul 3, 2025 • 6 new comments -
rpc: add optional nodeid param to filter getpeerinfo
#32741 commented on
Jul 4, 2025 • 5 new comments -
wallet, test: best block locator matches scan state follow-ups
#32580 commented on
Jul 3, 2025 • 5 new comments -
validation: ensure assumevalid is always used during reindex
#31615 commented on
Jul 4, 2025 • 5 new comments -
rpc: Handle -named argument parsing where '=' character is used
#32821 commented on
Jul 4, 2025 • 5 new comments -
net: Fix Discover() not running when using -bind=0.0.0.0:port
#32757 commented on
Jul 4, 2025 • 5 new comments -
cmake: Fix `FindQt` module
#32709 commented on
Jul 2, 2025 • 3 new comments -
refactor: Header sync optimisations & simplifications
#32740 commented on
Jul 4, 2025 • 2 new comments -
fees: prevent redundant estimates flushes
#32748 commented on
Jul 5, 2025 • 2 new comments -
fs: use `ftruncate` in `AllocateFileRange` on OpenBSD
#32645 commented on
Jun 30, 2025 • 1 new comment -
util: C++20 `ToIntegral()` Improvement
#32522 commented on
Jul 2, 2025 • 1 new comment -
wallet, rpc: Move (Un)LockCoin WalletBatch creation out of RPC
#32593 commented on
Jul 1, 2025 • 1 new comment -
doc: update unix build doc with build flags
#32269 commented on
Jul 1, 2025 • 1 new comment -
wallet: derivehdkey RPC to get xpub at arbitrary path
#32784 commented on
Jul 4, 2025 • 1 new comment -
Broadcast own transactions only via short-lived Tor or I2P connections
#29415 commented on
Jul 1, 2025 • 1 new comment -
bitcoin-cli: Add -ipcconnect option
#32297 commented on
Jul 1, 2025 • 1 new comment -
validation: fetch block inputs on parallel threads 10% faster IBD
#31132 commented on
Jun 30, 2025 • 1 new comment -
wallet: remove dead code in legacy wallet migration
#32758 commented on
Jul 3, 2025 • 1 new comment -
Policy: Report reason inputs are non standard
#29060 commented on
Jul 4, 2025 • 1 new comment -
Added rescan option for import descriptors
#31668 commented on
Jul 3, 2025 • 1 new comment -
index: initial sync speedup, parallelize process
#26966 commented on
Jul 4, 2025 • 1 new comment -
wallet: Track no-longer-spendable TXOs separately
#27865 commented on
Jul 3, 2025 • 1 new comment -
build: add `-Wleading-whitespace`
#32482 commented on
Jul 2, 2025 • 0 new comments -
threading: use correct mutex name in reverse_lock fatal error messages
#32829 commented on
Jul 6, 2025 • 0 new comments -
wallet/rpc: fix listdescriptors RPC fails to return descriptors with private key information when wallet contains descriptors missing any key
#32471 commented on
Jul 3, 2025 • 0 new comments -
rpc: generateblock to allow multiple outputs
#32468 commented on
Jul 3, 2025 • 0 new comments -
[Policy] Discourage Unsigned Annexes
#32453 commented on
Jun 30, 2025 • 0 new comments -
(RFC) kernel: Replace leveldb-based BlockTreeDB with flat-file based store
#32427 commented on
Jul 6, 2025 • 0 new comments -
test: Introduce `SUPPRESS_ABORT_MESSAGE` environment variable
#32409 commented on
Jul 2, 2025 • 0 new comments -
fees: rpc: `estimatesmartfee` now returns a fee rate estimate during low network activity
#32395 commented on
Jul 4, 2025 • 0 new comments -
net: make m_nodes_mutex non-recursive
#32394 commented on
Jul 3, 2025 • 0 new comments -
cmake: Check user-defined `APPEND_*FLAGS` variables early
#32367 commented on
Jul 3, 2025 • 0 new comments -
net: improve the interface around FindNode() and avoid a recursive mutex lock
#32326 commented on
Jul 3, 2025 • 0 new comments -
kernel: Separate UTXO set access from validation functions
#32317 commented on
Jul 6, 2025 • 0 new comments -
cluster mempool: add TxGraph work controls
#32263 commented on
Jul 3, 2025 • 0 new comments -
BIP-348 (OP_CHECKSIGFROMSTACK) (regtest only)
#32247 commented on
Jun 30, 2025 • 0 new comments -
refactor: Txid type safety (parent PR)
#32189 commented on
Jul 3, 2025 • 0 new comments -
fuzz: Make process_message(s) more deterministic
#32822 commented on
Jul 6, 2025 • 0 new comments -
Add read-only mode to sqlite db and use in `bitcoin-wallet`
#32818 commented on
Jul 2, 2025 • 0 new comments -
rpc: Distinguish between vsize and sigop adjusted mempool vsize
#32800 commented on
Jul 2, 2025 • 0 new comments -
checkqueue: implement a new scriptcheck worker pool with atomic variables
#32791 commented on
Jun 30, 2025 • 0 new comments -
cmake: Create subdirectories in build tree in advance
#32773 commented on
Jul 5, 2025 • 0 new comments -
wallet: Replace CWalletTx::mapValue and vOrderForm with explicit class members
#32763 commented on
Jul 1, 2025 • 0 new comments -
rpc, doc: clarify watch-only wallets balances in RPCHelp
#32761 commented on
Jul 1, 2025 • 0 new comments -
Introduce SockMan ("lite"): low-level socket handling for HTTP
#32747 commented on
Jul 2, 2025 • 0 new comments -
rpc, doc: clarify the response of listtransactions RPC
#32737 commented on
Jul 1, 2025 • 0 new comments -
p2p: avoid traversing blocks (twice) during IBD
#32730 commented on
Jul 3, 2025 • 0 new comments -
test,refactor: extract script template helpers & widen sigop count coverage
#32729 commented on
Jul 3, 2025 • 0 new comments -
Musig2 tests
#32724 commented on
Jul 4, 2025 • 0 new comments -
docs: add guidance on initialism capitalisation in PascalCase identifiers.
#32720 commented on
Jul 1, 2025 • 0 new comments -
docs: adds correct updated documentation links
#32699 commented on
Jul 6, 2025 • 0 new comments -
checkqueue: set MAX_SCRIPTCHECK_THREADS to nCores - 1
#32692 commented on
Jul 4, 2025 • 0 new comments -
ci: update pwsh to use custom shell that fails-fast
#32672 commented on
Jul 4, 2025 • 0 new comments -
depends: sqlite 3.50.2; switch to autosetup
#32655 commented on
Jul 2, 2025 • 0 new comments -
init: make `-blockmaxweight` startup option debug only
#32654 commented on
Jul 3, 2025 • 0 new comments -
wallet: add codex32 argument to addhdkey
#32652 commented on
Jul 5, 2025 • 0 new comments -
contrib: utxo_to_sqlite.py: add option to store txid/spk as BLOBs
#32621 commented on
Jul 4, 2025 • 0 new comments -
allocators: Apply manual ASan poisoning to `PoolResource`
#32581 commented on
Jul 2, 2025 • 0 new comments -
subprocess: Let shell parse command on non-Windows systems
#32577 commented on
Jul 4, 2025 • 0 new comments -
index: store per-block transaction locations for efficient lookups
#32541 commented on
Jul 5, 2025 • 0 new comments -
wallet: Remove watchonly behavior and isminetypes
#32523 commented on
Jul 4, 2025 • 0 new comments -
wallet: Add `exportwatchonlywallet` RPC to export a watchonly version of a wallet
#32489 commented on
Jul 3, 2025 • 0 new comments -
test, subprocess: Improve coverage report correctness
#30075 commented on
Jul 5, 2025 • 0 new comments -
depends: Use `CC_FOR_BUILD` for `config.guess `
#29963 commented on
Jul 3, 2025 • 0 new comments -
wallet: Be able to receive and spend inputs involving MuSig2 aggregate keys
#29675 commented on
Jul 4, 2025 • 0 new comments -
kernel: Handle fatal errors through return values
#29642 commented on
Jul 4, 2025 • 0 new comments -
scripted-diff: Use LogInfo over LogPrintf [WIP, NOMERGE, DRAFT]
#29641 commented on
Jul 2, 2025 • 0 new comments -
multiprocess: Add capnp wrapper for Chain interface
#29409 commented on
Jul 1, 2025 • 0 new comments -
log, refactor: Allow log macros to accept context arguments
#29256 commented on
Jul 3, 2025 • 0 new comments -
CAT in Tapscript (BIP-347)
#29247 commented on
Jul 5, 2025 • 0 new comments -
wallet: `addhdkey` RPC to add just keys to wallets via new `unused(KEY)` descriptor
#29136 commented on
Jul 5, 2025 • 0 new comments -
Wallet: (Refactor) GetBalance to calculate used balance
#29062 commented on
Jul 1, 2025 • 0 new comments -
wallet, rpc: add anti-fee-sniping to `send` and `sendall`
#28944 commented on
Jul 2, 2025 • 0 new comments -
Embed default ASMap as binary dump header file
#28792 commented on
Jul 6, 2025 • 0 new comments -
build: Introduce internal kernel library
#28690 commented on
Jul 4, 2025 • 0 new comments -
[WIP] Cluster mempool implementation
#28676 commented on
Jun 30, 2025 • 0 new comments -
Fuzz: extend CConnman tests
#28584 commented on
Jul 3, 2025 • 0 new comments -
wallet: Construct ScriptPubKeyMans with all data rather than loaded progressively
#28333 commented on
Jul 3, 2025 • 0 new comments -
test: rpc: add last block announcement time to getpeerinfo result
#27052 commented on
Jul 1, 2025 • 0 new comments -
wallet: re-activate "AmountWithFeeExceedsBalance" error
#25269 commented on
Jul 3, 2025 • 0 new comments -
Implement BIP 370 PSBTv2
#21283 commented on
Jul 4, 2025 • 0 new comments -
multiprocess: Add bitcoin-gui -ipcconnect option
#19461 commented on
Jul 6, 2025 • 0 new comments -
multiprocess: Add bitcoin-wallet -ipcconnect option
#19460 commented on
Jun 30, 2025 • 0 new comments -
Multiprocess bitcoin
#10102 commented on
Jun 30, 2025 • 0 new comments -
Bitcoin Kernel Library Project Tracking
#27587 commented on
Jul 6, 2025 • 0 new comments -
Intermittent failure in feature_fee_estimation.py in check_raw_estimates feerate = float(e["feerate"]) KeyError: 'feerate'
#31944 commented on
Jul 3, 2025 • 0 new comments -
Notes on Compact Block getdata fallback responses
#13370 commented on
Jul 3, 2025 • 0 new comments -
fuzz: Fix stability, determinism issues
#29018 commented on
Jul 3, 2025 • 0 new comments -
bitcoind shouldn't fail to progress with synchronization: endless [leveldb] Generated table ... logs
#31882 commented on
Jul 2, 2025 • 0 new comments -
Package Relay Project Tracking
#27463 commented on
Jul 2, 2025 • 0 new comments -
Release Schedule for 30.0
#32275 commented on
Jul 1, 2025 • 0 new comments -
Cleanup CFeeRate constructor (sat/vB vs BTC/kvB)
#23129 commented on
Jun 30, 2025 • 0 new comments -
intermittent issue in feature_init.py (bitcoind should have exited with expected error LevelDB error: Corruption)
#32600 commented on
Jun 30, 2025 • 0 new comments -
29.x Having qt(@6) breaks build for qt@5 on macOS 15.0 and 13.7
#31009 commented on
Jun 30, 2025 • 0 new comments -
p2p: Advance pindexLastCommonBlock early after connecting blocks
#32180 commented on
Jul 3, 2025 • 0 new comments -
Replace libevent with our own HTTP and socket-handling implementation
#32061 commented on
Jul 3, 2025 • 0 new comments -
p2p: protect addnode peers during IBD
#32051 commented on
Jul 4, 2025 • 0 new comments -
[IBD] Tracking PR for speeding up Initial Block Download
#32043 commented on
Jun 30, 2025 • 0 new comments -
net: replace manual reference counting of CNode with shared_ptr
#32015 commented on
Jul 3, 2025 • 0 new comments -
BIP-119 (OP_CHECKTEMPLATEVERIFY) (regtest only)
#31989 commented on
Jul 1, 2025 • 0 new comments -
init: Take lock on blocks directory in BlockManager ctor
#31860 commented on
Jul 4, 2025 • 0 new comments -
p2p: improve TxOrphanage denial of service bounds
#31829 commented on
Jul 6, 2025 • 0 new comments -
Add bitcoin-{node,gui} to release binaries for IPC
#31802 commented on
Jul 3, 2025 • 0 new comments -
miniscript: account for all `StringType` variants in `Miniscriptdescriptor::ToString()`
#31734 commented on
Jul 3, 2025 • 0 new comments -
miniscript refactor: Remove unique_ptr-indirection (#30866 follow-up)
#31713 commented on
Jul 3, 2025 • 0 new comments -
Fees: add Fee rate Forecaster Manager
#31664 commented on
Jul 4, 2025 • 0 new comments -
leveldb: show non-default options during init
#31644 commented on
Jul 3, 2025 • 0 new comments -
rpc: allow writing UTXO set to a named pipe, introduce dump_to_sqlite.sh script
#31560 commented on
Jul 4, 2025 • 0 new comments -
build: Use clang-cl to build on Windows natively
#31507 commented on
Jul 3, 2025 • 0 new comments -
kernel: Flush in ChainstateManager destructor
#31382 commented on
Jul 4, 2025 • 0 new comments -
ci: detect outbound internet traffic generated while running tests
#31349 commented on
Jul 5, 2025 • 0 new comments -
descriptors: MuSig2
#31244 commented on
Jul 2, 2025 • 0 new comments -
Split CConnman
#30988 commented on
Jul 3, 2025 • 0 new comments -
Wallet: "listreceivedby*" fix
#30972 commented on
Jul 2, 2025 • 0 new comments -
net: option to disallow v1 connection on ipv4 and ipv6 peers
#30951 commented on
Jul 3, 2025 • 0 new comments -
coins: remove logic for spent-and-FRESH cache entries and writing non-DIRTY entries
#30673 commented on
Jul 6, 2025 • 0 new comments -
kernel: Introduce initial C header API
#30595 commented on
Jul 6, 2025 • 0 new comments -
index: Fix coinstats overflow
#30469 commented on
Jul 1, 2025 • 0 new comments -
test: assumeutxo: add missing tests in wallet_assumeutxo.py
#30455 commented on
Jul 3, 2025 • 0 new comments -
ipc: add bitcoin-mine test program
#30437 commented on
Jun 30, 2025 • 0 new comments -
doc: Drop description of LogError messages as fatal
#30361 commented on
Jun 30, 2025 • 0 new comments -
kernel, logging: Pass Logger instances to kernel objects
#30342 commented on
Jul 6, 2025 • 0 new comments -
descriptors: taproot partial descriptors
#30243 commented on
Jul 3, 2025 • 0 new comments -
refactor: Improve assumeutxo state representation
#30214 commented on
Jul 3, 2025 • 0 new comments -
Fee Estimation via Fee rate Forecasters
#30157 commented on
Jul 3, 2025 • 0 new comments -
Fee Estimation: Ignore all transactions that are CPFP'd
#30079 commented on
Jul 4, 2025 • 0 new comments