Skip to content

Commit 71d6086

Browse files
committed
test(maya): un-skip native signtx — digest-verified, no frozen vectors; solana TransferChecked + attested-symbol OLED tests; report: hive/solana/maya catalog + specificity frame picker
- mayachain: the 3 skipped native tests carried thorchain's copy-pasted signature vectors (could never pass). Rewritten self-verifying: host reconstructs the amino sign-doc byte-for-byte (mirrors mayachain.c; the identical construction reproduces thorchain's green frozen vector) and verifies the signature against it + the known device pubkey. - solana: TransferChecked clear-sign test (dedicated mint screen, no AdvancedMode) + signed-token-def test (LoadClearsignSigner attestation over mint/decimals/symbol -> 'signed by alias' screen). messages_solana_pb2 regenerated (protoc 3.5.1) with SolanaTokenInfo signature/signer_key_id; device-protocol pin -> 47e19d8 (matching proto). - report SECTIONS: Hive G6-G28 (sign-message printable-whitelist oracle fix, sign-ops, transfer fences), Solana S8/S12 captions corrected to the force-opaque behavior + S13-S24, Maya M4-M6 native entries, THOR H2/H4 + EVM E20/E21 deposit happy paths get capture hints; H2 + maya memos render full-sequence (every raw-memo page). - frame picker: blank/lock frames never shown; cross-test duplicate census (masked for the scroll-arrow animation) ranks test-specific frames above shared chrome, fixing the leaked IMPORT-RECOVERY/blank frames in section C.
1 parent 536bfb6 commit 71d6086

5 files changed

Lines changed: 591 additions & 232 deletions

File tree

keepkeylib/messages_solana_pb2.py

Lines changed: 28 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)