M
← Developer activityStrong match

Murch

Public commit activity attributed with strong match confidence. This page describes observable work, not personal trustworthiness.

17 commits1 monitored projects1 candidates0 high-risk analyses
Project constellation

Where the commits appear

Amber nodes are monitored by CommitWatch. Gray nodes are sampled from authenticated GitHub public commit search and may not represent complete contribution history.

Monitored External sample
Projects connected to MurchA visual map of monitored and externally discovered repositories.Mdeveloper17Bitcoin Core
Monitored evidence

CommitWatch projects

External discovery

Other public projects

No external sample loaded yet.

A verified GitHub handle is needed before external discovery.
Analyzed activity

Recent published watches

Message quality and risk characterize commits, never the person.

Informational 15 AI analysisMessage 60 · Adequate
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

bench: Replace Coin Selection bench

This commit only changes a benchmark test file used to measure wallet coin-selection performance. It replaces an old, unrealistic benchmark with a more diverse and deterministic one. There is no change to production wallet code, consensus …

0429c503by Murch+82−331 file
No security note in commit
Informational 15 AI analysisMessage 60 · Adequate
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

bench: Remove unnecessary wallet parameter

This is a minor code cleanup in a benchmark test file. It removes an unused wallet parameter from a helper function used only for performance testing of coin selection. The change does not affect live wallet behavior, network consensus, or…

ec1eefdaby Murch+4−41 file
No security note in commit
Informational 15 AI analysisMessage 43 · Thin
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

bench: Fix type mismatch

This is a minor code cleanup in a benchmark file. It changes a function parameter type from signed to unsigned to match how it is actually used, and removes a duplicated comment. It does not affect the live Bitcoin wallet or network code a…

e6c4ffb9by Murch+3−41 file
No security note in commit
Informational 15 AI analysisMessage 80 · Strong
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

opt: Skip UTXOs with worse waste, same eff_value

This commit is a routine optimization to Bitcoin Core's coin-selection algorithm. It makes the wallet skip more redundant combinations when choosing which coins to spend, slightly reducing the number of attempts the algorithm tries. There …

7249b376by Murch+39−162 files
No security note in commit
Informational 15 AI analysisMessage 80 · Strong
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

opt: Skip evaluation of equivalent input sets

This commit is a pure performance optimization for Bitcoin Core's coin selection algorithm. It avoids re-evaluating equivalent combinations of coins when choosing which inputs to include in a transaction. There is no security vulnerability…

52042918by Murch+26−52 files
No security note in commit
Informational 20 AI analysisMessage 58 · Thin
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

coinselection: Track effective_value lookahead

This commit is a performance optimization to Bitcoin Core's coin-selection algorithm. It pre-computes a running total ('lookahead') of remaining coin values so the Branch-and-Bound search can skip dead-end branches faster. The change is pu…

No security-relevant keywords in commit title or messageNo input validation, parsing, or memory-safety changesAlgorithmic optimization only; same selection semantics intended
ba1807b9by Murch+33−183 files
No security note in commit
Informational 19 AI analysisMessage 80 · Strong
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

coinselection: BnB skip exploring high waste

This commit is a performance optimization for Bitcoin Core's coin selection algorithm. It teaches the Branch-and-Bound (BnB) coin picker to skip exploring input combinations that are guaranteed to be worse at high transaction fees. It does…

No security-relevant signals in commit message or diffChange is an optimization/perf improvement to wallet coin selectionNo memory safety, cryptography, consensus, or network changes
fa226ab9by Murch+11−22 files
No security note in commit
Low 26 AI analysisMessage 68 · Adequate
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

coinselection: Track whether BnB completed

This commit changes how Bitcoin Core's coin-selection algorithm tracks whether it finished its search. Previously, the code created the result object after the loop, so it could not record whether the Branch-and-Bound (BnB) search hit its …

No explicit security relevance stated in commit title or messageNo CVE, advisory, or researcher attribution in commitChange is observability/correctness: tracking algorithm completion state
7ecea1dcby Murch+3−11 file
No security note in commit
Informational 22 AI analysisMessage 78 · Adequate
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

coinselection: rewrite BnB in CoinGrinder-style

This commit rewrites an internal Bitcoin wallet algorithm called Branch-and-Bound (BnB) coin selection so it works more like another existing algorithm, CoinGrinder. The change removes two documented speed optimizations (lookahead pruning …

Removal of two BnB optimizations (lookahead pruning and equivalent-input-set skipping) without immediate replacementChange from assert() to Assume() for positive UTXO effective valueAlgorithmic refactor of wallet coin selection with adjusted test attempt counts
3ca0f361by Murch+104−973 files
No security note in commit
Informational 15 AI analysisMessage 73 · Adequate
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

coinselection: Track BnB iteration count in result

This commit only adds an internal counter that records how many candidate combinations the coin-selection algorithm examined before picking inputs for a Bitcoin transaction. It does not change how coins are actually selected, nor does it a…

2e737398by Murch+25−143 files
No security note in commit
Informational 19 AI analysisMessage 60 · Adequate
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

coinselection: Tiebreak SRD eviction by weight

This is a small improvement to how Bitcoin Core's wallet picks which coins to spend. When two coins are equally valuable for making a payment, the code now prefers the lighter-weight one, which saves on transaction fees. It is not a securi…

No security-relevant signals in commit title or messageNo mention of vulnerability, bug, exploit, or disclosureChange is localized to wallet coin-selection comparator
eff9e798by Murch+8−12 files
No security note in commit
Informational 15 AI analysisMessage 90 · Strong
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

test: Add SRD maximum weight tests

This commit only adds and reorganizes automated tests for the wallet's coin-selection algorithm. It does not change any production code that handles Bitcoin transactions, keys, networking, or consensus rules. There is no security vulnerabi…

858a0a9cby Murch+8−732 files
No security note in commit
Informational 15 AI analysisMessage 90 · Strong
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

test: Add SRD success tests

This commit only adds new test cases for an existing coin-selection algorithm called SRD (Single Random Draw). It does not change any production wallet code, network rules, or consensus behavior. The change is purely in the test suite and …

fe9f53bfby Murch+18−01 file
No security note in commit
Informational 15 AI analysisMessage 90 · Strong
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

test: Rework SRD insufficient balance test

This commit only changes test code for Bitcoin Core's coin selection logic. It moves and expands tests that check what happens when a wallet doesn't have enough funds to make a transaction. No production wallet code is changed, so this can…

No production code modifiedTest-only refactorNo input validation or cryptographic changes
2840f041by Murch+25−182 files
No security note in commit
Informational 15 AI analysisMessage 90 · Strong
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

Test: Add new minimum to tested feerates

This commit only changes test code. It updates the list of transaction fee rates used in wallet coin-selection unit tests to reflect a recent lowering of Bitcoin Core's default minimum fee rate and to cover more edge cases. No production c…

64ab9746by Murch+16−31 file
No security note in commit
Informational 15 AI analysisMessage 90 · Strong
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

test: Init coin selection params with feerate

This commit only changes Bitcoin Core's internal coin-selection unit tests. It refactors how test parameters are initialized so that the fee rate can be passed in directly, and it makes sure one group of failure tests uses the same paramet…

65900f8dby Murch+28−301 file
No security note in commit
Informational 14 AI analysisMessage 78 · Adequate
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

FUZZ: Test that BnB finds best solution

This commit adds a new automated fuzz test for Bitcoin Core's coin selection algorithm. It does not change any production wallet code, network behavior, or consensus rules. The test brute-forces small coin-selection problems and checks tha…

No production code changesNew fuzz test onlyNo input parsing, networking, consensus, or cryptography changes
54d03930by Murch+126−01 file
No security note in commit
Wrong identity?Names can collide and public author strings can be misleading.Contact commitwatch@karma-x.io →