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

Show Transaction Version, Locktime and inputs' sequences when signing transactions! (#321)

Public commit record

What the developer wrote

Authored by Oren

73/100 · Adequate
Show Transaction Version, Locktime and inputs' sequences when signing transactions! (#321)

Co-authored-by: k9ert <117085+k9ert@users.noreply.github.com>
Co-authored-by: k9ert <kim@swanbitcoin.com>
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Provides an explanatory body✓ Links an issue, advisory, or supporting reference
The short version

What changed, and why it matters

This commit adds more information to the transaction signing screen of the Specter DIY hardware wallet. It now shows the transaction version, locktime, and each input's sequence number, helping users spot unusual transaction settings (such as delayed spending or disabled locktime) before they approve a signature. There is no direct evidence this fixes an active exploit; it is primarily a user-interface hardening change.

Recommended action

No urgent action required. Treat as a normal UI improvement that may reduce social-engineering and transaction-malleability risks by making locktime/sequence/version visible to users. Review the sequence/locktime interpretation logic for correctness, and verify the new `conv_time()` helper behaves correctly on the target embedded platform.

Security signals we found

01

UI now surfaces transaction version, nLockTime, and input nSequence during signing

02

Sequence values are interpreted to warn about RBF and relative locktime

03

Locktime is flagged when all inputs have sequence=0xFFFFFFFF (locktime disabled)

04

New time-conversion helper added for human-readable locktime display

05

Test coverage added for the new helper

Risk score

Why this scored 19/100

Our methodology →
Potential impact 2/30
Exploitability 1/25
Stealth signal 1/15
Affected reach 3/15
Confidence 8/10
Evidence quality 4/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.