Skip to content

fix: gate EVM clear-signing tests on EthereumTxMetadata#182

Merged
BitHighlander merged 1 commit intorelease/7.14.0from
fix/evm-clear-signing-gate
Mar 27, 2026
Merged

fix: gate EVM clear-signing tests on EthereumTxMetadata#182
BitHighlander merged 1 commit intorelease/7.14.0from
fix/evm-clear-signing-gate

Conversation

@BitHighlander
Copy link
Copy Markdown
Contributor

Summary

  • Change requires_message("EthereumSignTx")requires_message("EthereumTxMetadata") in test_msg_ethereum_clear_signing.py

Why

EthereumSignTx exists in all firmware versions, so the gate never skips. When firmware reports 7.14.0 but lacks the clear-signing handler, tests run and fail instead of skipping. EthereumTxMetadata is the new message — correct gate target.

Test plan

  • On firmware 7.14.0 WITHOUT EVM clear-signing: tests skip
  • On firmware 7.14.0 WITH EVM clear-signing (mega PR): tests run and pass

Tests gate on EthereumSignTx which exists in all firmware versions.
Should gate on EthereumTxMetadata (the new message) so tests skip
when firmware lacks clear-signing support instead of running and
failing.
@BitHighlander BitHighlander merged commit 9cc024f into release/7.14.0 Mar 27, 2026
2 of 3 checks passed
@BitHighlander BitHighlander deleted the fix/evm-clear-signing-gate branch March 27, 2026 05:56
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