fix(caesar): localization in Progress Component
What changed, and why it matters
This commit is a routine user-interface fix for the Trezor hardware wallet's 'Caesar' layout. It swaps a hard-coded English string ('Locking the device...') for a localizable translation key and slightly increases the on-screen margin so longer translated text fits. The remaining changes are only updated test screenshot fingerprints, which is expected when any visible text changes. There is no security issue here.
No security action required. Treat as a normal localization/UI fix.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The code change in core/embed/rust/src/ui/layout_caesar/ui_firmware.rs replaces a hard-coded &str with TR::progress__locking_device, routing the lock-screen description through the translation system. A companion one-pixel margin tweak in progress.rs accommodates longer translated strings. The bulk of the diff is fixtures.json hash updates for UI regression tests, reflecting changed pixel output across multiple languages. No cryptographic, authentication, or authorization logic is touched.
Changed components
core/embed/rust/src/ui/layout_caesar/component/progress.rscore/embed/rust/src/ui/layout_caesar/ui_firmware.rstests/ui_tests/fixtures.jsonInspect captured patch +297 / −297
diff --git a/core/embed/rust/src/ui/layout_caesar/component/progress.rs b/core/embed/rust/src/ui/layout_caesar/component/progress.rs
index f41eb9cc..397e2013 100644
--- a/core/embed/rust/src/ui/layout_caesar/component/progress.rs
+++ b/core/embed/rust/src/ui/layout_caesar/component/progress.rs
@@ -18,7 +18,7 @@ use crate::{
use super::super::{cshape, fonts, theme};
-const BOTTOM_DESCRIPTION_MARGIN: i16 = 10;
+const BOTTOM_DESCRIPTION_MARGIN: i16 = 11;
const LOADER_Y_OFFSET_TITLE: i16 = -10;
const LOADER_Y_OFFSET_NO_TITLE: i16 = -20;
diff --git a/core/embed/rust/src/ui/layout_caesar/ui_firmware.rs b/core/embed/rust/src/ui/layout_caesar/ui_firmware.rs
index da353b9c..b37171c6 100644
--- a/core/embed/rust/src/ui/layout_caesar/ui_firmware.rs
+++ b/core/embed/rust/src/ui/layout_caesar/ui_firmware.rs
@@ -1091,7 +1091,7 @@ impl FirmwareUI for UICaesar {
notification: Option<Notification>,
lockable: bool,
) -> Result<impl LayoutMaybeTrace, Error> {
- let loader_description = lockable.then_some("Locking the device...".into());
+ let loader_description = lockable.then_some(TR::progress__locking_device.into());
let layout = RootComponent::new(Homescreen::new(label, notification, loader_description));
Ok(layout)
}
diff --git a/tests/ui_tests/fixtures.json b/tests/ui_tests/fixtures.json
index 70a6e085..5e816451 100644
--- a/tests/ui_tests/fixtures.json
+++ b/tests/ui_tests/fixtures.json
@@ -10877,7 +10877,7 @@
"T3B1_cs_test_backup_slip39_custom.py::test_backup_slip39_custom[1of1]": "9c8bd926689d2a344338056ad5e5e3b90964c2bdcc7378c706cf994739771ac4",
"T3B1_cs_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "d9c7d6da2361ca9a4c10fd076a47688c2fe1ab63057ad8f988e62672f70637df",
"T3B1_cs_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "651e533c962c8b5881965d465f527060101fc637942068bbdc9c2657047911be",
-"T3B1_cs_test_lock.py::test_hold_to_lock": "b47c548207a74b30011bb759b83e88a49563d55c68d087e6ae7880d770a12ffb",
+"T3B1_cs_test_lock.py::test_hold_to_lock": "b8d4d7d7e1e74bd5cc45e9ea0b3c683f4d99e5898760d337ee101dc9e4e3b292",
"T3B1_cs_test_passphrase_caesar.py::test_cancel": "e43521bbcb4267545ec3479d3320ca0c33ddc520418c100a107e90af95cbd153",
"T3B1_cs_test_passphrase_caesar.py::test_passphrase_delete": "a48a850365da7061f2f434b4e20670fa878c8fd32f1dc9a1ef0a63c67c84fc4c",
"T3B1_cs_test_passphrase_caesar.py::test_passphrase_input[Y@14lw%p)JN@f54MYvys@zj'g-mnkoxeaMzLgfCxUd-c05a9fd8": "0e8dc99d3774bea5eed01270a2f8bf530d48f71b415753caa51b82fe3e7347e4",
@@ -10888,15 +10888,15 @@
"T3B1_cs_test_passphrase_caesar.py::test_passphrase_input_over_50_chars": "20bfacd81a28072d2c89fd5aa08288e28041765bdd286667988d51e7f8755ecf",
"T3B1_cs_test_passphrase_caesar.py::test_passphrase_loop_all_characters": "7d26630550f172df5f4e92e61b41218f75508ea681dbd1946a628a5a8aa6d077",
"T3B1_cs_test_pin.py::test_pin_change": "56d57a6d2c95ece142a0ca09ed1ada374db9b458017d8265efbec7530ef1e7e5",
-"T3B1_cs_test_pin.py::test_pin_delete_hold": "0b14e12733fe2ac69d948b174c491ff39ee85b0bada23f6d6585d7d4a627c914",
-"T3B1_cs_test_pin.py::test_pin_empty_cannot_send": "1397c0fceca360f6ab0f94fd36e1f123d5a79b5a432dd4771fed6bafa0f2eadb",
-"T3B1_cs_test_pin.py::test_pin_incorrect": "ab88771b8abf9e4db3c5a56b4e67953c9177471152478fcb9bf2630c82b97062",
-"T3B1_cs_test_pin.py::test_pin_long": "5b07abf0635aeb42d00aeb0ca99122434d93cbac6ad25b83ae0af8d1d1ee45ed",
-"T3B1_cs_test_pin.py::test_pin_long_delete": "e0b13a7ca13f83a2e8a512b859557997e15a624b59d6831c871d2f7f046135d3",
-"T3B1_cs_test_pin.py::test_pin_longer_than_max": "9344752acb81676279ff97c4421de34281159cc8cccb0d24a4886c249887b5f2",
+"T3B1_cs_test_pin.py::test_pin_delete_hold": "d6f7323dbc06e60518eb82b9164fad5c4aaefba90714b79b3ab6136689854688",
+"T3B1_cs_test_pin.py::test_pin_empty_cannot_send": "f30a8e1d07c7ba55b720809369264880d9e332f13be62d93373fc1c7c52a95cd",
+"T3B1_cs_test_pin.py::test_pin_incorrect": "12eebc319f92f5a2850d9dc6745ad62e89895dbcaedbda18ffd856c867f294ff",
+"T3B1_cs_test_pin.py::test_pin_long": "7aa4ffdaa8438fd0d466ff2144b69e555fdedf8c5f8315f7ab72af9bdae132fb",
+"T3B1_cs_test_pin.py::test_pin_long_delete": "e1de44f25503c7ff98f96e5af4dcdd2920cc41464f964e1a9c46794976a0c612",
+"T3B1_cs_test_pin.py::test_pin_longer_than_max": "efc2a78440b2f2740a226302410e659cec8bce276a6fe6a46b6f8ad1de17b742",
"T3B1_cs_test_pin.py::test_pin_setup": "edb0a5c12c2677c31601bcc948fce27dbab32a95ab43388d2dc52a8d0e8d53f8",
"T3B1_cs_test_pin.py::test_pin_setup_mismatch": "1b73a5d7f603c28762c202c518ee888290b2e279ae119c79f5c6624b887b6044",
-"T3B1_cs_test_pin.py::test_pin_short": "84ab684607dddda27a36a73318f1e623876831c0e4caa762e673126cd44501dc",
+"T3B1_cs_test_pin.py::test_pin_short": "6785bdc4e43bd49afa11c72ed29e7a61fa968290b35c10f9191e1a936ad62775",
"T3B1_cs_test_pin.py::test_wipe_code_same_as_pin": "1cd3876ef0a92862810aa810ec41c404b1ff17656e8207093db542ada9c02538",
"T3B1_cs_test_pin.py::test_wipe_code_setup": "ef95acac372193eebc09d604d644adc69990e0b17cdd9fb72f36fb898f26d901",
"T3B1_cs_test_recovery.py::test_recovery_bip39": "6fe17ca5f35d9b3713620431f5f13ebe89705a156ebc3df14eda614fe24654fa",
@@ -10924,7 +10924,7 @@
"T3B1_de_test_backup_slip39_custom.py::test_backup_slip39_custom[1of1]": "c57272922bae076d24dd82bacf3b037fdde51d93661beb20392be2ad619e47a4",
"T3B1_de_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "eb2af30a9b7a6b0e9bf24b31c642c6f9e0726f0d2f08e5abfe6dbd97397531d4",
"T3B1_de_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "258243c470cab3d1d8763f5c12f3a0925419d7d54e7f8428f888ab383dc89308",
-"T3B1_de_test_lock.py::test_hold_to_lock": "9a88c701ea6b0e3e715659795892b051f8ae1f715e8c35609df548b2891681dc",
+"T3B1_de_test_lock.py::test_hold_to_lock": "91deaf51d39073835830501a3c7760d76a1563768c2ce76cd7f3c67549a1c029",
"T3B1_de_test_passphrase_caesar.py::test_cancel": "8766cdab115eceba41972639efcc2103f2845d45984429fd32165effe66ef4ee",
"T3B1_de_test_passphrase_caesar.py::test_passphrase_delete": "4cdec473badff2abe30048627a86e0bd17242c5aa7ee3479c71c8aec20f9ed31",
"T3B1_de_test_passphrase_caesar.py::test_passphrase_input[Y@14lw%p)JN@f54MYvys@zj'g-mnkoxeaMzLgfCxUd-c05a9fd8": "a960f944242b6d3c2ed6a39f2b5dba3a2526e2a39ad42510e4d9519adc864be7",
@@ -10935,15 +10935,15 @@
"T3B1_de_test_passphrase_caesar.py::test_passphrase_input_over_50_chars": "c241344437c582f8e9486591f6c7955bdf50fadff26defcff273413e04fdf5fc",
"T3B1_de_test_passphrase_caesar.py::test_passphrase_loop_all_characters": "2e09bafa492c62a899dc742e39f2834a874dbaabcb97cb98fe2c4b322199972d",
"T3B1_de_test_pin.py::test_pin_change": "95f1905a4720e2b7b99d8221f2ffb28541c9df3f237e97f78fd59b0c4785e137",
-"T3B1_de_test_pin.py::test_pin_delete_hold": "9f8ef5a06dd53d89f1da92189fc89c697da066cc1881b0da2405c92d1b80dcef",
-"T3B1_de_test_pin.py::test_pin_empty_cannot_send": "70d0e8d7ff4df90329948aac7fc7f5245bb40758b67baf07d8ce118281cca86f",
-"T3B1_de_test_pin.py::test_pin_incorrect": "61a21f6fd7f09f5f61e0255895b1a8d8a40ec4db754e1e28e4adee1f10feb300",
-"T3B1_de_test_pin.py::test_pin_long": "390e2a362174249b6e4f811dbbd46d9e42a159d469b5f7d0c9fcd7187cad2992",
-"T3B1_de_test_pin.py::test_pin_long_delete": "1f23f5676864c3cee5a71f58d0070d49c85395c8451296ab6e9ade4ae4e1442c",
-"T3B1_de_test_pin.py::test_pin_longer_than_max": "7c16ed2e6903cc11175dbe5ddbaf68c960ee81c2167dc1c15ee6ba5709b11ed7",
+"T3B1_de_test_pin.py::test_pin_delete_hold": "3d2fd25442e4a9e66010243e67da7c28414d8194453d6239f0cc0032d5133bbe",
+"T3B1_de_test_pin.py::test_pin_empty_cannot_send": "edda2b1698cf35c65c0c7f410169fea9063189b20281ac818ffe0acb7affd12f",
+"T3B1_de_test_pin.py::test_pin_incorrect": "b732f5f8eec2ebdd2df878a968caefcfd5131b3dbc8daae2ab9b70a042cf18ea",
+"T3B1_de_test_pin.py::test_pin_long": "427ce5b9a75605b915cb558e5c278e9168f9b18151fd15641157671c85b5581d",
+"T3B1_de_test_pin.py::test_pin_long_delete": "d39d214e598e8e9430a590929fa7caf48d5d6f27068913c58339300653b8d84a",
+"T3B1_de_test_pin.py::test_pin_longer_than_max": "7926f5341267e811256abec6c55cd572dc519692c685340ce828eb50817c3366",
"T3B1_de_test_pin.py::test_pin_setup": "a7e49b6117caff623c3f586273f2a279b4f68a5db5c8a9fee1421fbd979d7c21",
"T3B1_de_test_pin.py::test_pin_setup_mismatch": "99e0cb6434f537d3f017628d29c53853d1799d5ef23a3db6fc18b59e943d1686",
-"T3B1_de_test_pin.py::test_pin_short": "7ec89a8817f8be2ddc8e69ab35c5ba9c96b7dfb52c302c333030b520187e7dac",
+"T3B1_de_test_pin.py::test_pin_short": "fe51105c6e898b6ebc75452441aa649368be89f8853503cc884352788a2e62ae",
"T3B1_de_test_pin.py::test_wipe_code_same_as_pin": "5619e5dded57c268a41d82646938c0dd50061f2657caf1b7171779f8501df645",
"T3B1_de_test_pin.py::test_wipe_code_setup": "7378efe33a2371f5d9410f7335b889a63e9fb61f4d34a56d128ff79f3ebed819",
"T3B1_de_test_recovery.py::test_recovery_bip39": "4ad2ef215331bf00616c36efdf08839998684bb4967a206ba0f7a1e387ffa0ba",
@@ -11020,7 +11020,7 @@
"T3B1_es_test_backup_slip39_custom.py::test_backup_slip39_custom[1of1]": "f79852a6f7532130fcb90157447d673af72d9d90e12c76f01bda6dbefcd65071",
"T3B1_es_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "9e10adce5af7ace80c2e143fff72c4c55c5b975f7cc37f99fd90d819f2b11925",
"T3B1_es_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "637f604c9159be9a7c1a1b292f047d28164b7ff59245d76070188c54cb2417a1",
-"T3B1_es_test_lock.py::test_hold_to_lock": "8c91acd79e022f1d2ba9236a091b99e43ef87f7b037c34d6bff85eb296a5ac00",
+"T3B1_es_test_lock.py::test_hold_to_lock": "f916e35e97d60a559166dbbaa45b9b5497af7dc415eb5bd1cbf554caad37eb53",
"T3B1_es_test_passphrase_caesar.py::test_cancel": "bc4f3c0b6e07fc7c6c65d4bc23649cf313d204d1e0ed9c4697ac806511b0333b",
"T3B1_es_test_passphrase_caesar.py::test_passphrase_delete": "4704a1d4be00f06bd8518cbe4e392f1aa54034c80335d2f85a5b4fa12eba37a3",
"T3B1_es_test_passphrase_caesar.py::test_passphrase_input[Y@14lw%p)JN@f54MYvys@zj'g-mnkoxeaMzLgfCxUd-c05a9fd8": "845f4f0b8708f77e387f307562d9fb8c777d7953df15d738afdad18e3c21c8ef",
@@ -11031,15 +11031,15 @@
"T3B1_es_test_passphrase_caesar.py::test_passphrase_input_over_50_chars": "b3e23af6015c250d7ce91d1fd3cf2cbe5e209a947f97b8b2b087523cc47363e8",
"T3B1_es_test_passphrase_caesar.py::test_passphrase_loop_all_characters": "45c26c8dc56400e21500d2d33cba57aad39ca774661553dc573118eed4e12cdd",
"T3B1_es_test_pin.py::test_pin_change": "035948520ac71f5ce5ba13586917475439e5879030acd6b090599a51e7d6a112",
-"T3B1_es_test_pin.py::test_pin_delete_hold": "1cdc0ea58423f4e671ee21dec91d6b8d4fa6294a2a9f021ba14bc1cd601f3bff",
-"T3B1_es_test_pin.py::test_pin_empty_cannot_send": "bd8aa23d9cf9d170578a85902c9b4c0033ff57516314effcfa5f29b35af87284",
-"T3B1_es_test_pin.py::test_pin_incorrect": "65b61b22dda7c2697405a9c37508d062ca8a352a589ca8f21519ee1692d7bbc4",
-"T3B1_es_test_pin.py::test_pin_long": "acece2b14a95beffd82530b7279f6950cc965d03d5b09b951ea3fbfa986d4fdb",
-"T3B1_es_test_pin.py::test_pin_long_delete": "9c704bfd667cb01ec0da3d470eb4153263e334ca011e3a22e8e07f70f46ea086",
-"T3B1_es_test_pin.py::test_pin_longer_than_max": "e077c17d7520883d3a3770fa2742012412fd7c12868c0c57a799dda89be09a0d",
+"T3B1_es_test_pin.py::test_pin_delete_hold": "d87f515bc456b226234acbd3f4a43cf72b7ef8ea224556871d0018023d14309d",
+"T3B1_es_test_pin.py::test_pin_empty_cannot_send": "e48814a4d9c7ac8c841cb79b92b0d9e5b2c88216083b5f8e44006c59f8786e6a",
+"T3B1_es_test_pin.py::test_pin_incorrect": "cb3204919ee404068dcf024ac0bdbd75e4e12309138649a7d5138de7012b1ba0",
+"T3B1_es_test_pin.py::test_pin_long": "53ae6e342ae663b7fb0aef7d657a97183a78dca276978bbf39e83ef25574eaf1",
+"T3B1_es_test_pin.py::test_pin_long_delete": "8c69ffd7225e758885e092823f6f3e970c9c5c433567f7dfde31dc325b772a4e",
+"T3B1_es_test_pin.py::test_pin_longer_than_max": "8fbfdc19c2a8d0d468db490897fb8fd8d598895169595177adaaa6479f3773a0",
"T3B1_es_test_pin.py::test_pin_setup": "eab4cc14e6dfb797221f78ffb77297b5fbdac34276592bb3fb773864dcf3628d",
"T3B1_es_test_pin.py::test_pin_setup_mismatch": "3150985c91551a3c90b3cf7a76b52afd80e80e687193a3d8ef16183aa2d615f3",
-"T3B1_es_test_pin.py::test_pin_short": "abb7705010172e6b5a25fb8212136eb5c31500e7b2ef66be4f4e7c3f3947facd",
+"T3B1_es_test_pin.py::test_pin_short": "cb0db0d7137998afa5535a98492d4438ee55994041c03722c377790a88473a78",
"T3B1_es_test_pin.py::test_wipe_code_same_as_pin": "6dbd16ba219b48df07bc2ece59a35368b7866bc9fc8ca15e0901d1972fa2c094",
"T3B1_es_test_pin.py::test_wipe_code_setup": "b3a699fcced73fd88dd043aaa00cfa0a7916fe196ac8a9813e7d4378edf55511",
"T3B1_es_test_recovery.py::test_recovery_bip39": "a7fb7e55c9813d94fc1a72e418fa911cc0b136b164829a02b717f357e2447181",
@@ -11057,9 +11057,9 @@
"T3B1_es_test_tutorial_caesar.py::test_tutorial_finish": "565dd5abe9497d27046eb31caf6b762cd56a9f3231fedccfaceea76134a3a91f",
"T3B1_es_test_tutorial_caesar.py::test_tutorial_skip": "1c948ee0f1b8458362f40bfdee0aaf17d0c9f8a0c09f3f131c878be28c1213b3",
"T3B1_fr_test_autolock.py::test_autolock_does_not_interrupt_preauthorized": "28a6386e4409cf2ef69926a7dd408a05881b715194ec27bcae5e19baad0bb759",
-"T3B1_fr_test_autolock.py::test_autolock_does_not_interrupt_signing": "30e09cb5b29bbaf2c542ac0cbfc7b683ebf78e86e8f34f1641090122c0ea624b",
+"T3B1_fr_test_autolock.py::test_autolock_does_not_interrupt_signing": "5b11e0d3b77cf69a660f98255ea4e8ed0678ba2c0141ccfa133ba756395e04dd",
"T3B1_fr_test_autolock.py::test_autolock_interrupts_passphrase": "8ae43ebae6bdc4f22011839375f96f7dcd8aa73d2be20118471dd659ae5e0da5",
-"T3B1_fr_test_autolock.py::test_autolock_interrupts_signing": "7ebeff0fe1ee59ec53bc9f45d9d03fa3167dcb8e07d7b0e9c88a221c8775ec79",
+"T3B1_fr_test_autolock.py::test_autolock_interrupts_signing": "2c69117676aac00a3f13a56498a053535e18928efaef851aaf3c13aad00a4d6f",
"T3B1_fr_test_autolock.py::test_autolock_passphrase_keyboard": "854c3f95ab44a181876719c5e1e82c5b45f576c0245dc9a1913ed648e6dda631",
"T3B1_fr_test_autolock.py::test_dryrun_enter_word_slowly": "e7e84a3a95b7f181a3573b382aba955b41fad428e54ae8a3b1f6ebc8c60e77b2",
"T3B1_fr_test_autolock.py::test_dryrun_locks_at_number_of_words": "3c92c12116b4b2ae7f3021243b2bb95aecfb54707404f9f3a58e21409caaef3b",
@@ -11067,7 +11067,7 @@
"T3B1_fr_test_backup_slip39_custom.py::test_backup_slip39_custom[1of1]": "0637c51b871e2e2a77b2fd7397e9f67c7f2e34084942d04a90d3c1870e46c995",
"T3B1_fr_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "e843f9c64038384e93081d9ea5c9483976a7fe6f9e11759e4119162d64b0ccd2",
"T3B1_fr_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "ad20a488eef7580a0fed164ac894c4a279b48ea90fac4f87adb10799127a4a92",
-"T3B1_fr_test_lock.py::test_hold_to_lock": "52a08f342eed26e3be6f99169373479fd31ad775bb19e92105979571712c476c",
+"T3B1_fr_test_lock.py::test_hold_to_lock": "1e32b79c7e24f08187a92f07b7fa2d02f468be5990bdc74746f75a51252baba1",
"T3B1_fr_test_passphrase_caesar.py::test_cancel": "bffa11899ca5b3130bf2aea065b778c00c08b967a9034a5887ae71906aa929cd",
"T3B1_fr_test_passphrase_caesar.py::test_passphrase_delete": "d5a618f5987d9e20be2d11338b4fb518fde1b73c15d3e97eaa7ce5419beaa52b",
"T3B1_fr_test_passphrase_caesar.py::test_passphrase_input[Y@14lw%p)JN@f54MYvys@zj'g-mnkoxeaMzLgfCxUd-c05a9fd8": "6cc0315f2f0f52848a9d67e0c9476c4fc1f9c4cd4bf73a518f6b1e1c73aa5e3a",
@@ -11078,15 +11078,15 @@
"T3B1_fr_test_passphrase_caesar.py::test_passphrase_input_over_50_chars": "ff34d25b11ff718c898a8e48f31ab3b3ab078c576784d1d2c2d5adddfd730e1c",
"T3B1_fr_test_passphrase_caesar.py::test_passphrase_loop_all_characters": "fabeeb32af959d66a980eeaa7c54929a26267f840b2784e39cdf8497017fadeb",
"T3B1_fr_test_pin.py::test_pin_change": "55ce5048219218bdbf5a3612f347c4c73246238fd381c7576135c35218132427",
-"T3B1_fr_test_pin.py::test_pin_delete_hold": "20e0cf39c42ea4231c6ee47630e742031c315f4ef55bec234a579c4af774a296",
-"T3B1_fr_test_pin.py::test_pin_empty_cannot_send": "4224fdc0fed12574d289193a06c3e4c663dd8b5e9677591a4d46b1b879de446b",
-"T3B1_fr_test_pin.py::test_pin_incorrect": "116c5885651dee285c3d38aca496ce6d01547ed95e90cdf1ebf40cfebc8e5245",
-"T3B1_fr_test_pin.py::test_pin_long": "508a70175135ad7c90bed131673f2df279af60ea33c9bd628953dc5a3a936957",
-"T3B1_fr_test_pin.py::test_pin_long_delete": "ee7fd0184fd6b845e3f71d743f4aba52b6337b0af3212e5017341f9b73fc8b22",
-"T3B1_fr_test_pin.py::test_pin_longer_than_max": "a747a5ede4f6e4798413208539dd911fe2281f47c93aa64ce6ee51bcc89d27d5",
+"T3B1_fr_test_pin.py::test_pin_delete_hold": "3b7c47a998f84e8d048e13db8cf2a9bfb7ba8317c3226703e4924c15561e0f4d",
+"T3B1_fr_test_pin.py::test_pin_empty_cannot_send": "6d079e8c14589ac642215918eb9a5ae29c3c6e302e347df57465ea108bdfb7f7",
+"T3B1_fr_test_pin.py::test_pin_incorrect": "671dfb5f6f1dcbc0e9d2718fc38f3ac0657b16d7e0748b8a3cf00211f861d440",
+"T3B1_fr_test_pin.py::test_pin_long": "6f1da9c10c642ad85018d61ba7e218c24ed52380450772459e9fc782260a6004",
+"T3B1_fr_test_pin.py::test_pin_long_delete": "5b46fc258b7ecf93511d9f39d200d88c2894ea061ff297b695fd610de9c7b501",
+"T3B1_fr_test_pin.py::test_pin_longer_than_max": "617dc486467137f19886c9044555ce9e1ee1642d04a4cf6e3afe7e72a420c937",
"T3B1_fr_test_pin.py::test_pin_setup": "744b1d336a798b2da333d6040b21674757dc08b523134f3d44c20eab375fc45e",
"T3B1_fr_test_pin.py::test_pin_setup_mismatch": "c03f02216faf1f76705c3831066ec42961a9a7beed2f7691c8b35e217aaaacc9",
-"T3B1_fr_test_pin.py::test_pin_short": "879c9056c0cb80c2e8ef739f9f7d735b7fd05babcb1b6b0b7ec0ada5d0b95ec9",
+"T3B1_fr_test_pin.py::test_pin_short": "3e064e950ad0917c37d69442618e6b18f91d636ca2ee3138d8c0901e1fdffa1e",
"T3B1_fr_test_pin.py::test_wipe_code_same_as_pin": "ac4124082fa6c9bbe3dc44eb86fbe49c3a16395c11d04302c6090c4686dd7518",
"T3B1_fr_test_pin.py::test_wipe_code_setup": "d11c0c0640b124d58e68227442262703e575253ffe537e062d60ef87ba7e905e",
"T3B1_fr_test_recovery.py::test_recovery_bip39": "05abfe79849dc00da87015352b953ee45fb7e32527db81f1f8c1a2f2fe68a1aa",
@@ -11114,7 +11114,7 @@
"T3B1_pt_test_backup_slip39_custom.py::test_backup_slip39_custom[1of1]": "6f9727ab08294ac1417026aba7c831abcf078c2fb6f29f4bfc7a2e839ef74e2d",
"T3B1_pt_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "cb37d011955cc8280ec47af45bdb7056308056a69b4c7e398024b4ebdd235aea",
"T3B1_pt_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "2aa101494a6ac12847e00f556206f7df9d19244d1a7d1bb329323416155834f7",
-"T3B1_pt_test_lock.py::test_hold_to_lock": "cddb5e4c3e1ced668f5938df65b9c21128acf5db13d1427d303f67a884ba09d8",
+"T3B1_pt_test_lock.py::test_hold_to_lock": "2a20408dbd8d4dfe3dec507d3ab011ff9c4d393912ae92473b490b06ea41f618",
"T3B1_pt_test_passphrase_caesar.py::test_cancel": "2860f512ee62c676bb065e166e26a6d69460bfe92d7ec17004ac503c25a9ff02",
"T3B1_pt_test_passphrase_caesar.py::test_passphrase_delete": "005bbc72bf00ced8c43a7743ab382bc1d8c0aeb5084deac01e8dd05751a051e9",
"T3B1_pt_test_passphrase_caesar.py::test_passphrase_input[Y@14lw%p)JN@f54MYvys@zj'g-mnkoxeaMzLgfCxUd-c05a9fd8": "e2b636a056fd464a1d9016e8bd0506a05e98b6e47e09deb938e034826ec632da",
@@ -11125,15 +11125,15 @@
"T3B1_pt_test_passphrase_caesar.py::test_passphrase_input_over_50_chars": "e30513954e13c57c634c75574fe95378a461bfd75130121641859cfc893dc7a4",
"T3B1_pt_test_passphrase_caesar.py::test_passphrase_loop_all_characters": "c52ccb09949158996446d5a87426f38e85075905d3bfe9777e6ff8cf2b067ee8",
"T3B1_pt_test_pin.py::test_pin_change": "23013fcadbe0ceb17e56d31dce9bfe592f60c5ef7513ad5a52d38439c6d84134",
-"T3B1_pt_test_pin.py::test_pin_delete_hold": "68f8eb8ec48e9cce3c8b84c02c16e15c7990417342c27a99b6b80c5ac64ce528",
-"T3B1_pt_test_pin.py::test_pin_empty_cannot_send": "3fdd8aa106c5da29db2633cf20e7fab8c5e66c9ac79629c53a7b825a2a22cd0d",
-"T3B1_pt_test_pin.py::test_pin_incorrect": "3f7ac431f9bbe988d0c43c5ae4a3e16f1ca4ac03cf0d0288b7a4b2ef2b38f933",
-"T3B1_pt_test_pin.py::test_pin_long": "7cf9fd1319ed22693cdd8b3cb4348090ed816403a1b06bcbaab8aa5067bd2c6f",
-"T3B1_pt_test_pin.py::test_pin_long_delete": "6fc31866a254ab3b644f3204d416f75d192d6432186d916ba1c5a45893901fbd",
-"T3B1_pt_test_pin.py::test_pin_longer_than_max": "c4ae75b919e7aa0ccca271e61249da75b4b0da9f918c9586cd09f0f23e265476",
+"T3B1_pt_test_pin.py::test_pin_delete_hold": "b92b320b4de87bdd9cf6e14614c38311b9161c1afc9097dcebe35f196003900d",
+"T3B1_pt_test_pin.py::test_pin_empty_cannot_send": "8858bd4f0112afb6d38c276712b8df9ed5dd4ac33623bc9262be96bf1a944316",
+"T3B1_pt_test_pin.py::test_pin_incorrect": "ac96e649c10537251d08353644b2cac690fb433371a3e70f3c238e20c61a80c6",
+"T3B1_pt_test_pin.py::test_pin_long": "6076171bb0901b62a7ac920a909f00469c7265990d7a104336e119c8742b6df2",
+"T3B1_pt_test_pin.py::test_pin_long_delete": "562849fa56a5b3bb3e958ae057d58992737dd150b0b62e760b3c63188154157f",
+"T3B1_pt_test_pin.py::test_pin_longer_than_max": "8ea0e51e9f905c8dd8161da60fddc61452ab9a0b762d5a0dfce0dc1e053ddabd",
"T3B1_pt_test_pin.py::test_pin_setup": "b37cd966643a0ce7635854ebe235e3277736efca3cd73b95731e97285ced1eaa",
"T3B1_pt_test_pin.py::test_pin_setup_mismatch": "33e9ffbbd59f2e9912b030c42d8de64fab04c049bca702bb6c5767ed4133db96",
-"T3B1_pt_test_pin.py::test_pin_short": "2a75c72469fc9862a78ab540e6da5752ef3aeeae51d0b15396972a2a15f27d28",
+"T3B1_pt_test_pin.py::test_pin_short": "5ba876e68f12acdb175d8a15c60f535346ef4285b5f8b3ac266dd419ceb2d5a9",
"T3B1_pt_test_pin.py::test_wipe_code_same_as_pin": "bc5380a0f495bb1a127a237d25124e425885e9b06428d379d5ed8e235dd4d09a",
"T3B1_pt_test_pin.py::test_wipe_code_setup": "bc0f44ceb7adb8eca2035fa5d3a21827b8e6445207f0295ccab5eb0b438c9900",
"T3B1_pt_test_recovery.py::test_recovery_bip39": "641d1f920fd0ef958351572347159b5cf158d478d452888fa563f40ac0f23613",
@@ -12508,7 +12508,7 @@
"T3B1_cs_test_language.py::test_full_language_change[de]": "fe567bbf9f928da1ebd8052e5b7b9cbe04486b370cf512fb228f9a9fed9d3de6",
"T3B1_cs_test_language.py::test_full_language_change[en]": "456c22527842d9d01e9a6696d939221afd246d0f6a9f05da34b0849cc50d55c5",
"T3B1_cs_test_language.py::test_full_language_change[es]": "a15e2d0e31db0ca17deb4da8f1823e495c387871b2fa3285f28101fe19c51a8f",
-"T3B1_cs_test_language.py::test_full_language_change[fr]": "9cdb524d766e4cfa0f9bc578d424f6c772840f8d911f9b4a1aa554967e81e7b5",
+"T3B1_cs_test_language.py::test_full_language_change[fr]": "2b41f8c20d0f46a933d0a08efecb6e809961ac64b512e116458517ca5b25d74a",
"T3B1_cs_test_language.py::test_full_language_change[pt]": "fc2238953a0ea18e348fa7b75e62668a6f925dcbb7483668a24e6b515e604a4d",
"T3B1_cs_test_language.py::test_header_trailing_data": "6abd382f1aef97ce3cc95e7149716eda9fe9c3056938f2afa4d716712562e417",
"T3B1_cs_test_language.py::test_language_is_removed_after_wipe": "6c6038138321ce01ad018fcc46f4248e18b23bb8845e487329672cfb80482e00",
@@ -12519,7 +12519,7 @@
"T3B1_cs_test_language.py::test_switch_from_english[None]": "902e33b93f72ec14befed37ca851607fe84641303bfdca0f23dc02adca4acfad",
"T3B1_cs_test_language.py::test_switch_from_english[True]": "902e33b93f72ec14befed37ca851607fe84641303bfdca0f23dc02adca4acfad",
"T3B1_cs_test_language.py::test_switch_from_english_not_silent": "50a2ed04e647210a7c6ea4cc49dd8e37a923073f011ed6f2fae002e26ffbe472",
-"T3B1_cs_test_language.py::test_switch_language": "e5757e961f279654d20f44ff34492501140878124ea0fa1d8defab6fb9aad21e",
+"T3B1_cs_test_language.py::test_switch_language": "0d60a232cee888a772856b9cb984df71f1be40ff2f82588e5be410a0639fb7ec",
"T3B1_cs_test_language.py::test_translations_renders_on_screen": "b0b2b96072633c94fc6da9ddf08c9dce7ba79d66ef7c87839b86f8ecd7b92e6c",
"T3B1_cs_test_msg_applysettings.py::test_apply_homescreen_tr_toif_good": "db857d3971052f08e879596df1f2c719327c46dd8f269c5b5a30287e7c7ab6d9",
"T3B1_cs_test_msg_applysettings.py::test_apply_homescreen_tr_toif_single_message": "aadcecb9ef7ff91c7201577134b584e7ec610888c2f3894a3fcde500965edca6",
@@ -14048,7 +14048,7 @@
"T3B1_de_test_language.py::test_full_language_change[de]": "c7f7f6ee7320ca44d0dfdac0dcca26fcb4624ddf4977b11657a87256cf736658",
"T3B1_de_test_language.py::test_full_language_change[en]": "9a3db75a0c75079aef508e2c4eaf372bc072ee43497c0946868dff0493ea52d0",
"T3B1_de_test_language.py::test_full_language_change[es]": "56bb51bbd8c5099f03ee7f86e581739cd16161d5a0482be95aa7f121dcb74ae8",
-"T3B1_de_test_language.py::test_full_language_change[fr]": "7f3f9dc7241fb9e809c381f9cb56f2203b1fef6890c4b1d76e09d33d772bb608",
+"T3B1_de_test_language.py::test_full_language_change[fr]": "40c91962ddc93a4fb34906b05ded4a447162e40b400a9a9254edc2110403b52f",
"T3B1_de_test_language.py::test_full_language_change[pt]": "37b4e485b8c58fc3db40cbdccb4c8fb1e0bf94ccdf97a4f93c9060d3187917a6",
"T3B1_de_test_language.py::test_header_trailing_data": "00a0b3d7e080aed9ea0d56d62aa2e81cd9740d4a239f6b7c3aa1637c0b1d6162",
"T3B1_de_test_language.py::test_language_is_removed_after_wipe": "4599612657742aa9f8df6786cc412062088bca1e43785d3b05776f3e84faac24",
@@ -14059,7 +14059,7 @@
"T3B1_de_test_language.py::test_switch_from_english[None]": "b3d120f9ad8969f4c0580931c8de4085dbf151b712d9bbe756ab1dbf40b6d7d1",
"T3B1_de_test_language.py::test_switch_from_english[True]": "b3d120f9ad8969f4c0580931c8de4085dbf151b712d9bbe756ab1dbf40b6d7d1",
"T3B1_de_test_language.py::test_switch_from_english_not_silent": "c957831113b6d58c5346a4ea8406c1b152e814ea464c1137073a7ea7fb67b9e6",
-"T3B1_de_test_language.py::test_switch_language": "ac92085524ad97a7166c6460bfdc6b6ee6d18c9225a443b0535d455c0d50a99d",
+"T3B1_de_test_language.py::test_switch_language": "a2780f72c7053f304c06e966988b1593dcc8edaee4d568458da3e88720a1fec6",
"T3B1_de_test_language.py::test_translations_renders_on_screen": "dc8f35604eb4702605374768f6978215a248e338c2dc19d4888edc8b096814a3",
"T3B1_de_test_msg_applysettings.py::test_apply_homescreen_tr_toif_good": "20987815ad7a2c8a804dbc38dd29631f11d127d7d693cb36e07eb79b20f43dc9",
"T3B1_de_test_msg_applysettings.py::test_apply_homescreen_tr_toif_single_message": "802691b2943db67067c8550adab19c7368dc786c5d88d479e2edbc3e518171c0",
@@ -15588,7 +15588,7 @@
"T3B1_en_test_language.py::test_full_language_change[de]": "701ee418647b479b928bcfdf7579012ca038a93384cf6e9eb3af5da1f87658ed",
"T3B1_en_test_language.py::test_full_language_change[en]": "3415a6393db9d693d9ce7f0d8bad348ecb9d50c474208c358c1eb38bc648185b",
"T3B1_en_test_language.py::test_full_language_change[es]": "a8fc768f62ed95f8692b54db6672bc4900524d5027f6f7b466849b9ff8eaeb28",
-"T3B1_en_test_language.py::test_full_language_change[fr]": "d97be22b2ae4c8a78066646e297877377890804ca9f7c3085b3fdd2153ec9e23",
+"T3B1_en_test_language.py::test_full_language_change[fr]": "c5ab5c0bf52a841a9bf9fefd99d6f64ccc0e75166c1dcbc8277e870fadf42297",
"T3B1_en_test_language.py::test_full_language_change[pt]": "3c3fa51b236ff5646f2d0c6499fdd239dd4bd1f13c1688a672162b29dc015852",
"T3B1_en_test_language.py::test_header_trailing_data": "d180ec448c16a94ea3f579bfeedb0c1566d875473b99217d7da29d4eb112d532",
"T3B1_en_test_language.py::test_language_is_removed_after_wipe": "bbf6e3bb4dfe22463ea64130646b1ebe24d46c5746417a5246aa0d613df26ebf",
@@ -15599,7 +15599,7 @@
"T3B1_en_test_language.py::test_switch_from_english[None]": "0c354d54baf2b44b8269206f915f364344b9dea91969c14f876bd92fbb87fd5b",
"T3B1_en_test_language.py::test_switch_from_english[True]": "0c354d54baf2b44b8269206f915f364344b9dea91969c14f876bd92fbb87fd5b",
"T3B1_en_test_language.py::test_switch_from_english_not_silent": "1477d62e338f4d7c1bfac2fc5d2fc231218da5768666c11482dc1f83229506f3",
-"T3B1_en_test_language.py::test_switch_language": "92cf41d0d501b2e558db1ed8744aeb249b5c901a99b396597d82515d6b0d2546",
+"T3B1_en_test_language.py::test_switch_language": "f7f40224e945e56461a143855935f7579be96d02fa88249a80926c94a9b44743",
"T3B1_en_test_language.py::test_translations_renders_on_screen": "4c2f3396149575d0118dcd72393fd3acec2164f028e28856313791f3db4e7824",
"T3B1_en_test_msg_applysettings.py::test_apply_homescreen_tr_toif_good": "784b7dd87b8b23fc4a324a480bd97e4e127ca1bc3bb4d5d627eacb734345869f",
"T3B1_en_test_msg_applysettings.py::test_apply_homescreen_tr_toif_single_message": "0c49855e55d61b5616a8b35e52b0519ff1c651cb534e49b2ddbfad34e14b16ee",
@@ -17082,10 +17082,10 @@
"T3B1_es_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "ae5fd8567c3b6bed962ce9160b91a04da6285bffeb805658a81e2dfeb65c4b41",
"T3B1_es_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "a489a4ca5f42e00b7a7fd6d88929a8ade993917bc09f1258d0cd79130e8d477d",
"T3B1_es_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "7c31cde0e3f72bd77e860a4dc155b73857ddf2fb57d17f97a95cd2762d09ace2",
-"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "d7ca436eb0b1cf4f1e66af6cc6c719ca015f594ebdf735632c41377a4f83488d",
-"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "d7ca436eb0b1cf4f1e66af6cc6c719ca015f594ebdf735632c41377a4f83488d",
-"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[]": "d7ca436eb0b1cf4f1e66af6cc6c719ca015f594ebdf735632c41377a4f83488d",
-"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "d7ca436eb0b1cf4f1e66af6cc6c719ca015f594ebdf735632c41377a4f83488d",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "8c7e7dd67f94009e4d72bc503de4f23bc9bd69e695d01a88bd01b3bd9b1b2673",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "8c7e7dd67f94009e4d72bc503de4f23bc9bd69e695d01a88bd01b3bd9b1b2673",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[]": "8c7e7dd67f94009e4d72bc503de4f23bc9bd69e695d01a88bd01b3bd9b1b2673",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "8c7e7dd67f94009e4d72bc503de4f23bc9bd69e695d01a88bd01b3bd9b1b2673",
"T3B1_es_test_autolock.py::test_apply_auto_lock_delay": "e09b14790450b9ef220313212d9be097b76528191b15d5af220cd8cfd37e2158",
"T3B1_es_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "384eb5a9de0fed06531dedef714be166fd043212411134838cd83d6fbf82a95a",
"T3B1_es_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "384eb5a9de0fed06531dedef714be166fd043212411134838cd83d6fbf82a95a",
@@ -17128,7 +17128,7 @@
"T3B1_es_test_language.py::test_full_language_change[de]": "d194ec2f2b4ade37c5ee9ec533d2b1945fdcb8c199ff1c72a54bffe09545751e",
"T3B1_es_test_language.py::test_full_language_change[en]": "3b9c7e8d76a063326d39138efcb03b0eb34ba0c994432a261793bf7b37ad649d",
"T3B1_es_test_language.py::test_full_language_change[es]": "7156bcb33a530c4100328c2c7a91f3e4c36358db7a58c873cf28e518f9265367",
-"T3B1_es_test_language.py::test_full_language_change[fr]": "30bd07b4aef48bc335963f206480ad2456b2f76e24ed1a7ff6c681e76440660d",
+"T3B1_es_test_language.py::test_full_language_change[fr]": "377f4f1f8b2b8cb2ac11fd2fadb67678bf2bbbf2a34d34c523eb3d04b602d97c",
"T3B1_es_test_language.py::test_full_language_change[pt]": "74d429009b07ef2ec4b4a34ad681965b2bebd8fabd32ce70833c1518049113f5",
"T3B1_es_test_language.py::test_header_trailing_data": "09adcdad6ec0e421932a43198a90dba8e575aa81d8f8cd8b87d85735d321a136",
"T3B1_es_test_language.py::test_language_is_removed_after_wipe": "987c2b5bf51afa94684e25d8c20ad3c78bc173a3a4071c9b974392241a138c99",
@@ -17139,7 +17139,7 @@
"T3B1_es_test_language.py::test_switch_from_english[None]": "b367defc4c59d3d9bbb26b75d7b94256532a1ef5e04c81472c2da81f0592f982",
"T3B1_es_test_language.py::test_switch_from_english[True]": "b367defc4c59d3d9bbb26b75d7b94256532a1ef5e04c81472c2da81f0592f982",
"T3B1_es_test_language.py::test_switch_from_english_not_silent": "b92c5de91599f30a6fa1a1f2a920acda5368f53b0f8b8d7b1e03590a50dc6605",
-"T3B1_es_test_language.py::test_switch_language": "cde1b7852cb6fc2af1a5b5a295ae965311272dca4462a9ac67da0a0667669bac",
+"T3B1_es_test_language.py::test_switch_language": "87f208401ba19f4782f54c3f33bc1310eba02fd061a87381fbc51997341ab28f",
"T3B1_es_test_language.py::test_translations_renders_on_screen": "18e5c393e7d83b4515d55d3feddcb1f49289d0e5a5d64a1069bab677c0921915",
"T3B1_es_test_msg_applysettings.py::test_apply_homescreen_tr_toif_good": "65b6cf18b26f32265df5026add75af174b6757c5e3323ee6e30090655f8ec60e",
"T3B1_es_test_msg_applysettings.py::test_apply_homescreen_tr_toif_single_message": "a9270a3cae5390168ecaab6f34be99e18a2dc77c7afc85c1a4d20e0ba5c79a36",
@@ -17319,17 +17319,17 @@
"T3B1_fr_bitcoin-test_authorize_coinjoin.py::test_sign_tx[False]": "08e9758e7520c9ae807deec36e2057d2903954698748a4c77de051dd26562ebd",
"T3B1_fr_bitcoin-test_authorize_coinjoin.py::test_sign_tx[True]": "08e9758e7520c9ae807deec36e2057d2903954698748a4c77de051dd26562ebd",
"T3B1_fr_bitcoin-test_authorize_coinjoin.py::test_sign_tx_large": "368c99d67e5826aedc053992f626b8ee7175384d3b0722c64a0e4fa8224f0034",
-"T3B1_fr_bitcoin-test_authorize_coinjoin.py::test_sign_tx_migration": "a21c207a49816710b698051600b008a60a6c6e97bade02ab68afcf0ac140a6de",
-"T3B1_fr_bitcoin-test_authorize_coinjoin.py::test_sign_tx_spend": "b58d5331f3f7fc73a79dcca070d5f14e03355115d781551d55c4ce786dbde722",
+"T3B1_fr_bitcoin-test_authorize_coinjoin.py::test_sign_tx_migration": "533d12442685d7602c01ca1e94031958838d935368c1587e9709b1dac55a33a9",
+"T3B1_fr_bitcoin-test_authorize_coinjoin.py::test_sign_tx_spend": "2d8bbe6cd6b50327a461050b32108d973a28da7400948f62a53be62958f0e380",
"T3B1_fr_bitcoin-test_authorize_coinjoin.py::test_wrong_account_type": "9e2f7831fc9a7754a8e6296bbbb283522877938e7ba6a2e6bb3237accfaac283",
"T3B1_fr_bitcoin-test_authorize_coinjoin.py::test_wrong_coordinator": "9e2f7831fc9a7754a8e6296bbbb283522877938e7ba6a2e6bb3237accfaac283",
-"T3B1_fr_bitcoin-test_bcash.py::test_attack_change_input": "d20f51c21772b561ebe010c6a51bc2d19f544e57472b231f77bcbc1493476c9d",
-"T3B1_fr_bitcoin-test_bcash.py::test_send_bch_change": "c8ffdae9350e20a5a4e6b2a53e4c174507511377d2735790193d19442944f35f",
-"T3B1_fr_bitcoin-test_bcash.py::test_send_bch_external_presigned": "30f5ac33fbe546358aeca221bb9d06140c288f9eb3f8e088541a8e7f611fb853",
-"T3B1_fr_bitcoin-test_bcash.py::test_send_bch_multisig_change": "1de316a0321fa557a909ba8d4beff0ddc74385f3ddc6adb3903682508fcc149a",
-"T3B1_fr_bitcoin-test_bcash.py::test_send_bch_multisig_wrongchange": "218a809b6d0837c871cd6a47ca388b1ee8b1b390239f66d68408f683590d4d5e",
-"T3B1_fr_bitcoin-test_bcash.py::test_send_bch_nochange": "6abfe7ef18fcb6cc5e90d298ea6a4e3dedd5e9618a2fe1294c1fe9ec68d05fa2",
-"T3B1_fr_bitcoin-test_bcash.py::test_send_bch_oldaddr": "30440c10cd1b0a0adac80ddccabad37c93bf9876c20c52804c02234251959918",
+"T3B1_fr_bitcoin-test_bcash.py::test_attack_change_input": "1198ee43a811aaebe31f33dd60ed810efd1c47ea29498640fb47f5e82af484f6",
+"T3B1_fr_bitcoin-test_bcash.py::test_send_bch_change": "4bc0b9e8c09d9a14971cd36653d864b8befde32ec38c224cf46bd0306073187f",
+"T3B1_fr_bitcoin-test_bcash.py::test_send_bch_external_presigned": "41f206935a3844d70c97bfb8c4df2463c2ad83e2916dcb78cb01c6a938cc5175",
+"T3B1_fr_bitcoin-test_bcash.py::test_send_bch_multisig_change": "35a21bec9d6b84fe848e22417b0239ab3a7aa6ea42865a0a1225ac6a889e467e",
+"T3B1_fr_bitcoin-test_bcash.py::test_send_bch_multisig_wrongchange": "27c4255ad7a2c3017aa41b86d1519c4518b3413f89abcf2977cfe7b02a998032",
+"T3B1_fr_bitcoin-test_bcash.py::test_send_bch_nochange": "e0caf59c68829ed21f3d524c6f21fb2a368c7b16948e096ffeee793d908ade20",
+"T3B1_fr_bitcoin-test_bcash.py::test_send_bch_oldaddr": "94bae4f0d9477d8941edb641b4378da54c18e8965c0bc327c2fea34918e07d49",
"T3B1_fr_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-10025-InputScriptType.SPENDTAPROOT--301d7568": "0d97327299b027e6101a7eb372928a39163aee318f10b5c9df7752b5930e9cdf",
"T3B1_fr_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-44-InputScriptType.SPENDADDRESS-pkh-a1b0211f": "3edc00a46a9810d07c107b6b228389253bfb91e1f657a2a3c4a0a913e5cc57ae",
"T3B1_fr_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-49-InputScriptType.SPENDP2SHWITNESS-75f8d49f": "21f8e3201033190c12eb01e0a3f864b083e12453b13a8b70bc4a21e8aba2890c",
@@ -17367,8 +17367,8 @@
"T3B1_fr_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-1-84-InputScriptType.SPENDW-59aa0a79": "f59e07e2196f480afed4c62b02fa567fea35d196653e65bacc2812218a298327",
"T3B1_fr_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-1-86-InputScriptType.SPENDT-af95048b": "22edbd3d36b0426581db7aef337cc90122f656537d0f35bec779dbcc3b53300b",
"T3B1_fr_bitcoin-test_descriptors.py::test_descriptors_unsupported": "bd8cb26f5248651be9227aa9888cf08fafcd7d25de3be5afc82b52ff86eb5716",
-"T3B1_fr_bitcoin-test_firo.py::test_spend_lelantus": "e2c986075844bf76fb998a874e709146504d4d898889a6d41c85b0ec3629e876",
-"T3B1_fr_bitcoin-test_fujicoin.py::test_send_p2tr": "50a732975cc963006c495fc9cd01ecf1548a74ccde0785fbdc694fa56e95a7e7",
+"T3B1_fr_bitcoin-test_firo.py::test_spend_lelantus": "125d36104e85b9f9d90cdc3b066b7bed5dc93549107822455eca6be51b6aac8d",
+"T3B1_fr_bitcoin-test_fujicoin.py::test_send_p2tr": "9fa05b45b5aef5a8d78bc956ad5b315ce7a313399859a57dc040a8c8081a2aab",
"T3B1_fr_bitcoin-test_getaddress.py::test_address_mac": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
"T3B1_fr_bitcoin-test_getaddress.py::test_altcoin_address_mac": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
"T3B1_fr_bitcoin-test_getaddress.py::test_bch": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
@@ -17509,33 +17509,33 @@
"T3B1_fr_bitcoin-test_getpublickey_curve.py::test_publickey_curve[nist256p1-path3-03b93f7e6c777143ad-2d6b178b": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
"T3B1_fr_bitcoin-test_getpublickey_curve.py::test_publickey_curve[secp256k1-path0-02f65ce170451f66f4-9c982c22": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
"T3B1_fr_bitcoin-test_getpublickey_curve.py::test_publickey_curve[secp256k1-path1-0212f4629f4f224db0-0209bb73": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
-"T3B1_fr_bitcoin-test_grs.py::test_legacy": "5bf22c98957326a0f35470adb27fef6bcf3a42ae77889a74667a7086db2dc5d0",
-"T3B1_fr_bitcoin-test_grs.py::test_legacy_change": "6eec2a133364dad1c499cc5c184e7ebe47440768544744483033f6a7be8de228",
-"T3B1_fr_bitcoin-test_grs.py::test_send_p2tr": "f7ecd88fcb798be38b5e986a71cc43b4ad24f6aa99a693ae8da7a0d44d6ab8ad",
-"T3B1_fr_bitcoin-test_grs.py::test_send_segwit_native": "56d0aec8d1a1457b3f39f65b14d52fcea57d3b94057c36be5224cce77597f193",
-"T3B1_fr_bitcoin-test_grs.py::test_send_segwit_native_change": "0a25e34f0a70f018ef1e3b7b1d2f04f2864b323fc35a6670ea39cf783b84e29c",
-"T3B1_fr_bitcoin-test_grs.py::test_send_segwit_p2sh": "6365683af9ad6fe4e6f6dadbb33765fd0d77091a9ca8d2e5c3c896ce64e6428e",
-"T3B1_fr_bitcoin-test_grs.py::test_send_segwit_p2sh_change": "f3d222e8aa2041594e3c584b093b26b8800066d8b3e7e368ca78a648f08f69b0",
-"T3B1_fr_bitcoin-test_komodo.py::test_one_one_fee_sapling": "558debcab79baf9b640b92f43e1682f3d8bacfc9b28329d0086dacbdff2d07e7",
-"T3B1_fr_bitcoin-test_komodo.py::test_one_one_rewards_claim": "089893bb79f4ffbe46c45f16442762a9966de26bca3b2cb9518b8ff32bc65c9d",
-"T3B1_fr_bitcoin-test_multisig.py::test_15_of_15": "c4c1057cdf73e41bd83a0e649477e189306816d87e9df3aa4c3d0d87c05c97be",
-"T3B1_fr_bitcoin-test_multisig.py::test_2_of_3[False]": "ed111b919f3b886ddae5e84ac9761275e667d40008405e26febbe3c3b8304314",
-"T3B1_fr_bitcoin-test_multisig.py::test_2_of_3[True]": "32498d3c87f510d8db2c1d98a2409ab0afbc42cef25846109758c8efea80562c",
-"T3B1_fr_bitcoin-test_multisig.py::test_attack_change_input": "ca6832494c532c7c1aa53927ce395cd77695c784a0d9f4e21c1c555e1dde8939",
-"T3B1_fr_bitcoin-test_multisig.py::test_missing_pubkey": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_multisig.py::test_pubkeys_order": "139c10181c322b58cdfe9eb34eb88d3c38f8e6012182cc2d7ae535276d48c39c",
-"T3B1_fr_bitcoin-test_multisig_change.py::test_external_external": "4132b8a0a218195665729942666f6f87f505da7b33bd623bd24c218a51bc7484",
-"T3B1_fr_bitcoin-test_multisig_change.py::test_external_internal": "8051eddbd4b2809a39222956497bfccf48416af51b8e2953fdc69208f080c8ff",
-"T3B1_fr_bitcoin-test_multisig_change.py::test_internal_external": "f67a509abc84b193183124aa2330e867cdb2cbd472780125677c2cc99e6dea88",
-"T3B1_fr_bitcoin-test_multisig_change.py::test_multisig_change_match_first": "6c239dba573156a7bd885614fe797a837d0a27b26716eeb66ae3bbaa8490c6d9",
-"T3B1_fr_bitcoin-test_multisig_change.py::test_multisig_change_match_second": "0860e9ce5e119c59567e992529db1a3f01af5ea9c354213bed3765d6b6607f46",
-"T3B1_fr_bitcoin-test_multisig_change.py::test_multisig_external_external": "dae9f01d6d769e030b57233a60a9bb9564963dfe5034a60c3e6377618d49d74b",
-"T3B1_fr_bitcoin-test_multisig_change.py::test_multisig_mismatch_inputs": "37187b29d545920da0f5a4853c081c9238014d4209104bba1cfccfacbdb7b24d",
-"T3B1_fr_bitcoin-test_multisig_change.py::test_multisig_mismatch_multisig_change": "222191ff61e195270347ea3a5496607676319e5fdd71bc6287be55d624a47805",
-"T3B1_fr_bitcoin-test_multisig_change.py::test_multisig_mismatch_multisig_change_different_paths": "e874cd8c63fa1bbf0e77fa4662fb001ed4320dfae782f618340fdac78e9c90e8",
-"T3B1_fr_bitcoin-test_multisig_change.py::test_sorted_multisig_change_match_first": "6c239dba573156a7bd885614fe797a837d0a27b26716eeb66ae3bbaa8490c6d9",
-"T3B1_fr_bitcoin-test_multisig_change.py::test_sorted_multisig_mismatch_inputs": "b35877fcc181b62eaa258c0d18a8976551d8cfefe934529a95e74cbb9efd6431",
-"T3B1_fr_bitcoin-test_multisig_change.py::test_sorted_multisig_mismatch_multisig_change": "1f792f1d41f62c3a4c641b195aecdaeb9cd22c1c345df4e5bcbb6de33f3ce381",
+"T3B1_fr_bitcoin-test_grs.py::test_legacy": "b633b00773f717554de920032dd8585173d9ff4da81107c0b79a4557a9f1b3a8",
+"T3B1_fr_bitcoin-test_grs.py::test_legacy_change": "62acf0650de2b5624727bcb21eb8691d55b52db2e7c9402e85ad6f3fac2b412b",
+"T3B1_fr_bitcoin-test_grs.py::test_send_p2tr": "f7820cd28b13456ffcb4dd3617420e37516ae8e0100a0d155aaef990c3def24a",
+"T3B1_fr_bitcoin-test_grs.py::test_send_segwit_native": "e43cf2e6d925baf8cfa9eac146c8231b8125c93572dc23b1674d91a8fca689c2",
+"T3B1_fr_bitcoin-test_grs.py::test_send_segwit_native_change": "ad065dc4abe2ef716913c9c29178e57e9d9eb807640a14c3d1c5a7253c768942",
+"T3B1_fr_bitcoin-test_grs.py::test_send_segwit_p2sh": "fee64716db20babc63701b341a5da46a4466b531f2b14e1bac743f7a04dd4ea5",
+"T3B1_fr_bitcoin-test_grs.py::test_send_segwit_p2sh_change": "3e79d0d3cfd0e3e689df439ef2a8799cbe2c121091c898ea946c0b882a79b683",
+"T3B1_fr_bitcoin-test_komodo.py::test_one_one_fee_sapling": "31a732ea31b1910b806dd279cc3fca6a02858efb504b0165e477748aed6a4ad6",
+"T3B1_fr_bitcoin-test_komodo.py::test_one_one_rewards_claim": "3cecc126807c1491372115d0474afcd927d5ca3c7b76f44cbfb41fffb0b99043",
+"T3B1_fr_bitcoin-test_multisig.py::test_15_of_15": "caa972054edcec5b523b3426fae3a701099b69c1122bb30c1df8f75b2743aa3e",
+"T3B1_fr_bitcoin-test_multisig.py::test_2_of_3[False]": "53b311ff94019939828eb7084fc7c913a54584df00d6c6e427cef88efcdc922c",
+"T3B1_fr_bitcoin-test_multisig.py::test_2_of_3[True]": "2c1aaad5f5b5a8ab0fab8c9382cbc7d912e6c47035f37b013198985afd76540e",
+"T3B1_fr_bitcoin-test_multisig.py::test_attack_change_input": "03b91ed23cf7480d0f03a34858c89b9eacf6aa562ceccfaf232660e514f96455",
+"T3B1_fr_bitcoin-test_multisig.py::test_missing_pubkey": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_multisig.py::test_pubkeys_order": "2d110131c4017698247e72f72bbbae03236e9b0d895946c2eb659b09f309073c",
+"T3B1_fr_bitcoin-test_multisig_change.py::test_external_external": "f95aacabd03827a26e00ffbb9e37769337353a0710bea5b469309cc34a6ab39c",
+"T3B1_fr_bitcoin-test_multisig_change.py::test_external_internal": "370190889281f7ba853db6b86f7d6aafac045b7ea533ccb5b326e619e7d93869",
+"T3B1_fr_bitcoin-test_multisig_change.py::test_internal_external": "5fb3e5ca74ff5221958a5c2331dd8275af633bf69bee922039aec5b642a3987e",
+"T3B1_fr_bitcoin-test_multisig_change.py::test_multisig_change_match_first": "2f927f40b66a70b76da2d956730fd91bcad526c6cd720712e4d4e6d7d1c4cc13",
+"T3B1_fr_bitcoin-test_multisig_change.py::test_multisig_change_match_second": "e1c7e55d3019c4e984461f62e4dba8cee2af0edf93c852acc1294e22bb50b65e",
+"T3B1_fr_bitcoin-test_multisig_change.py::test_multisig_external_external": "bcbc9b46d1404b33ea8cfa866b063011c503d0b514f1a04a618dfbbbfb092953",
+"T3B1_fr_bitcoin-test_multisig_change.py::test_multisig_mismatch_inputs": "f8a0cbe54abd47c1febe65d6f5e9e6fd25075e8fccaf630d77884b8a7c9b7e68",
+"T3B1_fr_bitcoin-test_multisig_change.py::test_multisig_mismatch_multisig_change": "c73c2097e0c0d74ee431ffc8b70ef2e33dfb4563beed815253c8987fa4d0894a",
+"T3B1_fr_bitcoin-test_multisig_change.py::test_multisig_mismatch_multisig_change_different_paths": "7641f1828c385c8c09df9a868aa48c71f21321b448820028bd1c3397dfe142e6",
+"T3B1_fr_bitcoin-test_multisig_change.py::test_sorted_multisig_change_match_first": "2f927f40b66a70b76da2d956730fd91bcad526c6cd720712e4d4e6d7d1c4cc13",
+"T3B1_fr_bitcoin-test_multisig_change.py::test_sorted_multisig_mismatch_inputs": "5023ab3290a5998f449fb2f25bed1760099cc9d60b9000e8abc5c79d3ad77570",
+"T3B1_fr_bitcoin-test_multisig_change.py::test_sorted_multisig_mismatch_multisig_change": "6285d45f29629daa3a00ee7168ffd1752b4f8f5a67b5aa9f7cedef1a0d6c91b6",
"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-6-255-script_types3-False]": "88d080892fa543ddd6e4460ba235eded2081f06f51099fa8fe9a5ccc69ad9298",
"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-6-255-script_types3-True]": "c0888c26a1cefb335823df480c0cb3b53cd12e9258074833634a987a80328630",
"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-script_types2-False]": "862c7794cb7975902b2bc777b38270f3d2d79aecc8aac767ee5235238c0ddf0a",
@@ -17563,24 +17563,24 @@
"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signmessage[m-3h-100h-4-255-script_types1]": "f7c9d76901ca9b34d3e0a7e3ff736b5cd6db22271d5f24cf82340f3d64e3c871",
"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signmessage[m-4-255-script_types0]": "2573cdd225619d68e8dc350aa2e7b915bb240a9bc6d6ba7428687541fe6adf93",
"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signmessage[m-49-0-63-0-255-script_types4]": "76c9850cc6001787c7f3dd6a0ac938c71e46fefc41211033b7caabad7cb39500",
-"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx[m-1195487518-6-255-script_types3]": "b990648857477ccb9fe77b14618059774cb472ba4f1a1b92dc2ada4a1c44261b",
-"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx[m-1195487518-script_types2]": "156a82cd66697952a76b94b1ad4ea88ddde9649bed708b5d0916e2f3b671c336",
-"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx[m-3h-100h-4-255-script_types1]": "3d680ebc7ba98df8f08c38df5d49044a9c35af23d69ad1a70a6cb70009cc3fac",
-"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx[m-4-255-script_types0]": "8a1bac713232d7b6b90a77dc3e9582e0de432878fe7ab43b404c879d7af23c9e",
-"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx[m-49-0-63-0-255-script_types4]": "13ff4e1744343ef4b8071724a6af27941662f96da1257df109dc52230f6250a6",
-"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths0-address_index0]": "401863d15132c41fb892f7c598afc636222729d6144941908ac0d7d45d9131db",
-"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths1-address_index1]": "5cc0a642d1c764350aad2b334526ac6fa514f0057a452aa264a1409681c631c9",
-"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths2-address_index2]": "577dc22a6a5b6bafb539bff6a076da276ec306bdf8905098d1ac97d03109de48",
-"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths3-address_index3]": "faf785ac2370ac6d37cb6dbc700d71695d4fed21d98ffad78fd43b0e895eb7ba",
-"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths4-address_index4]": "212b221198ea340ab1cccf048ff73bbf4798281327e005d8baaf3fc224db0df0",
-"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths5-address_index5]": "bc0a4502f0768fa3286652ebae51fc3da076d34f24c01e5a0301a634728e2fa5",
-"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths6-address_index6]": "c785e573da099d8f982d4663b3aac88ad876fde743409ff4372f7149fe27a29d",
-"T3B1_fr_bitcoin-test_op_return.py::test_nonzero_opreturn": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_op_return.py::test_opreturn": "534493700cdfa88b24678e9a1d46381a5fe13574f66eb0cbd2a92835ad5607c6",
-"T3B1_fr_bitcoin-test_op_return.py::test_opreturn_address": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_peercoin.py::test_timestamp_included": "903955554799d10bd50889b282d1b1a530006815fa64e18d212a37a55889e17f",
+"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx[m-1195487518-6-255-script_types3]": "cf6b4292f2c3a0aebf9343dae05b921eb4992a04daee3779bd020ea817ae672b",
+"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx[m-1195487518-script_types2]": "e4c7735ae0d4e82d1db1ae2eacbdc8fcd721914fd960cc270c6f5880ba8c56af",
+"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx[m-3h-100h-4-255-script_types1]": "61859c33136e95f6df04d2e4b6d075052223d24bc60d1d4d6870195c1852faf6",
+"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx[m-4-255-script_types0]": "d5e44e84978a19fda3cf83cd0cb45ea0dbc39c366af81279f57f6b606a571a77",
+"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx[m-49-0-63-0-255-script_types4]": "951ad403a60eb7069024efc6e783eac473180906b3115caa1ba0933f9bc50c4f",
+"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths0-address_index0]": "d600a4e3bfd44d444c1bff18d8c6fa5d800d36a00c242df799035eb660beb267",
+"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths1-address_index1]": "4850a645758e87e2634bdd5c01bfa8e55673e980703721fdd863dfeb1654866b",
+"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths2-address_index2]": "7600d85f9cd15d88d973226292a8c1b2f1e27af6d38de58508994f54c4d0e01c",
+"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths3-address_index3]": "76a7dfbc9bb3a84aa92156e40eb4e8e05e5853a352e5ac7af7a2d694fdec9fea",
+"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths4-address_index4]": "3a7beebf208a50ba5074c7ddc5e6ee554c9146d3314fe40442b808e5b6e9aec2",
+"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths5-address_index5]": "214af283effc4a666038a8f872840b6ae684aa45cd8c7c4734ef977d59214a41",
+"T3B1_fr_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths6-address_index6]": "bd9521dd59272d62434c9bf6596178ce7964729ba32c8d6d70b98a492897026f",
+"T3B1_fr_bitcoin-test_op_return.py::test_nonzero_opreturn": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_op_return.py::test_opreturn": "651446f3b3812e52b0f588a5fab328d6235a665bb0ad50a7d8ed8ae1a4b76ca2",
+"T3B1_fr_bitcoin-test_op_return.py::test_opreturn_address": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_peercoin.py::test_timestamp_included": "b0ec447da306b468e79925e781fda94e2d7c2c468a244a7bd51a661d5f06113f",
"T3B1_fr_bitcoin-test_peercoin.py::test_timestamp_missing": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
-"T3B1_fr_bitcoin-test_peercoin.py::test_timestamp_missing_prevtx": "353b9e7791e8585ac594b60697ea726760633936eef5a458023978d162439799",
+"T3B1_fr_bitcoin-test_peercoin.py::test_timestamp_missing_prevtx": "6243053d0c70d615ee422ff039296f7933655ff985591fac561c47d0ccd83dfe",
"T3B1_fr_bitcoin-test_signmessage.py::test_signmessage[NFC message]": "2b5aefdde8b599816a8d6a0d652f1c0f819df11518fd78b2814c39a778d8766b",
"T3B1_fr_bitcoin-test_signmessage.py::test_signmessage[NFKD message]": "2b5aefdde8b599816a8d6a0d652f1c0f819df11518fd78b2814c39a778d8766b",
"T3B1_fr_bitcoin-test_signmessage.py::test_signmessage[bcash]": "32c6ccaf04ad6e21787c7c81439eff7b417f86a28672a80e13289a79bf32d6d1",
@@ -17608,156 +17608,156 @@
"T3B1_fr_bitcoin-test_signmessage.py::test_signmessage_pagination[utf_nospace]": "d0f29e67a6ec33e11add834a34db2c5babb609b9a19c81d05b36f72753d638f5",
"T3B1_fr_bitcoin-test_signmessage.py::test_signmessage_pagination[utf_text]": "bd164c17f075b2ca488bc8f8c3215ce417301d934e18b553ab3552aade85df8a",
"T3B1_fr_bitcoin-test_signmessage.py::test_signmessage_path_warning": "a840fb95cd3affed3196dc388bda715bb6aea577175d79a7cd91578a43e180f2",
-"T3B1_fr_bitcoin-test_signtx.py::test_attack_change_input_address": "7ec61b7e4782a24ee4506861e527f1f844f0f2d6388277fd3f2a8380dc43a881",
-"T3B1_fr_bitcoin-test_signtx.py::test_attack_change_outputs": "0f89dd36248102b5127fe9fe1f4c2c59433bb1c4e9e521923db705e1c11f39c0",
-"T3B1_fr_bitcoin-test_signtx.py::test_attack_modify_change_address": "c0a8f70b84815a4a4d8400973a49197b2f68e8509d5105a90401a53984cf67ef",
-"T3B1_fr_bitcoin-test_signtx.py::test_change_on_main_chain_allowed": "c0a8f70b84815a4a4d8400973a49197b2f68e8509d5105a90401a53984cf67ef",
-"T3B1_fr_bitcoin-test_signtx.py::test_fee_high_hardfail": "27a20c8625d19b6a65e3aa2ca6feaf008be1622a15f76495085feeeeea796790",
-"T3B1_fr_bitcoin-test_signtx.py::test_fee_high_warning": "344e53f1df1af89f2f79c43fe58f020610f9e6fb87e965f396d2cee6c3a6b81f",
-"T3B1_fr_bitcoin-test_signtx.py::test_incorrect_input_script_type[InputScriptType.EXTERNAL]": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx.py::test_incorrect_input_script_type[InputScriptType.SPENDADDRESS]": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOADDRESS]": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOSCRIPTHASH]": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx.py::test_information": "340eea831a60514a3658a553fb6160ab26be08a07e05d191c2254c6b0f9a44dd",
-"T3B1_fr_bitcoin-test_signtx.py::test_information_cancel": "24eb829db3f45d2e9b5086bfe230774a492ada240f20f97fd7fb77439367ccc6",
-"T3B1_fr_bitcoin-test_signtx.py::test_information_mixed": "6dc0fee2e68594bae91589b3d4bd7cc75f60262204d719b92e66728119a0c916",
-"T3B1_fr_bitcoin-test_signtx.py::test_information_replacement": "1fab28381a438e7abc2556b070aa21cf77542199819a1fdd71e8c17e074f14e7",
-"T3B1_fr_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "2b76a4deee99ff4d875671fc39b6a93ff72701b0a09d8dda67f5f7ef35b05515",
-"T3B1_fr_bitcoin-test_signtx.py::test_lock_time[499999999-4294967294]": "fd548862e1b3bac47096fbb2e087189508c8697d1035c696e7f15babc7a7a396",
-"T3B1_fr_bitcoin-test_signtx.py::test_lock_time[500000000-4294967294]": "6eb0a8e58fb0edf70edea662383e48cfbacbb4b7571c860f499de6fa95122db7",
-"T3B1_fr_bitcoin-test_signtx.py::test_lock_time_blockheight": "228337b0e4fa3eca96399945591ffa2e899bd7a25f9bb40798ced0bd33c8ba5a",
-"T3B1_fr_bitcoin-test_signtx.py::test_lock_time_datetime[1985-11-05 00:53:20]": "83bc010d23a8ea91663ed1b39be05278c4f7aac5b267200152c68288308b052f",
-"T3B1_fr_bitcoin-test_signtx.py::test_lock_time_datetime[2048-08-16 22:14:00]": "e33e6d4b82a85c3369dfc2d0092df34eec5084d32e6e095092de67fb38d6af99",
-"T3B1_fr_bitcoin-test_signtx.py::test_lots_of_change": "b9fcd11c86aff7298fe56fcc38dbc75b54fa62071007eef40ae15880abfe0bb4",
-"T3B1_fr_bitcoin-test_signtx.py::test_lots_of_inputs": "c58e2da8e1123d029750ed5815e047a0cf1793deeb74506091128bd6f2afaf80",
-"T3B1_fr_bitcoin-test_signtx.py::test_lots_of_outputs": "ae6e8ee78b871f2e9ab0d546f31e51dd9a1852ea96468ed4d94151d61aa41df8",
-"T3B1_fr_bitcoin-test_signtx.py::test_not_enough_funds": "984c97e392a324eab87cc8bd4ccf6272375ad50c88aca2621cea40b1b91408cb",
-"T3B1_fr_bitcoin-test_signtx.py::test_not_enough_vouts": "0daeb86111aec42a1b4fef047f730084621df3b0458443567835fcc5f6e55295",
-"T3B1_fr_bitcoin-test_signtx.py::test_one_one_fee": "4897780e741dd2f68f5cdbf47ed14eb24bb2169e1c1c03909b39358e3975cfe4",
-"T3B1_fr_bitcoin-test_signtx.py::test_one_three_fee[False]": "5c730e53a1f3be5903eefbc23422600a309faa0e5c821afde9b841003a600ea3",
-"T3B1_fr_bitcoin-test_signtx.py::test_one_three_fee[True]": "3e01b92e64ef3a6a2681695d965df226a4a3b4a85744850d3e62787dd575ed60",
-"T3B1_fr_bitcoin-test_signtx.py::test_one_two_fee": "c9e3cbc947684bee569e789642d714149eb55bcbb75979f4084a1147231c90eb",
-"T3B1_fr_bitcoin-test_signtx.py::test_p2sh": "ddc41aa6adc380b922f40bf74ae4c5c983bae471cf10aa7b3d6906c796dc8105",
-"T3B1_fr_bitcoin-test_signtx.py::test_prevtx_forbidden_fields[branch_id-13]": "c79925a7926766a8ea3dafa3944bad5eb4e9481a78925844041d74b3a9086849",
-"T3B1_fr_bitcoin-test_signtx.py::test_prevtx_forbidden_fields[expiry-9]": "c79925a7926766a8ea3dafa3944bad5eb4e9481a78925844041d74b3a9086849",
-"T3B1_fr_bitcoin-test_signtx.py::test_prevtx_forbidden_fields[extra_data-hello world]": "c79925a7926766a8ea3dafa3944bad5eb4e9481a78925844041d74b3a9086849",
-"T3B1_fr_bitcoin-test_signtx.py::test_prevtx_forbidden_fields[timestamp-42]": "c79925a7926766a8ea3dafa3944bad5eb4e9481a78925844041d74b3a9086849",
-"T3B1_fr_bitcoin-test_signtx.py::test_prevtx_forbidden_fields[version_group_id-69]": "c79925a7926766a8ea3dafa3944bad5eb4e9481a78925844041d74b3a9086849",
+"T3B1_fr_bitcoin-test_signtx.py::test_attack_change_input_address": "1c31695c97b2606e353906eabe19871dd59475f0a6d5ad371483dd477d5de775",
+"T3B1_fr_bitcoin-test_signtx.py::test_attack_change_outputs": "7940dbf5e05333ddcd0f461fad83c6a4222db38629ce498db711b0a76c0259a3",
+"T3B1_fr_bitcoin-test_signtx.py::test_attack_modify_change_address": "07f25e468ee785e5983391e588e7a473cad5a21ceb30ffd3d66a1b187b77a648",
+"T3B1_fr_bitcoin-test_signtx.py::test_change_on_main_chain_allowed": "07f25e468ee785e5983391e588e7a473cad5a21ceb30ffd3d66a1b187b77a648",
+"T3B1_fr_bitcoin-test_signtx.py::test_fee_high_hardfail": "5b07b211929dc67f6105e4fbed910d50d489b9e98ef94712416166aa3ee21b06",
+"T3B1_fr_bitcoin-test_signtx.py::test_fee_high_warning": "28395886fce5390558a8e258be240010131157790ad788f05bba955142223eaf",
+"T3B1_fr_bitcoin-test_signtx.py::test_incorrect_input_script_type[InputScriptType.EXTERNAL]": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx.py::test_incorrect_input_script_type[InputScriptType.SPENDADDRESS]": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOADDRESS]": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOSCRIPTHASH]": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx.py::test_information": "9cab9e8bf2b787dfbe1f50f8eaef876eef400687c76d3f69dc0faef74ebd916d",
+"T3B1_fr_bitcoin-test_signtx.py::test_information_cancel": "5d89c7e451934cf12dae10bf88181831adc05c66b71290f2b2d282b8167319b8",
+"T3B1_fr_bitcoin-test_signtx.py::test_information_mixed": "2a63e99431f395b4f7bcfe92f76b29fe59da11a4513b14331ba869f826eba4d0",
+"T3B1_fr_bitcoin-test_signtx.py::test_information_replacement": "65d6d6ceed094850f11efb3be2f284574363fe744113dc11d686f6a6b1ed4651",
+"T3B1_fr_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "8b390e34a779e40bfb750d79ee38688f4a3e81f6a7d464dad76f28313c0e32e9",
+"T3B1_fr_bitcoin-test_signtx.py::test_lock_time[499999999-4294967294]": "116aa8eb5b84799a5243fa7513a4c053a70295000e348fddc0fe93f9dd838a6b",
+"T3B1_fr_bitcoin-test_signtx.py::test_lock_time[500000000-4294967294]": "6be21e203f602876483b7def26faf20ab3389761975b261f788b1cf46c61bf9e",
+"T3B1_fr_bitcoin-test_signtx.py::test_lock_time_blockheight": "f36d414b2019350c3843dcf97cfc162da7e062666c87ef67d43c6dcf3eb9ba49",
+"T3B1_fr_bitcoin-test_signtx.py::test_lock_time_datetime[1985-11-05 00:53:20]": "286f2e9d4e006cb52e9c0072fb183eefa4f48689abf26fc8b9cf6edd0e29d105",
+"T3B1_fr_bitcoin-test_signtx.py::test_lock_time_datetime[2048-08-16 22:14:00]": "beecd5148667f9f6657384160259d066d559e0a40666b9c1cd08d1981126a088",
+"T3B1_fr_bitcoin-test_signtx.py::test_lots_of_change": "20f66a06497c9ca3a039f9fa2c3403f3e94a62f348872e9783799db095118fe0",
+"T3B1_fr_bitcoin-test_signtx.py::test_lots_of_inputs": "d2bc6ee3d80c8256a698422535ca097780a81aca5d5ed84003b61a302f87106a",
+"T3B1_fr_bitcoin-test_signtx.py::test_lots_of_outputs": "fe4a414adbf3cd78bd1c65ef400c05aba1d3eaf0bd31533a3a0f37bf84716ac6",
+"T3B1_fr_bitcoin-test_signtx.py::test_not_enough_funds": "e1d3a561d0734e9655527cddbf669a6f5f80144187b04b07ba685c229f362895",
+"T3B1_fr_bitcoin-test_signtx.py::test_not_enough_vouts": "352740f2e58b26917e9fe0d39980817017b98ffab30710823b1a97eb45399bfb",
+"T3B1_fr_bitcoin-test_signtx.py::test_one_one_fee": "9ebcae6be974d24b86f8405d10cc1f8506e69ea8b0b744e992d196f9e396867e",
+"T3B1_fr_bitcoin-test_signtx.py::test_one_three_fee[False]": "6e2da610d989356c1071ffed2517b9c7bade6dc4bc7eed27e471e3dc0e78b305",
+"T3B1_fr_bitcoin-test_signtx.py::test_one_three_fee[True]": "8568c3cec04f02420d446b2cf442c3bb35a0744dbf929f43c5c9fd0638f121a0",
+"T3B1_fr_bitcoin-test_signtx.py::test_one_two_fee": "a208ba08181b20de81c710402c1c11a1d34f8bd8657ab41280f1182111d62cdd",
+"T3B1_fr_bitcoin-test_signtx.py::test_p2sh": "eb4a4f20ba2232f90ea25e6eb77a597e5f297c6e52da82998ee9156930423a0e",
+"T3B1_fr_bitcoin-test_signtx.py::test_prevtx_forbidden_fields[branch_id-13]": "29fd662e93e085bfa2ec4e94d227c881168fe2f9852b315603e81af0ecfea73a",
+"T3B1_fr_bitcoin-test_signtx.py::test_prevtx_forbidden_fields[expiry-9]": "29fd662e93e085bfa2ec4e94d227c881168fe2f9852b315603e81af0ecfea73a",
+"T3B1_fr_bitcoin-test_signtx.py::test_prevtx_forbidden_fields[extra_data-hello world]": "29fd662e93e085bfa2ec4e94d227c881168fe2f9852b315603e81af0ecfea73a",
+"T3B1_fr_bitcoin-test_signtx.py::test_prevtx_forbidden_fields[timestamp-42]": "29fd662e93e085bfa2ec4e94d227c881168fe2f9852b315603e81af0ecfea73a",
+"T3B1_fr_bitcoin-test_signtx.py::test_prevtx_forbidden_fields[version_group_id-69]": "29fd662e93e085bfa2ec4e94d227c881168fe2f9852b315603e81af0ecfea73a",
"T3B1_fr_bitcoin-test_signtx.py::test_signtx_forbidden_fields[branch_id-13]": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
"T3B1_fr_bitcoin-test_signtx.py::test_signtx_forbidden_fields[expiry-9]": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
"T3B1_fr_bitcoin-test_signtx.py::test_signtx_forbidden_fields[timestamp-42]": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
"T3B1_fr_bitcoin-test_signtx.py::test_signtx_forbidden_fields[version_group_id-69]": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
-"T3B1_fr_bitcoin-test_signtx.py::test_spend_coinbase": "d8aff4e479ef85e32fbccaed45de22bbaab4ae7f9e7ac4b2caed0c22c44a3277",
-"T3B1_fr_bitcoin-test_signtx.py::test_testnet_big_amount": "5154eccdf2d5545245b76087c6e9659b3ead7d2e505253fb649183e9a1eaa04a",
-"T3B1_fr_bitcoin-test_signtx.py::test_testnet_fee_high_warning": "a22b59e63c155c49881290e409fb3c87e3f2571f77f37a71bf7e6fb4800bc007",
-"T3B1_fr_bitcoin-test_signtx.py::test_testnet_one_two_fee": "c0a8f70b84815a4a4d8400973a49197b2f68e8509d5105a90401a53984cf67ef",
-"T3B1_fr_bitcoin-test_signtx.py::test_two_changes": "477e537d1588e426164cbc1f25c8221185cd3cb0b7a4330fa04d3221f602ce59",
-"T3B1_fr_bitcoin-test_signtx.py::test_two_two": "bc2421dedef5d1d2707205ad7b0de9621ad71819b6088cc404a4780fe47e1cec",
-"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_btc[AmountUnit.BITCOIN]": "4897780e741dd2f68f5cdbf47ed14eb24bb2169e1c1c03909b39358e3975cfe4",
-"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_btc[AmountUnit.MICROBITCOIN]": "eb5cfdec2f89b4705002dc53c9c30db4f48b160accedaf4c778e74e05ffa50ae",
-"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_btc[AmountUnit.MILLIBITCOIN]": "3a1ffb63880e477100bf3c9c4dbdc8b048d4a2bff211bf2e5b21a558438360d0",
-"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_btc[AmountUnit.SATOSHI]": "41bf12297c2f80c93246bf3e7512bfe7102586ab646003e8e8e9900215f75a16",
-"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_btc[None]": "4897780e741dd2f68f5cdbf47ed14eb24bb2169e1c1c03909b39358e3975cfe4",
-"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_testnet[AmountUnit.BITCOIN]": "7a158f432a59d98f71d9219d76b9f48cb3b79a7505b9e67faf94a8347d0561bf",
-"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_testnet[AmountUnit.MICROBITCOIN]": "ca3ffa62471ef3b98cfc075f7a5910f54fbbe520844ab5595b552de5749b14d8",
-"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_testnet[AmountUnit.MILLIBITCOIN]": "76651781e3f6109531612d88c47b95843894aa91d1427d70063ee86f81d30109",
-"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_testnet[AmountUnit.SATOSHI]": "d1f39c66094947c1f1675a0a74e445c2e9d35d0a7e91d4cb30120c88f665e840",
-"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_testnet[None]": "7a158f432a59d98f71d9219d76b9f48cb3b79a7505b9e67faf94a8347d0561bf",
-"T3B1_fr_bitcoin-test_signtx_external.py::test_p2pkh_presigned": "6f8904a29f67422017a12c812459507e65a462073cc2b63b0214a628ce303d42",
+"T3B1_fr_bitcoin-test_signtx.py::test_spend_coinbase": "103d91f556a2297ca7dddcc6bf05df88a14528c7b9c6e150e747862b6ec70066",
+"T3B1_fr_bitcoin-test_signtx.py::test_testnet_big_amount": "0f0e19002c1f3edb6ea9f710a365779af34f2aaf8cc81b9e94444199365de3b0",
+"T3B1_fr_bitcoin-test_signtx.py::test_testnet_fee_high_warning": "a1391302f83ae1f05f3eb082356a6638b09bbb557ed1370b959ad15b5d333f0c",
+"T3B1_fr_bitcoin-test_signtx.py::test_testnet_one_two_fee": "07f25e468ee785e5983391e588e7a473cad5a21ceb30ffd3d66a1b187b77a648",
+"T3B1_fr_bitcoin-test_signtx.py::test_two_changes": "644c0df760aa28a59e1256a3237d78f48bb8405e2ee8ff83baa336271a95077e",
+"T3B1_fr_bitcoin-test_signtx.py::test_two_two": "72aa7baac63ca62cef0d6f28969f557e0bee7b135805c1b541c59d00de618032",
+"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_btc[AmountUnit.BITCOIN]": "9ebcae6be974d24b86f8405d10cc1f8506e69ea8b0b744e992d196f9e396867e",
+"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_btc[AmountUnit.MICROBITCOIN]": "5e8b8b260dd1bff87b5693a9a991a340c235918ffcc612f26276847f03313984",
+"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_btc[AmountUnit.MILLIBITCOIN]": "20843ebefeec29d30fc49916d138c20e2a3ff7a37b1afcc6f7e5aab92f485f4d",
+"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_btc[AmountUnit.SATOSHI]": "68b0f4da0f3cb8d99235097766c9ab9809ce7b25ad9e44371770a87bebd30cbb",
+"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_btc[None]": "9ebcae6be974d24b86f8405d10cc1f8506e69ea8b0b744e992d196f9e396867e",
+"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_testnet[AmountUnit.BITCOIN]": "200bd052c874efac3f2f6d3c5384070ed8c536c770b4ffc8cf70abcfc40f8a04",
+"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_testnet[AmountUnit.MICROBITCOIN]": "20f99680250bbcf9321bcfd90bc66b6abcb55277d6cac5f2fb76d077050f59a4",
+"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_testnet[AmountUnit.MILLIBITCOIN]": "9c07d6ce77d10b7eff9691a0fe35d5e7be88ea7cd3be6ea486eb771d9d579d98",
+"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_testnet[AmountUnit.SATOSHI]": "681e7c9905ae5e897b674160073f8ecf0b7677f20c59e5e56d577a196695274f",
+"T3B1_fr_bitcoin-test_signtx_amount_unit.py::test_signtx_testnet[None]": "200bd052c874efac3f2f6d3c5384070ed8c536c770b4ffc8cf70abcfc40f8a04",
+"T3B1_fr_bitcoin-test_signtx_external.py::test_p2pkh_presigned": "e0bb522bb2cb049a5e2246fa1e324d5f0ba7abbaf0cbe087ad61c3b859021bc7",
"T3B1_fr_bitcoin-test_signtx_external.py::test_p2pkh_with_proof": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
-"T3B1_fr_bitcoin-test_signtx_external.py::test_p2tr_external_presigned": "28494ac30d2df82faf9b561374de97d2aa06fa3844629d420a1c8b8b981d4d34",
-"T3B1_fr_bitcoin-test_signtx_external.py::test_p2tr_external_unverified": "e4a0c1ca1be0a69794068b5aa00e86cd6dce2c55cbdca38167b18a3716325e68",
-"T3B1_fr_bitcoin-test_signtx_external.py::test_p2tr_with_proof": "495a40041fd5c71891a4fa008154464471f17ee4560d9f95f48e5db74e9c9116",
-"T3B1_fr_bitcoin-test_signtx_external.py::test_p2wpkh_external_unverified": "431938803da95396770d7831fa114a70fa82d0a5e6967dbe69600b06fbab9384",
-"T3B1_fr_bitcoin-test_signtx_external.py::test_p2wpkh_in_p2sh_presigned": "acd766b2a2e8c481635116704aef1aef43ef01faee8440a2da819df0e0b660a1",
+"T3B1_fr_bitcoin-test_signtx_external.py::test_p2tr_external_presigned": "ad43a44d2c51471b2d500a036ea043223c6a01824dbe787c65f9baaf77d790d0",
+"T3B1_fr_bitcoin-test_signtx_external.py::test_p2tr_external_unverified": "6e449db09f07baa80c8f8dedbe058663e28c9c6dbecd4b16cb53be567a2e37a8",
+"T3B1_fr_bitcoin-test_signtx_external.py::test_p2tr_with_proof": "a30c196b277957c24edbe34eb998f93232d7a9f14fd4f8ace21debf62b383443",
+"T3B1_fr_bitcoin-test_signtx_external.py::test_p2wpkh_external_unverified": "08dddd02feeaa34385db0163e4bcd855a7f62fceda26bbc8b1228afffae2e646",
+"T3B1_fr_bitcoin-test_signtx_external.py::test_p2wpkh_in_p2sh_presigned": "cbc1bb11b4dbe1dbea653a6c28577441aa2998eec2295a56e9edec80474b234a",
"T3B1_fr_bitcoin-test_signtx_external.py::test_p2wpkh_in_p2sh_with_proof": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
-"T3B1_fr_bitcoin-test_signtx_external.py::test_p2wpkh_presigned": "6905e8a100d6758e8fbe0677fd9a2298c4aa346ab8890430af6d5c428919ff83",
-"T3B1_fr_bitcoin-test_signtx_external.py::test_p2wpkh_with_false_proof": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx_external.py::test_p2wpkh_with_proof": "a9ddaabbacd2ae0301bbcf8ec773748f3fb60fbe1b28268eedbfcaed8e92c7d1",
-"T3B1_fr_bitcoin-test_signtx_external.py::test_p2wsh_external_presigned": "e0aac182c87b1b5b7e22cc84057f00eee434d580e96351a24a51fb67c6e32d88",
-"T3B1_fr_bitcoin-test_signtx_invalid_path.py::test_attack_path_segwit": "71f3b566da3dac7dd961769040cd512d07dc759afe7b791de14a194446c09608",
-"T3B1_fr_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail_asap": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "864b7691ea350931bcec1e295e051e06204dcba2930133b6a1efb8b45e189fc2",
-"T3B1_fr_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "b26c7497698951f207c3dcc8a986b1736b798c9d28450b0bb0ac9cccf8bf9313",
-"T3B1_fr_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_inputs": "45f810d8c7f5724f850850a9a71ea2debe3610d83b834407e3bd948923d4b197",
-"T3B1_fr_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_non_segwit_inputs": "10d3640d4b15723bae06f425cda5cff5f751a8290e30510147e55620453510c2",
-"T3B1_fr_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_inputs": "45f810d8c7f5724f850850a9a71ea2debe3610d83b834407e3bd948923d4b197",
-"T3B1_fr_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_segwit_inputs": "5ad5216af16ba0420078d8921d8970929285e3cb971c07af5afb126d21449de6",
-"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_req_amount_encoding_bytes": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_req_wrong_amount": "bc991f7c0f13c35dd8c399002d04e358fc02eab87b14da052a47649ae084990b",
-"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_req_wrong_mac_purchase": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_req_wrong_mac_refund": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_req_wrong_output": "bc991f7c0f13c35dd8c399002d04e358fc02eab87b14da052a47649ae084990b",
-"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_request[connect-e2e]": "786e4906fd8cc12b00adc1e7fb19773efd6bbad832503a4ffb9ab77b7c0211ab",
-"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_request[out0+out1]": "6c58d018e87e9eb0ea2cfe8a142cd2c206c9500817eb1aa69b4ec0572e5db654",
-"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_request[out012]": "9900808cf0c831b324227d180b05f4ab29defd89eb9da4bf2161372c5743146f",
-"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_request[out01]": "5e959c0cdd77b8da6e37439b4925cabe28467b713f9013f7127b67659033aa38",
-"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_request[out0]": "51527ef585e950c3c41120db24ca1118f926072d19bf0e9dd967722ebeea66c4",
-"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_request[out12]": "57389083a6d73ce9e395214f78884a6548c21f089fcceb577cbe7e2b8896cd7b",
-"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_request[out1]": "21aa471198abd9cf8dc82b607a4a7547a5f9ab1c6621487c45976cca888d6470",
-"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_request[out2]": "d0e511d61ec6e186be31d8c95675f919d25bc6be614e2f9a2193ec4776dad04b",
-"T3B1_fr_bitcoin-test_signtx_payreq.py::test_signtx_payment_req_swap_with_text_and_refund[False-False]": "8b2a2f18a1f7f748faf302b60db41f9fb539f0ad8c30b058e3f7cfb1d7e5c881",
-"T3B1_fr_bitcoin-test_signtx_payreq.py::test_signtx_payment_req_swap_with_text_and_refund[False-True]": "9c8601733f4901721fe63aeb9912b5d6c11d0fe43628ba71d9886f6b06893ec5",
-"T3B1_fr_bitcoin-test_signtx_payreq.py::test_signtx_payment_req_swap_with_text_and_refund[True-False]": "35afc29e5d850524fe39c2358da3c6203ad476dcbe0e913b635e528d295fe3f3",
-"T3B1_fr_bitcoin-test_signtx_payreq.py::test_signtx_payment_req_swap_with_text_and_refund[True-True]": "40bdd2aa50c24eb9d15d9c2d5b8999554768ce07bc1f124618faa91fd68fe00e",
-"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[]": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[hello world]": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[x]": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "cd1a1d9db4bf2d6f01be3092dbd63843ae1fbe7a7be9995d181f489d29fc2f28",
-"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "cd1a1d9db4bf2d6f01be3092dbd63843ae1fbe7a7be9995d181f489d29fc2f28",
-"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "cd1a1d9db4bf2d6f01be3092dbd63843ae1fbe7a7be9995d181f489d29fc2f28",
-"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "cd1a1d9db4bf2d6f01be3092dbd63843ae1fbe7a7be9995d181f489d29fc2f28",
-"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[]": "f701187add4bb00c645dac8c96856d672f8e040107c5362bf950c87088afa5c1",
-"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[hello world]": "f701187add4bb00c645dac8c96856d672f8e040107c5362bf950c87088afa5c1",
-"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[x]": "f701187add4bb00c645dac8c96856d672f8e040107c5362bf950c87088afa5c1",
-"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "f701187add4bb00c645dac8c96856d672f8e040107c5362bf950c87088afa5c1",
-"T3B1_fr_bitcoin-test_signtx_replacement.py::test_attack_fake_ext_input_amount": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx_replacement.py::test_attack_fake_int_input_amount": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx_replacement.py::test_attack_false_internal": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx_replacement.py::test_attack_steal_change": "520ac01d7b387d3ad997c06ee319f548097c47e9374e4aed996f293317aca515",
-"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2pkh_fee_bump": "3d7f9938884d943672b48cdf4415e08e3decddaf434491d0829c80306354d6a3",
-"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2tr_fee_bump": "dbaa872d2253e72823163664df8d82621fa3b9339bc3e2d048413d24292b004d",
-"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2tr_invalid_signature": "dbaa872d2253e72823163664df8d82621fa3b9339bc3e2d048413d24292b004d",
-"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_finalize": "51b6cac69b59deb5f7e1f3f6afeef7f1e57e205a019fc0b403faf2394cb3d0e2",
-"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_in_p2sh_fee_bump_from_external": "59a05ae11445fa018fd89a7a0a598239e0abced03f639b8fda18dec2fa83775c",
-"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_in_p2sh_remove_change": "66a6067dc290a49620e3839bd37c681e3695bb09381b7f731172eb19d73581cd",
-"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_invalid_signature": "51b6cac69b59deb5f7e1f3f6afeef7f1e57e205a019fc0b403faf2394cb3d0e2",
-"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_op_return_fee_bump": "9e05cc4bd779beb76c5a798cd2ee882023a7dd738bc5415cfed03ce34f5c300a",
-"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_payjoin[19909659-90000-02483045022100aa1b91-c9b963ae": "b927bc16b8eecee0c4d7792ab1e52f38026d72df2e963f53cbdc0bdadd86592d",
-"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_payjoin[19909718-90000-024730440220753f5304-ecb983d1": "b927bc16b8eecee0c4d7792ab1e52f38026d72df2e963f53cbdc0bdadd86592d",
-"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_payjoin[19909800-89859-0248304502210097a42b-7a89e474": "b927bc16b8eecee0c4d7792ab1e52f38026d72df2e963f53cbdc0bdadd86592d",
-"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_payjoin[19909859-89800-02483045022100af3a87-80428fad": "a9559db7b6a86fc86c3354174149cd43a395cc5740370ef117108540118ca1c4",
-"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_payjoin[19909859-89859-02483045022100eb74ab-881c7bef": "b927bc16b8eecee0c4d7792ab1e52f38026d72df2e963f53cbdc0bdadd86592d",
-"T3B1_fr_bitcoin-test_signtx_replacement.py::test_tx_meld": "0cfc1ec9aa85ff30fa36e8bff4a96ef6648781c803431121be3e91b7a5d30499",
-"T3B1_fr_bitcoin-test_signtx_segwit.py::test_attack_change_input_address": "0db37bf638bb6bbd00fdbdd62e40637c6cba7597bb5e466fa449e00311dec255",
-"T3B1_fr_bitcoin-test_signtx_segwit.py::test_attack_mixed_inputs": "15a865ab0321d49b35addded2c7b47a3ab601f80a6643a310eb85469876318e9",
-"T3B1_fr_bitcoin-test_signtx_segwit.py::test_send_multisig_1": "342d7559d66670f94b83e416b1766fc58e2d6b169285b4625fbbf738a899bc24",
-"T3B1_fr_bitcoin-test_signtx_segwit.py::test_send_p2sh[False]": "a3ad6c43f157114809adfa39a0dac1b7146fcf8f635f8a85dd6b50b457ff6979",
-"T3B1_fr_bitcoin-test_signtx_segwit.py::test_send_p2sh[True]": "b2a58e872a1a06edd371127177ac0e8415286fc17ee7fe4b6b129e31cc01925d",
-"T3B1_fr_bitcoin-test_signtx_segwit.py::test_send_p2sh_change": "4f97fdfd4c6c332bef2e8b3361984454d2cd2e1390a63f162cb071bb56e69bed",
-"T3B1_fr_bitcoin-test_signtx_segwit.py::test_testnet_segwit_big_amount": "8ab51c06f5709d485b6da089ca4e32024b78ebfd7f57e49be86213213e18cc15",
-"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_multisig_mismatch_inputs_single": "122278be4932c8dfc0905f99332712e0e3c5f2a0c480a6247a20f9da7d7b3bf8",
-"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_both": "240272441eb07acb7d67b8a63b24cb776c9b3b928c685517e21bf048bf02623a",
-"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_multisig_1": "1589dad1542189a135c0f020bcf2f8f982f1b4961ac9987d9c7d4dfd4f1f9482",
-"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_multisig_2": "1c5a71fdfbc1b1d06c20a65c0547d489d6123dcdef93b307efa384565ef0a249",
-"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "12fe5d87c1d7352cace29cf85a7d34020f04cfdd9aabb06b4ac7e2357f2f91c5",
-"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "876faf4c53d10272b22c3f5d041516081b593b5ef5601f2cdb1e024cffc7aac0",
-"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_native": "7a158f432a59d98f71d9219d76b9f48cb3b79a7505b9e67faf94a8347d0561bf",
-"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_native_change": "3c07e56e665aab5d8c19b83956e01c0311067970f82cfffb5f960cab94b4c1a6",
-"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_p2sh": "4ac24bc6ccf70bd14b062d4df0d9f0f1763e65236c410106db6a5aa550c78278",
-"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_p2sh_change": "78b6d350e0c699df3be73abf12116044f2c4550aa7dbf52fa96f8ebf29a05232",
-"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_to_taproot": "777989c456629babbbe824c568b64e19793253c25e19f2eb87eeeccface01595",
-"T3B1_fr_bitcoin-test_signtx_taproot.py::test_attack_script_type": "ca9940b307ab9ecb3ab90056d7f52dd504d377be0530b301deea7e8b9706db00",
-"T3B1_fr_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1pam775nxmvam4pfpqlm5q06k0y84e3-a257be51": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1plllllllllllllllllllllllllllll-aaa668e3": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1plycg5qvjtrp3qjf5f7zl382j9x6nr-5447628e": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1zlycg5qvjtrp3qjf5f7zl382j9x6nr-880d4a6b": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_bitcoin-test_signtx_taproot.py::test_send_mixed": "d568328e5bb98618e38fd76695ca7e5368249c634ee3091cb8b0d9c0f7b9d289",
-"T3B1_fr_bitcoin-test_signtx_taproot.py::test_send_p2tr[False]": "a998d18c337923cd639db7c1a6eb60c57f5b1f38cf10fc3f65db22feabbdf375",
-"T3B1_fr_bitcoin-test_signtx_taproot.py::test_send_p2tr[True]": "aca2a9ac5eab7ce2cbaf8bab1ff2477c46b0c2036aed29fc19ff971f0de3eed1",
-"T3B1_fr_bitcoin-test_signtx_taproot.py::test_send_two_with_change": "ed14fc0b5abbd89f7ed295c2fd3bf17ae41128c326d735b0e5d1a31ae0d13607",
+"T3B1_fr_bitcoin-test_signtx_external.py::test_p2wpkh_presigned": "c8dee07fe70b03429d4b6e683d8dea9a7acefd025d850dd1dbf5030937235051",
+"T3B1_fr_bitcoin-test_signtx_external.py::test_p2wpkh_with_false_proof": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx_external.py::test_p2wpkh_with_proof": "045b4633d6d47624509aff2ce9fa6ef923da436b09f7caeca116692390ea0806",
+"T3B1_fr_bitcoin-test_signtx_external.py::test_p2wsh_external_presigned": "2f8d8c8c854830cd8b09b38d07b8268dbd9865df1330e492903db8e37dae1dff",
+"T3B1_fr_bitcoin-test_signtx_invalid_path.py::test_attack_path_segwit": "b70b1b07edac219890998100cabe00e00bfcc259287e0c9f1619527cd46392f9",
+"T3B1_fr_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail_asap": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "588f7b5316feba1a1ce89afccea2d050ac2437fdc1dba055d7fee3dba34480e0",
+"T3B1_fr_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "90091aeba6f640e2f5bd2c097ebbc1b31ff4b664e9ddd94ee2aa14e291884f3d",
+"T3B1_fr_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_inputs": "b45344a94c42652abdf873035659ebe7565ee3d5c38ce17da8f0948ad304cb84",
+"T3B1_fr_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_non_segwit_inputs": "09accfaf35bd92b9e7640fc3b5e28b4513f62f9c68b66bf25e81f83f27dbbbe3",
+"T3B1_fr_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_inputs": "b45344a94c42652abdf873035659ebe7565ee3d5c38ce17da8f0948ad304cb84",
+"T3B1_fr_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_segwit_inputs": "33869275ad472e26ca9d0ed66473c65ac3bc88774166e58f446983f70fe24581",
+"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_req_amount_encoding_bytes": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_req_wrong_amount": "c9b4b5dbb9715eda3c9ddb37ff11cd937f28a72a55a6a2f50594039afb09e73d",
+"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_req_wrong_mac_purchase": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_req_wrong_mac_refund": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_req_wrong_output": "c9b4b5dbb9715eda3c9ddb37ff11cd937f28a72a55a6a2f50594039afb09e73d",
+"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_request[connect-e2e]": "b681e15d1aa9650aebcb2bc0f81d0a1d6c4b84b13c13a988761af963d5c5f421",
+"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_request[out0+out1]": "38dac2eae109404300b23ca6e1f0baa8aefd6b04e78aadc8e54a71eed7fb79bf",
+"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_request[out012]": "888661a428be2dc32a7384ec3ef8a0518aa1164efef5f1defe173181fce32a01",
+"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_request[out01]": "b347910accc3019fc6402d362c29e807051955f5d5c7089e1f03128e1098943b",
+"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_request[out0]": "1ad98b2c692a3b76c6bd0b73eba2a4d7e9520d9d1b00efa512966bc65696e9c9",
+"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_request[out12]": "d0411d552f99c263a04b09a442ca6b04a2fe4c4e300ac2955d24f8a9c8879fa8",
+"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_request[out1]": "cc40a43a60b92a2132f4469ec70dce26b98ba70b899a851a348b162ba49cd66d",
+"T3B1_fr_bitcoin-test_signtx_payreq.py::test_payment_request[out2]": "eeedc3a099822c1c16a14acc373fca0526aad842368ba026905ae968716f865e",
+"T3B1_fr_bitcoin-test_signtx_payreq.py::test_signtx_payment_req_swap_with_text_and_refund[False-False]": "33928c748d7e7ac8253382e75376e31b49aca4c49606f85d4cc2c4c3600473bf",
+"T3B1_fr_bitcoin-test_signtx_payreq.py::test_signtx_payment_req_swap_with_text_and_refund[False-True]": "64bb79d6837897afae3994fad1f64f3f194639a2b35dd219c56a38ebc450e773",
+"T3B1_fr_bitcoin-test_signtx_payreq.py::test_signtx_payment_req_swap_with_text_and_refund[True-False]": "69f4d49310c68bf8e1b2237ad78f1a906b64c66649fb70c32c9c98f33350a678",
+"T3B1_fr_bitcoin-test_signtx_payreq.py::test_signtx_payment_req_swap_with_text_and_refund[True-True]": "ce58bc0ac073b187ce7018d44fcfb122533472609f4322c9daaa89e0d2df8afc",
+"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[]": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[hello world]": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[x]": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "ac4d1c759de847590d56a0ca766bbb711fb0a1ac33d67a40df2163899847dc7d",
+"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "ac4d1c759de847590d56a0ca766bbb711fb0a1ac33d67a40df2163899847dc7d",
+"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "ac4d1c759de847590d56a0ca766bbb711fb0a1ac33d67a40df2163899847dc7d",
+"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "ac4d1c759de847590d56a0ca766bbb711fb0a1ac33d67a40df2163899847dc7d",
+"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[]": "c5c6f6c8989587fa5cc2a6da8c51d8158fdd591b441e2cc904b1d7370fc6a1d3",
+"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[hello world]": "c5c6f6c8989587fa5cc2a6da8c51d8158fdd591b441e2cc904b1d7370fc6a1d3",
+"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[x]": "c5c6f6c8989587fa5cc2a6da8c51d8158fdd591b441e2cc904b1d7370fc6a1d3",
+"T3B1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "c5c6f6c8989587fa5cc2a6da8c51d8158fdd591b441e2cc904b1d7370fc6a1d3",
+"T3B1_fr_bitcoin-test_signtx_replacement.py::test_attack_fake_ext_input_amount": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx_replacement.py::test_attack_fake_int_input_amount": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx_replacement.py::test_attack_false_internal": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx_replacement.py::test_attack_steal_change": "5f6344a1c98fd19c1c639e4ca57cfa410af6aa03bed3e463ba02eeabd76526bd",
+"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2pkh_fee_bump": "3c0dbbb154008387a2cd8b995271bf86116f3cf50551aa2f2323c05ab08a89df",
+"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2tr_fee_bump": "3db6dcaaa2d76b479463dd2de3908b0cec79ff9acdb466e2f815f60beb784a1a",
+"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2tr_invalid_signature": "3db6dcaaa2d76b479463dd2de3908b0cec79ff9acdb466e2f815f60beb784a1a",
+"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_finalize": "af8b1fe2b29c3d3cf84d2b89489aae3df641be53a7dc2884f984e9cce3cec669",
+"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_in_p2sh_fee_bump_from_external": "352cf16f85b0f465a6cd1ce14210897d5be6ef5dfe37b6a78e32369382374ed8",
+"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_in_p2sh_remove_change": "e289b15cbf72ec3cc5af4847298206552f6dd2771fdde2a5e23451df11a143af",
+"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_invalid_signature": "af8b1fe2b29c3d3cf84d2b89489aae3df641be53a7dc2884f984e9cce3cec669",
+"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_op_return_fee_bump": "ddbf40588a37863960d0c70e385fb2aef893255cd58780929ccce996f521ae1a",
+"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_payjoin[19909659-90000-02483045022100aa1b91-c9b963ae": "4b70ef65a9d3e960a54e3b1681c704561c37b1ba096608f0e434b3163ac23367",
+"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_payjoin[19909718-90000-024730440220753f5304-ecb983d1": "4b70ef65a9d3e960a54e3b1681c704561c37b1ba096608f0e434b3163ac23367",
+"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_payjoin[19909800-89859-0248304502210097a42b-7a89e474": "4b70ef65a9d3e960a54e3b1681c704561c37b1ba096608f0e434b3163ac23367",
+"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_payjoin[19909859-89800-02483045022100af3a87-80428fad": "b2868f9f6fba7d32018f1709c32ce1211405b302ccf8453824d23b661c86ddc8",
+"T3B1_fr_bitcoin-test_signtx_replacement.py::test_p2wpkh_payjoin[19909859-89859-02483045022100eb74ab-881c7bef": "4b70ef65a9d3e960a54e3b1681c704561c37b1ba096608f0e434b3163ac23367",
+"T3B1_fr_bitcoin-test_signtx_replacement.py::test_tx_meld": "dd5ae6e6cb2f6fcc1b891c435635e6df8f75f5950d93f93d04f366ced2710f09",
+"T3B1_fr_bitcoin-test_signtx_segwit.py::test_attack_change_input_address": "c6119dae2b857073baff46e7e76a0b60afa388656a807c4dc1c989c19011a091",
+"T3B1_fr_bitcoin-test_signtx_segwit.py::test_attack_mixed_inputs": "a9f5e5a58a2a79695e4a85f13cc513643be962a0b26b8c2ec3393a582e82a6ef",
+"T3B1_fr_bitcoin-test_signtx_segwit.py::test_send_multisig_1": "d0dd653b36f84584b0b5d769951cb3fd10138b1ee1d62869185a970a2418b343",
+"T3B1_fr_bitcoin-test_signtx_segwit.py::test_send_p2sh[False]": "7b07bd0557b0af0806c035696b6b9df19c3ce703d010e4e3208e480963d00386",
+"T3B1_fr_bitcoin-test_signtx_segwit.py::test_send_p2sh[True]": "bdd05c2801864309f655e34f810586793174d9a905000a03f0f9f7940670c3c2",
+"T3B1_fr_bitcoin-test_signtx_segwit.py::test_send_p2sh_change": "9582fded0489b7e71416dd31204ee70fe21f73148a8310373ca229b129d85c27",
+"T3B1_fr_bitcoin-test_signtx_segwit.py::test_testnet_segwit_big_amount": "e03baeb2f59f4ebabd29b2dd8e6334314c6c8d02384049ec385fb661bfb934cf",
+"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_multisig_mismatch_inputs_single": "731ae29ddbba22f49b6b8704ca11b71d3199b6b7ae5bdbfae7b01bf156d67093",
+"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_both": "4fe8307c77c632bec7399bd59e028e3c51d536af273f25744828e7e8dae9387c",
+"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_multisig_1": "3595b085c7f4c6fe31901b0e65551d8e92f304ffd1bc1e5d249ab8e29457726a",
+"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_multisig_2": "3273422c249a78fafe7621029d58e2df276072e6acb63a82d5cb6ea7a2ec516d",
+"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "34d0a2bc76197d7acf515324e16b94c91d7bfa697126cf692ccc6d92cef39971",
+"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "40deb40854033f450d4f12507ed76a7a244d32d1ea8330844d9c10cf07e9c1b0",
+"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_native": "200bd052c874efac3f2f6d3c5384070ed8c536c770b4ffc8cf70abcfc40f8a04",
+"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_native_change": "327e385ee405e92e59d29d789c26b134d5b9b6cb7ad3b4559776f10725f6097e",
+"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_p2sh": "a26741272fe49ba8f5e89132f25bdda448a4e47dce64f5b140429280ff23e455",
+"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_p2sh_change": "1995ebd0cc8b3a78b37e8e0c6499e762a4c354904d70696032fff1d6960718be",
+"T3B1_fr_bitcoin-test_signtx_segwit_native.py::test_send_to_taproot": "a088a150d849482ef59f3b87b471490179d2587ae1eeeca830ec0276931b11db",
+"T3B1_fr_bitcoin-test_signtx_taproot.py::test_attack_script_type": "c0cb866be414d95a4b89f7ac49c7c6029fe90da2bdaae8d19fe564ec9c8e9e8f",
+"T3B1_fr_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1pam775nxmvam4pfpqlm5q06k0y84e3-a257be51": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1plllllllllllllllllllllllllllll-aaa668e3": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1plycg5qvjtrp3qjf5f7zl382j9x6nr-5447628e": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1zlycg5qvjtrp3qjf5f7zl382j9x6nr-880d4a6b": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_bitcoin-test_signtx_taproot.py::test_send_mixed": "ecc357a3efd35ceeff4e30bfda15e1765afd7be9526cb45176466d6ac692df69",
+"T3B1_fr_bitcoin-test_signtx_taproot.py::test_send_p2tr[False]": "159c2579ce5c30603cd8b5ce9464e0cba893a8a506fb875abf5d87139739f8ca",
+"T3B1_fr_bitcoin-test_signtx_taproot.py::test_send_p2tr[True]": "ce1f99fbed63562febeb594b6e5ad4e6017bf88ce04d05926c01bdc39e8e5fd8",
+"T3B1_fr_bitcoin-test_signtx_taproot.py::test_send_two_with_change": "054d041bc725ca6b5b0765539fc0ab259857358cdb3c90bf72942bd1d6a7d01e",
"T3B1_fr_bitcoin-test_verifymessage.py::test_message_grs": "9de8d33842dc2f8558de66ce654397cd3dd284a83df40700ca1bb647a9054e00",
"T3B1_fr_bitcoin-test_verifymessage.py::test_message_long_core": "65731386c25775fcb0f9c2c252e868a3789426006c8c11ac5442a66ad0465a56",
"T3B1_fr_bitcoin-test_verifymessage.py::test_message_testnet": "6c5d2399f1224426c492887125fa474c049fc2ae1d5bb7ee4d3b78e0c3fcf3f5",
@@ -17773,9 +17773,9 @@
"T3B1_fr_bitcoin-test_verifymessage_segwit_native.py::test_message_testnet": "5e6035dfe6290db4c69f1d369eea178336f2f17341eaab52ddbbf6cbb5f79a39",
"T3B1_fr_bitcoin-test_verifymessage_segwit_native.py::test_message_verify": "8912aa7cc679fcf95840660cb81658fb14d8fbfbd24c7ce1d3d745af529b4b44",
"T3B1_fr_bitcoin-test_verifymessage_segwit_native.py::test_verify_utf": "58aedd716c48abe7ad07b0878f6554d8e7f5d59fff054e872b1ac54e50d9893a",
-"T3B1_fr_bitcoin-test_zcash.py::test_external_presigned": "8cf8d825c8b50bcd1789852cc34ea7806cb3b3c135f961c4a544e48f604b0367",
-"T3B1_fr_bitcoin-test_zcash.py::test_one_one_fee_sapling": "00d88da508fc06c0d8c7f363cf242c51b0cdc2650c4a94dfb741bfa4a93107bb",
-"T3B1_fr_bitcoin-test_zcash.py::test_spend_old_versions": "441b7fb0e03f27226623201c2796e69b04fbdf2d32f27da2163b7880965f87aa",
+"T3B1_fr_bitcoin-test_zcash.py::test_external_presigned": "55f46649b51a9b70a29aaab9c8ae44067e4781e9d56c85ed1b656354823954cb",
+"T3B1_fr_bitcoin-test_zcash.py::test_one_one_fee_sapling": "986e3450ad46f4ceb131612271858ed3182ec09e44543656231f70db06346638",
+"T3B1_fr_bitcoin-test_zcash.py::test_spend_old_versions": "5b1685f802bede938f2f367f59ea230a5b354fdf33fda51623449adeed7a5ec6",
"T3B1_fr_bitcoin-test_zcash.py::test_v3_not_supported": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
"T3B1_fr_bitcoin-test_zcash.py::test_version_group_id_missing": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
"T3B1_fr_cardano-test_address_public_key.py::test_cardano_get_address[False-icarus-derivation]": "8b17842e4fccde44477920cdb3d1a5e25ee7b5d2ce444593f52d57625a2f2330",
@@ -18622,10 +18622,10 @@
"T3B1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "9ee6a6cf0bf75ca97db630d72e7a93846113fc3910d72b5c3be299708322de01",
"T3B1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "266638874b8db506ecb45198616fc52c038247a96a481d80f4630cfa941c5dc5",
"T3B1_fr_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "ef4e4f6e0226592247641228cd6f609db5277ec22b92161ddaf50f2e9d09a6b6",
-"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "e019880eda74798ee8a103a630d71695b23a1532ac5d9ddfcc48794569b24073",
-"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "e019880eda74798ee8a103a630d71695b23a1532ac5d9ddfcc48794569b24073",
-"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[]": "e019880eda74798ee8a103a630d71695b23a1532ac5d9ddfcc48794569b24073",
-"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "e019880eda74798ee8a103a630d71695b23a1532ac5d9ddfcc48794569b24073",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "ccb35ecfa40ce1040091ad42ca91f33e1ebd77eb13ffd39324e869bf705fe3da",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "ccb35ecfa40ce1040091ad42ca91f33e1ebd77eb13ffd39324e869bf705fe3da",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[]": "ccb35ecfa40ce1040091ad42ca91f33e1ebd77eb13ffd39324e869bf705fe3da",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "ccb35ecfa40ce1040091ad42ca91f33e1ebd77eb13ffd39324e869bf705fe3da",
"T3B1_fr_test_autolock.py::test_apply_auto_lock_delay": "18de0460d6983b5d17d3be52174512b2544ced908929435b417d0eed61381e20",
"T3B1_fr_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "8a39a184232f966d10b983e90cecdc18103cfb39cfc23e3a2d4173cef884aceb",
"T3B1_fr_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "8a39a184232f966d10b983e90cecdc18103cfb39cfc23e3a2d4173cef884aceb",
@@ -18657,30 +18657,30 @@
"T3B1_fr_test_debuglink.py::test_softlock_instability": "2a375c5f3eb55a7dab56fd255e51fc7f204cc8773387c510183752db3e44cbfa",
"T3B1_fr_test_firmware_hash.py::test_firmware_hash_emu": "0fae85edbfa9e0f15e9428e29c5daf10623aee02f5a9b7cd890723c8080c8edc",
"T3B1_fr_test_firmware_hash.py::test_firmware_hash_hw": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
-"T3B1_fr_test_language.py::test_build_version_mismatch": "85c826f9e1520f84bc4cff20d32b4bda32ce89d8621cff8e5e04acca1c360d22",
-"T3B1_fr_test_language.py::test_error_invalid_data_hash": "2f28da3d3cf6f80867801405da5262e34025bb7680a6701d13e53ed0b3944dbc",
-"T3B1_fr_test_language.py::test_error_invalid_data_length": "0cc0dfc276208844b5f64942e4bdb9175732aac3276403e76ff3289908d80727",
-"T3B1_fr_test_language.py::test_error_invalid_header_magic": "0cc0dfc276208844b5f64942e4bdb9175732aac3276403e76ff3289908d80727",
-"T3B1_fr_test_language.py::test_error_invalid_signature": "0cc0dfc276208844b5f64942e4bdb9175732aac3276403e76ff3289908d80727",
-"T3B1_fr_test_language.py::test_error_too_long": "0cc0dfc276208844b5f64942e4bdb9175732aac3276403e76ff3289908d80727",
-"T3B1_fr_test_language.py::test_error_version_mismatch": "0cc0dfc276208844b5f64942e4bdb9175732aac3276403e76ff3289908d80727",
-"T3B1_fr_test_language.py::test_full_language_change[cs]": "44464b720137c5f844fa4975650c702eb63026bcfa74c80e67f1d9a963dfcb16",
-"T3B1_fr_test_language.py::test_full_language_change[de]": "326a2751d57d1b580b8d0de179da11153b93da5b8c1a2dbe45d22e613601d529",
-"T3B1_fr_test_language.py::test_full_language_change[en]": "4ce3d328121e98a0469cec3a6ba3b917196dcd1d7f680fbb6eb1a1c557643e3d",
-"T3B1_fr_test_language.py::test_full_language_change[es]": "25cd4cd1b2044f8b0ed07607e4fee69be76903d628c3b8391f82c325887572a3",
-"T3B1_fr_test_language.py::test_full_language_change[fr]": "18de7d3c3414418c2ee619755945dd53028a4857870e4fd50dc4eb33a2280f7d",
-"T3B1_fr_test_language.py::test_full_language_change[pt]": "bb31b9c77ea4fe8f9ac697a3125df4f9d5284c36a4200913b448ea02122bc2f1",
-"T3B1_fr_test_language.py::test_header_trailing_data": "85c826f9e1520f84bc4cff20d32b4bda32ce89d8621cff8e5e04acca1c360d22",
-"T3B1_fr_test_language.py::test_language_is_removed_after_wipe": "ffb75349beecc0c496825fdbea6119d56c60773afc96baa236ea709c2beaf57a",
-"T3B1_fr_test_language.py::test_reject_update": "f70ffa4f7e85a8bd91ae13d87e533749425d954353a0b21792cbb1a118e3147d",
-"T3B1_fr_test_language.py::test_silent_first_install[False-False]": "b46fee18122db390a0cf080f878c93f27b3b07817853d4d82d8a7eba5cd0fe9f",
-"T3B1_fr_test_language.py::test_silent_first_install[None-False]": "b46fee18122db390a0cf080f878c93f27b3b07817853d4d82d8a7eba5cd0fe9f",
-"T3B1_fr_test_language.py::test_silent_first_install[True-True]": "6802c4b3bb2c24bb9ee4f67e8a1e8b7c8ac56b296b52480e1a4597168d65ed57",
-"T3B1_fr_test_language.py::test_switch_from_english[None]": "6ae1566cc25ff1a55621a806a5c28ad0608102bd728a968113255d5f3c58f803",
-"T3B1_fr_test_language.py::test_switch_from_english[True]": "6ae1566cc25ff1a55621a806a5c28ad0608102bd728a968113255d5f3c58f803",
-"T3B1_fr_test_language.py::test_switch_from_english_not_silent": "ddae3341aac650cdf72e19151919e9158c44c5a11df331c6c5fca7a516cd784d",
-"T3B1_fr_test_language.py::test_switch_language": "2fb4d85ad31aec4012518edf9df037150a628ffcf1d6221cb7c9ec55fd49f69c",
-"T3B1_fr_test_language.py::test_translations_renders_on_screen": "c54f4f60ef2dc9563ac259e1f108716c110e9d868a54df73242d0b8d8fbfde5b",
+"T3B1_fr_test_language.py::test_build_version_mismatch": "d55bdc75e6ce29ab96d02305f5b0c4ee6d8d92250be089d9e0f061e5b13e42e9",
+"T3B1_fr_test_language.py::test_error_invalid_data_hash": "b89308e3683911c76a46a0982e0b3b9ca3c710aedc47a9c91f11a197a7797a46",
+"T3B1_fr_test_language.py::test_error_invalid_data_length": "8dbd0588c970989029b4304b38b86067643ce2aa334a11e58a39c1c5e3c85d93",
+"T3B1_fr_test_language.py::test_error_invalid_header_magic": "8dbd0588c970989029b4304b38b86067643ce2aa334a11e58a39c1c5e3c85d93",
+"T3B1_fr_test_language.py::test_error_invalid_signature": "8dbd0588c970989029b4304b38b86067643ce2aa334a11e58a39c1c5e3c85d93",
+"T3B1_fr_test_language.py::test_error_too_long": "8dbd0588c970989029b4304b38b86067643ce2aa334a11e58a39c1c5e3c85d93",
+"T3B1_fr_test_language.py::test_error_version_mismatch": "8dbd0588c970989029b4304b38b86067643ce2aa334a11e58a39c1c5e3c85d93",
+"T3B1_fr_test_language.py::test_full_language_change[cs]": "f8ec4156c2374968cab63e9f9dcc3b33d4cbe2453d925f6a09c9029bdac92c9e",
+"T3B1_fr_test_language.py::test_full_language_change[de]": "b5dc94e17dfee1f909960d73c3db5db744b7d083bd24c4ee927b424c0823c0b0",
+"T3B1_fr_test_language.py::test_full_language_change[en]": "842c594ceb164701e3c9578f86b4caf33a931a42e819e584467b4e48552f5449",
+"T3B1_fr_test_language.py::test_full_language_change[es]": "23259a8493bda870310e474da4843aac59f20095bed3affcdf4c2bc0136a9dd6",
+"T3B1_fr_test_language.py::test_full_language_change[fr]": "531558aaec9e721fb20810704a7603f369a1a42e3cbed974b10a5be0e9bfc37d",
+"T3B1_fr_test_language.py::test_full_language_change[pt]": "98432c979fd083b9b7a62470c8214ee6e8b66e5b576e400d2127d676fa4f3db7",
+"T3B1_fr_test_language.py::test_header_trailing_data": "d55bdc75e6ce29ab96d02305f5b0c4ee6d8d92250be089d9e0f061e5b13e42e9",
+"T3B1_fr_test_language.py::test_language_is_removed_after_wipe": "bec3ded05fad208b6e2d500dc3f62182c13bdc39f63c9cbb28a13454ed336e92",
+"T3B1_fr_test_language.py::test_reject_update": "6fed7d22d17e2b7aa33affffcf0d1bb320c3785a719441e7a6cb854f54b498d3",
+"T3B1_fr_test_language.py::test_silent_first_install[False-False]": "345c1de60cc44c9be3f32c56f1f37399746a9ef9d4ae5aa5984dbaef953c7e46",
+"T3B1_fr_test_language.py::test_silent_first_install[None-False]": "345c1de60cc44c9be3f32c56f1f37399746a9ef9d4ae5aa5984dbaef953c7e46",
+"T3B1_fr_test_language.py::test_silent_first_install[True-True]": "53840719d5d5fe672b16782bfd9563884c703fba19f65e64acb238f9a510bf35",
+"T3B1_fr_test_language.py::test_switch_from_english[None]": "ce2ba8fa79d9f164fcc2a9774c6ed2ab63ce44ac3c6a83146da21483595964aa",
+"T3B1_fr_test_language.py::test_switch_from_english[True]": "ce2ba8fa79d9f164fcc2a9774c6ed2ab63ce44ac3c6a83146da21483595964aa",
+"T3B1_fr_test_language.py::test_switch_from_english_not_silent": "a78bd784621b33d3885a4c812013a5b8c5db48c928a366f98baae39a7f33d78d",
+"T3B1_fr_test_language.py::test_switch_language": "fbd2180546b3e5b08168e5a77e68ce107e6dab388d3d0b8849b89ea90bd13a8a",
+"T3B1_fr_test_language.py::test_translations_renders_on_screen": "60df6181384a5f1c2c6137f867aa26ceef3567755db0f35b946dc6259bf8babe",
"T3B1_fr_test_msg_applysettings.py::test_apply_homescreen_tr_toif_good": "2d6589504f345488ef036234cdd5c7e6d58bd0f0a17682053c19c0278632d3d2",
"T3B1_fr_test_msg_applysettings.py::test_apply_homescreen_tr_toif_single_message": "6a6e05d5c904fcc1449e3d38fd0d0c2e1d16d0459a18c2207917d7dee8d1e3fa",
"T3B1_fr_test_msg_applysettings.py::test_apply_homescreen_tr_toif_with_long_label": "ba1b3fca51ec37232340a082fd3947b6a69e282b02aa2f251db6fd46dcf448c8",
@@ -18759,7 +18759,7 @@
"T3B1_fr_test_protection_levels.py::test_ping": "1c2108dbc24429b367def2f77b77f830058bbd291a7f02e422a0de5855c193d4",
"T3B1_fr_test_protection_levels.py::test_sign_message": "59c515f4151c993f185b3301dcde693b71643dd32ae3146ef655a6d1e192ab52",
"T3B1_fr_test_protection_levels.py::test_sign_message_seedless": "2e8a75f8ba1c3f4a521081c40b77f9bf17ba1566d0b26732caed6764dedf5183",
-"T3B1_fr_test_protection_levels.py::test_signtx": "884b984cb7e1b0bcf974dfe8ae2f2fa58b09d13b67158f0e995b8cc12b9f5db8",
+"T3B1_fr_test_protection_levels.py::test_signtx": "bfbf317cc3518b15bf31a2d3b54051b21774d3a17d871e0f9a531e829cde07ed",
"T3B1_fr_test_protection_levels.py::test_unlocked": "2e8a75f8ba1c3f4a521081c40b77f9bf17ba1566d0b26732caed6764dedf5183",
"T3B1_fr_test_protection_levels.py::test_verify_message_t2": "2c076d27074ca0e600b3db66dcd958d89f56361310b6b4c8032e67d223217169",
"T3B1_fr_test_protection_levels.py::test_wipe_device": "0dcc4cedc5a5f6eaf3b0d0982fee32af62d18f406808d64e61ce7c7a695b74e2",
@@ -18843,14 +18843,14 @@
"T3B1_fr_tron-test_sign_tx.py::test_ui_cancel_unknown_contract[TriggerSmartContract_unknown_contract]": "d7f57ac3cc1777a464bb8c0206b0477af1af4435d5c0500e30ebb990c07d1c5a",
"T3B1_fr_webauthn-test_msg_webauthn.py::test_add_remove": "3f946df11aed0e73ba7e21bacc1bace824325f8575c444f67d5d7a2c3394c9d5",
"T3B1_fr_webauthn-test_u2f_counter.py::test_u2f_counter": "186427cd3da75b39add98615c2242bab81efe5ac5e07e66291a7a1b5cf79f084",
-"T3B1_fr_zcash-test_sign_tx.py::test_external_presigned": "8cf8d825c8b50bcd1789852cc34ea7806cb3b3c135f961c4a544e48f604b0367",
-"T3B1_fr_zcash-test_sign_tx.py::test_one_two": "12b4f849ee4d78f24fa891d9b1bfce1fdbf6937f70a46e92d9736e25e20b4db8",
-"T3B1_fr_zcash-test_sign_tx.py::test_refuse_replacement_tx": "841f32f609e8038ad766762c8eea1ae63820001b39ac87deeb9690766b980202",
-"T3B1_fr_zcash-test_sign_tx.py::test_send_to_multisig": "907cbf28f9016332a90e6dbbaa147e8cd774c4d2f951727a3cdf5c9c356a9fd1",
-"T3B1_fr_zcash-test_sign_tx.py::test_spend_multisig": "9562c9e977a837e9676f5c176ba23dcd0c5095f594364ead907aa8885a36529d",
-"T3B1_fr_zcash-test_sign_tx.py::test_spend_v4_input": "e0f33b66d072d33768131256b1ec3f03fd5fe963d62db2fb101ee33f3fbf43b3",
-"T3B1_fr_zcash-test_sign_tx.py::test_spend_v5_input": "fcfd421f59c01b355fc617d871feb542d8292c8b0a45842d610bdc4157526c76",
-"T3B1_fr_zcash-test_sign_tx.py::test_unified_address": "a942944ad43feba52c8cf9a919a5376901360bcf456af42e0d9cff9eff6d9555",
+"T3B1_fr_zcash-test_sign_tx.py::test_external_presigned": "55f46649b51a9b70a29aaab9c8ae44067e4781e9d56c85ed1b656354823954cb",
+"T3B1_fr_zcash-test_sign_tx.py::test_one_two": "5fb88164d18c0d2652b2936949b58f47ac65fc3dc16b78287434b1d52a26bd03",
+"T3B1_fr_zcash-test_sign_tx.py::test_refuse_replacement_tx": "cefa298c5765128170589c31323a24d64da76cd5837146206e9d798965befc31",
+"T3B1_fr_zcash-test_sign_tx.py::test_send_to_multisig": "d610452f548a7ddbe26e434c7dd8f8f0ec4565d742fa0b68cd9397c0573caabc",
+"T3B1_fr_zcash-test_sign_tx.py::test_spend_multisig": "ccff016bf1679e0e3503f815a3cd0d78e68fbc8bb05287062151383ca2f5faa2",
+"T3B1_fr_zcash-test_sign_tx.py::test_spend_v4_input": "03d71ebe0f6c1403ad70f915d03a326d6d55eb1f826b3aea67d113f9d18f1d30",
+"T3B1_fr_zcash-test_sign_tx.py::test_spend_v5_input": "76b58dc837e8963efd6cd34ef3134102bbbfccf6c3e70b72abeb61b983bc1d1d",
+"T3B1_fr_zcash-test_sign_tx.py::test_unified_address": "131dddb4c7072ae77685c3dc11f8705fb51f70afc6483d0681a25eec8501e3f7",
"T3B1_fr_zcash-test_sign_tx.py::test_version_group_id_missing": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
"T3B1_pt_bitcoin-test_authorize_coinjoin.py::test_cancel_authorization": "f8db9bc389a2d5ec050691be8b19e17f7eafe1819abb967fd92902fb71508cf7",
"T3B1_pt_bitcoin-test_authorize_coinjoin.py::test_get_address": "94e346da7afabdbe8493f653818c9165aad1ce48b5f6916093dffe4a7a77491f",
@@ -20208,7 +20208,7 @@
"T3B1_pt_test_language.py::test_full_language_change[de]": "e467cd976ebda3b24d6328629352336c82b785ab8d3f4f7ddee295e5bfdbe0fd",
"T3B1_pt_test_language.py::test_full_language_change[en]": "d238808e23bcaa13a9cc777f0553b0517dfcfba52f0313fd47f70df275859d5f",
"T3B1_pt_test_language.py::test_full_language_change[es]": "c1d73886f6df2790499cae68583b39ea3325d4808dcbaaa0a93d8a4473589fee",
-"T3B1_pt_test_language.py::test_full_language_change[fr]": "41b4d1a67ce52901125478c20c9542ec1a1a2afb1296052acd76b5e15f4e81da",
+"T3B1_pt_test_language.py::test_full_language_change[fr]": "90c137234917ba73bbe5d216d165b64cf4d4f6d8e56910b6edf1b1e9e886653c",
"T3B1_pt_test_language.py::test_full_language_change[pt]": "2b737ceebccc6829012068df7aab1d42ed8ccf1e354f828a101557910c26b084",
"T3B1_pt_test_language.py::test_header_trailing_data": "13befd3887bc07fcb6429158294a13eadb3c1f8bf606e9a0984f60d61f2ad8be",
"T3B1_pt_test_language.py::test_language_is_removed_after_wipe": "94c6c9367c5ec7159cf3ed04a8679bf5592029181493da9374183306a95a3369",
@@ -20219,7 +20219,7 @@
"T3B1_pt_test_language.py::test_switch_from_english[None]": "19643c3be6ffa5d0f1ee706c1ed2cd5047218add9e4c12c6cd5360746472243b",
"T3B1_pt_test_language.py::test_switch_from_english[True]": "19643c3be6ffa5d0f1ee706c1ed2cd5047218add9e4c12c6cd5360746472243b",
"T3B1_pt_test_language.py::test_switch_from_english_not_silent": "503e00ae37df055da56fae0a3875e1ff638eed95d25a34632ee52892f98ae8b3",
-"T3B1_pt_test_language.py::test_switch_language": "b30c1f1265ebd95f631915f8aca191291857e36466bbf0f17c2e90b1aad273a5",
+"T3B1_pt_test_language.py::test_switch_language": "46b1c45a09e727648d77a688cadfcfa583b51a10157ec76205b3db09ba21857f",
"T3B1_pt_test_language.py::test_translations_renders_on_screen": "2a9844fed3ddc1fb14b09017c59d51a813216600f2e1ed8acab21eca21188b09",
"T3B1_pt_test_msg_applysettings.py::test_apply_homescreen_tr_toif_good": "f81ca58961c2990e559d49e31783b3f27d07dc5e0fbb303ddc0efc899c1be46e",
"T3B1_pt_test_msg_applysettings.py::test_apply_homescreen_tr_toif_single_message": "abb037ebd1143cc1b7f79eb9cb891b5d6588119d20f0208948559c8f0f2ffe77",
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.