Skip to content

Test Bitcoin signing with shared vectors - #171

Draft
benma-agent wants to merge 1 commit into
BitBoxSwiss:masterfrom
benma-agent:benma-agent/shared-btc-test-vectors
Draft

Test Bitcoin signing with shared vectors#171
benma-agent wants to merge 1 commit into
BitBoxSwiss:masterfrom
benma-agent:benma-agent/shared-btc-test-vectors

Conversation

@benma-agent

@benma-agent benma-agent commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Consume the PSBT transaction vectors introduced by
BitBoxSwiss/bitbox02-firmware#2017 in
simulator signing tests. The PSBT conversion exercises the low-level
signing protocol without duplicating each vector as a raw request.

Centralize simulator stdout parsing and check versioned screens, errors,
signature insertion, generated outputs, and final transactions.

Close gaps exposed by the vectors: recognize Taproot policies when
loading previous transactions, preserve existing Taproot script-path
signatures, and forward silent-payment and payment-request metadata.

Remove obsolete transaction test helpers superseded by the vectors and
keep the simulator harness lint-clean.

@benma-agent
benma-agent force-pushed the benma-agent/shared-btc-test-vectors branch from f631baa to fe205a4 Compare July 21, 2026 09:59
Consume the PSBT transaction vectors introduced by
BitBoxSwiss/bitbox02-firmware#2017 in
simulator signing tests. The PSBT conversion exercises the low-level
signing protocol without duplicating each vector as a raw request.

Centralize simulator stdout parsing and check versioned screens, errors,
signature insertion, generated outputs, and final transactions.

Close gaps exposed by the vectors: recognize Taproot policies when
loading previous transactions, preserve existing Taproot script-path
signatures, and forward silent-payment and payment-request metadata.

Remove obsolete transaction test helpers superseded by the vectors and
keep the simulator harness lint-clean.
@benma-agent
benma-agent force-pushed the benma-agent/shared-btc-test-vectors branch from fe205a4 to 46f2dec Compare July 21, 2026 20:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant