-
Notifications
You must be signed in to change notification settings - Fork 63
Comparing changes
Open a pull request
base repository: keepkey/python-keepkey
base: features/7.15
head repository: keepkey/python-keepkey
compare: master
- 8 commits
- 6 files changed
- 3 contributors
Commits on Apr 3, 2026
-
Merge pull request #189 from keepkey/features/7.15
feat: 7.15 features -- ZcashDisplayAddress, AdvancedMode gates, blind-sign policy
Configuration menu - View commit details
-
Copy full SHA for 3d36e92 - Browse repository at this point
Copy the full SHA 3d36e92View commit details -
feat: expand test coverage for Solana, TRON, TON (58 tests total)
Solana (+11 tests → 23 total): - 4 negative/rejection: malformed, truncated, trailing bytes, oversized - 2 multi-instruction: 2x transfer, transfer+memo - 1 token metadata: SolanaTokenInfo with USDC mint/symbol/decimals - 2 path edge cases: 3-element path, wrong coin type - 1 versioned v0: opaque tx requiring AdvancedMode - 1 already existed: sign_message_blocked_without_advanced_mode TRON (+6 tests → 15 total): - 2 path edge cases: too short (2 levels), wrong coin type - 2 negative: empty raw_data, oversized raw_data - 1 determinism: same raw_data produces same signature - 1 different accounts: different keys produce different signatures TON (+9 tests → 20 total): - 2 path edge cases: too short (2 levels), wrong coin type - 2 negative: empty raw_tx, oversized raw_tx - 2 memo edge cases: empty memo, long memo (255 chars) - 2 workchain: explicit zero, default (verify match) - 1 different accounts: different keys produce different signatures Also: removed duplicate test_tron_show_address and test_ton_show_address
Configuration menu - View commit details
-
Copy full SHA for ee0c447 - Browse repository at this point
Copy the full SHA ee0c447View commit details -
fix: correct test expectations from CI findings
- test_ton_path_too_short: firmware is lenient (accepts 2-level path) - test_ton_path_wrong_coin: firmware rejects wrong coin type (expect CallException) - test_tron_path_wrong_coin: firmware rejects wrong coin type (expect CallException) - test_tron_sign_deterministic: fix assertEqual arity (use assertTrue instead)
Configuration menu - View commit details
-
Copy full SHA for 13233fa - Browse repository at this point
Copy the full SHA 13233faView commit details
Commits on Apr 4, 2026
-
Configuration menu - View commit details
-
Copy full SHA for a5f7eee - Browse repository at this point
Copy the full SHA a5f7eeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80fad41 - Browse repository at this point
Copy the full SHA 80fad41View commit details -
fix: report generator — 11 issues fixed
1. N5 method name: test_ton_sign_with_comment -> test_ton_sign_with_memo (JUnit match) 2. N4 description: remove false "hash verification" claim, describe actual behavior 3. S12: add token_info metadata test (SolanaTokenInfo with USDC mint/symbol) 4. TON section description: remove cell tree reconstruction claim (deferred to 7.15) 5. TON bullet points: CLEAR-SIGN -> STRUCTURED (accurate for current behavior) 6. S5 description: add AdvancedMode requirement note 7. T4 description: clarify blind sign shows amount+address if provided
Configuration menu - View commit details
-
Copy full SHA for 35be611 - Browse repository at this point
Copy the full SHA 35be611View commit details -
fix: wrap show_address tests with exception handler for screenshot ra…
…ce + raw_address bug
Configuration menu - View commit details
-
Copy full SHA for 62cc0d8 - Browse repository at this point
Copy the full SHA 62cc0d8View commit details -
Merge pull request #190 from keepkey/features/7.15-expanded-tests
feat: expanded test coverage for Solana, TRON, TON (58 tests)
Configuration menu - View commit details
-
Copy full SHA for a6c6602 - Browse repository at this point
Copy the full SHA a6c6602View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff features/7.15...master