Skip to content

tests: update simulator and BTC vectors for v9.27.1 - #12

Open
benma-agent wants to merge 2 commits into
BitBoxSwiss:masterfrom
benma-agent:benma-agent/simulator-v9.27.1
Open

tests: update simulator and BTC vectors for v9.27.1#12
benma-agent wants to merge 2 commits into
BitBoxSwiss:masterfrom
benma-agent:benma-agent/simulator-v9.27.1

Conversation

@benma-agent

@benma-agent benma-agent commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Add the v9.27.1 simulator to the test matrix and refresh the shared BTC signing vectors from
bitbox02-firmware commit 82375e144984adacc58083b64b9f9ce30cf27853.
The vectors update locktime screen expectations, add timestamp-locktime coverage, and include
payment-request memo screens starting with firmware v9.27.2. Historical screen expectations are preserved.

The simulator SHA-256 matches the published release digest, and the vectors are copied byte for byte.

Remove the fixed vector-count assertions so future fixture updates require no corresponding test changes.

Validation passed:

  • npm test
  • npm run typecheck
  • npm run lint
  • npm run test:sim across all 11 simulators.

The v9.27.1 BTC simulator tests were rerun after removing the count assertions.

For the latest vector refresh, npm test and the BTC simulator tests with v9.27.1 passed.
All historical expectations for the released simulator matrix are unchanged.

Related PRs:

Copy the BTC transaction test vectors from bitbox02-firmware
commit 82375e144984adacc58083b64b9f9ce30cf27853.

Refresh locktime screen expectations and add timestamp-locktime coverage.
Include versioned payment-request memo screens for firmware v9.27.2.
Remove fixed vector-count assertions so future fixture updates require no
corresponding test changes.
Add the v9.27.1 firmware simulator to the test matrix using the
SHA-256 digest published with the release asset.
@benma-agent
benma-agent force-pushed the benma-agent/simulator-v9.27.1 branch from 8823612 to 061beee Compare September 5, 2026 21:00
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