AP
← Developer activityStrong match

Antoine Poinsot

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

12 commits1 monitored projects2 candidates1 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 Antoine PoinsotA visual map of monitored and externally discovered repositories.APdeveloper12Bitcoin 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 85 · Strong
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

chainparams: add overloads for RegTest and SigNet with no options

This commit is a small internal code cleanup for Bitcoin Core. It adds shortcut versions of two functions used only for test networks (RegTest and SigNet) so callers don't have to pass an empty options object. There is no user-facing chang…

801e3bfeby Antoine Poinsot+6−43 files
No security note in commit
Informational 18 AI analysisMessage 83 · Strong
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

chainparams: make deployment configuration available on all test networks

This commit lets Bitcoin Core accept two testing-only command-line options on test networks (testnet, testnet4, signet) instead of only on regtest. It also adds an explicit guard so those options cannot be used on the real mainnet. The cha…

Deployment parameter options expanded from regtest-only to all test networksNew mainnet guard explicitly prevents -testactivationheight and -vbparams on mainnetHelp text changed from 'regtest-only' to 'test-only'
4995c00aby Antoine Poinsot+70−205 files
No security note in commit
Informational 15 AI analysisMessage 85 · Strong
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

chainparams: encapsulate deployment configuration logic

This commit is a straightforward internal code reorganization. It moves the logic that applies custom soft-fork activation settings from one place in the code to another, grouping it into a reusable helper function. There is no change to h…

df7ed5f3by Antoine Poinsot+73−573 files
No security note in commit
Critical 87 AI analysisMessage 98 · Strong
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

validation: correct lifetime of precomputed tx data

This commit fixes a memory safety bug in Bitcoin Core's block validation. When checking a new block, the program creates a queue of script checks that may run on multiple threads in the background. It also precomputes some transaction data…

Use-after-free in block validation pathLifetime/order-of-destruction bug between local objectsExploitable by crafted invalid block
1ed799fbby Antoine Poinsot+1−21 file
Vendor flagged security relevance
Informational 15 AI analysisMessage 55 · Thin
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

doc: update release process to mention security advisories pre-announcements

This commit only changes documentation. It updates Bitcoin Core's release notes template and release process checklist to remind maintainers to mention upcoming security advisories when announcing a new release. No code, no bug fix, no vul…

4abc0c2eby Antoine Poinsot+11−12 files
No security note in commit
Informational 15 AI analysisMessage 58 · Thin
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

Add release note for #33050 and #33183 error string changes

This commit only adds a release note describing a previous change to error message wording in Bitcoin Core. It does not change any code, behavior, or security properties. The error strings were renamed from 'mandatory/non-mandatory-script-…

c0d91fc6by Antoine Poinsot+7−01 file
No security note in commit
Informational 15 AI analysisMessage 73 · Adequate
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

contrib: adapt max reject string size in tracing demo

This is a trivial comment and constant update in a tracing demonstration script. It changes a documented maximum string length from 118 to 114 characters because a previous commit shortened the longest possible rejection reason. There is n…

b3f781a0by Antoine Poinsot+2−21 file
No security note in commit
Informational 15 AI analysisMessage 91 · Strong
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

scripted-diff: validation: rename mandatory errors into block errors

This commit is a simple automated rename of user-facing error messages and test expectations. It changes the phrase 'mandatory-script-verify-flag-failed' to 'block-script-verify-flag-failed' across source code and tests. No validation logi…

9a046354by Antoine Poinsot+28−2811 files
No security note in commit
Informational 12 AI analysisMessage 73 · Adequate
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

policy: introduce a helper to detect whether a transaction spends Segwit outputs

This commit adds a new internal helper function in Bitcoin Core that detects whether a transaction spends any Segregated Witness (Segwit) output, except for a special 'anchor' output type. It does not change network rules, user-visible beh…

2907b588by Antoine Poinsot+196−03 files
No security note in commit
Low 48 AI analysisMessage 98 · Strong
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

validation: detect witness stripping without re-running Script checks

This commit changes how Bitcoin Core detects when a transaction's witness data has been stripped away. Previously, the software ran expensive script checks up to three times to figure out if a transaction failed only because its witness wa…

Removes repeated script validation to avoid CPU exhaustion DoS vector in mempool acceptanceChanges rejection classification from consensus-invalid to witness-stripped for some multi-input transactionsAffects reject filter behavior and 1p1c package relay orphan resolution
27aefac4by Antoine Poinsot+2−71 file
Vendor flagged security relevance
Informational 15 AI analysisMessage 55 · Thin
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

qa: unit test sighash caching

This commit adds a new automated test file for Bitcoin Core. It does not change any production code, network rules, or wallet behavior. The test verifies that an internal caching optimization for signature hash calculations returns correct…

83950275by Antoine Poinsot+90−01 file
No security note in commit
Informational 15 AI analysisMessage 50 · Thin
BC Bitcoin CoreBitcoin Core BitcoinSupply chain

qa: simple differential fuzzing for sighash with/without caching

This commit adds a new automated test (a fuzz test) that checks Bitcoin Core's signature hash calculation behaves identically whether or not a performance cache is used. It does not change production code, fix a bug, or introduce any user-…

b221aa80by Antoine Poinsot+25−01 file
No security note in commit
Wrong identity?Names can collide and public author strings can be misleading.Contact commitwatch@karma-x.io →