-
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
19 Pull requests merged by 14 people
-
test: less ambiguous error if bitcoind is missing
#32921 merged
Jul 10, 2025 -
wallet: remove dead code in legacy wallet migration
#32758 merged
Jul 10, 2025 -
Cluster linearization: separate tests from tests-of-tests
#30605 merged
Jul 10, 2025 -
bench: Avoid tmp files in pwd
#32890 merged
Jul 10, 2025 -
test: Add missing convert_to_json_for_cli
#32932 merged
Jul 10, 2025 -
test: Turn rpcauth.py test into functional test
#32881 merged
Jul 10, 2025 -
validation: Add eligible ancestors of reconsidered block to setBlockIndexCandidates
#30479 merged
Jul 9, 2025 -
wallet, test: best block locator matches scan state follow-ups
#32580 merged
Jul 9, 2025 -
mempool: use
FeeFrac
for ancestor/descendant score comparators#32799 merged
Jul 9, 2025 -
log: Mitigate disk filling attacks by rate limiting LogPrintf, LogInfo, LogWarning, LogError
#32604 merged
Jul 9, 2025 -
rest: replace
rf_names[0].rf
byRESTResponseFormat::UNDEF
#32884 merged
Jul 8, 2025 -
doc: fix
BlockConnected
incorrect comment#32893 merged
Jul 8, 2025 -
rpc: use CScheduler for relocking wallet and remove RPCTimer
#32862 merged
Jul 8, 2025 -
rpc: Use type-safe exception to pass RPC help
#32660 merged
Jul 8, 2025 -
test: fix feature_init.py intermittencies
#32835 merged
Jul 8, 2025 -
test: refactor out same-txid-diff-wtxid tx to reuse in other tests
#32385 merged
Jul 7, 2025 -
wallet: Remove ISMINE_WATCHONLY and watchonly from RPCs
#32618 merged
Jul 7, 2025 -
cluster mempool: add TxGraph reorg functionality
#31553 merged
Jul 7, 2025 -
threading: use correct mutex name in reverse_lock fatal error messages
#32829 merged
Jul 7, 2025
23 Pull requests opened by 14 people
-
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 -
index: remove unnecessary locater cleaning in BaseIndex::Init()
#32882 opened
Jul 5, 2025 -
Cache m_cached_finished_ibd where SetTip is called.
#32885 opened
Jul 6, 2025 -
ci: Use optimized Debug build type in test-each-commit
#32888 opened
Jul 7, 2025 -
FUZZ: Test that BnB finds best solution
#32894 opened
Jul 7, 2025 -
wallet: Prepare for future upgrades by recording versions of last client to open and decrypt
#32895 opened
Jul 7, 2025 -
wallet, rpc: add v3 transaction creation and wallet support
#32896 opened
Jul 7, 2025 -
test: use notarized v28.2 binaries and fix macOS detection
#32922 opened
Jul 8, 2025 -
test: add valid tx test with minimum-sized ECDSA signature (8 bytes DER-encoded)
#32924 opened
Jul 8, 2025 -
fuzz: Add missing calls to `SetMockTime` for determinism
#32927 opened
Jul 9, 2025 -
test: add logging to mock external signers
#32928 opened
Jul 9, 2025 -
qa: Avoid knock-on exception in assert_start_raises_init_error
#32929 opened
Jul 9, 2025 -
Resolve guix non-determinism with emplace_back instead of push_back
#32930 opened
Jul 10, 2025 -
log: Properly log warnings with warn loglevel in addrdb
#32933 opened
Jul 10, 2025 -
Enable `-Werror=dev` in CI & Guix
#32937 opened
Jul 10, 2025 -
cmake: Use newer signature of `qt6_add_lrelease` when available
#32940 opened
Jul 10, 2025 -
p2p: TxOrphanage revamp cleanups
#32941 opened
Jul 10, 2025 -
rest/rpc: use more util::Join
#32942 opened
Jul 10, 2025 -
depends: Force `CMAKE_EXPORT_NO_PACKAGE_REGISTRY=TRUE`
#32943 opened
Jul 10, 2025 -
wallet: Remove `upgradewallet` RPC
#32944 opened
Jul 10, 2025
4 Issues closed by 3 people
-
Assertion `setBlockIndexCandidates.count(pindex)' failed
#16444 closed
Jul 9, 2025 -
Bitcoin Px (Fork focused on Persons, remove institutions)
#32897 closed
Jul 7, 2025 -
seeds: `seed.testnet.achownodes.xyz` not returning results
#32879 closed
Jul 6, 2025
7 Issues opened by 6 people
-
cmake: searching across directories for config files
#32938 opened
Jul 10, 2025 -
SegFault in `coinstatsindex_tests`
#32936 opened
Jul 10, 2025 -
ci: don't pass GIT_EXEC_PATH inside test container
#32935 opened
Jul 10, 2025 -
Why bitcoin use so many RecursiveMutex
#32934 opened
Jul 10, 2025 -
guix: Zip file non-determinism when building in WSL
#32931 opened
Jul 10, 2025 -
guix: Windows build is non-deterministic across build architectures
#32923 opened
Jul 8, 2025 -
test: break `feature_block` into subtests?
#32877 opened
Jul 4, 2025
139 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.
-
[IBD] multi-byte block obfuscation
#31144 commented on
Jul 10, 2025 • 31 new comments -
cmake: Move internal binaries from bin/ to libexec/
#31679 commented on
Jul 10, 2025 • 27 new comments -
rpc, test: Fix JSON parsing errors in unloadwallet and getdescriptoractivity RPCs
#32845 commented on
Jul 11, 2025 • 19 new comments -
p2p: improve TxOrphanage denial of service bounds
#31829 commented on
Jul 10, 2025 • 14 new comments -
cluster mempool: add TxGraph work controls
#32263 commented on
Jul 11, 2025 • 13 new comments -
wallet: `addhdkey` RPC to add just keys to wallets via new `unused(KEY)` descriptor
#29136 commented on
Jul 10, 2025 • 10 new comments -
refactor: Convert GenTxid to `std::variant`
#32631 commented on
Jul 11, 2025 • 9 new comments -
coins: remove logic for spent-and-FRESH cache entries and writing non-DIRTY entries
#30673 commented on
Jul 10, 2025 • 9 new comments -
RPC/txoutproof: Support including (and verifying) proofs of wtxid
#32844 commented on
Jul 9, 2025 • 7 new comments -
refactor: CFeeRate encapsulates FeeFrac internally
#32750 commented on
Jul 7, 2025 • 7 new comments -
validation: ensure assumevalid is always used during reindex
#31615 commented on
Jul 7, 2025 • 6 new comments -
p2p: Relax BlockRequestAllowed to respond to advertised blocks
#32869 commented on
Jul 9, 2025 • 4 new comments -
cmake: Use `AUTHOR_WARNING` for warnings
#32865 commented on
Jul 10, 2025 • 4 new comments -
refactor: Header sync optimisations & simplifications
#32740 commented on
Jul 7, 2025 • 4 new comments -
policy: make pathological transactions packed with legacy sigops non-standard
#32521 commented on
Jul 9, 2025 • 4 new comments -
test: Fix reorg patterns in tests to use proper fork-based approach
#32587 commented on
Jul 11, 2025 • 3 new comments -
headerssync: Preempt unrealistic unit test behavior
#32579 commented on
Jul 10, 2025 • 3 new comments -
clang-format: align brace-after-struct and *-class formatting
#32813 commented on
Jul 10, 2025 • 3 new comments -
mempool: Avoid needless vtx iteration during IBD
#32827 commented on
Jul 11, 2025 • 3 new comments -
Add a "tx output spender" index
#24539 commented on
Jul 9, 2025 • 2 new comments -
index: Fix coinstats overflow
#30469 commented on
Jul 8, 2025 • 2 new comments -
ipc: add bitcoin-mine test program
#30437 commented on
Jul 10, 2025 • 2 new comments -
rpc: add optional nodeid param to filter getpeerinfo
#32741 commented on
Jul 4, 2025 • 2 new comments -
Broadcast own transactions only via short-lived Tor or I2P connections
#29415 commented on
Jul 10, 2025 • 2 new comments -
Policy: Report reason inputs are non standard
#29060 commented on
Jul 8, 2025 • 2 new comments -
qa: Fix `wallet_multiwallet.py`
#31410 commented on
Jul 10, 2025 • 1 new comment -
wallet, rpc: Move (Un)LockCoin WalletBatch creation out of RPC
#32593 commented on
Jul 7, 2025 • 1 new comment -
fees: prevent redundant estimates flushes
#32748 commented on
Jul 10, 2025 • 1 new comment -
Introduce per-txin sighash midstate cache for legacy/p2sh/segwitv0 scripts
#32473 commented on
Jul 11, 2025 • 1 new comment -
rpc: Handle -named argument parsing where '=' character is used
#32821 commented on
Jul 9, 2025 • 1 new comment -
bitcoin-cli: Add -ipcconnect option
#32297 commented on
Jul 10, 2025 • 1 new comment -
ipc: Handle unclean shutdowns better
#32345 commented on
Jul 10, 2025 • 1 new comment -
index: initial sync speedup, parallelize process
#26966 commented on
Jul 10, 2025 • 1 new comment -
wallet: Track no-longer-spendable TXOs separately
#27865 commented on
Jul 9, 2025 • 1 new comment -
contrib: utxo_to_sqlite.py: add option to store txid/spk as BLOBs
#32621 commented on
Jul 4, 2025 • 0 new comments -
coins: fix `cachedCoinsUsage` accounting in `CCoinsViewCache`
#32313 commented on
Jul 9, 2025 • 0 new comments -
kernel: Separate UTXO set access from validation functions
#32317 commented on
Jul 10, 2025 • 0 new comments -
allocators: Apply manual ASan poisoning to `PoolResource`
#32581 commented on
Jul 7, 2025 • 0 new comments -
net: improve the interface around FindNode() and avoid a recursive mutex lock
#32326 commented on
Jul 10, 2025 • 0 new comments -
subprocess: Let shell parse command on non-Windows systems
#32577 commented on
Jul 4, 2025 • 0 new comments -
refactor: Split multithreaded case out of CheckInputScripts
#32575 commented on
Jul 10, 2025 • 0 new comments -
Replace cluster linearization algorithm with SFL
#32545 commented on
Jul 11, 2025 • 0 new comments -
index: store per-block transaction locations for efficient lookups
#32541 commented on
Jul 5, 2025 • 0 new comments -
p2p: stop special-casing witness-stripped error for unconfirmed transactions
#32379 commented on
Jul 10, 2025 • 0 new comments -
wallet: Remove isminetypes
#32523 commented on
Jul 10, 2025 • 0 new comments -
util: C++20 `ToIntegral()` Improvement
#32522 commented on
Jul 8, 2025 • 0 new comments -
Enable PCP by default?
#31663 commented on
Jul 9, 2025 • 0 new comments -
net: make m_nodes_mutex non-recursive
#32394 commented on
Jul 10, 2025 • 0 new comments -
wallet: Add `exportwatchonlywallet` RPC to export a watchonly version of a wallet
#32489 commented on
Jul 8, 2025 • 0 new comments -
fees: rpc: `estimatesmartfee` now returns a fee rate estimate during low network activity
#32395 commented on
Jul 7, 2025 • 0 new comments -
[Policy] Discourage Unsigned Annexes
#32453 commented on
Jul 10, 2025 • 0 new comments -
validation: periodically flush dbcache during reindex-chainstate
#32414 commented on
Jul 8, 2025 • 0 new comments -
(RFC) kernel: Replace leveldb-based BlockTreeDB with flat-file based store
#32427 commented on
Jul 9, 2025 • 0 new comments -
test: Add and use ElapseTime helper
#32430 commented on
Jul 11, 2025 • 0 new comments -
Internal bug detected: FinalizeAndExtractPSBT(psbtx_copy, mtx)
#32849 commented on
Jul 5, 2025 • 0 new comments -
test: refactor: overhaul block hash determination for `CBlock{,Header}` objects
#32868 commented on
Jul 10, 2025 • 0 new comments -
Bitcoin Kernel Library Project Tracking
#27587 commented on
Jul 6, 2025 • 0 new comments -
[29.x] Backports
#32863 commented on
Jul 7, 2025 • 0 new comments -
Have createwalletdescriptor auto-detect an unused(KEY)
#32861 commented on
Jul 4, 2025 • 0 new comments -
wallet: allow skipping script paths
#32857 commented on
Jul 9, 2025 • 0 new comments -
Cluster mempool tracking issue
#30289 commented on
Jul 7, 2025 • 0 new comments -
fuzz: Speed up mini_miner fuzz target?
#32870 commented on
Jul 8, 2025 • 0 new comments -
validation: invalid block handling followups
#32843 commented on
Jul 10, 2025 • 0 new comments -
depends: fix libevent `_WIN32_WINNT` usage
#32837 commented on
Jul 9, 2025 • 0 new comments -
fuzz: Make process_message(s) more deterministic
#32822 commented on
Jul 10, 2025 • 0 new comments -
rpc: Distinguish between vsize and sigop adjusted mempool vsize
#32800 commented on
Jul 7, 2025 • 0 new comments -
wallet: derivehdkey RPC to get xpub at arbitrary path
#32784 commented on
Jul 4, 2025 • 0 new comments -
cmake: Create subdirectories in build tree in advance
#32773 commented on
Jul 10, 2025 • 0 new comments -
net: Fix Discover() not running when using -bind=0.0.0.0:port
#32757 commented on
Jul 4, 2025 • 0 new comments -
Tracepoint Interface Tracking Issue
#31274 commented on
Jul 8, 2025 • 0 new comments -
Introduce SockMan ("lite"): low-level socket handling for HTTP
#32747 commented on
Jul 9, 2025 • 0 new comments -
init: torcontrol argument should be validated
#23589 commented on
Jul 9, 2025 • 0 new comments -
p2p: avoid traversing blocks (twice) during IBD
#32730 commented on
Jul 10, 2025 • 0 new comments -
Musig2 tests
#32724 commented on
Jul 9, 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 -
wallet: Allow read-only database access for info and dump commands
#32685 commented on
Jul 8, 2025 • 0 new comments -
ci: update pwsh to use custom shell that fails-fast
#32672 commented on
Jul 4, 2025 • 0 new comments -
wallet: add codex32 argument to addhdkey
#32652 commented on
Jul 5, 2025 • 0 new comments -
Split `CWallet::Create()` into `CreateNew` and `LoadExisting`
#32636 commented on
Jul 11, 2025 • 0 new comments -
Remove libevent as a dependency (HTTP / cli / torcontrol)
#31194 commented on
Jul 9, 2025 • 0 new comments -
Split CConnman
#30988 commented on
Jul 10, 2025 • 0 new comments -
Wallet: "listreceivedby*" fix
#30972 commented on
Jul 7, 2025 • 0 new comments -
multiprocess: Add bitcoin-gui -ipcconnect option
#19461 commented on
Jul 6, 2025 • 0 new comments -
kernel: Introduce initial C header API
#30595 commented on
Jul 10, 2025 • 0 new comments -
wallet, logging: Replace WalletLogPrintf() with LogInfo()
#30343 commented on
Jul 8, 2025 • 0 new comments -
kernel, logging: Pass Logger instances to kernel objects
#30342 commented on
Jul 6, 2025 • 0 new comments -
refactor: Improve assumeutxo state representation
#30214 commented on
Jul 10, 2025 • 0 new comments -
Fee Estimation via Fee rate Forecasters
#30157 commented on
Jul 9, 2025 • 0 new comments -
Fee Estimation: Ignore all transactions that are CPFP'd
#30079 commented on
Jul 7, 2025 • 0 new comments -
wallet: Be able to receive and spend inputs involving MuSig2 aggregate keys
#29675 commented on
Jul 8, 2025 • 0 new comments -
scripted-diff: Use LogInfo over LogPrintf [WIP, NOMERGE, DRAFT]
#29641 commented on
Jul 11, 2025 • 0 new comments -
Fix tiebreak when loading blocks from disk (and add tests for comparing chain ties)
#29640 commented on
Jul 10, 2025 • 0 new comments -
multiprocess: Add capnp wrapper for Chain interface
#29409 commented on
Jul 8, 2025 • 0 new comments -
log, refactor: Allow log macros to accept context arguments
#29256 commented on
Jul 9, 2025 • 0 new comments -
CAT in Tapscript (BIP-347)
#29247 commented on
Jul 10, 2025 • 0 new comments -
Prune locks
#19463 commented on
Jul 9, 2025 • 0 new comments -
wallet, rpc: add anti-fee-sniping to `send` and `sendall`
#28944 commented on
Jul 9, 2025 • 0 new comments -
Embed default ASMap as binary dump header file
#28792 commented on
Jul 10, 2025 • 0 new comments -
build: Introduce internal kernel library
#28690 commented on
Jul 11, 2025 • 0 new comments -
[WIP] Cluster mempool implementation
#28676 commented on
Jul 11, 2025 • 0 new comments -
Fuzz: extend CConnman tests
#28584 commented on
Jul 10, 2025 • 0 new comments -
Silent Payments: sending
#28201 commented on
Jul 10, 2025 • 0 new comments -
Silent Payments: Implement BIP352
#28122 commented on
Jul 10, 2025 • 0 new comments -
Prevent file descriptor exhaustion from too many RPC calls
#27731 commented on
Jul 8, 2025 • 0 new comments -
test: add end-to-end tests for CConnman and PeerManager
#26812 commented on
Jul 9, 2025 • 0 new comments -
Add util::ResultPtr class
#26022 commented on
Jul 8, 2025 • 0 new comments -
refactor: Add util::Result failure values, multiple error and warning messages
#25665 commented on
Jul 8, 2025 • 0 new comments -
wallet: re-activate "AmountWithFeeExceedsBalance" error
#25269 commented on
Jul 7, 2025 • 0 new comments -
Implement BIP 370 PSBTv2
#21283 commented on
Jul 10, 2025 • 0 new comments -
wallet: Fix relative path backup during migration.
#32273 commented on
Jul 10, 2025 • 0 new comments -
BIP352 tracking issue
#28536 commented on
Jul 10, 2025 • 0 new comments -
BIP-348 (OP_CHECKSIGFROMSTACK) (regtest only)
#32247 commented on
Jul 10, 2025 • 0 new comments -
refactor: Txid type safety (parent PR)
#32189 commented on
Jul 11, 2025 • 0 new comments -
Replace libevent with our own HTTP and socket-handling implementation
#32061 commented on
Jul 8, 2025 • 0 new comments -
net: replace manual reference counting of CNode with shared_ptr
#32015 commented on
Jul 10, 2025 • 0 new comments -
BIP-119 (OP_CHECKTEMPLATEVERIFY) (regtest only)
#31989 commented on
Jul 10, 2025 • 0 new comments -
Drop testnet3
#31974 commented on
Jul 11, 2025 • 0 new comments -
rpc: Support v3 raw transactions creation
#31936 commented on
Jul 10, 2025 • 0 new comments -
http: Make server shutdown more robust
#31929 commented on
Jul 8, 2025 • 0 new comments -
init: Take lock on blocks directory in BlockManager ctor
#31860 commented on
Jul 10, 2025 • 0 new comments -
qt: translation related warnings
#32710 commented on
Jul 10, 2025 • 0 new comments -
fuzz: Extend mini_miner fuzz coverage to max block weight
#31803 commented on
Jul 11, 2025 • 0 new comments -
Add bitcoin-{node,gui} to release binaries for IPC
#31802 commented on
Jul 7, 2025 • 0 new comments -
[IBD] specialize CheckBlock's input & coinbase checks
#31682 commented on
Jul 11, 2025 • 0 new comments -
intermittent timeout in wallet_signer.py : 'createwallet' RPC took longer than 1200.000000 seconds
#32855 commented on
Jul 10, 2025 • 0 new comments -
rpc: add cpu_load to getpeerinfo
#31672 commented on
Jul 8, 2025 • 0 new comments -
Fees: add Fee rate Forecaster Manager
#31664 commented on
Jul 9, 2025 • 0 new comments -
refactor: Avoid copies by using const references or by move-construction
#31650 commented on
Jul 11, 2025 • 0 new comments -
leveldb: show non-default options during init
#31644 commented on
Jul 10, 2025 • 0 new comments -
Guix build fails on M4 macOS host with Ubuntu in UTM
#32759 commented on
Jul 10, 2025 • 0 new comments -
test: Move `script_assets_tests` into its own suite
#31576 commented on
Jul 10, 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 -
fuzz: Add fuzz target for block index tree and related validation events
#31533 commented on
Jul 10, 2025 • 0 new comments -
coins,refactor: Reduce `getblockstats` RPC UTXO overhead estimation
#31449 commented on
Jul 8, 2025 • 0 new comments -
kernel: Flush in ChainstateManager destructor
#31382 commented on
Jul 11, 2025 • 0 new comments -
ci: detect outbound internet traffic generated while running tests
#31349 commented on
Jul 7, 2025 • 0 new comments -
refactor: Implement missing error checking for ArgsManager flags
#16545 commented on
Jul 9, 2025 • 0 new comments -
validation: fetch block inputs on parallel threads 10% faster IBD
#31132 commented on
Jul 8, 2025 • 0 new comments