AI-generated analysisPublished automatically and not human-verified. Validated context appears in community notes below.
← Watch feed
Low 45 Bitcoin

Include witness UTXOs in SegWit PSBTs

Public commit record

What the developer wrote

Authored by rockstardev

45/100 · Thin
Include witness UTXOs in SegWit PSBTs
✓ Descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
The short version

What changed, and why it matters

This commit changes BTCPay Server so that when it builds or decodes Partially Signed Bitcoin Transactions (PSBTs), it explicitly adds a compact 'witness UTXO' record for any SegWit inputs. Previously, some SegWit PSBTs may only have carried the full previous transaction (non-witness UTXO). Adding the witness UTXO improves compatibility with hardware wallets and signers that require or prefer it, and can reduce the data those devices need to process. The change itself is a correctness/compatibility improvement rather than an obvious vulnerability fix, but the absence of witness UTXOs in SegWit PSBTs can cause signing failures or force fallback behaviour in some wallets.

Recommended action

Treat as a routine compatibility/robustness improvement. Review whether any downstream signers or users were previously failing to sign SegWit PSBTs produced by BTCPay Server, and consider documenting the change in release notes. No urgent security patch is indicated by the diff alone.

Security signals we found

01

PSBT data completeness change for SegWit inputs

02

Potential prior state: SegWit PSBTs may have been distributed without witness UTXOs

03

Hardware-wallet compatibility / BIP-174 compliance improvement

04

No explicit vulnerability, bug ID, or CVE referenced in commit

05

No input validation or sanitization changes beyond PSBT field population

Risk score

Why this scored 45/100

Our methodology →
Potential impact 12/30
Exploitability 8/25
Stealth signal 6/15
Affected reach 10/15
Confidence 6/10
Evidence quality 3/5
Human-validated context

Community notes

Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.

No validated notes yet.

The AI analysis stands alone for now. Submit a note if you can add evidence or important context.