-
Notifications
You must be signed in to change notification settings - Fork 37.7k
Insights: bitcoin/bitcoin
Overview
Could not load contribution data
Please try again later
20 Pull requests merged by 15 people
-
index: Don't commit state in BaseIndex::Rewind
#33212 merged
Aug 22, 2025 -
doc: use new block_to_connect parameter name
#33237 merged
Aug 22, 2025 -
doc: follow-ups to "Add bitcoin-{node,gui} to release binaries for IPC"
#33233 merged
Aug 22, 2025 -
doc: Remove wrong and redundant doxygen tag
#33236 merged
Aug 22, 2025 -
depends: remove xinerama extension from libxcb
#33217 merged
Aug 22, 2025 -
miner: clamp options instead of asserting
#33222 merged
Aug 21, 2025 -
wallet: Remove isminetypes
#32523 merged
Aug 21, 2025 -
doc: update example bitcoin conf for 29.1rc2
#33234 merged
Aug 21, 2025 -
[29.x] 33106 backport and final changes for rc2
#33226 merged
Aug 21, 2025 -
Add bitcoin-{node,gui} to release binaries for IPC
#31802 merged
Aug 20, 2025 -
kernel: improve BlockChecked ownership semantics
#33078 merged
Aug 20, 2025 -
test: use local
CBlockIndex
in block read hash mismatch check#33154 merged
Aug 20, 2025 -
Release: Prepare "Translation string freeze" step
#33193 merged
Aug 20, 2025 -
[29.x] Backport logging ratelimiting
#33225 merged
Aug 20, 2025 -
test: modify logging_filesize_rate_limit params
#33211 merged
Aug 20, 2025 -
index: fix wrong assert of current_tip == m_best_block_index
#32878 merged
Aug 19, 2025 -
cmake: Drop python dependency for translate
#33209 merged
Aug 19, 2025 -
wallet, rpc: add v3 transaction creation and wallet support
#32896 merged
Aug 19, 2025 -
ipc: Handle unclean shutdowns better
#32345 merged
Aug 18, 2025 -
cmake: Introduce translate.cmake script for translate target
#33200 merged
Aug 18, 2025
15 Pull requests opened by 12 people
-
fuzz: enhance wallet_fees by mocking mempool stuff
#33210 opened
Aug 18, 2025 -
rpc: require integer verbosity; remove boolean 'verbose'
#33214 opened
Aug 19, 2025 -
Fix compatibility with `-debuglogfile` command-line option
#33215 opened
Aug 19, 2025 -
mini miner: enable `Linearize` return package feerates
#33216 opened
Aug 19, 2025 -
refactor: rename `fees.{h, cpp}` to `fees/block_policy_estimator{h, cpp}`
#33218 opened
Aug 19, 2025 -
doc: truc packages allow sub min feerate transactions
#33220 opened
Aug 19, 2025 -
coinselection: Tiebreak SRD eviction by weight
#33223 opened
Aug 19, 2025 -
doc: unify `datacarriersize` warning with release notes
#33224 opened
Aug 20, 2025 -
Bugfix: AllocateFileRange: Address various issues
#33228 opened
Aug 20, 2025 -
multiprocess: Don't require bitcoin -m argument when IPC options are used
#33229 opened
Aug 20, 2025 -
cli: Handle arguments that can be either JSON or string
#33230 opened
Aug 20, 2025 -
net: Prevent node from binding to the same `CService`
#33231 opened
Aug 20, 2025 -
build: set ENABLE_IPC to OFF when fuzzing
#33235 opened
Aug 21, 2025 -
[29.x] depends: remove xinerama extension from libxcb
#33238 opened
Aug 22, 2025 -
Update libmultiprocess subtree to fix build issues
#33241 opened
Aug 22, 2025
10 Issues closed by 6 people
-
Indexes stuck on unknown best block after unclean shutdown
#33208 closed
Aug 22, 2025 -
oss-fuzz: build is broken
#33232 closed
Aug 22, 2025 -
Please Cancel the OP RETURN function
#33240 closed
Aug 22, 2025 -
spendable is true for UTXO of private key disabled wallet
#33110 closed
Aug 21, 2025 -
Crash on launch in PruneBlockIndexCandidates
#33129 closed
Aug 21, 2025 -
RPC sendmany first (dummy, empty string) argument is not optional
#33182 closed
Aug 20, 2025 -
ci: failure in `logging_tests`
#33195 closed
Aug 20, 2025 -
Request for Review: Somali Translation and Explanation of Bitcoin Whitepaper
#33221 closed
Aug 19, 2025 -
doc: GUI Python dependency is not documented
#33146 closed
Aug 19, 2025 -
Add support for creating v3 raw transactions in `createrawtransaction` RPC
#31348 closed
Aug 19, 2025
2 Issues opened by 2 people
-
tracing: issue running `contrib/tracing/log_utxos.bt`
#33227 opened
Aug 20, 2025 -
depends: `native_libmultiprocess` fails to build on OpenBSD
#33219 opened
Aug 19, 2025
149 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.
-
Add functional test for IPC interface
#33201 commented on
Aug 21, 2025 • 64 new comments -
(RFC) kernel: Replace leveldb-based BlockTreeDB with flat-file based store
#32427 commented on
Aug 20, 2025 • 26 new comments -
headerssync: Preempt unrealistic unit test behavior
#32579 commented on
Aug 22, 2025 • 19 new comments -
Introduce SockMan ("lite"): low-level socket handling for HTTP
#32747 commented on
Aug 22, 2025 • 18 new comments -
refactor: Header sync optimisations & simplifications
#32740 commented on
Aug 22, 2025 • 13 new comments -
ci: Migrate CI to hosted Cirrus Runners
#32989 commented on
Aug 22, 2025 • 12 new comments -
kernel: Introduce initial C header API
#30595 commented on
Aug 22, 2025 • 8 new comments -
rpc: Handle -named argument parsing where '=' character is used
#32821 commented on
Aug 22, 2025 • 6 new comments -
index: Fix coinstats overflow
#30469 commented on
Aug 20, 2025 • 6 new comments -
doc: add Linux GUI runtime instructions to doc/README.md
#33197 commented on
Aug 22, 2025 • 5 new comments -
Split `CWallet::Create()` into `CreateNew` and `LoadExisting`
#32636 commented on
Aug 23, 2025 • 4 new comments -
test: Replace legacy wallet with MiniWallet in rpc_getblockstats.py
#33184 commented on
Aug 22, 2025 • 4 new comments -
Silent Payments: Receiving
#32966 commented on
Aug 19, 2025 • 4 new comments -
fees: enable `CBlockPolicyEstimator` return sub 1 sat/vb fee rate estimates
#33199 commented on
Aug 22, 2025 • 3 new comments -
wallet, refactor: Remove Legacy check and error
#33082 commented on
Aug 22, 2025 • 3 new comments -
test: p2p block malleability
#33172 commented on
Aug 21, 2025 • 3 new comments -
rpc: followups for 33106
#33189 commented on
Aug 22, 2025 • 3 new comments -
guix: update time-machine to 5cb84f2013c5b1e48a7d0e617032266f1e6059e2
#33185 commented on
Aug 22, 2025 • 2 new comments -
index: remove unnecessary locator cleaning in BaseIndex::Init()
#32882 commented on
Aug 16, 2025 • 2 new comments -
wallet: prevent accidental unsafe older() import
#33135 commented on
Aug 22, 2025 • 2 new comments -
Fees: add Fee rate Forecaster Manager
#31664 commented on
Aug 21, 2025 • 2 new comments -
test: rpc: add last block announcement time to getpeerinfo result
#27052 commented on
Aug 23, 2025 • 2 new comments -
wallet: Add `exportwatchonlywallet` RPC to export a watchonly version of a wallet
#32489 commented on
Aug 20, 2025 • 2 new comments -
wallet, test: Ancient Wallet Migration from v0.14.3 (no-HD and Single Chain)
#33186 commented on
Aug 18, 2025 • 2 new comments -
rpc: add optional peer_ids param to filter getpeerinfo
#32741 commented on
Aug 22, 2025 • 2 new comments -
Silent Payments: sending
#28201 commented on
Aug 19, 2025 • 2 new comments -
Avoid file overwriting in fallback `AllocateFileRange` implementation
#33164 commented on
Aug 21, 2025 • 2 new comments -
Wallet: "listreceivedby*" fix
#30972 commented on
Aug 21, 2025 • 1 new comment -
BIP-119 (OP_CHECKTEMPLATEVERIFY) (regtest only)
#31989 commented on
Aug 19, 2025 • 1 new comment -
depends: sqlite 3.50.4; switch to autosetup
#32655 commented on
Aug 18, 2025 • 1 new comment -
coinselection: Optimize BnB exploration
#32150 commented on
Aug 21, 2025 • 1 new comment -
CI: silent merge check
#33145 commented on
Aug 21, 2025 • 1 new comment -
threading: remove ancient CRITICAL_SECTION macros
#32592 commented on
Aug 22, 2025 • 1 new comment -
test: Remove polling loop from test_runner (take 2)
#33141 commented on
Aug 18, 2025 • 1 new comment -
build: Set AUTHOR_WARNING on warnings
#33144 commented on
Aug 20, 2025 • 0 new comments -
wallet: derivehdkey RPC to get xpub at arbitrary path
#32784 commented on
Aug 21, 2025 • 0 new comments -
docs: clarify RPC credentials security boundary
#33196 commented on
Aug 18, 2025 • 0 new comments -
guix: Build for macOS using Clang only
#32764 commented on
Aug 21, 2025 • 0 new comments -
rpc: generateblock to allow multiple outputs
#32468 commented on
Aug 22, 2025 • 0 new comments -
wallet: Replace CWalletTx::mapValue and vOrderForm with explicit class members
#32763 commented on
Aug 20, 2025 • 0 new comments -
build: add `-Wleading-whitespace`
#32482 commented on
Aug 21, 2025 • 0 new comments -
fees: prevent redundant estimates flushes
#32748 commented on
Aug 21, 2025 • 0 new comments -
index: store per-block transaction locations for efficient lookups
#32541 commented on
Aug 21, 2025 • 0 new comments -
Mining: Avoid copying template CBlocks
#32547 commented on
Aug 18, 2025 • 0 new comments -
refactor: Split multithreaded case out of CheckInputScripts
#32575 commented on
Aug 22, 2025 • 0 new comments -
refactor: unify container presence checks (without PR conflicts)
#33192 commented on
Aug 21, 2025 • 0 new comments -
test,refactor: extract script template helpers & widen sigop count coverage
#32729 commented on
Aug 22, 2025 • 0 new comments -
cmake: Fix `FindQt` module
#32709 commented on
Aug 17, 2025 • 0 new comments -
wallet: Allow read-only database access for info and dump commands
#32685 commented on
Aug 21, 2025 • 0 new comments -
net: Provide block templates to peers on request
#33191 commented on
Aug 22, 2025 • 0 new comments -
fs: use `ftruncate` in `AllocateFileRange` on OpenBSD
#32645 commented on
Aug 21, 2025 • 0 new comments -
wallet: add codex32 argument to addhdkey
#32652 commented on
Aug 18, 2025 • 0 new comments -
test: Run bench sanity checks in parallel with functional tests
#33142 commented on
Aug 21, 2025 • 0 new comments -
wallet: relax external_signer flag constraints
#33112 commented on
Aug 16, 2025 • 0 new comments -
doc: gen-manpages.py should check build options
#33085 commented on
Aug 19, 2025 • 0 new comments -
macdeploy: avoid use of `Bitcoin Core` in Linux cross build
#33158 commented on
Aug 22, 2025 • 0 new comments -
Don't fix Python patch version
#33051 commented on
Aug 21, 2025 • 0 new comments -
[POC] wallet: Enable non-electronic (paper-based) wallet backup with codex32
#33043 commented on
Aug 21, 2025 • 0 new comments -
refactor: inline constant return values from `dbwrapper` write methods
#33042 commented on
Aug 21, 2025 • 0 new comments -
wallet: Store transactions in a separate sqlite table
#33034 commented on
Aug 21, 2025 • 0 new comments -
wallet, sqlite: Encapsulate SQLite statements in a RAII class
#33033 commented on
Aug 21, 2025 • 0 new comments -
wallet, test: Replace MockableDatabase with in-memory SQLiteDatabase
#33032 commented on
Aug 20, 2025 • 0 new comments -
wallet: Set descriptor cache upgraded flag for migrated wallets
#33031 commented on
Aug 21, 2025 • 0 new comments -
test, refactor: Embedded ASmap selected preparatory work
#33026 commented on
Aug 21, 2025 • 0 new comments -
test: add option to skip large re-org test in feature_block
#33003 commented on
Aug 22, 2025 • 0 new comments -
Bump SCRIPT_VERIFY flags to 64 bit
#32998 commented on
Aug 22, 2025 • 0 new comments -
bench: Add more realistic Coin Selection Bench
#33160 commented on
Aug 18, 2025 • 0 new comments -
wallet: Always rewrite tx records during migration
#32985 commented on
Aug 20, 2025 • 0 new comments -
rpc: refactor: use string_view in Arg/MaybeArg
#32983 commented on
Aug 22, 2025 • 0 new comments -
descriptor: don't underestimate the size of a Taproot spend (instead, overestimate it)
#32964 commented on
Aug 19, 2025 • 0 new comments -
wallet/refactor: change PSBTError to PSBTResult and remove std::optional<common::PSBTResult> and return common::PSBTResult
#32958 commented on
Aug 20, 2025 • 0 new comments -
validation: remove BLOCK_FAILED_CHILD
#32950 commented on
Aug 21, 2025 • 0 new comments -
test: add logging to mock external signers
#32928 commented on
Aug 21, 2025 • 0 new comments -
wallet: Prepare for future upgrades by recording versions of last client to open and decrypt
#32895 commented on
Aug 20, 2025 • 0 new comments -
refactor: use options struct for signing and PSBT operations
#32876 commented on
Aug 20, 2025 • 0 new comments -
guix: build for Linux HOSTS with `-static-libgcc`
#33181 commented on
Aug 22, 2025 • 0 new comments -
Have createwalletdescriptor auto-detect an unused(KEY)
#32861 commented on
Aug 18, 2025 • 0 new comments -
wallet: allow skipping script paths
#32857 commented on
Aug 19, 2025 • 0 new comments -
test: Enhance GetTxSigOpCost tests for coinbase transactions
#32840 commented on
Aug 22, 2025 • 0 new comments -
Internal bug detected: FinalizeAndExtractPSBT(psbtx_copy, mtx)
#32849 commented on
Aug 18, 2025 • 0 new comments -
Add util::ResultPtr class
#26022 commented on
Aug 17, 2025 • 0 new comments -
Release `LockData::dd_mutex` before calling `*_detected` functions
#26781 commented on
Aug 16, 2025 • 0 new comments -
index: initial sync speedup, parallelize process
#26966 commented on
Aug 21, 2025 • 0 new comments -
Enhanced error messages for invalid network prefix during address parsing.
#27260 commented on
Aug 20, 2025 • 0 new comments -
wallet: Track no-longer-spendable TXOs separately
#27865 commented on
Aug 23, 2025 • 0 new comments -
Silent Payments: Implement BIP352
#28122 commented on
Aug 19, 2025 • 0 new comments -
wallet: Construct ScriptPubKeyMans with all data rather than loaded progressively
#28333 commented on
Aug 20, 2025 • 0 new comments -
Fuzz: extend CConnman tests
#28584 commented on
Aug 22, 2025 • 0 new comments -
build: Introduce internal kernel library
#28690 commented on
Aug 23, 2025 • 0 new comments -
Embed default ASMap as binary dump header file
#28792 commented on
Aug 22, 2025 • 0 new comments -
ArgsManager: support subcommand-specific options
#28802 commented on
Aug 22, 2025 • 0 new comments -
Policy: Report reason inputs are non standard
#29060 commented on
Aug 23, 2025 • 0 new comments -
wallet: `addhdkey` RPC to add just keys to wallets via new `unused(KEY)` descriptor
#29136 commented on
Aug 19, 2025 • 0 new comments -
CAT in Tapscript (BIP-347)
#29247 commented on
Aug 19, 2025 • 0 new comments -
Wallet: Add `maxfeerate` wallet startup option
#29278 commented on
Aug 21, 2025 • 0 new comments -
scripted-diff: Use LogInfo over LogPrintf [WIP, NOMERGE, DRAFT]
#29641 commented on
Aug 23, 2025 • 0 new comments -
wallet: Be able to receive and spend inputs involving MuSig2 aggregate keys
#29675 commented on
Aug 21, 2025 • 0 new comments -
wallet: control which taproot script path to spend
#33084 commented on
Aug 19, 2025 • 0 new comments -
Wallet fuzzing tracking issue
#29901 commented on
Aug 19, 2025 • 0 new comments -
doc: Mempool Policy documentation Outdated since TRUC
#32067 commented on
Aug 19, 2025 • 0 new comments -
OpenBSD, NetBSD: `-reindex` is broken
#33128 commented on
Aug 20, 2025 • 0 new comments -
RFC: Adding bitcoin-{node,gui} binaries for IPC in 30.0 release
#31756 commented on
Aug 21, 2025 • 0 new comments -
Release Schedule for 30.0
#32275 commented on
Aug 21, 2025 • 0 new comments -
build: indefinite mpgen hang on Ubuntu 22.04
#33176 commented on
Aug 21, 2025 • 0 new comments -
RFC: Multiprocess binaries and packaging options
#30983 commented on
Aug 21, 2025 • 0 new comments -
`rpc_getblockstats.py` fails with `--gen-test-data`
#31838 commented on
Aug 22, 2025 • 0 new comments -
Multiprocess bitcoin
#10102 commented on
Aug 22, 2025 • 0 new comments -
util: Forbid ambiguous multiple assignments in config file
#17493 commented on
Aug 16, 2025 • 0 new comments -
refactor: Add ALLOW_LIST flags and enforce usage in CheckArgFlags
#17580 commented on
Aug 16, 2025 • 0 new comments -
refactor: Remove settings merge reverse precedence code
#17581 commented on
Aug 16, 2025 • 0 new comments -
common: Disallow calling IsArgSet() on ALLOW_LIST options
#17783 commented on
Aug 16, 2025 • 0 new comments -
Implement BIP 370 PSBTv2
#21283 commented on
Aug 21, 2025 • 0 new comments -
RPC/Wallet: Convert walletprocesspsbt to use options parameter
#24963 commented on
Aug 18, 2025 • 0 new comments -
[POC] guix: produce a fully `-static-pie` bitcoind
#25573 commented on
Aug 22, 2025 • 0 new comments -
kernel, refactor: return error status on all fatal errors
#29700 commented on
Aug 20, 2025 • 0 new comments -
qa debug: Add --debug_runs/-waitfordebugger [DRAFT]
#31723 commented on
Aug 20, 2025 • 0 new comments -
cmake: Fix `-pthread` flags presentation in summary
#31724 commented on
Aug 19, 2025 • 0 new comments -
init: Take lock on blocks directory in BlockManager ctor
#31860 commented on
Aug 16, 2025 • 0 new comments -
Drop testnet3
#31974 commented on
Aug 22, 2025 • 0 new comments -
[IBD] Tracking PR for speeding up Initial Block Download
#32043 commented on
Aug 20, 2025 • 0 new comments -
cmake, guix: Skip building tests in subtrees for releases
#32054 commented on
Aug 17, 2025 • 0 new comments -
net, pcp: handle multi-part responses and filter for default route while querying default gateway
#32159 commented on
Aug 18, 2025 • 0 new comments -
depends: Switch from multilib to platform-specific toolchains
#32162 commented on
Aug 21, 2025 • 0 new comments -
bitcoin-cli: Add -ipcconnect option
#32297 commented on
Aug 22, 2025 • 0 new comments -
test: cover invalid codesep positions for signature in taproot
#32301 commented on
Aug 18, 2025 • 0 new comments -
kernel: Separate UTXO set access from validation functions
#32317 commented on
Aug 22, 2025 • 0 new comments -
net: improve the interface around FindNode() and avoid a recursive mutex lock
#32326 commented on
Aug 21, 2025 • 0 new comments -
cmake: Check user-defined `APPEND_*FLAGS` variables early
#32367 commented on
Aug 21, 2025 • 0 new comments -
[DRAFT] ipc: add windows support
#32387 commented on
Aug 17, 2025 • 0 new comments -
net: make m_nodes_mutex non-recursive
#32394 commented on
Aug 21, 2025 • 0 new comments -
fees: rpc: `estimatesmartfee` now returns a fee rate estimate during low network activity
#32395 commented on
Aug 22, 2025 • 0 new comments -
validation: periodically flush dbcache during reindex-chainstate
#32414 commented on
Aug 21, 2025 • 0 new comments -
Feature: Use different datadirs for different signets
#29838 commented on
Aug 20, 2025 • 0 new comments -
Fee Estimation: Ignore all transactions that are CPFP'd
#30079 commented on
Aug 23, 2025 • 0 new comments -
p2p: Fill reconciliation sets (Erlay) attempt 2
#30116 commented on
Aug 16, 2025 • 0 new comments -
Fee Estimation via Fee rate Forecasters
#30157 commented on
Aug 21, 2025 • 0 new comments -
descriptors: taproot partial descriptors
#30243 commented on
Aug 19, 2025 • 0 new comments -
[DO NOT MERGE] Erlay: bandwidth-efficient transaction relay protocol (Full implementation)
#30277 commented on
Aug 16, 2025 • 0 new comments -
WIP: Permit Combiner to strip bip32_deriv information
#30341 commented on
Aug 21, 2025 • 0 new comments -
ipc: add bitcoin-mine test program
#30437 commented on
Aug 20, 2025 • 0 new comments -
Split CConnman
#30988 commented on
Aug 22, 2025 • 0 new comments -
kernel: Flush in ChainstateManager destructor
#31382 commented on
Aug 18, 2025 • 0 new comments -
qa: Fix `wallet_multiwallet.py`
#31410 commented on
Aug 23, 2025 • 0 new comments -
RFC: Riscv bare metal CI job
#31425 commented on
Aug 22, 2025 • 0 new comments -
coins,refactor: Reduce `getblockstats` RPC UTXO overhead estimation
#31449 commented on
Aug 18, 2025 • 0 new comments -
fuzz: Add fuzz target for block index tree and related validation events
#31533 commented on
Aug 21, 2025 • 0 new comments -
validation: ensure assumevalid is always used during reindex
#31615 commented on
Aug 22, 2025 • 0 new comments -
rpc: add cpu_load to getpeerinfo
#31672 commented on
Aug 23, 2025 • 0 new comments -
miniscript refactor: Remove unique_ptr-indirection (#30866 follow-up)
#31713 commented on
Aug 16, 2025 • 0 new comments