From 941875c254cf72dff27de0068a0697ba0dabbab3 Mon Sep 17 00:00:00 2001 From: Lukas Bielesch Date: Fri, 11 Apr 2025 16:24:38 +0200 Subject: [PATCH] core(eckhart): Update Vertical Menu Leave event processing to the Vertical Menu Disable scrolling when the menu fits the screen --- .../firmware/device_menu_screen.rs | 14 +- .../firmware/select_word_screen.rs | 2 +- .../layout_eckhart/firmware/vertical_menu.rs | 79 ++- .../firmware/vertical_menu_screen.rs | 145 +++-- tests/ui_tests/fixtures.json | 588 +++++++++--------- 5 files changed, 425 insertions(+), 403 deletions(-) diff --git a/core/embed/rust/src/ui/layout_eckhart/firmware/device_menu_screen.rs b/core/embed/rust/src/ui/layout_eckhart/firmware/device_menu_screen.rs index 25f8e9126d..457f8f3cf2 100644 --- a/core/embed/rust/src/ui/layout_eckhart/firmware/device_menu_screen.rs +++ b/core/embed/rust/src/ui/layout_eckhart/firmware/device_menu_screen.rs @@ -421,10 +421,13 @@ impl<'a> DeviceMenuScreen<'a> { Subscreen::Submenu(ref mut submenu_index) => { match self.submenus[*submenu_index].items[idx].action { Some(Action::GoTo(menu)) => { - self.menu_screen.as_mut().unwrap().update_menu(ctx); unwrap!(self.parent_subscreens.push(self.active_subscreen)); self.set_active_subscreen(menu); self.place(self.bounds); + if let Some(screen) = self.menu_screen.as_mut() { + screen.initialize_screen(ctx); + } + return None; } Some(Action::Return(msg)) => return Some(msg), None => {} @@ -438,10 +441,13 @@ impl<'a> DeviceMenuScreen<'a> { None } - fn go_back(&mut self) -> Option { + fn go_back(&mut self, ctx: &mut EventCtx) -> Option { if let Some(parent) = self.parent_subscreens.pop() { self.set_active_subscreen(parent); self.place(self.bounds); + if let Some(screen) = self.menu_screen.as_mut() { + screen.initialize_screen(ctx); + } None } else { Some(DeviceMenuMsg::Close) @@ -483,7 +489,7 @@ impl<'a> Component for DeviceMenuScreen<'a> { } } Some(VerticalMenuScreenMsg::Back) => { - return self.go_back(); + return self.go_back(ctx); } Some(VerticalMenuScreenMsg::Close) => { return Some(DeviceMenuMsg::Close); @@ -493,7 +499,7 @@ impl<'a> Component for DeviceMenuScreen<'a> { } Subscreen::AboutScreen => { if let Some(TextScreenMsg::Cancelled) = self.about_screen.event(ctx, event) { - return self.go_back(); + return self.go_back(ctx); } } } diff --git a/core/embed/rust/src/ui/layout_eckhart/firmware/select_word_screen.rs b/core/embed/rust/src/ui/layout_eckhart/firmware/select_word_screen.rs index 1e665d7fdf..711fb4c66a 100644 --- a/core/embed/rust/src/ui/layout_eckhart/firmware/select_word_screen.rs +++ b/core/embed/rust/src/ui/layout_eckhart/firmware/select_word_screen.rs @@ -36,7 +36,7 @@ impl SelectWordScreen { share_words_vec: [TString<'static>; MAX_WORD_QUIZ_ITEMS], description: TString<'static>, ) -> Self { - let mut menu = VerticalMenu::empty().with_separators().with_fit_area(); + let mut menu = VerticalMenu::empty().with_separators().with_content_fit(); for word in share_words_vec { menu = menu.item( diff --git a/core/embed/rust/src/ui/layout_eckhart/firmware/vertical_menu.rs b/core/embed/rust/src/ui/layout_eckhart/firmware/vertical_menu.rs index 99ae244bec..d63bc163df 100644 --- a/core/embed/rust/src/ui/layout_eckhart/firmware/vertical_menu.rs +++ b/core/embed/rust/src/ui/layout_eckhart/firmware/vertical_menu.rs @@ -1,5 +1,6 @@ use crate::ui::{ component::{Component, Event, EventCtx}, + event::TouchEvent, geometry::{Insets, Offset, Rect}, shape::{Bar, Renderer}, }; @@ -19,19 +20,19 @@ type VerticalMenuButtons = Vec; pub struct VerticalMenu { /// Bounds the sliding window of the menu. bounds: Rect, - /// Full bounds of the menu, including off-screen items. - virtual_bounds: Rect, /// Menu items. buttons: VerticalMenuButtons, - /// Whether to show separators between buttons. - separators: bool, + /// Full height of the menu, including overflowing items. + total_height: i16, /// Vertical offset of the current view. offset_y: i16, /// Maximum vertical offset. - max_offset: i16, + offset_y_max: i16, /// Adapt padding to fit entire area. If the area is too small, the padding /// will be reduced to min value. - fit_area: bool, + content_fit: bool, + /// Whether to show separators between buttons. + separators: bool, } pub enum VerticalMenuMsg { @@ -45,13 +46,13 @@ impl VerticalMenu { fn new(buttons: VerticalMenuButtons) -> Self { Self { - virtual_bounds: Rect::zero(), bounds: Rect::zero(), buttons, - separators: false, + total_height: 0, offset_y: 0, - max_offset: 0, - fit_area: false, + offset_y_max: 0, + separators: false, + content_fit: false, } } @@ -64,8 +65,8 @@ impl VerticalMenu { self } - pub fn with_fit_area(mut self) -> Self { - self.fit_area = true; + pub fn with_content_fit(mut self) -> Self { + self.content_fit = true; self } @@ -74,18 +75,19 @@ impl VerticalMenu { self } - pub fn area(&self) -> Rect { - self.bounds + /// Check if the menu fits its area without scrolling. + pub fn fits_area(&self) -> bool { + self.total_height <= self.bounds.height() } /// Scroll the menu to the desired offset. pub fn set_offset(&mut self, offset_y: i16) { - self.offset_y = offset_y.max(0).min(self.max_offset); + self.offset_y = offset_y.max(0).min(self.offset_y_max); } /// Chcek if the menu is on the bottom. pub fn is_max_offset(&self) -> bool { - self.offset_y == self.max_offset + self.offset_y == self.offset_y_max } /// Get the current sliding window offset. @@ -93,7 +95,10 @@ impl VerticalMenu { self.offset_y } - /// Update menu buttons based on the current offset. + /// Update state of menu buttons based on the current offset. + /// Enable only buttons that are fully visible in the menu area. + /// Meaningful only if the menu is scrollable. + /// If the menu fits its area, all buttons are enabled. pub fn update_menu(&mut self, ctx: &mut EventCtx) { for button in self.buttons.iter_mut() { let in_bounds = button @@ -107,19 +112,35 @@ impl VerticalMenu { fn set_max_offset(&mut self) { // Calculate the overflow of the menu area - let menu_overflow = (self.virtual_bounds.height() - self.bounds.height()).max(0); + let menu_overflow = (self.total_height - self.bounds.height()).max(0); // Find the first button from the top that would completely fit in the menu area // in the bottom position for button in &self.buttons { - let offset = button.area().top_left().y - self.area().top_left().y; + let offset = button.area().top_left().y - self.bounds.top_left().y; if offset > menu_overflow { - self.max_offset = offset; + self.offset_y_max = offset; return; } } - self.max_offset = menu_overflow; + self.offset_y_max = menu_overflow; + } + + // Shift position of touch events in the menu area by an offset of the current + // sliding window position + fn shift_touch_event(&self, event: Event) -> Event { + match event { + Event::Touch(t) => { + let o = Offset::y(self.offset_y); + Event::Touch(match t { + TouchEvent::TouchStart(p) => TouchEvent::TouchStart(p.ofs(o)), + TouchEvent::TouchMove(p) => TouchEvent::TouchMove(p.ofs(o)), + TouchEvent::TouchEnd(p) => TouchEvent::TouchEnd(p.ofs(o)), + }) + } + _ => event, + } } fn render_buttons<'s>(&'s self, target: &mut impl Renderer<'s>) { @@ -156,8 +177,8 @@ impl Component for VerticalMenu { // Crop the menu area self.bounds = bounds.inset(Self::SIDE_INSETS); - // Determine padding dynamically if `fit_area` is enabled - let padding = if self.fit_area { + // Determine padding dynamically if `content_fit` is enabled + let padding = if self.content_fit { let mut content_height = 0; for button in self.buttons.iter_mut() { content_height += button.content_height(); @@ -182,12 +203,8 @@ impl Component for VerticalMenu { top_left = top_left + Offset::y(button_height); } - // Calculate virtual bounds of all buttons combined - let total_height = top_left.y - self.bounds.top_left().y; - self.virtual_bounds = Rect::from_top_left_and_size( - self.bounds.top_left(), - Offset::new(self.bounds.width(), total_height), - ); + // Calculate height of all buttons combined + self.total_height = top_left.y - self.bounds.top_left().y; // Calculate maximum offset for scrolling self.set_max_offset(); @@ -196,8 +213,10 @@ impl Component for VerticalMenu { } fn event(&mut self, ctx: &mut EventCtx, event: Event) -> Option { + // Shif touch events by the scroll offset + let event_shifted = self.shift_touch_event(event); for (i, button) in self.buttons.iter_mut().enumerate() { - if let Some(ButtonMsg::Clicked) = button.event(ctx, event) { + if let Some(ButtonMsg::Clicked) = button.event(ctx, event_shifted) { return Some(VerticalMenuMsg::Selected(i)); } } diff --git a/core/embed/rust/src/ui/layout_eckhart/firmware/vertical_menu_screen.rs b/core/embed/rust/src/ui/layout_eckhart/firmware/vertical_menu_screen.rs index f27f6e284e..9ad64054a7 100644 --- a/core/embed/rust/src/ui/layout_eckhart/firmware/vertical_menu_screen.rs +++ b/core/embed/rust/src/ui/layout_eckhart/firmware/vertical_menu_screen.rs @@ -2,13 +2,12 @@ use crate::{ strutil::TString, ui::{ component::{ - base::AttachType, swipe_detect::{SwipeConfig, SwipeSettings}, Component, Event, EventCtx, SwipeDetect, }, - event::{SwipeEvent, TouchEvent}, + event::SwipeEvent, flow::Swipable, - geometry::{Alignment2D, Direction, Offset, Rect}, + geometry::{Alignment2D, Direction, Rect}, shape::{Renderer, ToifImage}, util::Pager, }, @@ -22,6 +21,8 @@ pub struct VerticalMenuScreen { menu: VerticalMenu, /// Base position of the menu sliding window to scroll around offset_base: i16, + /// Used to enable swipe detection only when the menu does not fit its area + swipe_enabled: bool, /// Swipe detector swipe: SwipeDetect, /// Swipe configuration @@ -37,11 +38,13 @@ pub enum VerticalMenuScreenMsg { } impl VerticalMenuScreen { + const TOUCH_SENSITIVITY_DIVIDER: i16 = 15; pub fn new(menu: VerticalMenu) -> Self { Self { header: Header::new(TString::empty()), menu, offset_base: 0, + swipe_enabled: false, swipe: SwipeDetect::new(), swipe_config: SwipeConfig::new() .with_swipe(Direction::Up, SwipeSettings::default()) @@ -54,32 +57,23 @@ impl VerticalMenuScreen { self } - // Shift position of touch events in the menu area by an offset of the current - // sliding window position - fn shift_touch_event(&self, event: Event) -> Option { - match event { - Event::Touch(touch_event) => { - let shifted_event = match touch_event { - TouchEvent::TouchStart(point) if self.menu.area().contains(point) => Some( - TouchEvent::TouchStart(point.ofs(Offset::y(self.menu.get_offset()))), - ), - TouchEvent::TouchMove(point) if self.menu.area().contains(point) => Some( - TouchEvent::TouchMove(point.ofs(Offset::y(self.menu.get_offset()))), - ), - TouchEvent::TouchEnd(point) if self.menu.area().contains(point) => Some( - TouchEvent::TouchEnd(point.ofs(Offset::y(self.menu.get_offset()))), - ), - _ => None, // Ignore touch events outside the bounds - }; - shifted_event.map(Event::Touch) - } - _ => None, // Ignore other events - } - } + /// Update swipe detection and buttons state based on menu size + pub fn initialize_screen(&mut self, ctx: &mut EventCtx) { + if !self.menu.fits_area() { + // Enable swipe + self.swipe_enabled = true; + self.swipe_config = SwipeConfig::new() + .with_swipe(Direction::Up, SwipeSettings::default()) + .with_swipe(Direction::Down, SwipeSettings::default()); + ctx.enable_swipe(); - /// Update menu buttons based on the current offset. - pub fn update_menu(&mut self, ctx: &mut EventCtx) { - self.menu.update_menu(ctx); + // Update the menu buttons state + self.menu.update_menu(ctx); + } else { + // Disable swipe + self.swipe_enabled = false; + ctx.disable_swipe(); + } } } @@ -93,49 +87,58 @@ impl Component for VerticalMenuScreen { let (header_area, menu_area) = bounds.split_top(Header::HEADER_HEIGHT); - self.menu.place(menu_area); self.header.place(header_area); + self.menu.place(menu_area); bounds } fn event(&mut self, ctx: &mut EventCtx, event: Event) -> Option { - // Update the menu when the screen is attached - if let Event::Attach(AttachType::Initial) = event { - self.update_menu(ctx); + // Update the screen after the menu fit is calculated + // This is needed to enable swipe detection only when the menu does not fit + if let Event::Attach(_) = event { + self.initialize_screen(ctx); } - match self.swipe.event(ctx, event, self.swipe_config) { - Some(SwipeEvent::Start(_)) => { - // Lock the base position to scroll around - self.offset_base = self.menu.get_offset(); - } + // Handle swipe events if swipe is enabled (menu does not fit) + if self.swipe_enabled { + // Handle swipe events from the standalone swipe detector or ones coming from + // the flow. These two are mutually exclusive and should not be triggered at the + // same time. + let swipe_event = self + .swipe + .event(ctx, event, self.swipe_config) + .or(match event { + Event::Swipe(e) => Some(e), + _ => None, + }); - Some(SwipeEvent::End(_)) => { - // Lock the base position to scroll around - self.offset_base = self.menu.get_offset(); - } - - Some(SwipeEvent::Move(dir, delta)) => { - // Decrease the sensitivity of the swipe - let delta = delta / 10; - // Scroll the menu based on the swipe direction - match dir { - Direction::Up => { - self.menu.set_offset(self.offset_base + delta); - self.menu.update_menu(ctx); - return None; - } - Direction::Down => { - self.menu.set_offset(self.offset_base - delta); - self.menu.update_menu(ctx); - return None; - } - _ => {} + match swipe_event { + Some(SwipeEvent::Start(_) | SwipeEvent::End(_)) => { + // Lock the base position to scroll around + self.offset_base = self.menu.get_offset(); } + Some(SwipeEvent::Move(dir, delta)) => { + // Decrease the sensitivity of the swipe + let delta = delta / Self::TOUCH_SENSITIVITY_DIVIDER; + // Scroll the menu based on the swipe direction + match dir { + Direction::Up => { + self.menu.set_offset(self.offset_base + delta); + self.menu.update_menu(ctx); + return None; + } + Direction::Down => { + self.menu.set_offset(self.offset_base - delta); + self.menu.update_menu(ctx); + return None; + } + _ => {} + } + } + _ => {} } - _ => {} - }; + } if let Some(msg) = self.header.event(ctx, event) { match msg { @@ -145,11 +148,8 @@ impl Component for VerticalMenuScreen { } } - // Shift touch events in the menu area by the current sliding window position - if let Some(shifted) = self.shift_touch_event(event) { - if let Some(VerticalMenuMsg::Selected(i)) = self.menu.event(ctx, shifted) { - return Some(VerticalMenuScreenMsg::Selected(i)); - } + if let Some(VerticalMenuMsg::Selected(i)) = self.menu.event(ctx, event) { + return Some(VerticalMenuScreenMsg::Selected(i)); } None @@ -159,15 +159,12 @@ impl Component for VerticalMenuScreen { self.header.render(target); self.menu.render(target); - // Render the down arrow if the menu can be scrolled down - if !self.menu.is_max_offset() { - ToifImage::new( - self.menu.area().bottom_center(), - theme::ICON_CHEVRON_DOWN_MINI.toif, - ) - .with_align(Alignment2D::BOTTOM_CENTER) - .with_fg(theme::GREY_LIGHT) - .render(target); + // Render the down arrow if the menu overflows and can be scrolled further down + if !self.menu.fits_area() && !self.menu.is_max_offset() { + ToifImage::new(SCREEN.bottom_center(), theme::ICON_CHEVRON_DOWN_MINI.toif) + .with_align(Alignment2D::BOTTOM_CENTER) + .with_fg(theme::GREY_LIGHT) + .render(target); } } } diff --git a/tests/ui_tests/fixtures.json b/tests/ui_tests/fixtures.json index 7798605617..0476099e18 100644 --- a/tests/ui_tests/fixtures.json +++ b/tests/ui_tests/fixtures.json @@ -27288,9 +27288,9 @@ "T3W1_cs_test_pin.py::test_pin_long": "76f067ad294db79513595bdbf6f2add22f249249a7f3466a020940db58f9c79e", "T3W1_cs_test_pin.py::test_pin_long_delete": "bb87968aa1c06a267c8d302d6111715bfd4336c46c2e5025a616ee168186a20f", "T3W1_cs_test_pin.py::test_pin_longer_than_max": "fbe6107bf333046e4e89b75585240c882861f952c4abbcbea2b60988ac0fd358", -"T3W1_cs_test_pin.py::test_pin_same_as_wipe_code": "ca08ef0379b2936316800ce3b833016e1ae152f40f7fa8385ebd9d21216a67a3", +"T3W1_cs_test_pin.py::test_pin_same_as_wipe_code": "3f8df2666eb3297f410f2204131fe3f856b89c7641f5b11d6e0bb2fbb20dce46", "T3W1_cs_test_pin.py::test_pin_setup": "f4b42fd3c035602ce9fea195cc23acd4dbb247d2b48f9ec505fd34e2f84c7cb0", -"T3W1_cs_test_pin.py::test_pin_setup_mismatch": "8c8ddb2352be49b5fcb7988dbf8ccb50050397277b41d24416ce15bace870e5d", +"T3W1_cs_test_pin.py::test_pin_setup_mismatch": "0668d3958dce4b6cb26003d485b72ce7205f6e3ee4f982bdb97bc6d58ad632a1", "T3W1_cs_test_pin.py::test_pin_short": "50d775ae9b9edbbda1e2f4b9a67dfcf5bea4d08f8c13c61c9ef0a5efc5e06d29", "T3W1_cs_test_pin.py::test_wipe_code_same_as_pin": "7e5be7d543b01da0d034d2c97f7c3f46ebfbba127d04b28c07f301216b4be6e8", "T3W1_cs_test_pin.py::test_wipe_code_setup": "bb5ef69b5d1081d524983f8009aaf2d51ba1f245cb58a0bab16bde8a54baebb0", @@ -27339,9 +27339,9 @@ "T3W1_de_test_pin.py::test_pin_long": "89494ad0c6a1834b384c24922cfc5cd75a44c383fe64c8b79edbdffadcab8946", "T3W1_de_test_pin.py::test_pin_long_delete": "78ad1533234ef926f5160094f3aa68a7444161ad1e0db62fb4ad5de742a4b72e", "T3W1_de_test_pin.py::test_pin_longer_than_max": "b643bbdee729f0f3410c73cabd2e2df631654c4c970197b940063d6c44e33c46", -"T3W1_de_test_pin.py::test_pin_same_as_wipe_code": "31220733e51e9a90edc6836014ce377a9cf92bb32a7963857b523278d5612786", +"T3W1_de_test_pin.py::test_pin_same_as_wipe_code": "1651714b1e83ad7e944fc731be82dbd61f34ad318a92e88908d37735039b4351", "T3W1_de_test_pin.py::test_pin_setup": "95bca809c1dc4935378b6eafc0dfa5734aa2397c666fa70242a2baa5dfec312c", -"T3W1_de_test_pin.py::test_pin_setup_mismatch": "bab9eaacbcc0566622ba4458a99127a1060a89fa1849269ab877a51283945e95", +"T3W1_de_test_pin.py::test_pin_setup_mismatch": "c31344a7c49b4da96441e6ef7d75b4d0a4a8eca86213b0f1bd8106aea0ee8fb6", "T3W1_de_test_pin.py::test_pin_short": "7f28d0059d393b6f3a20cbce48041a6833dadf174a04beb39bd099871b304cc3", "T3W1_de_test_pin.py::test_wipe_code_same_as_pin": "83f6f95c5e8999b105b3100eba2484431a37cf2d27c38a1063416a76a8f51966", "T3W1_de_test_pin.py::test_wipe_code_setup": "505e4c007aa5b107d2286d3e1a5cba39305cc2cf1b1e53ab0bbfb916287bfc29", @@ -27390,9 +27390,9 @@ "T3W1_en_test_pin.py::test_pin_long": "25e3218246f06876e7d61ba5e803059c6c5b8a963a50c4b0ed3cff227248af0e", "T3W1_en_test_pin.py::test_pin_long_delete": "9f219b03ad0df5a363e2ed46fb72a99f7819e140af5ed73d4f7a3dd96e139166", "T3W1_en_test_pin.py::test_pin_longer_than_max": "2da5e5ffede33a28c62f68669bdda1077d62b7d2d4e5a65d11ead1edd85b4336", -"T3W1_en_test_pin.py::test_pin_same_as_wipe_code": "59b7d25592a9f90e116fe41624fe72e94f452745f0c3000458f6ebd0f1d0d036", +"T3W1_en_test_pin.py::test_pin_same_as_wipe_code": "15d8d1f10e4233b9bf574c5f3baa40119111131fad17e573f48af2a637a0aee5", "T3W1_en_test_pin.py::test_pin_setup": "12034b2f9eae812bb40a21fa22e04f825e5c282e1d160803da5f56c6ea34a1ec", -"T3W1_en_test_pin.py::test_pin_setup_mismatch": "f7fa521bfec38d2f6beb201934da98bbc7750ed2ae2ec53d7e63bd91277f6a4e", +"T3W1_en_test_pin.py::test_pin_setup_mismatch": "8cf225cdfe8056db161dc88260822cbc571dff84ee7ef3508de7b188b5cf927d", "T3W1_en_test_pin.py::test_pin_short": "5e72c5912ec32bbe209c38dd39ff99644d6d5450e7546ccaad28b5796dedeb2b", "T3W1_en_test_pin.py::test_wipe_code_same_as_pin": "bee5172844c9129813baecc9a833b53169e4a7e2ede31b76ec5de2f41e56121c", "T3W1_en_test_pin.py::test_wipe_code_setup": "563ccf5523a7b3c8c9b2976bb17b1d1f8f4ca57a458847d0bf7d06d5d05b6251", @@ -27441,9 +27441,9 @@ "T3W1_es_test_pin.py::test_pin_long": "2a6d82c2415f54fa371b323ffef1859c019b71e18c399ceb3fb42eec1fdbe116", "T3W1_es_test_pin.py::test_pin_long_delete": "fe1f3e2e842fffdface66bc2ef7e40ba1a27be22bd55d7e0dea1b254e784faea", "T3W1_es_test_pin.py::test_pin_longer_than_max": "330a78b1028fb9817a1efd1f137989a18a65e421dee3aa08fb289f88a50452c3", -"T3W1_es_test_pin.py::test_pin_same_as_wipe_code": "385f9ac2bfb78ac40dd0809669c63cc5d83dfe036d46838390bfd5752df07062", +"T3W1_es_test_pin.py::test_pin_same_as_wipe_code": "46a12711641e2492eb7dfa12d4182e778586ef29667a418f994dc572920e3ae9", "T3W1_es_test_pin.py::test_pin_setup": "da72929819b6a022b491dccbeb9afefe3741655d999ff15bf02b1e1af05c929a", -"T3W1_es_test_pin.py::test_pin_setup_mismatch": "148f0a14651acad251464ded575e0a999e9a13c2a955a4787fdcff39740958fb", +"T3W1_es_test_pin.py::test_pin_setup_mismatch": "42860890a1f9aa4562462aa530c89af0562fd2f939dd8eeb1db57b326b9dcc01", "T3W1_es_test_pin.py::test_pin_short": "c174b18a413c3778239dba79232f7bb0fb9d7d971536c22da7511754bb1583e5", "T3W1_es_test_pin.py::test_wipe_code_same_as_pin": "0183890f3328d492b8a64775a4e1b71a961d32f9dea8b49cd0ba51bda63e5b4f", "T3W1_es_test_pin.py::test_wipe_code_setup": "7dab61802e52a01ef00ac0dde985d6f0e80bc1deb801ce0bb990322b9116d569", @@ -27492,9 +27492,9 @@ "T3W1_fr_test_pin.py::test_pin_long": "d5e82bbd92d379ef97dddef3d090b00cf3571644f74fd8fc191a07d11d013b8f", "T3W1_fr_test_pin.py::test_pin_long_delete": "353352484723893185b3c86ed3a1672bad74ffc6401216d48477ab846517feb9", "T3W1_fr_test_pin.py::test_pin_longer_than_max": "ffdd186baf8dd889505808ee0ef245165fb2a09e5a75dbbc2a3859317e2b3c24", -"T3W1_fr_test_pin.py::test_pin_same_as_wipe_code": "6dbf4abd8ed789526e185482ea1eddf31c35700abd2d18a90b4013d682e8c013", +"T3W1_fr_test_pin.py::test_pin_same_as_wipe_code": "cc162cd7daebe51e30949d3b920ee5e606f8c76d40a8b7708d4597cb94420db0", "T3W1_fr_test_pin.py::test_pin_setup": "565304b6f60ee7063d9a647347bc8cd41948aceaff5fcebcb3fcf7890b724c12", -"T3W1_fr_test_pin.py::test_pin_setup_mismatch": "20319270f5c792a782a5e2f92c1d0fd2b479b9cb47c527f740338db5a92b46b9", +"T3W1_fr_test_pin.py::test_pin_setup_mismatch": "0bec5e66108e69d70c529a33b435ed02de83632311f887f70e5e20c5862545b9", "T3W1_fr_test_pin.py::test_pin_short": "7178f36f43aab328bdd206178425f017ae6028188a65443fb8c912027851da3a", "T3W1_fr_test_pin.py::test_wipe_code_same_as_pin": "4002ee49d278a4de1eab9fd3c4a8e353dc63886d2bae0f38cc0cb7e1f0e0bbac", "T3W1_fr_test_pin.py::test_wipe_code_setup": "64853ddd2201412b9c4de0202d6bb13f4af4f9b7d1760c06ee6f90a8f0a52dc4", @@ -27543,9 +27543,9 @@ "T3W1_pt_test_pin.py::test_pin_long": "562403ef052df78342415fdc65f96470e438599dae908c378fc3e121eb1b2260", "T3W1_pt_test_pin.py::test_pin_long_delete": "1910df7d7dd14452f1f01a16ad902d6345a2641ee4cddb664b296cb94d698d77", "T3W1_pt_test_pin.py::test_pin_longer_than_max": "6354ba76bae6a172443ca22b70cf5efb7bf9c37691135fde6768f114608915f9", -"T3W1_pt_test_pin.py::test_pin_same_as_wipe_code": "2792c1724fe12936c86ed67f9763df1f854029c9b0a443a9e40775c791fcbf39", +"T3W1_pt_test_pin.py::test_pin_same_as_wipe_code": "e69f65264ebfb77969f9202d40fdabb2180964ff8bfd1416c01cad4c187ab98d", "T3W1_pt_test_pin.py::test_pin_setup": "2009d92c208ba4f5ba8141ef2fee96491b802b0261f5cf4e9655ed26611a614c", -"T3W1_pt_test_pin.py::test_pin_setup_mismatch": "c527b7c2c50c90673124a6fc99ee5be013a02ab40e70f7a34eba5711ba34bf6c", +"T3W1_pt_test_pin.py::test_pin_setup_mismatch": "01134f7d31819ba01da8edb82e6d0aab238565dce8ea27c9a65b8d1dd59dd31c", "T3W1_pt_test_pin.py::test_pin_short": "f2d858b2b6a58486f89b4eb4fb70914ddc8fc40ff101dd9acfd135af6426d5c4", "T3W1_pt_test_pin.py::test_wipe_code_same_as_pin": "1dde9831168bc441a1603f8a06b6aa48a89e8260afc7ae72fdaa1f1cf8f204f6", "T3W1_pt_test_pin.py::test_wipe_code_setup": "c8fe56b7ee348684aed44925b8c045f7e4d8b1f194cdba3c36d6af6eae1ab450", @@ -27564,8 +27564,8 @@ "device_tests": { "T3W1_cs_binance-test_get_address.py::test_binance_get_address[m-44h-714h-0h-0-0-bnb1hgm0p7khfk85zpz-68e2cb5a": "daf89a92fced2ee0ecef8a09736553dfd540f99654863545a2d5e4b32c9eebd1", "T3W1_cs_binance-test_get_address.py::test_binance_get_address[m-44h-714h-0h-0-1-bnb1egswqkszzfc2uq7-1adfb691": "d8599857a332136b80e7ac48cf372bc85f3fd44793a75a9ca6db668e18aea926", -"T3W1_cs_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-0-bn-59d4996f": "834b92e79f46c8441871302354460b973a7fb3b641b93074192b376ef9d08b88", -"T3W1_cs_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-1-bn-c9025900": "438f54ec5bdc745e360a5a73478a3c0c7f247377494b098ef3ffd7825b7b907b", +"T3W1_cs_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-0-bn-59d4996f": "ee41e94b74bc323971b9ce45f38bba217092aec6632855ae6686722ffce2dae3", +"T3W1_cs_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-1-bn-c9025900": "ee8dbc9f8d0b04fdd49e05f851df098fd17086de9fc4d41beb71fa057ccb5c6d", "T3W1_cs_bitcoin-test_bcash.py::test_attack_change_input": "a466b2feb9a13c182bbdb4c6a6ff35aaff2821dca97292fc4a822fd3b1b4498f", "T3W1_cs_bitcoin-test_bcash.py::test_send_bch_change": "a466b2feb9a13c182bbdb4c6a6ff35aaff2821dca97292fc4a822fd3b1b4498f", "T3W1_cs_bitcoin-test_bcash.py::test_send_bch_external_presigned": "3e5e167a1f780802fc256ef63749e99d9d0fd08742424f99de0e50b3e06d5c10", @@ -27578,27 +27578,27 @@ "T3W1_cs_bitcoin-test_getaddress.py::test_address_mac": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getaddress.py::test_altcoin_address_mac": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getaddress.py::test_bch": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", -"T3W1_cs_bitcoin-test_getaddress.py::test_bch_multisig": "852f053c0e9a7ed380894924a55ccc3e06ab90a3299781d2cba813fd5b430b0e", +"T3W1_cs_bitcoin-test_getaddress.py::test_bch_multisig": "8c653d5c16295084d93b2dbc81ac275c00ce5f5f1bcfa60543f2cfa0d68944d9", "T3W1_cs_bitcoin-test_getaddress.py::test_btc": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getaddress.py::test_crw": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getaddress.py::test_elements": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getaddress.py::test_grs": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getaddress.py::test_invalid_path": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getaddress.py::test_ltc": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", -"T3W1_cs_bitcoin-test_getaddress.py::test_multisig": "b02c53bebc0438b9f1c494b84a9b68d7bebf68ba2c053c2b02e3de5bc8833dfc", -"T3W1_cs_bitcoin-test_getaddress.py::test_multisig_different_paths": "8afde2fc68c90c115906f4a70277d99e43314c10ee10dcee38774587c335e23f", +"T3W1_cs_bitcoin-test_getaddress.py::test_multisig": "53d02b1a71b340f6bbeb8aec97bf59af015b6f930184fd3dbf31c29072dcc256", +"T3W1_cs_bitcoin-test_getaddress.py::test_multisig_different_paths": "0c09dd3895f43af1c348de4be06b385cc5e5edd7a2ba2ee91eb503697ca0e8b8", "T3W1_cs_bitcoin-test_getaddress.py::test_multisig_missing[False]": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", -"T3W1_cs_bitcoin-test_getaddress.py::test_multisig_missing[True]": "ba02d77cba5e5d3f55dfd10fca6ca9d0479d12e84bc3f6ead4ee56c28fa4415b", +"T3W1_cs_bitcoin-test_getaddress.py::test_multisig_missing[True]": "fd0a39446d5477110c665e80fa36818cb317cd59e820e1408f0f41409ba9f43b", "T3W1_cs_bitcoin-test_getaddress.py::test_multisig_pubkeys_order": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getaddress.py::test_public_ckd": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getaddress.py::test_tbtc": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getaddress.py::test_tgrs": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", -"T3W1_cs_bitcoin-test_getaddress.py::test_unknown_path": "715f2ca21685494cf11d7bd366dd9122fde5b82aba5bf92dcef2cb9e8cd11d24", +"T3W1_cs_bitcoin-test_getaddress.py::test_unknown_path": "e19a4f03ba2cd8452fe834f74d6841598494d895084fda9d6e52608380bd16ab", "T3W1_cs_bitcoin-test_getaddress_segwit.py::test_multisig_missing[False]": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getaddress_segwit.py::test_multisig_missing[True]": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getaddress_segwit.py::test_show_multisig_3": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getaddress_segwit.py::test_show_segwit": "4f90c05ddf47d62bd5088298b1759461d16644510708c1c7d39a83527e890721", -"T3W1_cs_bitcoin-test_getaddress_segwit.py::test_show_segwit_altcoin": "6928a612f7b78c3bfffd7e43a8ae80073cdc0b0d399f03a75ea5a73fe3342cdf", +"T3W1_cs_bitcoin-test_getaddress_segwit.py::test_show_segwit_altcoin": "cc7aa2dd851c2a23b670b02205d277871e7caae258506ed53748bdd40e9fc3e0", "T3W1_cs_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-0-0-bc1p5cyxnuxmeuwuvkwfem-dc12f29f": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-0-1-bc1p4qhjn9zdvkux4e44uh-1f521bf2": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-1-0-bc1p3qkhfews2uk44qtvau-d8b57624": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", @@ -27635,20 +27635,20 @@ "T3W1_cs_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-0-0-InputScr-821a199d": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-1-0-InputScr-9d2fa8bc": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-1-0-InputScr-d5b7f8fc": "d89db5cd0183c48d4ae85a479a3dded79faeed6451f13ed9c3214752a2243edd", -"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_cancel[m-44h-0h-12h-0-0-InputScriptType.SPENDADD-4eca71e0": "2d3a0544d700775eaeae4676cb4adf2399ff76b4ab8039dfb5be86360beb4afe", -"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_cancel[m-49h-0h-12h-0-0-InputScriptType.SPENDP2S-4ec777e0": "1aa67467dcca22496719392737998da180cc87a3ecafeaddace4284147edef99", -"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_cancel[m-84h-0h-12h-0-0-InputScriptType.SPENDWIT-d6991e22": "46e78db15c3a4c0bfba842a294df44a4bd9d8ef0532e74112d172055be534488", -"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "eeeb788862a234bb61de939339540f85f690697d835579c984c8c6e2ae9a7386", -"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_15": "7465eb2cb7d62d4f15b55fdf9c6e8b7d5417944a1fbb47d2ee94b795c2f906a6", -"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_3": "116dbd73726c4b710c17c9f8bf9c98e1c1d4c9d709db4820ea9b4b9bed5ef474", -"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "1e90b32d5b0d047ebdbd0b16e0ab5ea227fdf682fedc733d264cbb6570bc78d0", -"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "f4e18d4b26fc391355581ba6d746a3f1e0ea08c015858ca80323e61fc60240df", -"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "3284176f6890064caeeefd00e62d7dba70d57c81aacb45615050e2db8190e6df", -"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-aca0623f": "1eab018765e2359dccfb2449655187e68e432f2b37a27d9ba64bbfe7fb696e37", -"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-747c079d": "c52dc69abfaf0f739fbdedd7c4942153ec39b4cc42b8da83561c7097786574cf", -"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-e4302080": "f24baf73dd75e409c707f6e757897299b8f20374bcaa3e9a91dc80ad1e93083e", -"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-071a4a07": "11a2dd0e2a2e029a6a246b11274404efc5727f1c1b7b784bc4a5d73a5009b983", -"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-25ee9808": "ba46dedf0f35c4e92b0b08f9de0db3a38069a06deecf946f56423b62909bebc3", +"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_cancel[m-44h-0h-12h-0-0-InputScriptType.SPENDADD-4eca71e0": "c62f495459244bbce0dc1c8f726f8e307e82b24658bf12f8e58fbeffd273d79c", +"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_cancel[m-49h-0h-12h-0-0-InputScriptType.SPENDP2S-4ec777e0": "4b5397fb6c32679e3de4a6fb43b1e6dbd3fba901deb24af921d1aa151964937c", +"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_cancel[m-84h-0h-12h-0-0-InputScriptType.SPENDWIT-d6991e22": "395446bf8ee14fa7941468cf4a80ec3b75fde8028fdcd455829f70e6c1707343", +"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "684c864b45f9de346df729918ea3532cbe636e2bb8fb7364fdd6a182067db1d9", +"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_15": "62a83d74abdfaa14d69dd6c24a63edefd4a1e5ee397edda48aa9fea3b7711033", +"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_3": "75e1566a9285259cb7aeaef80ad25d09b393bf1ad0438cf75ac0e82af0195cad", +"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "0c51ef2f1333253d529fe9aaec0bb6bb0ac0d3fe01f6df4126997376c7906009", +"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "fcdd4d2850a846125bf87962f0b42760d8698b1147300d0725bcc7b135adf876", +"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "95cffc701bbce588194bbb2a3f4e8f7071bcc67c57fce4df9d13937b9c16dd23", +"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-aca0623f": "278471a824a2fc37880c3893627ab72c1826cb0617238c7dc174e61ee2cd329f", +"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-747c079d": "021c42fdbbe77fa79ea4afee88bf80d222eb3b8544ab6504ca25302b40ae0a12", +"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-e4302080": "8bcc60729cc36727cd5a88c60b3791ed1a427c8c4e781f07d8b5c620d3341323", +"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-071a4a07": "fa1a4ab735879cf3d6b9b6a9aceaf47c2af5605849bac759f5374f5c20b65534", +"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-25ee9808": "fd35b8f428bac8e905b1254277c104d912df5f1a7241e6ceac7b6adc428a48d1", "T3W1_cs_bitcoin-test_getaddress_show.py::test_show_unrecognized_path": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getownershipproof.py::test_attack_ownership_id": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getownershipproof.py::test_confirm_ownership_proof": "b76053171771a82cdc1fca947902f43bece7eda582f39adcaa6b35655b7df20c", @@ -27669,17 +27669,17 @@ "T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node[Litecoin-27108450-path9-Ltub2dTvwC4v7GNe-8d6d95fb": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node[Testnet-70617039-path4-tpubDDKn3FtHc74Ca-f3b70aff": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node[Testnet-70617039-path5-tpubDGwNSs8z8jZU2-8b5efa13": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", -"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path0-xpub6BiVtCpG-d791cce2": "2371c4afa4e36fb30488b2cb175df25067a8c79f6b43901f6644476dcf51f2c7", -"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path1-xpub6BiVtCpG-74c78643": "cb9f170ffa6da3e5eb65e9d3dc64dd29e642192c2e346e8759cbe51737623202", -"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path2-xpub6FVDRC1j-3074f5a6": "ce6a3b81f3c53bb1344bd68dc2e57596dbdbcd69ee9dc6194d8b4ecd067aeff8", -"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path3-xpub6GhTNegK-1b073ed9": "b8f525be18383607e0f425938c47660d16a95052e372997ae42db564c18ba90a", -"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path6-xpub68Zyu13q-eb190bf2": "95c8b20632765a41ff792017bf1a7276a132c092f095e24dc62df1231b4339c8", -"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path10-Ltub2dcb6N-d2ef4e5a": "0d8a44bcbc3a25af111615a2187313c661f43babd252a23dc510027a0cdee155", -"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path7-Ltub2Y8PyEM-b9a6bf56": "a39239dbfb4a3be86f09ff2339fdb58ae83bbccfcb23792b0f5be93707a511c7", -"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path8-Ltub2Y8PyEM-d598ed84": "cc5af87b853ee4d8ae416bb499319bf5eed62e3df6f48f5103aab4c0e20359a4", -"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path9-Ltub2dTvwC4-bfef8b2e": "6289d8da969d946ce0ef589b9448769430723bba9e28cdc18487f40bd26b778c", -"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path4-tpubDDKn3FtH-5ca1cba5": "d400ae00ac32fb725450a3235a5a195a1e7872b22c9c65c2bb337cc5e8644f98", -"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path5-tpubDGwNSs8z-60ca5612": "3d1e966086ac663f3173c1ce06779cb02a4b0968ed5193babfcf04dabd5f321c", +"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path0-xpub6BiVtCpG-d791cce2": "06066345130902a2901474a8419dc62af3c89ae7873c5eda97ef8ecd6b1682ce", +"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path1-xpub6BiVtCpG-74c78643": "719660faf87dc8047363fc824a056f01cee2bb25387b3db68db3f66910f82074", +"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path2-xpub6FVDRC1j-3074f5a6": "60aaa5b4c21b34ac11653afb2c385db1d684cb3870ceea2268ae401cd57da4c9", +"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path3-xpub6GhTNegK-1b073ed9": "b1309db9b29a38ad34d54b15ad0ca104f28cde67abbfff28476e8798034af5c4", +"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path6-xpub68Zyu13q-eb190bf2": "b889dae9415f3b0034626a713c63cb16486176448ea2d9401216acb1a0c46926", +"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path10-Ltub2dcb6N-d2ef4e5a": "23517ecb31d944b74dfeb39608700ad0991795ea069c05cc37b1af1aa201d1d1", +"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path7-Ltub2Y8PyEM-b9a6bf56": "f883daf421e61be6ae094f2ed55961ff8408e6dbe5a62bd8d350f28f73ffdbc2", +"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path8-Ltub2Y8PyEM-d598ed84": "d7f381f72cdbeec7a5c7add344d5df5ea105bac53158b3a098490903f04f9fdb", +"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path9-Ltub2dTvwC4-bfef8b2e": "fe649bb24bb73d5776d4db99da02cafb20d7a1ef6b3a29180d587456deb3ff6f", +"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path4-tpubDDKn3FtH-5ca1cba5": "e2c150354874e9aa42d4a5069168f0989578fa831ca6df5337655d1018972e01", +"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path5-tpubDGwNSs8z-60ca5612": "00a8fa24271403a15f1b9725ef8c3ce1e9818d3eb364fa0f4102a5341af6a085", "T3W1_cs_bitcoin-test_getpublickey.py::test_invalid_path[Bcash-path5]": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path0]": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", "T3W1_cs_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path2]": "444c34fe5794c99b09ed39694c0b0db63e87d81475bd8a9fa57eae72d43f0ff6", @@ -27710,12 +27710,12 @@ "T3W1_cs_bitcoin-test_multisig.py::test_15_of_15": "5163b6375b98b3fc4e5724eeb278784148835f555a18778ac593197b915f7b65", "T3W1_cs_bitcoin-test_multisig.py::test_2_of_3[False]": "94b939e3a8669d81a57686889dcdf62d8a19bd3f0a88f71ff8337a74d2427f0a", "T3W1_cs_bitcoin-test_multisig.py::test_2_of_3[True]": "769cde9e8897d4f21321dd7b773be11ef04bd125fe9a3412e640b5cc1a3357d9", -"T3W1_cs_bitcoin-test_multisig.py::test_attack_change_input": "e113fc15e4757949b691d36807533a22b6990781b7a9a3c399bc166016697c98", +"T3W1_cs_bitcoin-test_multisig.py::test_attack_change_input": "f7c4540e9069ac5d5b3ea2cbf45641320a011e0bc9ee2a12f027318b1e557926", "T3W1_cs_bitcoin-test_multisig.py::test_missing_pubkey": "bf3682e4be2f600d46ff670e73cec9f16496a05ba5be5719d153e8dc62201140", "T3W1_cs_bitcoin-test_multisig.py::test_pubkeys_order": "3e0ac0cbd557ba0e8d1571abfc2cc10d325088f3a8493e4dc8dfd00ccf3af13d", "T3W1_cs_bitcoin-test_multisig_change.py::test_external_external": "51fc775fe8e503a215c6aeec8e671c1ae67aefe1cd47298d3a083e81f9c22563", -"T3W1_cs_bitcoin-test_multisig_change.py::test_external_internal": "66fee6fc886ba282330e316c66e09ea5ed37cb172ce26591e252c40bc36273c7", -"T3W1_cs_bitcoin-test_multisig_change.py::test_internal_external": "9fff9e92446d175f0a4cc2ede53918c52dee31e8ace58acb36f24bb13c68fc8a", +"T3W1_cs_bitcoin-test_multisig_change.py::test_external_internal": "be7b6143973556f119e9ad6349b93fdcd21df15657c0e8907fc9fe0554fe2e67", +"T3W1_cs_bitcoin-test_multisig_change.py::test_internal_external": "69868676e871e1e8bd6ee95e44f7eead4ab7afbf596e2881d49dd96d8433ce86", "T3W1_cs_bitcoin-test_multisig_change.py::test_multisig_change_match_first": "a301a9fac989de46cfe5f6a8df3d37121581e4a8ce3a92041024e7c70da21a84", "T3W1_cs_bitcoin-test_multisig_change.py::test_multisig_change_match_second": "88af113e8858610906a70cc3af624ea05212651c6275273e39bcf1e1770c7b60", "T3W1_cs_bitcoin-test_multisig_change.py::test_multisig_external_external": "1f9802ce9438149a5d92cce9ac23b1b2784bfd5a57e7d19d0248e215fec957a2", @@ -27741,9 +27741,9 @@ "T3W1_cs_bitcoin-test_signtx.py::test_incorrect_input_script_type[InputScriptType.SPENDADDRESS]": "bf3682e4be2f600d46ff670e73cec9f16496a05ba5be5719d153e8dc62201140", "T3W1_cs_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOADDRESS]": "bf3682e4be2f600d46ff670e73cec9f16496a05ba5be5719d153e8dc62201140", "T3W1_cs_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOSCRIPTHASH]": "bf3682e4be2f600d46ff670e73cec9f16496a05ba5be5719d153e8dc62201140", -"T3W1_cs_bitcoin-test_signtx.py::test_information": "9118fd63c4594793286cec636d06eaa20be73322d86c3ed29cc5367220993747", -"T3W1_cs_bitcoin-test_signtx.py::test_information_cancel": "75a90649b06298329b3983e194d8ec7f5455c2a94c8b320c379ddbee4a2819a3", -"T3W1_cs_bitcoin-test_signtx.py::test_information_mixed": "3e4b29b0ffb9d2cfd07e2634b54065c6baf503a44e1edfcbcff9e3bd335fdd34", +"T3W1_cs_bitcoin-test_signtx.py::test_information": "b4ded5392f386d9f33aa1a0fd8c7eaa8cf9a551e235b69910ed0968b2232326e", +"T3W1_cs_bitcoin-test_signtx.py::test_information_cancel": "a6baa0cb0d81665e72d7a74d738d7597c0249fe2a83ac8016100ecb7556d8955", +"T3W1_cs_bitcoin-test_signtx.py::test_information_mixed": "6969414cc549c70dc83dde19ad71501ab1026389c60b3cd17e9671e1fbc8af49", "T3W1_cs_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "fa06c0b3d46277cecbcb2cadce68ccaa5012ed0557cae74bbccae210e3257c71", "T3W1_cs_bitcoin-test_signtx.py::test_lock_time[499999999-4294967294]": "ee8cc4b8df6467e33c0ffb4a269c639c4cfa31a1e594856f0291c0e93b8868e2", "T3W1_cs_bitcoin-test_signtx.py::test_lock_time[500000000-4294967294]": "3021fbbaff56c6dcda31581910f751a2d994587dac4422cb18fe225a397828b2", @@ -27800,8 +27800,8 @@ "T3W1_cs_bitcoin-test_signtx_invalid_path.py::test_attack_path_segwit": "b0d52958656b9250d2c9c49ebca8f5db453c3a85c074f96d2630bb8b5ff6f4ae", "T3W1_cs_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail": "bf3682e4be2f600d46ff670e73cec9f16496a05ba5be5719d153e8dc62201140", "T3W1_cs_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail_asap": "bf3682e4be2f600d46ff670e73cec9f16496a05ba5be5719d153e8dc62201140", -"T3W1_cs_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "93ade58c14db680ec63cbcbc907718c99443821e8bbeb0143e1fa7b6ab9f7f04", -"T3W1_cs_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "ce6fe7ba3f03795715d2c9265c948d677a3ddb1d7dce0d2b3db0a770726c8b2e", +"T3W1_cs_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "487645e6b3501ead3d3f936a2e415acbcdb97d048453dd73f7a61f393a58dea2", +"T3W1_cs_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "58f6e360a17a7cb8f9a3193af6532cd9760090e095af0848ae907dd1bfb8cb38", "T3W1_cs_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_inputs": "2e2156392777bdd345574d4849225408ba5a7d9346c19e9c39fd23265382f991", "T3W1_cs_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_non_segwit_inputs": "76197a4c5086a1e84aae012156f1ab0c5d776bf08aed0abe5bd70c6cade02b2a", "T3W1_cs_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_inputs": "2e2156392777bdd345574d4849225408ba5a7d9346c19e9c39fd23265382f991", @@ -27810,10 +27810,10 @@ "T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[hello world]": "bf3682e4be2f600d46ff670e73cec9f16496a05ba5be5719d153e8dc62201140", "T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[x]": "bf3682e4be2f600d46ff670e73cec9f16496a05ba5be5719d153e8dc62201140", "T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "bf3682e4be2f600d46ff670e73cec9f16496a05ba5be5719d153e8dc62201140", -"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "4dd3913cc5670d6c273a934b774af82ec99eb68fb0b9141305398feefdb18cf3", -"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "4dd3913cc5670d6c273a934b774af82ec99eb68fb0b9141305398feefdb18cf3", -"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "4dd3913cc5670d6c273a934b774af82ec99eb68fb0b9141305398feefdb18cf3", -"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "4dd3913cc5670d6c273a934b774af82ec99eb68fb0b9141305398feefdb18cf3", +"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "ddcf7204a22e311e945b0f9c137f4b989c661350d3e6c4de0f79263b41ab036a", +"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "ddcf7204a22e311e945b0f9c137f4b989c661350d3e6c4de0f79263b41ab036a", +"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "ddcf7204a22e311e945b0f9c137f4b989c661350d3e6c4de0f79263b41ab036a", +"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "ddcf7204a22e311e945b0f9c137f4b989c661350d3e6c4de0f79263b41ab036a", "T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[]": "99d8dc281a71d0e0a8d81f650531d8d989440318218d7d123cd8d045bf7732c9", "T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[hello world]": "99d8dc281a71d0e0a8d81f650531d8d989440318218d7d123cd8d045bf7732c9", "T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[x]": "99d8dc281a71d0e0a8d81f650531d8d989440318218d7d123cd8d045bf7732c9", @@ -27829,8 +27829,8 @@ "T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_both": "82ebaecebbab33400a2d9505091a11ef77212519142fe7f6d4a3a703f2143689", "T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_multisig_1": "73eb2d86ce787f4f6ae6a4cad683db368d5e6d693c5c53e1e2d1d1d6dbaf1d20", "T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_multisig_2": "014b07794b2ccf808da45ed77065502aca38397ba6ffaef0733c1af257d46f37", -"T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "f3f9447f40975caf789181b14f510910056005d0473a28fa40c83a8ac38bc6b1", -"T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "3168373093ec26bd565c5dcd6b9085e78fbf07f40ad80dd2a14bbfee9e6a3233", +"T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "01f9fb71692661036aaf2395a8cd787722c02421c9043dc2cae784558d5a57f2", +"T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "54183bf16ebd739aa2b11a414d0453f3542297c26f2d43507a762260e30bb577", "T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_native": "ad9cc52aeee8533ae87f9d7e752045411eec85a76fc0bd63cf4a8fc0735eb3e9", "T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_native_change": "ca2b0c8762e4e3bbc304cd43721499002689b1180ed85f4d9a709e3813d61305", "T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_p2sh": "568dec3afbcf4436f946f7e2f620872ff680c5529141d2d4c526c27d23f9dfec", @@ -28050,8 +28050,8 @@ "T3W1_cs_test_session_id_and_passphrase.py::test_session_with_passphrase": "13074fba8c1183817e9d315d13efb7b2dc06ea23919162347d872ff506de3128", "T3W1_de_binance-test_get_address.py::test_binance_get_address[m-44h-714h-0h-0-0-bnb1hgm0p7khfk85zpz-68e2cb5a": "7e387966c13c0ba1ee9953b9891b92e3bb7ecc8c7d8bcd14d4b5e3d73113c046", "T3W1_de_binance-test_get_address.py::test_binance_get_address[m-44h-714h-0h-0-1-bnb1egswqkszzfc2uq7-1adfb691": "949cc87bb222dc356741d80ef9135560f38507985d2233d2b136bc4d5f7b1017", -"T3W1_de_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-0-bn-59d4996f": "70aa99fac5551f5d797ff2054314e506714d3073129ec970f1ac09d4da1620c6", -"T3W1_de_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-1-bn-c9025900": "7f9bf4725ecb1f4de71f4945bf06329c7ffe763ad863ae2dc31b777166d9201a", +"T3W1_de_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-0-bn-59d4996f": "5c20fc32f86931750931d0b4234791c60f50c079e6b3a9d21b70952238c9c63f", +"T3W1_de_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-1-bn-c9025900": "0c1b61f041334fa8546ac5bcef2bb2a29ab493a6829d62e4953de9d8684bbc09", "T3W1_de_bitcoin-test_bcash.py::test_attack_change_input": "f29ad121352c670e14ad461a5704bc98f8d134d51beb41139b0d4bf02156119e", "T3W1_de_bitcoin-test_bcash.py::test_send_bch_change": "f29ad121352c670e14ad461a5704bc98f8d134d51beb41139b0d4bf02156119e", "T3W1_de_bitcoin-test_bcash.py::test_send_bch_external_presigned": "c8541f0c0ba55ccbe288344b8b1d7398e6d7fd283076ddc6ea84b104581b2bd1", @@ -28064,27 +28064,27 @@ "T3W1_de_bitcoin-test_getaddress.py::test_address_mac": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getaddress.py::test_altcoin_address_mac": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getaddress.py::test_bch": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", -"T3W1_de_bitcoin-test_getaddress.py::test_bch_multisig": "6833a31ebb9aae760cb2cb1d8ad60aa40a01d5e8f3d9f8a29032996360dcbe10", +"T3W1_de_bitcoin-test_getaddress.py::test_bch_multisig": "619634c82b8cae3bc137582ce18c92ba766cdcd477c3d5e6d78a47e571d65ab9", "T3W1_de_bitcoin-test_getaddress.py::test_btc": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getaddress.py::test_crw": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getaddress.py::test_elements": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getaddress.py::test_grs": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getaddress.py::test_invalid_path": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getaddress.py::test_ltc": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", -"T3W1_de_bitcoin-test_getaddress.py::test_multisig": "aa151a39f97302d1c9b29d2ccfaef58dd41ddd4409b8b8791270021fd15da863", -"T3W1_de_bitcoin-test_getaddress.py::test_multisig_different_paths": "ce5d1eb6762a4f55c1837d24d26f9be9c290a11b1810180f24351053cd9c069d", +"T3W1_de_bitcoin-test_getaddress.py::test_multisig": "71482b4eebe76b74cf0283426678a8214b4c42795423de1dec4e892f5a677254", +"T3W1_de_bitcoin-test_getaddress.py::test_multisig_different_paths": "133b3b177d3c0839d00a277837b9ca7cee1746920d14bf3c483eabb4c3c9728b", "T3W1_de_bitcoin-test_getaddress.py::test_multisig_missing[False]": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", -"T3W1_de_bitcoin-test_getaddress.py::test_multisig_missing[True]": "61dd53058e80d0b971ff2730350d116383a768e274ec64a3ff448891a52599b7", +"T3W1_de_bitcoin-test_getaddress.py::test_multisig_missing[True]": "499c64a078a4a206cccf30de64d7d6440bebc8b72a36e650c1a191f5b99bcc3b", "T3W1_de_bitcoin-test_getaddress.py::test_multisig_pubkeys_order": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getaddress.py::test_public_ckd": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getaddress.py::test_tbtc": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getaddress.py::test_tgrs": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", -"T3W1_de_bitcoin-test_getaddress.py::test_unknown_path": "7900a9f5e1c53df247ef6c19062780840be9e0e9052c51cf9b6d4edf4533324e", +"T3W1_de_bitcoin-test_getaddress.py::test_unknown_path": "dd17ed3b3b727335ce4e9943b8ef2efd89da75463e2942cde6d491d9e9fcc0c1", "T3W1_de_bitcoin-test_getaddress_segwit.py::test_multisig_missing[False]": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getaddress_segwit.py::test_multisig_missing[True]": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getaddress_segwit.py::test_show_multisig_3": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getaddress_segwit.py::test_show_segwit": "b30fa2ae6e938b0191657d02008261e55b45e12677334c278579c8d6766ab091", -"T3W1_de_bitcoin-test_getaddress_segwit.py::test_show_segwit_altcoin": "5deb7a554ae85ab8110c25b376961f247d57e2fd8338d6cbb267c8fa3e4536fa", +"T3W1_de_bitcoin-test_getaddress_segwit.py::test_show_segwit_altcoin": "a3a6b3b775760ec619eb78c66ebe907780bffffbf8d04b55d4ea99e717e5424d", "T3W1_de_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-0-0-bc1p5cyxnuxmeuwuvkwfem-dc12f29f": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-0-1-bc1p4qhjn9zdvkux4e44uh-1f521bf2": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-1-0-bc1p3qkhfews2uk44qtvau-d8b57624": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", @@ -28121,20 +28121,20 @@ "T3W1_de_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-0-0-InputScr-821a199d": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-1-0-InputScr-9d2fa8bc": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-1-0-InputScr-d5b7f8fc": "e83fcec188c6444b91f6106b3d7720ea3e432e1641d90a96f9bb3b588e7e3993", -"T3W1_de_bitcoin-test_getaddress_show.py::test_show_cancel[m-44h-0h-12h-0-0-InputScriptType.SPENDADD-4eca71e0": "21a16686ebbf9be7e2bed65adafbd43a979d567fa2ec215fd72b0939e579eabf", -"T3W1_de_bitcoin-test_getaddress_show.py::test_show_cancel[m-49h-0h-12h-0-0-InputScriptType.SPENDP2S-4ec777e0": "52181f0a47c7de166eb10bce519b5513f4f40e9c22802fb29ebd63adcffe9136", -"T3W1_de_bitcoin-test_getaddress_show.py::test_show_cancel[m-84h-0h-12h-0-0-InputScriptType.SPENDWIT-d6991e22": "ec43aeeac3298892ae561ae0346fb0e4fe044817066708365f5a5e52d795a8f7", -"T3W1_de_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "82ddc260b26f7de4567a8e57779d568679696bf2e3231919a3c31f54eedc02c8", -"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_15": "10714f2f98901f9be88dd7a1f2ff300af3dd7cee1e7f1271f248b8115af81120", -"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_3": "bab02a0901a96a5bea3d4490e07ca6c0cf0dc1f07256b92ca2ad6430c058ed22", -"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "83671396c8384acf6adba2d57aae7c9b760c52dc1be3e2f27e9ae43315c19cce", -"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "93577a755c3d276e409e97fe820116c52f65c9c1694720141a6c266dd1dc2cc9", -"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "f50bcc76934c9f5557d8f26dd233984b710a9155fbcf3f265bbfab3bfcec4795", -"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-aca0623f": "a04322d4e8ef05671b0f970a8e8fc59c20d95ea13fac03d1541a0030ea8168ff", -"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-747c079d": "ad68beef4b3f29940ea3983a117ed3bc3820688b6feadc2fa1cf26fd7e05963a", -"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-e4302080": "6773c1bf45da2bf9b41167fd828fa3f7cd0697f9fb8c9ae6007f68aad5d26307", -"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-071a4a07": "3a1c1a5f4a37b3df13f33e0159ac346a9a87a2eac286d775f6556905d6047ac9", -"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-25ee9808": "c48404768fb57066f106d9831a43a5bb2edc7909f35cd539d4e6ce3b3615a639", +"T3W1_de_bitcoin-test_getaddress_show.py::test_show_cancel[m-44h-0h-12h-0-0-InputScriptType.SPENDADD-4eca71e0": "6f59eb200fe186a8dc132469e30b16e4c76d65feae76e145f71967c2d0fe66cf", +"T3W1_de_bitcoin-test_getaddress_show.py::test_show_cancel[m-49h-0h-12h-0-0-InputScriptType.SPENDP2S-4ec777e0": "28853f389cb1bcc5d591a6f18db81d32541ef4664a898045a9a53b1f428fc28d", +"T3W1_de_bitcoin-test_getaddress_show.py::test_show_cancel[m-84h-0h-12h-0-0-InputScriptType.SPENDWIT-d6991e22": "344a570a5434c71d1637d279139521af29964f291ee9eb6cadbc57573ab4bfd5", +"T3W1_de_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "a72e223aba02b8871bc6480a5233f21e8bd3279c4c2fc70d5d4be9e2a4a8c52d", +"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_15": "9347c5960b91b24d44684ebdea2e160b0732cd74a59109146bd7e67c88af5e59", +"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_3": "e3ac5bf6ed2ab0fb3e4bc9dccfa29aefd12f534b4bb7799c7da3a4917103ccd7", +"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "6512f0b44ac5cf4ce49067d18b6613a54208382322d53072d5be791ae6295b6b", +"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "57c2f573181491f2282a53599256f0be0a8313c282f7f113cce5e76e781a98f4", +"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "ef9e9e7aa69da6e9cf81c81349fe565fbfb2c13c820d716a5b24e9ebb5a8fb47", +"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-aca0623f": "07d72d90ec153481cb8b8cac77afb23929fc665db58efb691b3deced32a8f392", +"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-747c079d": "52d2e6c5909e659a70ebedd95df55602b2836f93dc861595f25ed0d7b974fc3e", +"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-e4302080": "5bc73acb28e6f41acfd5c98bcc4e4223b216d0b6480a8c502266703915cd2365", +"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-071a4a07": "f1a2b3ded948bea7e867418e7539a4db36d9d13eb8e41fed64cc5284ff749c1f", +"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-25ee9808": "bb3cb0e73539ba88ab33895e4b5f8319ce3bbedc592620ca402023c33b812624", "T3W1_de_bitcoin-test_getaddress_show.py::test_show_unrecognized_path": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getownershipproof.py::test_attack_ownership_id": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getownershipproof.py::test_confirm_ownership_proof": "88519985e12ad0ec4fe1ac09f94ae8af205c79bde47bb1e2b299913c371e1a09", @@ -28155,17 +28155,17 @@ "T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node[Litecoin-27108450-path9-Ltub2dTvwC4v7GNe-8d6d95fb": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node[Testnet-70617039-path4-tpubDDKn3FtHc74Ca-f3b70aff": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node[Testnet-70617039-path5-tpubDGwNSs8z8jZU2-8b5efa13": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", -"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path0-xpub6BiVtCpG-d791cce2": "c4edae89c626afb5f88ea625b8e8fcf810fc8ee26441c979b4acb088ad5ecf32", -"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path1-xpub6BiVtCpG-74c78643": "0330a72f28797ee9aeb9c8f09963a1acd585eecd7a14555238c6a4688b0cb1e4", -"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path2-xpub6FVDRC1j-3074f5a6": "4a6560c52900b37e83c8f7c489f56fd9a3cea5a7529ce09d0501d8e6199d935b", -"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path3-xpub6GhTNegK-1b073ed9": "d0d4ae43e8708215efc0b2b2b285b17dc964eaf9e63c3fbe5490eb7183587cb2", -"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path6-xpub68Zyu13q-eb190bf2": "71c8c81c28a36cb59ec7340c9e81c898f87d76090f1fa01e5dcd9da4311c5c32", -"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path10-Ltub2dcb6N-d2ef4e5a": "33c249eecbb879f560ecc4ccd54bd4306da1c92ec49f7fc57a5f59ce99d9ce94", -"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path7-Ltub2Y8PyEM-b9a6bf56": "d270b390f6d8ee2e5b25e098dd7fe29fa9b5cc2605b07e6278f68cfbb82bc7d4", -"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path8-Ltub2Y8PyEM-d598ed84": "c71605f057197953a0b28d22539851afbbdd48d6e5961777abdee7ac6bc69d3d", -"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path9-Ltub2dTvwC4-bfef8b2e": "02bee8414e917a8a391784857e77fa7de26be0926de10f9237cd9f22eea5550f", -"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path4-tpubDDKn3FtH-5ca1cba5": "ee1b46324d2c2537594fe04f01c014213cb2731b28b27d82a6ad4b2fc1ccd5cc", -"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path5-tpubDGwNSs8z-60ca5612": "c82e51c3a2d562124d9a5234454dd5f7888f15903ec35e50c51589d75b146439", +"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path0-xpub6BiVtCpG-d791cce2": "a5234e77a5d00edb8560a19931a73150679a662057a996ecbd414ec009671758", +"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path1-xpub6BiVtCpG-74c78643": "27f6c58741e793d8ad4182ac197c036d2d0eab21d129f59d8f155c249db7a1d1", +"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path2-xpub6FVDRC1j-3074f5a6": "cc6dac9de00d0beb9d3d3344fd37da4ecbdf5c89a84ead92afc6b385de47c153", +"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path3-xpub6GhTNegK-1b073ed9": "128e312565693dc5dd0fd594a09ba8ed9e1064c372689d4a3193328cbaddb9f1", +"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path6-xpub68Zyu13q-eb190bf2": "b1c64121c75c2c7f42bd7244aeb687af93e5fbaf482b709821484c5cd0bd2dbe", +"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path10-Ltub2dcb6N-d2ef4e5a": "b8041403c7a8fcde7ea7d113d2d866ee53bd78491d149a2925e0910809602356", +"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path7-Ltub2Y8PyEM-b9a6bf56": "ca7becd0bc3cf9e0837bea45bead9b2cdb7ba37a73fd81ad79451aedb58823fc", +"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path8-Ltub2Y8PyEM-d598ed84": "0abd90bec5075bbdcb160e41ed8fb3d63ccad82299708ff1a9f26cc45435529d", +"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path9-Ltub2dTvwC4-bfef8b2e": "425524cb1d63e9a670abb1b5c2a258e0803b5942d1fb1165e5a6f689e4bffcfb", +"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path4-tpubDDKn3FtH-5ca1cba5": "cbc5e52d0dd02af76938a6a8987e316bbe8e2086dd1ef82c7d2abdae8c4716bc", +"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path5-tpubDGwNSs8z-60ca5612": "2d38355559e24b9e6644cbc3fb4282f19e669be0daa12b5527d5de8f9cd31fc7", "T3W1_de_bitcoin-test_getpublickey.py::test_invalid_path[Bcash-path5]": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path0]": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", "T3W1_de_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path2]": "403da3088926c5927a08cc2a10eead370c8dd10f538a06062a2b4b8d0d8ebc46", @@ -28196,12 +28196,12 @@ "T3W1_de_bitcoin-test_multisig.py::test_15_of_15": "41fd4f4891d6390959557ef72e4c54fc0e1b98e3dd7f1ae8a9fe8aab8a96c869", "T3W1_de_bitcoin-test_multisig.py::test_2_of_3[False]": "e367f11a4e7dae2aba5c448f3d7171f912c966190e76038e8b502eaed804609a", "T3W1_de_bitcoin-test_multisig.py::test_2_of_3[True]": "95c38ed1ec4196b9d9db811d81bbe0e5b1974252c1fc3a89da5c67f252851ef5", -"T3W1_de_bitcoin-test_multisig.py::test_attack_change_input": "8f225a995a83d6304e466da251642e03b6071f25db6a0a5bedaccfb13a84f7e0", +"T3W1_de_bitcoin-test_multisig.py::test_attack_change_input": "3efb45db8882534287015934525929a526a2779af51c52ae717e88e899e2f820", "T3W1_de_bitcoin-test_multisig.py::test_missing_pubkey": "a4c3cd7b1d5a117f60933256fea8b15433c8675f5bb73026a1c414014add63c8", "T3W1_de_bitcoin-test_multisig.py::test_pubkeys_order": "3b909573365999e23f511f378908d799fcf3f7a00be1710853dd777cfe506fb7", "T3W1_de_bitcoin-test_multisig_change.py::test_external_external": "8988565e4c787c7fc5dc2c1672f74dd6e35ae77f0b0f59fd3457d5f37dccd0ee", -"T3W1_de_bitcoin-test_multisig_change.py::test_external_internal": "e9a2af613334bc744680dc3a6dea94e4ef21c2a8d5f05ed781e8851b1ff50772", -"T3W1_de_bitcoin-test_multisig_change.py::test_internal_external": "fc93aeaf65f710544775fcdc07678e2b8a0b5e84f129f2be0144deda3718b453", +"T3W1_de_bitcoin-test_multisig_change.py::test_external_internal": "c2bc694edf7bd40bb65c21f1db51c6c217eb15f27be2f776be8ec2066d3e8bba", +"T3W1_de_bitcoin-test_multisig_change.py::test_internal_external": "6d8a6f2d7a84957a48a419aac2d801779116d7f0a7caaa50610ef9864c83dd25", "T3W1_de_bitcoin-test_multisig_change.py::test_multisig_change_match_first": "f4a8331d5f95c69bb7eda18703c50d952655f021bbae5ae6bbea50dbc779b99c", "T3W1_de_bitcoin-test_multisig_change.py::test_multisig_change_match_second": "9e5176590d595c00e209389be203cf98d64aab7dc7c6e2670747e57e537735cb", "T3W1_de_bitcoin-test_multisig_change.py::test_multisig_external_external": "33f9cf8a0bb2ca68d2538c03a0cdd8c7284173921d2d7baba40e66d42113a91e", @@ -28227,9 +28227,9 @@ "T3W1_de_bitcoin-test_signtx.py::test_incorrect_input_script_type[InputScriptType.SPENDADDRESS]": "a4c3cd7b1d5a117f60933256fea8b15433c8675f5bb73026a1c414014add63c8", "T3W1_de_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOADDRESS]": "a4c3cd7b1d5a117f60933256fea8b15433c8675f5bb73026a1c414014add63c8", "T3W1_de_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOSCRIPTHASH]": "a4c3cd7b1d5a117f60933256fea8b15433c8675f5bb73026a1c414014add63c8", -"T3W1_de_bitcoin-test_signtx.py::test_information": "c87053399c77b3f6ea2e20ff50466841769278a2f735d75848491ce04487222a", -"T3W1_de_bitcoin-test_signtx.py::test_information_cancel": "a905a4802ae90b5d9a256af158691b01d39c773060e730fa748387f2b7dd2a49", -"T3W1_de_bitcoin-test_signtx.py::test_information_mixed": "a947bc5edfea3ca53a0ddbf086e8750629dd82df91d696e74b61ec10d1965c91", +"T3W1_de_bitcoin-test_signtx.py::test_information": "27852fe8d74bf767dce5ef60a2d3940d224c57d4840b53334d43fe3ce027314e", +"T3W1_de_bitcoin-test_signtx.py::test_information_cancel": "f389379d5c9ea1eef8c82827ae8cdf746ba5539e1e5019eed228a5f56277b5f4", +"T3W1_de_bitcoin-test_signtx.py::test_information_mixed": "b8f12103383e15882682af80130d29a4f14cf9715b3dc6a829a502a44ce928b4", "T3W1_de_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "ff6ef79b74ea719498d0b42a7883e50a49a94345573d6b246529bf4a048f13f7", "T3W1_de_bitcoin-test_signtx.py::test_lock_time[499999999-4294967294]": "3bfd9ff9d7a9c50de8c4659845d6e81f636001cdb04155ee363cde4a16aa45a4", "T3W1_de_bitcoin-test_signtx.py::test_lock_time[500000000-4294967294]": "47e7008e9e4983da2c5b468076ba78ffb2b84dd618cbd095a5bd8da630db68cf", @@ -28286,8 +28286,8 @@ "T3W1_de_bitcoin-test_signtx_invalid_path.py::test_attack_path_segwit": "10b2d57a306058c2b7a61066d8726c5e0cb3450be4bf5889200628155b70b5c3", "T3W1_de_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail": "a4c3cd7b1d5a117f60933256fea8b15433c8675f5bb73026a1c414014add63c8", "T3W1_de_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail_asap": "a4c3cd7b1d5a117f60933256fea8b15433c8675f5bb73026a1c414014add63c8", -"T3W1_de_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "93450e2bdb2b3a824acaca70da8c5c62b6a03f8eb979db82d2f7d892377f4a3c", -"T3W1_de_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "73084b5575a8382aa0a1cf3d45d518dcab1c2e59d5c7a706de1e170261a7c3cd", +"T3W1_de_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "61e9af1b82151918c90df3a499dfa5a295fb41a0b67c519ee832803f68205d51", +"T3W1_de_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "8cf2e82a28f95a354a272767827b5e8993edc0b92a76c65c6b1746894c122bfa", "T3W1_de_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_inputs": "8fd35368808c35945b546f492832a12660a2e77b90a4def64ef6f21b20aa3075", "T3W1_de_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_non_segwit_inputs": "2b150281330578af8ac0cc8594dac5d378658963c23308c201863ab905ef1432", "T3W1_de_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_inputs": "8fd35368808c35945b546f492832a12660a2e77b90a4def64ef6f21b20aa3075", @@ -28296,10 +28296,10 @@ "T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[hello world]": "a4c3cd7b1d5a117f60933256fea8b15433c8675f5bb73026a1c414014add63c8", "T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[x]": "a4c3cd7b1d5a117f60933256fea8b15433c8675f5bb73026a1c414014add63c8", "T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "a4c3cd7b1d5a117f60933256fea8b15433c8675f5bb73026a1c414014add63c8", -"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "9d8dcd983247cfee9d4e0cc8f92842303c0621dc7facb33bc92a8107b2ec27e1", -"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "9d8dcd983247cfee9d4e0cc8f92842303c0621dc7facb33bc92a8107b2ec27e1", -"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "9d8dcd983247cfee9d4e0cc8f92842303c0621dc7facb33bc92a8107b2ec27e1", -"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "9d8dcd983247cfee9d4e0cc8f92842303c0621dc7facb33bc92a8107b2ec27e1", +"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "3b7a4ac26a9b14327bcd9ea104b98d6e8480835a983217cfbc1bf7d37ccebb1d", +"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "3b7a4ac26a9b14327bcd9ea104b98d6e8480835a983217cfbc1bf7d37ccebb1d", +"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "3b7a4ac26a9b14327bcd9ea104b98d6e8480835a983217cfbc1bf7d37ccebb1d", +"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "3b7a4ac26a9b14327bcd9ea104b98d6e8480835a983217cfbc1bf7d37ccebb1d", "T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[]": "8ee655d7e4c6bf1b192103fa970e0bf7c1c1e980445b2bdeb2c7b9439fb32ee9", "T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[hello world]": "8ee655d7e4c6bf1b192103fa970e0bf7c1c1e980445b2bdeb2c7b9439fb32ee9", "T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[x]": "8ee655d7e4c6bf1b192103fa970e0bf7c1c1e980445b2bdeb2c7b9439fb32ee9", @@ -28315,8 +28315,8 @@ "T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_both": "bb954503e55dd37e59654fe313798ad323b1390ca19ff4b450d62a347d058c49", "T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_multisig_1": "a8c8675c5b09671dfe9e2027b48fefe1fdb13cb81ec3997544a12dac4aa73a22", "T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_multisig_2": "12b7c82fa81084aed9030045ba1827fd1674c04c9d8554224819bbd12dedd722", -"T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "5d84b827df71147bc8839049e2ef9ed5de78846c18d9435e73585577492b8e5f", -"T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "87f2b78d0cb1715e6a49be1f45b85213aa338e672dc897a1eceb44fc53fa36d8", +"T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "e9d22f95eab67bb72f358b331de678862b7cfcb114eb4771d90746bb2676295b", +"T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "9bf3fd258c185b2f4ee4cbe252cdf3aee41abc2f6c328e7f99c8838f0f398088", "T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_native": "5752bcfacda4253396947e668a700edcf0c191efe83b894570417ae0b33c972c", "T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_native_change": "b01daaefe001e4905740449e129337d85c7c7b4bc639564d15f4208a38123b44", "T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_p2sh": "95b6a644f30f38a624e02d176fd90769c61bfa12289cdab1f6a9797a1c9e2449", @@ -28536,8 +28536,8 @@ "T3W1_de_test_session_id_and_passphrase.py::test_session_with_passphrase": "9a77588235c64effbf9e7991610f877d819757ba194f090a34864e15df3adfc5", "T3W1_en_binance-test_get_address.py::test_binance_get_address[m-44h-714h-0h-0-0-bnb1hgm0p7khfk85zpz-68e2cb5a": "cf8387c8b59b79b79c78d188d2e9811385f503121bf58232587dcd18ec2c138a", "T3W1_en_binance-test_get_address.py::test_binance_get_address[m-44h-714h-0h-0-1-bnb1egswqkszzfc2uq7-1adfb691": "af5a1d02e4c008548e8cf2cc3d1d3658b198f3bbe8fafc1a3ed65088eecba83c", -"T3W1_en_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-0-bn-59d4996f": "45f7550fff1d633345eaf2d967eb984119f5d9ee097bd2ae9d5570d0d8c6b7e8", -"T3W1_en_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-1-bn-c9025900": "ec19c7d4a7224dfd3a384f3bf36bff650a3545526bccbfb983b650390496d22f", +"T3W1_en_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-0-bn-59d4996f": "43f70136304ac008e36656f3daef0613667a48742fb3851d09a1a33643201f5f", +"T3W1_en_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-1-bn-c9025900": "a8a050a34a913ead0561c73edfea77e249fbdc836c8cd4394823b4a90311e0d9", "T3W1_en_bitcoin-test_bcash.py::test_attack_change_input": "009f6c85b2363c94f3b6f71710bf4973e37cb3d215c3e69072b0049522d9874a", "T3W1_en_bitcoin-test_bcash.py::test_send_bch_change": "009f6c85b2363c94f3b6f71710bf4973e37cb3d215c3e69072b0049522d9874a", "T3W1_en_bitcoin-test_bcash.py::test_send_bch_external_presigned": "82f6601906740a0b25e8f7ba3f498b65b5a184e8e48c5661f589c2387c60b333", @@ -28550,27 +28550,27 @@ "T3W1_en_bitcoin-test_getaddress.py::test_address_mac": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getaddress.py::test_altcoin_address_mac": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getaddress.py::test_bch": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", -"T3W1_en_bitcoin-test_getaddress.py::test_bch_multisig": "694b1a569c4e992e1023a67519612ea0d602b06babea7c1c01b712d68ec88142", +"T3W1_en_bitcoin-test_getaddress.py::test_bch_multisig": "a92c391627ae9254f1aadbb93017da02f98cf5a86150fea4dacdb37700bb7181", "T3W1_en_bitcoin-test_getaddress.py::test_btc": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getaddress.py::test_crw": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getaddress.py::test_elements": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getaddress.py::test_grs": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getaddress.py::test_invalid_path": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getaddress.py::test_ltc": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", -"T3W1_en_bitcoin-test_getaddress.py::test_multisig": "8564fa58556096d105afda442fee010455f77b54679068f42b7d3b921cd2fdc6", -"T3W1_en_bitcoin-test_getaddress.py::test_multisig_different_paths": "890d547a6910a66c8dc1f5330d121fd2e6099cfbbea6b8c659491a77d0ca9ee6", +"T3W1_en_bitcoin-test_getaddress.py::test_multisig": "b6c6ccf9a566865c915cf84b1348e8d2a260f58ffe37c119cd4f460f27a91672", +"T3W1_en_bitcoin-test_getaddress.py::test_multisig_different_paths": "ea878899188a52b436a67a23cd4d46f9e6c118c259d3c6654b8ea3774bebb357", "T3W1_en_bitcoin-test_getaddress.py::test_multisig_missing[False]": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", -"T3W1_en_bitcoin-test_getaddress.py::test_multisig_missing[True]": "f22f874cebaa58c1d8da15723d3a5865fcd2ea5822dfc3b0070765c096fbfa6c", +"T3W1_en_bitcoin-test_getaddress.py::test_multisig_missing[True]": "d129da662b47bf1a8f6cafa1f2c73bbb7f7e8ac1a549bf7fe10e39f53d282537", "T3W1_en_bitcoin-test_getaddress.py::test_multisig_pubkeys_order": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getaddress.py::test_public_ckd": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getaddress.py::test_tbtc": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getaddress.py::test_tgrs": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", -"T3W1_en_bitcoin-test_getaddress.py::test_unknown_path": "edf59f515633de4a3e6ddb5ca35f6d626ec8e0a5517d9682d28b8889dd872267", +"T3W1_en_bitcoin-test_getaddress.py::test_unknown_path": "4e7f1fb39db44566541bcbba20fe8b60374d811f5e434aff2a20d4acb60877be", "T3W1_en_bitcoin-test_getaddress_segwit.py::test_multisig_missing[False]": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getaddress_segwit.py::test_multisig_missing[True]": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getaddress_segwit.py::test_show_multisig_3": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getaddress_segwit.py::test_show_segwit": "f5e1b046bae1a0b5564f709c857c17fab26f026d5d64ccf2bcefa96e3ea4b454", -"T3W1_en_bitcoin-test_getaddress_segwit.py::test_show_segwit_altcoin": "d5cb143268b4344bc36637f14222947ece77759011d7ed1acf3d4af5c75b3bb4", +"T3W1_en_bitcoin-test_getaddress_segwit.py::test_show_segwit_altcoin": "156fe6f1f8e892a546931c7e3d4a7d13cac1dd05ad101e2c944d5256e195829c", "T3W1_en_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-0-0-bc1p5cyxnuxmeuwuvkwfem-dc12f29f": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-0-1-bc1p4qhjn9zdvkux4e44uh-1f521bf2": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-1-0-bc1p3qkhfews2uk44qtvau-d8b57624": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", @@ -28607,20 +28607,20 @@ "T3W1_en_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-0-0-InputScr-821a199d": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-1-0-InputScr-9d2fa8bc": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-1-0-InputScr-d5b7f8fc": "4aed2ffced65b8e0bb1e4364a4551e685ab9c032eb3ee9ee0e8587fd4a8e05a5", -"T3W1_en_bitcoin-test_getaddress_show.py::test_show_cancel[m-44h-0h-12h-0-0-InputScriptType.SPENDADD-4eca71e0": "ddadf5b1e8ceb354c1a263539e0c6dbb8da2b8bbd136c83d4ff166b30c6bff4a", -"T3W1_en_bitcoin-test_getaddress_show.py::test_show_cancel[m-49h-0h-12h-0-0-InputScriptType.SPENDP2S-4ec777e0": "568ce90359e76ef041c81a37dc545f45ad9375b3cb9d151c8ca0779c0dee61e2", -"T3W1_en_bitcoin-test_getaddress_show.py::test_show_cancel[m-84h-0h-12h-0-0-InputScriptType.SPENDWIT-d6991e22": "a21b87f5542bc2a1b7ba08568ee2038b75c7f8e8841d3ddafb30e60f3b553758", -"T3W1_en_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "0e366761b4b9377e58603fa9ed9130cc74481ac088d691d9d37c77c747dee3db", -"T3W1_en_bitcoin-test_getaddress_show.py::test_show_multisig_15": "c0cb863ebf79d51af68899e9f5564a88891cc9d50c2a146e1728d3146bc85263", -"T3W1_en_bitcoin-test_getaddress_show.py::test_show_multisig_3": "637f9009df16f551039a2df4f3c9fa1efd0ea22dd9f62d11da8303c90b46c94a", -"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "f6062c61dbb6eb10fd612982045651ae1dda27643a7e32a9e85273cacb562c68", -"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "b6cd1ea1ad2dbc75a1b373923e4b470f9b38e3b63388978c1cd3f7fd8f1ff55b", -"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "d070acecb4f217ed38f4580379906b55a556be48c3dd70781e0775e9606329dc", -"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-aca0623f": "0b1b0d68f58e46d06d85cee7a63499738e58c6a7f52fc607affc82a496ed3f2a", -"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-747c079d": "5ac92d7825ce7ec5074798e10fae8e75157662a77e3db78be886216bd16d983a", -"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-e4302080": "8b17349cb92f155cb35b379e99337e926a9b6a29cc71594e3ddc5296535b4ebe", -"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-071a4a07": "b96621fb2c796cff914dbea5956a89f7ff377d6af3db2ff08c68c12bd2f66a67", -"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-25ee9808": "ffa9a4fd0e5b240db43c191f5154e3bbeb4d4791b07da54874de309e4719de5b", +"T3W1_en_bitcoin-test_getaddress_show.py::test_show_cancel[m-44h-0h-12h-0-0-InputScriptType.SPENDADD-4eca71e0": "0f3e8b15085510681f0b06349acde898716d727e2b4c27ed1a0c2c73a010469b", +"T3W1_en_bitcoin-test_getaddress_show.py::test_show_cancel[m-49h-0h-12h-0-0-InputScriptType.SPENDP2S-4ec777e0": "11c1ea48900337b6bf58cc8882abe7bdbd03d43fb34c7bb94a5bf2e0ef4d58e8", +"T3W1_en_bitcoin-test_getaddress_show.py::test_show_cancel[m-84h-0h-12h-0-0-InputScriptType.SPENDWIT-d6991e22": "fbd1c6c75467903dea4d1cd51946c3ed76c0857e813f9fd76bff9cd24a0592e7", +"T3W1_en_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "aa6d442862b2c102a65b3c2f47040d65a632c95d96bde508f1d6499fb754afdf", +"T3W1_en_bitcoin-test_getaddress_show.py::test_show_multisig_15": "9782f3255d4bcd275a594668ddc1e659b5bc024107a5e3ed465a1fd4bbd26460", +"T3W1_en_bitcoin-test_getaddress_show.py::test_show_multisig_3": "bf03694548f8fb38e27eef4482d1d72033a119288d39f6d9fd209fb0cecc6679", +"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "ef594c589c339a3cf7f4a142e311683cd0e3933e9dc0d78356f12c7baaf7c6df", +"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "426d3719d771b22d6344501dc3f758bfb3acfedb0cf48c9ef2e4ae0d1d99d289", +"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "8d5ea315e863fd5720c58dc12fdfd68becc8d5396c163d0b54af994217de2dc1", +"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-aca0623f": "cdc3864c0122fd8a06ec6fb84b5034ba91343d0ffad0e080a4bba1758b6be126", +"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-747c079d": "f2c4dcffeda6ff3bf070f28c4a2a7a8c641a074b5c222de21eb44e592a8834d5", +"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-e4302080": "d3632943ec917b1b9227025eb271e999fe0c8e43afae757036f64d1b56be4ea7", +"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-071a4a07": "39b99abd42ace07c6ce1bd02dcd02a97ed43b4a3bb13c181c0a3b3af3b58ed8c", +"T3W1_en_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-25ee9808": "4ab90583ac5f0a5a2daf8ae84bfc21972ba6db54f221fd4040f3602952a898c4", "T3W1_en_bitcoin-test_getaddress_show.py::test_show_unrecognized_path": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getownershipproof.py::test_attack_ownership_id": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getownershipproof.py::test_confirm_ownership_proof": "a6c7b8bbcd6d10dacf87257ccdbcbed71e8840aff958f891f95de38da5a2883b", @@ -28641,17 +28641,17 @@ "T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node[Litecoin-27108450-path9-Ltub2dTvwC4v7GNe-8d6d95fb": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node[Testnet-70617039-path4-tpubDDKn3FtHc74Ca-f3b70aff": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node[Testnet-70617039-path5-tpubDGwNSs8z8jZU2-8b5efa13": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", -"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path0-xpub6BiVtCpG-d791cce2": "c471731d3fc8a680abf9797401cd0af2124197c128f3f00f0dab9e10acc710b9", -"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path1-xpub6BiVtCpG-74c78643": "c1302ed73eb13fb3a37676b1933b345409c6d000ff30f502cc84213386d42fc5", -"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path2-xpub6FVDRC1j-3074f5a6": "9376db55e073f17e1094c500d2e4151fd86ba908e0e8a3d23f3109fdce921273", -"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path3-xpub6GhTNegK-1b073ed9": "c074dfabc2f5a485dca2fed53480271f901cb5411d44bfe0d131a9adbdcfe6d9", -"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path6-xpub68Zyu13q-eb190bf2": "b297f336ec16a4cdab18fac049003348b5744ca55d7ea95f73d79049f189fafe", -"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path10-Ltub2dcb6N-d2ef4e5a": "4c51d02afd356da8a9b079ecbf8766562ea61097bd28f2b1e04ac8738f28fe55", -"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path7-Ltub2Y8PyEM-b9a6bf56": "bf90173f51e09d6bcf0819fa1c3981e231be0c6d0c677ad127d7d50f17155d4b", -"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path8-Ltub2Y8PyEM-d598ed84": "17585706190b43c7ba117e3c3226b11839b71787b14606431231b0a6d7140b9e", -"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path9-Ltub2dTvwC4-bfef8b2e": "7569dd3f56207b436b6b64c81e8b6c8b5e387cf6e0d4607c477c252cb092be38", -"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path4-tpubDDKn3FtH-5ca1cba5": "89b27463710ec770cf42693e42b82d603111845be80a59231f9a81b99e8ebcb3", -"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path5-tpubDGwNSs8z-60ca5612": "3051810f973ff82c3903ceb8cf5d1da7a39259707c26a061115c9af1a8db3485", +"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path0-xpub6BiVtCpG-d791cce2": "aa22d59c897f13959bcf02ae92b580ea70a0757f9c12947d24412a11260a3481", +"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path1-xpub6BiVtCpG-74c78643": "11dc7ebc2826ff450bde7211f9297d66713743c5c0a79626fc3ad720cd3486a7", +"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path2-xpub6FVDRC1j-3074f5a6": "3822ba45a25a606c1b0c68126313452a65d0834bb6ce6c739613a301dd72f743", +"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path3-xpub6GhTNegK-1b073ed9": "714c5beeb13630511904349dfef7e38aec3ccfae811ff146fa368e1b3a0a4c18", +"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path6-xpub68Zyu13q-eb190bf2": "109519223001c332879a05017c67b28484aa84206efc4b946cad9ccfc7f02a56", +"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path10-Ltub2dcb6N-d2ef4e5a": "618f79c3b84040ef64714c6e9ff4e5daac0a648b74132d87b0de6edee1ad478e", +"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path7-Ltub2Y8PyEM-b9a6bf56": "e32079501d358039ce42aee7272800f9505339740e656ed4dda5241f870c869b", +"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path8-Ltub2Y8PyEM-d598ed84": "792561ee6a2afec99169bc5f550c115bca4e50d54b762fee8923744708a55d25", +"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path9-Ltub2dTvwC4-bfef8b2e": "68cd84abbb0e7f5ef620d2129bf33b1a45819f2b5f86730a2aa6288b571a1aaf", +"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path4-tpubDDKn3FtH-5ca1cba5": "ae94e40410f6ca21bdb3d2000ee6da8313a88a2992336dd057735560e6801daf", +"T3W1_en_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path5-tpubDGwNSs8z-60ca5612": "cd7b1a75bc4b60fbe692bfd09c6dd50de65226dc833efdc49c2f4ca93239ead1", "T3W1_en_bitcoin-test_getpublickey.py::test_invalid_path[Bcash-path5]": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path0]": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", "T3W1_en_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path2]": "ebe32f8710c4834dfc17c8d5fefa632bb2326d68a55ab3e629c1eef01f129a0d", @@ -28682,12 +28682,12 @@ "T3W1_en_bitcoin-test_multisig.py::test_15_of_15": "07d1f08bcb69d6931edb40158697a80cb884543c63783046e8ea5ed125ae607c", "T3W1_en_bitcoin-test_multisig.py::test_2_of_3[False]": "bd8affd348e24badea3f68c9d65e6c66567f3fa147cda1ffceaf380a30bc41d8", "T3W1_en_bitcoin-test_multisig.py::test_2_of_3[True]": "7dbeafca2e903ba1bf84682a83dfc8e5c3a251df67c21774e881f1e45966ea73", -"T3W1_en_bitcoin-test_multisig.py::test_attack_change_input": "b27a3bb8e2efa7c622a086e096c7f1f29463eb44aac4ba0b93ce49c4acf3c131", +"T3W1_en_bitcoin-test_multisig.py::test_attack_change_input": "a20b9784210c8c4a2944b4b162ce9df6e246dd4c27b742528971cf501272b980", "T3W1_en_bitcoin-test_multisig.py::test_missing_pubkey": "5dd51e3fde33d25faec825bcb069595e4647304cdd2b0ede6c24b0b54fe2e652", "T3W1_en_bitcoin-test_multisig.py::test_pubkeys_order": "b8a45ad22842a4173477d92accf95f34e7cbce61ddd9eb70e27bb5ecab52d4b7", "T3W1_en_bitcoin-test_multisig_change.py::test_external_external": "730e9c714f316c67bcc1f68c2e01974ce3957171a7d1c0d1704d73579cb9707a", -"T3W1_en_bitcoin-test_multisig_change.py::test_external_internal": "9ddb91871e1354ed5ade72466cba2619e3488bbb54b464cd888af0c0266617dd", -"T3W1_en_bitcoin-test_multisig_change.py::test_internal_external": "26c2ab642ca0db74504581396d40258468fdb29af50d750f48a70b1287c6c48a", +"T3W1_en_bitcoin-test_multisig_change.py::test_external_internal": "c4c77e706a5cd7e338dfb56e59db6f3c4110896feb5007a37f1c3c46f1f3c06f", +"T3W1_en_bitcoin-test_multisig_change.py::test_internal_external": "b03bd7053078e455531102209c8cfc24b5ef3f81b07d98999ddd9108d304ce7d", "T3W1_en_bitcoin-test_multisig_change.py::test_multisig_change_match_first": "6211c68e9885d7a9c8badc97dbc06be2e2bf60daf7ee932f4d79b467fb70b741", "T3W1_en_bitcoin-test_multisig_change.py::test_multisig_change_match_second": "582b2d250e9415b8f4cba1735794d93edbb98b65d10aa69105a2fd4f9b1240ae", "T3W1_en_bitcoin-test_multisig_change.py::test_multisig_external_external": "e779d4f5e39567c4421be7c38d6a267e750962063d04d4905a08bc144c9ddf35", @@ -28713,9 +28713,9 @@ "T3W1_en_bitcoin-test_signtx.py::test_incorrect_input_script_type[InputScriptType.SPENDADDRESS]": "5dd51e3fde33d25faec825bcb069595e4647304cdd2b0ede6c24b0b54fe2e652", "T3W1_en_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOADDRESS]": "5dd51e3fde33d25faec825bcb069595e4647304cdd2b0ede6c24b0b54fe2e652", "T3W1_en_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOSCRIPTHASH]": "5dd51e3fde33d25faec825bcb069595e4647304cdd2b0ede6c24b0b54fe2e652", -"T3W1_en_bitcoin-test_signtx.py::test_information": "d25c53578ff969d7c2ce507e8acc2b134393611a7548ffdf7012314a97f8e55d", -"T3W1_en_bitcoin-test_signtx.py::test_information_cancel": "ce6ae8c87c4ceddb6776cf3470bf821054d70ca87b5a7377f558fa5b3fc75eb1", -"T3W1_en_bitcoin-test_signtx.py::test_information_mixed": "bc10b793affda91dda933bc01541c0df5b823a5395285ae4694b0b8e471d0068", +"T3W1_en_bitcoin-test_signtx.py::test_information": "c71fba7aa709e514f545c236fa03a217d3796c0484208eb4d1bd075363c2bd14", +"T3W1_en_bitcoin-test_signtx.py::test_information_cancel": "79cd762f9d955dea3ed1cf112124aa1bc33958f597c2e3e8eb5e7bc606c0da11", +"T3W1_en_bitcoin-test_signtx.py::test_information_mixed": "b5cb89cf48ae66666a428fb348459d6de31ff56463341ad0865908c2d6b31329", "T3W1_en_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "ad3dacfb35dd5358528f31a0062a95e13dc9337daac728d6eff73dd83247f9df", "T3W1_en_bitcoin-test_signtx.py::test_lock_time[499999999-4294967294]": "8bb8216021103fcf76ae82c4c50562de717eac2b0d20529f68b7b6b35507df75", "T3W1_en_bitcoin-test_signtx.py::test_lock_time[500000000-4294967294]": "df5e630cbf26447e7a5a5822fb4a76c6e0d3cd6fed618216843d42d717e2a774", @@ -28772,8 +28772,8 @@ "T3W1_en_bitcoin-test_signtx_invalid_path.py::test_attack_path_segwit": "9ae2ecdb9b84ba3604a8499a41eaec71c7dfdaf2d8cca6101bb72caa8b17c034", "T3W1_en_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail": "5dd51e3fde33d25faec825bcb069595e4647304cdd2b0ede6c24b0b54fe2e652", "T3W1_en_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail_asap": "5dd51e3fde33d25faec825bcb069595e4647304cdd2b0ede6c24b0b54fe2e652", -"T3W1_en_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "78a2cd06e1eebbc33d8c3ca40878f1605b399ea493e1c5c5c0055f8315141c1d", -"T3W1_en_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "ebdc56109a1fa7cd1487793e4139f5eb7d45ba7c66f00217ce05394fe6208409", +"T3W1_en_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "6eef5dc3c0b02b1ad9dbabca6fa8d4462b72f10f1b9e5596194a9db3a747928b", +"T3W1_en_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "a8aa820175b17a91da38f140d0e34b50109c43d99cb575ba5ac963d60dd9491e", "T3W1_en_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_inputs": "c275149805e606c0e7cd0e52dff8b7c3a04a5034dc7fafdc5586c12336ffcb4d", "T3W1_en_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_non_segwit_inputs": "fdf885098d104dfbf758b945ef5b536768e79d2b5f7d942f33b12370910b513d", "T3W1_en_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_inputs": "c275149805e606c0e7cd0e52dff8b7c3a04a5034dc7fafdc5586c12336ffcb4d", @@ -28782,10 +28782,10 @@ "T3W1_en_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[hello world]": "5dd51e3fde33d25faec825bcb069595e4647304cdd2b0ede6c24b0b54fe2e652", "T3W1_en_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[x]": "5dd51e3fde33d25faec825bcb069595e4647304cdd2b0ede6c24b0b54fe2e652", "T3W1_en_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "5dd51e3fde33d25faec825bcb069595e4647304cdd2b0ede6c24b0b54fe2e652", -"T3W1_en_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "dfbf630dbcd0ea0cbf6d779da3d74e6df309529dce8a0e810ff7b3c508985be8", -"T3W1_en_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "dfbf630dbcd0ea0cbf6d779da3d74e6df309529dce8a0e810ff7b3c508985be8", -"T3W1_en_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "dfbf630dbcd0ea0cbf6d779da3d74e6df309529dce8a0e810ff7b3c508985be8", -"T3W1_en_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "dfbf630dbcd0ea0cbf6d779da3d74e6df309529dce8a0e810ff7b3c508985be8", +"T3W1_en_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "62036572c241692a617a743b8b7b0b78029e55e19dc803e8378d93d4da8e22c8", +"T3W1_en_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "62036572c241692a617a743b8b7b0b78029e55e19dc803e8378d93d4da8e22c8", +"T3W1_en_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "62036572c241692a617a743b8b7b0b78029e55e19dc803e8378d93d4da8e22c8", +"T3W1_en_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "62036572c241692a617a743b8b7b0b78029e55e19dc803e8378d93d4da8e22c8", "T3W1_en_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[]": "d3545944bed05597df16514b76f1fa8756f3de76004d34c51c1db3211104cdf9", "T3W1_en_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[hello world]": "d3545944bed05597df16514b76f1fa8756f3de76004d34c51c1db3211104cdf9", "T3W1_en_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[x]": "d3545944bed05597df16514b76f1fa8756f3de76004d34c51c1db3211104cdf9", @@ -28801,8 +28801,8 @@ "T3W1_en_bitcoin-test_signtx_segwit_native.py::test_send_both": "19dd97421d5e4af1ce1edae83b35cb174ce3f55c2fb1f176194501e1fd03c9a2", "T3W1_en_bitcoin-test_signtx_segwit_native.py::test_send_multisig_1": "a0f3da45d931f1f1511a0d50c34c558c71953ec68a235fe149b08988df93aca2", "T3W1_en_bitcoin-test_signtx_segwit_native.py::test_send_multisig_2": "d4ce7fdd1f6ae1c4d980753d8234667d4a160d9c61802cdecf60d369009417cf", -"T3W1_en_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "b27981732060c62ea947c97bfaf421b24826bc8443548accc81c125bfa2b2be5", -"T3W1_en_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "d3801207799944cc3576e413abab2a2a82dfce7f3059e3187b66aff9055d67d9", +"T3W1_en_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "7575121726fe8b1537071feeaf3b6bb5bfb1b4b31c5b8f4edfeaa7ab43ad72f6", +"T3W1_en_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "977baa9d797e7c61966e3ee69a08c8446840e7b998f824f6b4c98575c2a3e4d7", "T3W1_en_bitcoin-test_signtx_segwit_native.py::test_send_native": "646877129dce57df01a9968a23c46b49eb8e656ffed531772ae80bd9b01707a1", "T3W1_en_bitcoin-test_signtx_segwit_native.py::test_send_native_change": "20b0a9a4a7f6e4b536d7281396234a430cf2694ac1f33937632635aff22f1b68", "T3W1_en_bitcoin-test_signtx_segwit_native.py::test_send_p2sh": "72508125a27657a39bd84249427c4a93153d6c48123a59567b04f31a5ce0c31a", @@ -29022,8 +29022,8 @@ "T3W1_en_test_session_id_and_passphrase.py::test_session_with_passphrase": "af9a7101ef524a72de9a6491c9461434eb8250f915a36b243b041fa34f7b876e", "T3W1_es_binance-test_get_address.py::test_binance_get_address[m-44h-714h-0h-0-0-bnb1hgm0p7khfk85zpz-68e2cb5a": "d7cf7f3b2a7b8528049116f71fb77ffc723e9ab6ddba5c721227da8f57bc6968", "T3W1_es_binance-test_get_address.py::test_binance_get_address[m-44h-714h-0h-0-1-bnb1egswqkszzfc2uq7-1adfb691": "9a5978e27f1710eae68ad9f0a6e06dd37c9e9831b465213f1c046b58d82f157d", -"T3W1_es_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-0-bn-59d4996f": "d4d2f9e58e6fdfd9595f96aac1aad041f791ff009f4a2e35ea22f142f63cbf98", -"T3W1_es_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-1-bn-c9025900": "4efd27aebca544472982fff85347f440fb030b0ec3ff34b7aa3628899b34ee82", +"T3W1_es_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-0-bn-59d4996f": "8924cfbad8a3e564cd9ba0ddde8e8a9a33e994034a64e6a393e3fb7f5683a09d", +"T3W1_es_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-1-bn-c9025900": "992c136081427489e48551881146676fa033e0e2ddc42d33d9b4bc81e7826fc3", "T3W1_es_bitcoin-test_bcash.py::test_attack_change_input": "98a7e2d38a705cbbd1bbf5494857bb17b42adb0a4e47e852d957de573525e263", "T3W1_es_bitcoin-test_bcash.py::test_send_bch_change": "98a7e2d38a705cbbd1bbf5494857bb17b42adb0a4e47e852d957de573525e263", "T3W1_es_bitcoin-test_bcash.py::test_send_bch_external_presigned": "09dca793a66463c4ecdde223d2ddea6809fae3375a771f281ab0c9a7d771c03f", @@ -29036,27 +29036,27 @@ "T3W1_es_bitcoin-test_getaddress.py::test_address_mac": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getaddress.py::test_altcoin_address_mac": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getaddress.py::test_bch": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", -"T3W1_es_bitcoin-test_getaddress.py::test_bch_multisig": "7b098de7b09f20b574e20aa38b1a4202e4f3521263462d7587c456fdcc6448db", +"T3W1_es_bitcoin-test_getaddress.py::test_bch_multisig": "21b92a57f780f0dd01e0ad7574ce515e1dd00a9a048e799a1c4d96389a5686f5", "T3W1_es_bitcoin-test_getaddress.py::test_btc": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getaddress.py::test_crw": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getaddress.py::test_elements": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getaddress.py::test_grs": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getaddress.py::test_invalid_path": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getaddress.py::test_ltc": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", -"T3W1_es_bitcoin-test_getaddress.py::test_multisig": "32d22ee3b9e2bf78ec6dd34df14f75cd27847976382b67ef88240de287f2c4de", -"T3W1_es_bitcoin-test_getaddress.py::test_multisig_different_paths": "88940d2f70399289d10d3aa7127b212cbe48433621ce657b777608af35f40986", +"T3W1_es_bitcoin-test_getaddress.py::test_multisig": "d951c86d458858eb388e26067571d89c44dca7ebb5bb7704cef5f82abb808b00", +"T3W1_es_bitcoin-test_getaddress.py::test_multisig_different_paths": "89f1c7d1b45364b90ab51cb249161b73033e22df372dd9c154fc0943360cfb72", "T3W1_es_bitcoin-test_getaddress.py::test_multisig_missing[False]": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", -"T3W1_es_bitcoin-test_getaddress.py::test_multisig_missing[True]": "9145f42fb46cfbfe8059bc7b4afe145143223572cd4b6d35e20f53b8de2701df", +"T3W1_es_bitcoin-test_getaddress.py::test_multisig_missing[True]": "b30c20a98a881fd08e2abc2aeb2e25375fd07563ef23b4219acd667f9834fbc1", "T3W1_es_bitcoin-test_getaddress.py::test_multisig_pubkeys_order": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getaddress.py::test_public_ckd": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getaddress.py::test_tbtc": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getaddress.py::test_tgrs": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", -"T3W1_es_bitcoin-test_getaddress.py::test_unknown_path": "fb762767c1a8e240f7279d34b87206b31939a4781ebf9b284e866eb83718ab2c", +"T3W1_es_bitcoin-test_getaddress.py::test_unknown_path": "21f67ea4d1a23b6e161bce0523d3787218a09bc1e354bd0b7a7e747d3106d84f", "T3W1_es_bitcoin-test_getaddress_segwit.py::test_multisig_missing[False]": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getaddress_segwit.py::test_multisig_missing[True]": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getaddress_segwit.py::test_show_multisig_3": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getaddress_segwit.py::test_show_segwit": "a7a0f8497fdeb87e98355a6e6e1928efcc411b9f11fe3a7c6af17992b5855906", -"T3W1_es_bitcoin-test_getaddress_segwit.py::test_show_segwit_altcoin": "9bae7d9a19b21b5cc844b6b9217a2501d56c3047da319401c01c023e2c53feaa", +"T3W1_es_bitcoin-test_getaddress_segwit.py::test_show_segwit_altcoin": "964c8e874b190dd99c29acb72731d8646b0932404beed188f77eaa40d8bc122d", "T3W1_es_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-0-0-bc1p5cyxnuxmeuwuvkwfem-dc12f29f": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-0-1-bc1p4qhjn9zdvkux4e44uh-1f521bf2": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-1-0-bc1p3qkhfews2uk44qtvau-d8b57624": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", @@ -29093,20 +29093,20 @@ "T3W1_es_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-0-0-InputScr-821a199d": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-1-0-InputScr-9d2fa8bc": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-1-0-InputScr-d5b7f8fc": "47d51de82ce96d96b3f91ea5d2dd525aa1ba452c2ef2bd0743d2ff6acb32cf15", -"T3W1_es_bitcoin-test_getaddress_show.py::test_show_cancel[m-44h-0h-12h-0-0-InputScriptType.SPENDADD-4eca71e0": "85b89db6a0525c3d39ccee6a265c5a7c386a63c9846a16e0e56e7778541b09bb", -"T3W1_es_bitcoin-test_getaddress_show.py::test_show_cancel[m-49h-0h-12h-0-0-InputScriptType.SPENDP2S-4ec777e0": "3c9df13c48004bb9187cc6d03fc2303f23e3ee8fcb57f2288cbd4a28650d24ed", -"T3W1_es_bitcoin-test_getaddress_show.py::test_show_cancel[m-84h-0h-12h-0-0-InputScriptType.SPENDWIT-d6991e22": "e8379dbe585fb973874da399fffe5bdb0da56580ab6f170c4ca3aebed3272e9d", -"T3W1_es_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "e19f460eaa0487f7a02fbfd50030cec6f96a6c6f026ca7d84b0fdf6b2e4e23fd", -"T3W1_es_bitcoin-test_getaddress_show.py::test_show_multisig_15": "56282fc088f3ed8d0434baf1bc47746d0d643ab6a718769abab8ee0e881828a0", -"T3W1_es_bitcoin-test_getaddress_show.py::test_show_multisig_3": "8f661505abe5acbeada10f4be6c135fd4ddfe58fdbee219710e30bb37fad0042", -"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "07a194dad911b470feae8ad2b70a5e146e0068eadbbf50f03f04a1989e8d4578", -"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "c1ce9477e1b5babe126f62105eac1935877a68b311c7e0248d67c419b23858d0", -"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "17692c5b12d4304f0ed7641b2f0e9b7274d9adb813a0f4de954e009016a69b75", -"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-aca0623f": "d26dc84edc54f80096c5493c966d92eaa0a2aa9507243dce0ceefb9f74cb2ab0", -"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-747c079d": "a8ceb6ffa2c9c80c8dd83dd57b018e9f7d6f5a68387a0f391541f630afdd31e2", -"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-e4302080": "21f7bd6b1056b58d0f97c1f44a46e12582fb6b9f6ba6b9fcbfa94702d5f43071", -"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-071a4a07": "93c2913a3bd8f02050919fe35555504ee086c7c16adff11d028759a908fce763", -"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-25ee9808": "dd169f56c55833062b3b5165498cbaf1078db8323cb57ae283fd4ee16a23e089", +"T3W1_es_bitcoin-test_getaddress_show.py::test_show_cancel[m-44h-0h-12h-0-0-InputScriptType.SPENDADD-4eca71e0": "dd87fc92e60fe7d0481f81f15180d724780e3bfaaed1d6fa5de62a90e6389f45", +"T3W1_es_bitcoin-test_getaddress_show.py::test_show_cancel[m-49h-0h-12h-0-0-InputScriptType.SPENDP2S-4ec777e0": "9d4bf94ec58acce393e5b05c875765d995044cd5429857e3baa01aa9f48440b1", +"T3W1_es_bitcoin-test_getaddress_show.py::test_show_cancel[m-84h-0h-12h-0-0-InputScriptType.SPENDWIT-d6991e22": "e4426762437bcb06eb2e78d2b80f0846e37462b61e949b7ac62cf596eedc59ae", +"T3W1_es_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "a8afe89b61190088920532bfee765d39fab8fca14ebb745fb9c41bfaeb774180", +"T3W1_es_bitcoin-test_getaddress_show.py::test_show_multisig_15": "8e8d996d306f9b24586c4cc0d09c169758778aa2cfa83769ae01bc3ff5c75542", +"T3W1_es_bitcoin-test_getaddress_show.py::test_show_multisig_3": "fcd4cffa12c4d932f6a3075eb4e332880c068c666000700452e473f845205fae", +"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "0acd70c45b61cea85cdd1b077647e6ff0817020a66cd541e00d4928d16bc46d7", +"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "424b1870b957defd91e2dff558115958435a46189044488da53bf8a5abf433ae", +"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "54af29ed10ea45295011928c6c1d5fc8932cd5f7411e19f6d3470cf406c0f89b", +"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-aca0623f": "42b9e5f6c2450289042f87b08d7c28256ed1eeb939a7a24721f42d66296052b1", +"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-747c079d": "17d3b10483cc533cb1411d30755b7cd4c29152f46c91bd45a65786e4d56dec0d", +"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-e4302080": "348bc9d99b6e406ea25e6b0405c91dde62026af3752bf58d01e806121621f475", +"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-071a4a07": "35d69eb009c342df7fe2ee84ec74dd077ad164c74c341004e14d257762f8edcd", +"T3W1_es_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-25ee9808": "2fe49e3eea12a7488aaafcd533dd7d93df9198985f8cc580bf87058d08320b46", "T3W1_es_bitcoin-test_getaddress_show.py::test_show_unrecognized_path": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getownershipproof.py::test_attack_ownership_id": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getownershipproof.py::test_confirm_ownership_proof": "22734c7a5d2c21104f283e1d4772c2b522f06b8ad7c7e87721a239e40c743661", @@ -29127,17 +29127,17 @@ "T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node[Litecoin-27108450-path9-Ltub2dTvwC4v7GNe-8d6d95fb": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node[Testnet-70617039-path4-tpubDDKn3FtHc74Ca-f3b70aff": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node[Testnet-70617039-path5-tpubDGwNSs8z8jZU2-8b5efa13": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", -"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path0-xpub6BiVtCpG-d791cce2": "0b099c4666215349bb1974a25f43d6593656d53ae709d32f548970f2b58380a0", -"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path1-xpub6BiVtCpG-74c78643": "7c545473b6ab82285a0965feb1354c546c8b26ba5699ed28510316713afa2d08", -"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path2-xpub6FVDRC1j-3074f5a6": "4bc4c5a1b599a613df03955b5fde65640a87292d839d9ad87dd0b66c4fa224bd", -"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path3-xpub6GhTNegK-1b073ed9": "6b81712ea45f80b3b6808515d69247b2b93d3ff58ab8d71cb3ffd5bcf00aa220", -"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path6-xpub68Zyu13q-eb190bf2": "b01888701c59377ae149d82b22235f6ea512aa42f41f1772bb92d888d70e1145", -"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path10-Ltub2dcb6N-d2ef4e5a": "6fbe3fe8cc7b3f92e1732d2011e2d2338b2b5869dfdbe24185873cbb2593a2d9", -"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path7-Ltub2Y8PyEM-b9a6bf56": "579bed76a5eaf0668c4ef36e668899c28824385e8fdb32bc761d3ca514838b05", -"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path8-Ltub2Y8PyEM-d598ed84": "2395b0f4ee1c85eea3c43d34b7df503aa7b4584b39ed17d10bfb81947fc8d20b", -"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path9-Ltub2dTvwC4-bfef8b2e": "96a1d9fc194571352c9687112701645caa70baf4838f5631c2fcc125c084e715", -"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path4-tpubDDKn3FtH-5ca1cba5": "1c9464323411bdb4d84cb4d9e31f392b48401a2c98ddcbb44dd07f1d4cbb00cb", -"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path5-tpubDGwNSs8z-60ca5612": "45ca8acc45afc0d652d13962e0e2c4663b380ce0c288ac228946bba98775bda1", +"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path0-xpub6BiVtCpG-d791cce2": "ba35000016fd7870bb32706f5ca1433e90db844a769c76aa5a9033046cf1e3cf", +"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path1-xpub6BiVtCpG-74c78643": "3c6bba52e652d3a33303fbba7464c2886caa3940d68ff2c57a446c3317b6d423", +"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path2-xpub6FVDRC1j-3074f5a6": "493ec3f4fb6f1d71e4890b51809efd6abc0a03d8646227ffc8ccb7ee311b7865", +"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path3-xpub6GhTNegK-1b073ed9": "b02cc42064425daaa707f08f65239302d144cecfd2d1e58f9821c0974b4dac7b", +"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path6-xpub68Zyu13q-eb190bf2": "0758c539396afe25fd47b7181735a169c768f676c96e2ad6d5b187c528775280", +"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path10-Ltub2dcb6N-d2ef4e5a": "8abb91798e6a40992f93a42e49b79d7fa17de5bb6f2d9cee53ae8ed17881daf1", +"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path7-Ltub2Y8PyEM-b9a6bf56": "1bf22ca5799f4e64efe9b180bdee87142c5e8b53e9b2aaf94fdd4a587d9346d6", +"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path8-Ltub2Y8PyEM-d598ed84": "6e3729b1440cc61752a3f7826b24ac5ae70a11581a1b297e0b7593bd3db24c91", +"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path9-Ltub2dTvwC4-bfef8b2e": "fe8dbe0f14396f0c67f36391f845c30ee0b2bd6452300a03fb56bd2f0141015b", +"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path4-tpubDDKn3FtH-5ca1cba5": "d53097bfaee2c5421c53900b6477a8a5c68d5303e0e89be80bc74367022bb519", +"T3W1_es_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path5-tpubDGwNSs8z-60ca5612": "872150a554aa434ba17a2b418615fe1d4740736a8cab924d92b0446d1c01b622", "T3W1_es_bitcoin-test_getpublickey.py::test_invalid_path[Bcash-path5]": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path0]": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", "T3W1_es_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path2]": "c23d5cb872342634229d710908ae75ea679ec06f870c5b5b7ff26f1c7b50533d", @@ -29168,12 +29168,12 @@ "T3W1_es_bitcoin-test_multisig.py::test_15_of_15": "30e997e91fb78925662a954bf9c35f46239ca18728cd30de2c5517bd7383edf9", "T3W1_es_bitcoin-test_multisig.py::test_2_of_3[False]": "d4606d34fc772a455b50239b3af18f0fec8794c8778a40144b2d31df3742523b", "T3W1_es_bitcoin-test_multisig.py::test_2_of_3[True]": "85a18609c94821085f16c37576860dc4e3d48ed919387bf7d4277ec26601a530", -"T3W1_es_bitcoin-test_multisig.py::test_attack_change_input": "46347641e589d32a38979c150e540ce79ad40ea46ccb350c4e81181254c8c963", +"T3W1_es_bitcoin-test_multisig.py::test_attack_change_input": "eba38e3f17c8fd0098ea5778c8f94a51c99311ae74cd8a240ce9918784ccbbb3", "T3W1_es_bitcoin-test_multisig.py::test_missing_pubkey": "9e22fa3fc0b183b46cd1c382eb73c1980b1f944d6fcfea521d8ed4baead682cf", "T3W1_es_bitcoin-test_multisig.py::test_pubkeys_order": "973394bb9276032c67369e47c6ebbe9218fc5e290789f6e19bf30d4566db8fb0", "T3W1_es_bitcoin-test_multisig_change.py::test_external_external": "e362e492b2b406d03b80ab1773285117f1765428bf5da7cf67216013f8c083c5", -"T3W1_es_bitcoin-test_multisig_change.py::test_external_internal": "a4b1426bc7251b08b969c0580ea4edb68a06f07d464ee03d9ad47b1fb3c17371", -"T3W1_es_bitcoin-test_multisig_change.py::test_internal_external": "7296d1620e0a278a78cd2fde977792d9d6ebe263ddcd212e750dbb9851918de4", +"T3W1_es_bitcoin-test_multisig_change.py::test_external_internal": "720e677c9225fc0d28a00c060ec2a89028b5440f073e629c75e9783e673094e6", +"T3W1_es_bitcoin-test_multisig_change.py::test_internal_external": "4030e1e022e904c851ded3cd9587e1d0d39396582504366cb9acad2053246342", "T3W1_es_bitcoin-test_multisig_change.py::test_multisig_change_match_first": "4c6c1cb10d6f47faba6f20b59bd10bfdcc783c1c759f3436863105c0a29925b2", "T3W1_es_bitcoin-test_multisig_change.py::test_multisig_change_match_second": "12a0afc8ec7a0aac0e079d2679163dda77996eac82915c44376653a679fd773e", "T3W1_es_bitcoin-test_multisig_change.py::test_multisig_external_external": "fff1f06cc360b36679e0c60b818388d193d6b3c7a48abb31384a912877b9bfc6", @@ -29199,9 +29199,9 @@ "T3W1_es_bitcoin-test_signtx.py::test_incorrect_input_script_type[InputScriptType.SPENDADDRESS]": "9e22fa3fc0b183b46cd1c382eb73c1980b1f944d6fcfea521d8ed4baead682cf", "T3W1_es_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOADDRESS]": "9e22fa3fc0b183b46cd1c382eb73c1980b1f944d6fcfea521d8ed4baead682cf", "T3W1_es_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOSCRIPTHASH]": "9e22fa3fc0b183b46cd1c382eb73c1980b1f944d6fcfea521d8ed4baead682cf", -"T3W1_es_bitcoin-test_signtx.py::test_information": "1b4b4e48cc7e5fe3eea2fbb87e95f55c32bb6837ba21a0070ff38eaa0e74bfcf", -"T3W1_es_bitcoin-test_signtx.py::test_information_cancel": "4bdfefcbcb087d25b47f86f02d292d627d8d1893f50f741fcf937c661c989f16", -"T3W1_es_bitcoin-test_signtx.py::test_information_mixed": "fd988f0f5980f37ac6638186a40355214f34a79b3b20e2573b8a2aa2d126e925", +"T3W1_es_bitcoin-test_signtx.py::test_information": "feeeeb021a6c6eaf8bc09bd34bb08db996fdb4e846bbd2ebca12dab3d9a20de6", +"T3W1_es_bitcoin-test_signtx.py::test_information_cancel": "fa6c12c8a2a957f1927e836a3f0b6b649fa026434dce64618a0401e8cba51397", +"T3W1_es_bitcoin-test_signtx.py::test_information_mixed": "aa2918555d4505da884631c547ee9af25f3fb2b58951a297897d10cb502abf33", "T3W1_es_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "c8580b809d85ce29e3d7843f08682b5f02f10c63add3a1027413d80a5cb137d1", "T3W1_es_bitcoin-test_signtx.py::test_lock_time[499999999-4294967294]": "043d78f9e3d04c475bfbf6b4601f570e7c619e51d9ed07a863ee6bb5af0efae4", "T3W1_es_bitcoin-test_signtx.py::test_lock_time[500000000-4294967294]": "beb58b2f2ff15d1aa2f538ff5d5cd39a766e6e9d671a6b14c99022cff93128cb", @@ -29258,8 +29258,8 @@ "T3W1_es_bitcoin-test_signtx_invalid_path.py::test_attack_path_segwit": "76ec4bf92a7431730cb29f17cf2577560d0d308bdd964e2d5328d8afe6ce69e5", "T3W1_es_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail": "9e22fa3fc0b183b46cd1c382eb73c1980b1f944d6fcfea521d8ed4baead682cf", "T3W1_es_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail_asap": "9e22fa3fc0b183b46cd1c382eb73c1980b1f944d6fcfea521d8ed4baead682cf", -"T3W1_es_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "719ca0ebc5a54eebd8d182091a002bb2fd4768a8eb0b5d9733c3e3b50e0d558f", -"T3W1_es_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "f086a8413498c26641e1b58f75596a105538c83c0a0c061ac9a6c19b5e4e1d98", +"T3W1_es_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "e8452dc28e4513e6a652ff6c1821d4c82489eded806d47649ab954b795009a44", +"T3W1_es_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "74ef62e9300dc593b73029526c3c9d99cbac3265ae8e0f8120a919dd059b2803", "T3W1_es_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_inputs": "b053636d48df627b70ce656bc1ab4d660b21f77db24ab15168a252e841ede378", "T3W1_es_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_non_segwit_inputs": "7e3f2956844cd1de61705247c6c29a0400dd911a13980233e0e87ba67dfbf462", "T3W1_es_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_inputs": "b053636d48df627b70ce656bc1ab4d660b21f77db24ab15168a252e841ede378", @@ -29268,10 +29268,10 @@ "T3W1_es_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[hello world]": "9e22fa3fc0b183b46cd1c382eb73c1980b1f944d6fcfea521d8ed4baead682cf", "T3W1_es_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[x]": "9e22fa3fc0b183b46cd1c382eb73c1980b1f944d6fcfea521d8ed4baead682cf", "T3W1_es_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "9e22fa3fc0b183b46cd1c382eb73c1980b1f944d6fcfea521d8ed4baead682cf", -"T3W1_es_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "dd2913b8a6c2d326d62385618d0d54ff34b745d1fd4e8e93fd75987a781ead12", -"T3W1_es_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "dd2913b8a6c2d326d62385618d0d54ff34b745d1fd4e8e93fd75987a781ead12", -"T3W1_es_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "dd2913b8a6c2d326d62385618d0d54ff34b745d1fd4e8e93fd75987a781ead12", -"T3W1_es_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "dd2913b8a6c2d326d62385618d0d54ff34b745d1fd4e8e93fd75987a781ead12", +"T3W1_es_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "f1a7354ca20039c716f8e7a52ae010af08f300bc6cc6674a1fccddac20e25950", +"T3W1_es_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "f1a7354ca20039c716f8e7a52ae010af08f300bc6cc6674a1fccddac20e25950", +"T3W1_es_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "f1a7354ca20039c716f8e7a52ae010af08f300bc6cc6674a1fccddac20e25950", +"T3W1_es_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "f1a7354ca20039c716f8e7a52ae010af08f300bc6cc6674a1fccddac20e25950", "T3W1_es_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[]": "f06cd4fa7a2664dd67c50fbad20eafe33bc8a1f825d0b35911c84fa62f0db018", "T3W1_es_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[hello world]": "f06cd4fa7a2664dd67c50fbad20eafe33bc8a1f825d0b35911c84fa62f0db018", "T3W1_es_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[x]": "f06cd4fa7a2664dd67c50fbad20eafe33bc8a1f825d0b35911c84fa62f0db018", @@ -29287,8 +29287,8 @@ "T3W1_es_bitcoin-test_signtx_segwit_native.py::test_send_both": "4918ccba518b6bf10a75a8eea2b5311520ca3674985d20e5a3696d48abc39370", "T3W1_es_bitcoin-test_signtx_segwit_native.py::test_send_multisig_1": "713d31530ef654e51203f848b38862b98dfb28a90d93b1667f02a801d438c9fa", "T3W1_es_bitcoin-test_signtx_segwit_native.py::test_send_multisig_2": "e227931b2aa62001ee6217fc38aa3ad5273d64b97933a3cd12d6ee52e141f4d6", -"T3W1_es_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "1967ced2a82c19de76966035e246b92ef545da1161ce411383807949770420b5", -"T3W1_es_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "6221bfe9e22cb291710e49666a1507f61193d8fdb5d45f81420d308d2f306667", +"T3W1_es_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "45c51f8bb057965bef6eaab0c9832ad8d3d2c79a71b28afabf668e0de27bbbe6", +"T3W1_es_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "41c9d633529ffd6d52567c700f8bb35066c1e578aba87c12377bdc41023ee40e", "T3W1_es_bitcoin-test_signtx_segwit_native.py::test_send_native": "9c46bd366b96f68f2f682731791739688352aca1aaed2f9bdb82ce78230b1307", "T3W1_es_bitcoin-test_signtx_segwit_native.py::test_send_native_change": "27f9d2a39d9158d5791c4e3f0c2386907c484435c55c9a6afe8c6d7536b5dfa3", "T3W1_es_bitcoin-test_signtx_segwit_native.py::test_send_p2sh": "6cd7bd891288558db11b9283c3524679d5c17ff9f00bb3c1ca9d7b5cf800ded8", @@ -29508,8 +29508,8 @@ "T3W1_es_test_session_id_and_passphrase.py::test_session_with_passphrase": "829f57457b0cff6aea0aa4ede62c207edae9a1c27fa1967a1505a71d368cc968", "T3W1_fr_binance-test_get_address.py::test_binance_get_address[m-44h-714h-0h-0-0-bnb1hgm0p7khfk85zpz-68e2cb5a": "38f5b619f73d0e711610b777830c684bffe6c1c3158144f491ec0019dfc773f6", "T3W1_fr_binance-test_get_address.py::test_binance_get_address[m-44h-714h-0h-0-1-bnb1egswqkszzfc2uq7-1adfb691": "83b7f9d0aa6369fd962eadf39fb93c9beb482d7fa579f413ec04ff0699520d55", -"T3W1_fr_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-0-bn-59d4996f": "12970a2de036e982d096bf2ce2f3b760fabe6ac451e3abfa3fc5f19d3b5b551e", -"T3W1_fr_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-1-bn-c9025900": "245313ba30298aac55d41c97adf0e4189fd717b21de7dd63d09696c54b31d47f", +"T3W1_fr_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-0-bn-59d4996f": "e4a3f6df1fc0db7460ca0ae73e3a87d3a5c47b21da96ba79d92147ccabf06d45", +"T3W1_fr_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-1-bn-c9025900": "012b341a474df70468b44031e838b995e0b0c0fa7f626b6d44874b737a38cf5d", "T3W1_fr_bitcoin-test_bcash.py::test_attack_change_input": "d331653ac852a69b5eb409d6b698857fdf3f22a7001ded504d89d5daf38686c0", "T3W1_fr_bitcoin-test_bcash.py::test_send_bch_change": "d331653ac852a69b5eb409d6b698857fdf3f22a7001ded504d89d5daf38686c0", "T3W1_fr_bitcoin-test_bcash.py::test_send_bch_external_presigned": "237309d6186a02e853e6e249e8d0748ada07b0b6027ee03fbd1220bb3164c5a6", @@ -29522,27 +29522,27 @@ "T3W1_fr_bitcoin-test_getaddress.py::test_address_mac": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getaddress.py::test_altcoin_address_mac": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getaddress.py::test_bch": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", -"T3W1_fr_bitcoin-test_getaddress.py::test_bch_multisig": "a4d0e38969d4a00a9a02d289ea4297cefcd59073c056ba40d6e6dc2071c6d5af", +"T3W1_fr_bitcoin-test_getaddress.py::test_bch_multisig": "1faa6b3615c521e8ad69b9e7aa7227af826078f721139bd135dd193d0a474345", "T3W1_fr_bitcoin-test_getaddress.py::test_btc": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getaddress.py::test_crw": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getaddress.py::test_elements": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getaddress.py::test_grs": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getaddress.py::test_invalid_path": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getaddress.py::test_ltc": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", -"T3W1_fr_bitcoin-test_getaddress.py::test_multisig": "509b2f9138b7477a81a6689f050eea3936163a5de643a12159824273bc64cb70", -"T3W1_fr_bitcoin-test_getaddress.py::test_multisig_different_paths": "2d328143c7d02584f75d9a52edc27d85e0f32cee3964d333f8b81744675f346e", +"T3W1_fr_bitcoin-test_getaddress.py::test_multisig": "6d086ecc161cf42d350976803f40722ad0634a3859f3406241cd5641836601d4", +"T3W1_fr_bitcoin-test_getaddress.py::test_multisig_different_paths": "442b0263391e72f2d479859b25d720cb4e2db079f63f83d8c78bcb987d6fc2c2", "T3W1_fr_bitcoin-test_getaddress.py::test_multisig_missing[False]": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", -"T3W1_fr_bitcoin-test_getaddress.py::test_multisig_missing[True]": "910c99d367f8a0d9185087f14312647e42183a778ba9a701a39c663daa22f384", +"T3W1_fr_bitcoin-test_getaddress.py::test_multisig_missing[True]": "3a17555b8458158e3de963cd7621c50e16bdd8872bc635874cebd2063d2f825a", "T3W1_fr_bitcoin-test_getaddress.py::test_multisig_pubkeys_order": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getaddress.py::test_public_ckd": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getaddress.py::test_tbtc": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getaddress.py::test_tgrs": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", -"T3W1_fr_bitcoin-test_getaddress.py::test_unknown_path": "7a333ca483c79dd40028fe102a33ee467873323dae618405244b3c1cd5dcd900", +"T3W1_fr_bitcoin-test_getaddress.py::test_unknown_path": "b9c472e600187b4cac06798877d16387dc10c1daf61aba0dc73bc5ff371e4839", "T3W1_fr_bitcoin-test_getaddress_segwit.py::test_multisig_missing[False]": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getaddress_segwit.py::test_multisig_missing[True]": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getaddress_segwit.py::test_show_multisig_3": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getaddress_segwit.py::test_show_segwit": "83efbce0138da45a71ba9bba12dc1f046bc0fde08dbd3b41721b1811d83dc0fe", -"T3W1_fr_bitcoin-test_getaddress_segwit.py::test_show_segwit_altcoin": "9bb1614ef3926a6a2a6e52e18205a75b27082707508a5a4973d6d06aebe687b5", +"T3W1_fr_bitcoin-test_getaddress_segwit.py::test_show_segwit_altcoin": "9c334529141e12c3f050e4dabb2f9628ed26c12954bbfbaa6148de6b3a477bc3", "T3W1_fr_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-0-0-bc1p5cyxnuxmeuwuvkwfem-dc12f29f": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-0-1-bc1p4qhjn9zdvkux4e44uh-1f521bf2": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-1-0-bc1p3qkhfews2uk44qtvau-d8b57624": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", @@ -29579,20 +29579,20 @@ "T3W1_fr_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-0-0-InputScr-821a199d": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-1-0-InputScr-9d2fa8bc": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-1-0-InputScr-d5b7f8fc": "b166f918dd7fca27653638cc3b43164346c32837ff579f7793ca19c891722320", -"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_cancel[m-44h-0h-12h-0-0-InputScriptType.SPENDADD-4eca71e0": "909ac7e65a35da706b9af3f5797d4848d0fede0208d35d20d975044a31ea0ef0", -"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_cancel[m-49h-0h-12h-0-0-InputScriptType.SPENDP2S-4ec777e0": "542dc44e9382feccdab1e97448951e969ca9ae81b684fd75fc2f7e09e8be8b28", -"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_cancel[m-84h-0h-12h-0-0-InputScriptType.SPENDWIT-d6991e22": "c205ccb3c1272504a0d7cd89bee37c97c399a3857c0071abd16eef72ebc89131", -"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "26255b06584c7bafceca2e10ee727c9b31b0b5fc58647181a703cd05debb63ea", -"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_multisig_15": "ed57ac9afcb23ea4b3969546b4a03d42c38a96e10c63fdd68923b28575e05e9b", -"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_multisig_3": "6a00f02a9657b9e2bbe2eb13aa76faf5fbea6d80df59e7975dfb7eac29aadac2", -"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "f67c5c3a1ec704c0d7d31addfb521441747f1884e0c2570a5c72ece7d13d6dc3", -"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "020f7facaccf96ddcb7b0272de892bc58edc4230abceb2dc480ade54e774bb38", -"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "7b13a694163aa0c2e343d358ce7936d3980dcce4408b2892d8198c6a86b6b2b3", -"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-aca0623f": "c445daa626be62a67d2eddced565252a700e0f2b9ec8e0dd267bc2ffdf1ac6bb", -"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-747c079d": "2aaeeb689b4a141f231ea5badc7e9a273cc294a7110b97150ea04eca164ba496", -"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-e4302080": "4ee788ae223417d28ec0f1ac9f543c8555c44522e1d4802c3d7e96e3cb706bcf", -"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-071a4a07": "11d29f93854b0cfad6460afc5b56df5035b60ef71645eda4a173535c0dab6425", -"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-25ee9808": "036788d84a73bb96f725cf3ea03aeb66a89c9e5a7ed81f1134413703f85bc54a", +"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_cancel[m-44h-0h-12h-0-0-InputScriptType.SPENDADD-4eca71e0": "6b2a18fd77a749612a77ee3d690a1949f36805cebac1ca98e6dd63f21fdc3e61", +"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_cancel[m-49h-0h-12h-0-0-InputScriptType.SPENDP2S-4ec777e0": "2d1fd04d8083e013372ade3f5cc7e4ab44c34e5f4e6579e163d1e086866bc8d6", +"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_cancel[m-84h-0h-12h-0-0-InputScriptType.SPENDWIT-d6991e22": "10a1012c7e20e9022e9db62a93cdb20c013a7413132036075831cb327a4d3697", +"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "06759e15b82d2224a0c2eef11255beb6f59b41f3019cb6449b7f4480a893cf3d", +"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_multisig_15": "a36e223627ac3bc61953401a30fc6414de2c4f95c8084829a3894826e107ab6f", +"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_multisig_3": "d502b3c25d8f1d566155351de6a7292d1a246dad7d7246db4e2b45987b2f7031", +"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "fd41e752a33fa4970bc5caf2df7affc5c43598535503625aa84bb34d29abb2d4", +"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "dd2ea19f64bd81897cbc5a077bb5ed1c4d06881e27c0ac564c11840dcfa367ca", +"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "0f10020cb982e91b7c21f1d8cd0b6c8538865eb41ff8eb56721c34dda041b95c", +"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-aca0623f": "7988927fa1bff38321363cee408b4e3d4b0222796a307b3a051fabafdc31778e", +"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-747c079d": "d3cd7942f1e1d65694decf66eb367935ee344c80192e1649e0ea85c58fb01e28", +"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-e4302080": "3e0da4c89d21d9bd3f006e0d6e344d04c51b7d3c57404d68a0e55fc69966df41", +"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-071a4a07": "1ade7b4609258d5a1e32a232989a2c9ee93f941af11e43580c989dbbf0be4cc6", +"T3W1_fr_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-25ee9808": "1981e36762e4e829f53856d9f47ec1a76ec43aecf68b95f1691c947f58080afe", "T3W1_fr_bitcoin-test_getaddress_show.py::test_show_unrecognized_path": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getownershipproof.py::test_attack_ownership_id": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getownershipproof.py::test_confirm_ownership_proof": "0e61a1413e8a8e8f9b3cf94fd9828e6e17206f830ea221ceea9410a962715791", @@ -29613,17 +29613,17 @@ "T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node[Litecoin-27108450-path9-Ltub2dTvwC4v7GNe-8d6d95fb": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node[Testnet-70617039-path4-tpubDDKn3FtHc74Ca-f3b70aff": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node[Testnet-70617039-path5-tpubDGwNSs8z8jZU2-8b5efa13": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", -"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path0-xpub6BiVtCpG-d791cce2": "24e53bada6bf0aaaa2157a2dc74c122b32d9f2159a482b3de77cd090cb0568c0", -"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path1-xpub6BiVtCpG-74c78643": "cc440007675092850b76f4e7e0451945db812215e16aee8aed97921c1eabf09b", -"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path2-xpub6FVDRC1j-3074f5a6": "1040a73e645fc1346575df375b199d1ae99d8979e922419e72af7e75dc476e3d", -"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path3-xpub6GhTNegK-1b073ed9": "9b885386065c410d23dd98f1ed8ba652e46b3a1b657293880c073851f587f79a", -"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path6-xpub68Zyu13q-eb190bf2": "88a80db116f606ee6aed2224a921f18326cf3c60509ce72fb7a7eab6310a2064", -"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path10-Ltub2dcb6N-d2ef4e5a": "225b49f770a5a4153a7294bfdd43f7227d1907323d3eef4f1bf7462fa406e7e9", -"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path7-Ltub2Y8PyEM-b9a6bf56": "3d5d4e390a3ab4546a5476ffb8f81a55cbf3635be5a5041ef3cb430af6cbfc19", -"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path8-Ltub2Y8PyEM-d598ed84": "41e6991df5cddce23f6b9b40bcb0c8ce1f4e7a13c94bcc9ca42e9975ff204a82", -"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path9-Ltub2dTvwC4-bfef8b2e": "b27c3c4a8d30e00b79cbc47e50c236f88f6055c3e5cdf4872980260f7b11c3b7", -"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path4-tpubDDKn3FtH-5ca1cba5": "4d32db658248d0677bbe1cde1d78681391864e9130793b92331147ed87d186d0", -"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path5-tpubDGwNSs8z-60ca5612": "c315c0cc79e1a702336c4b6f0648bbc21a4a737be0e30c736c47783dc7cf8dd1", +"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path0-xpub6BiVtCpG-d791cce2": "fb4d5dee08e763ee2ae5fd8d72080d33e8b1265037a3f8a9a9bba14ded4b3e92", +"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path1-xpub6BiVtCpG-74c78643": "d034a74d008d0fb224853eeb53386c8f95aeb78815a9a2cb3dba8ce43ad46679", +"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path2-xpub6FVDRC1j-3074f5a6": "0c2755b8785c56060a04ff2f652cbfe0b32224cdb1bb4c431197c311e2a9c8b2", +"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path3-xpub6GhTNegK-1b073ed9": "39f37418b79d4ccc490461fc5784dd0a3c9a764dd36507522249c76d6b499565", +"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path6-xpub68Zyu13q-eb190bf2": "c2b7cfff152cae1399397c8c4f16d42c7145054f244108b87ee60f0422f0ccf4", +"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path10-Ltub2dcb6N-d2ef4e5a": "cf50ee6416ba33de83a6a3d50e02b2d78ab6e79286fa98eaf4fc8809182881fa", +"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path7-Ltub2Y8PyEM-b9a6bf56": "32ae939b430fa16db253cec5d14489d71726de68f65f801b5e43dc58828834f3", +"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path8-Ltub2Y8PyEM-d598ed84": "248b1df47ac368d81a1c02ac9ed5345d796cd84de6f73aa7ee9905b9f80aabf6", +"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path9-Ltub2dTvwC4-bfef8b2e": "dbcbbe8edb2f9d371882bbb4de6b90ec319947cf8ebcc6b435a4f55508850173", +"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path4-tpubDDKn3FtH-5ca1cba5": "9fbc708260dea3f7fa7e8e52602af31cbdb5f0e34d513aaabaec9b2ac88d2f7c", +"T3W1_fr_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path5-tpubDGwNSs8z-60ca5612": "198ef3e6199d33cf235e2fce308b6485dba0bbdb3b79bdb0d7af62756ec62143", "T3W1_fr_bitcoin-test_getpublickey.py::test_invalid_path[Bcash-path5]": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path0]": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", "T3W1_fr_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path2]": "4fdd4a29d94e1d3dbf35c4953d96799a03bd11175f901c13069416317d503968", @@ -29654,12 +29654,12 @@ "T3W1_fr_bitcoin-test_multisig.py::test_15_of_15": "d4d26f879e80be30a076af0a04274cd9f9f52af90d7da51e583c157979114fd9", "T3W1_fr_bitcoin-test_multisig.py::test_2_of_3[False]": "4b20f8212b36c7f27a1f3a76849044cdd98bcdd372d24a018ff38fc6fe049d82", "T3W1_fr_bitcoin-test_multisig.py::test_2_of_3[True]": "44edc453182d7e37fa47b654ebfe4891e47e6c98e15c2efdcc7f3f2c831fb4f9", -"T3W1_fr_bitcoin-test_multisig.py::test_attack_change_input": "710fe5bac4d7743fe9135093d5e675b3070530ece6e287cd28bf68ed4ff123de", +"T3W1_fr_bitcoin-test_multisig.py::test_attack_change_input": "8e50468c347b91e80d117dd563bb6ab24513d7aa9d550b4178395e2e64006a16", "T3W1_fr_bitcoin-test_multisig.py::test_missing_pubkey": "65135a7b085a544a178610bcfbb11fbaf276333637852a328d5a18871028def6", "T3W1_fr_bitcoin-test_multisig.py::test_pubkeys_order": "17257165fa4fda7e35b20162695f8dcfb51417648b43c0fe75edd8fb66f5c6bb", "T3W1_fr_bitcoin-test_multisig_change.py::test_external_external": "e3048b13dbc62a5de87176fad49f9260bfd2622b7b8d9101e943a2bcf506eddc", -"T3W1_fr_bitcoin-test_multisig_change.py::test_external_internal": "9e3f86c6f627914030b2dbe0973ff5c6287a43d34bd86f9a8790242ca86474b7", -"T3W1_fr_bitcoin-test_multisig_change.py::test_internal_external": "22d3f6f31d429e68a8592122f1172bce7667cbee100a665d2f3c5d813219ed63", +"T3W1_fr_bitcoin-test_multisig_change.py::test_external_internal": "f3e9cf068f8792ed2759cdcebe346b18ea4f35a5212d7b69d3e5d192ebaa8bf2", +"T3W1_fr_bitcoin-test_multisig_change.py::test_internal_external": "15000a9bcc1ec80f707c4dc6166cc1b997d52b07657df0caa2e9b8290b7dfba5", "T3W1_fr_bitcoin-test_multisig_change.py::test_multisig_change_match_first": "1b22e010baaec96cdb9668c97b74e80605d9447ea6ff5febb67170f72208a529", "T3W1_fr_bitcoin-test_multisig_change.py::test_multisig_change_match_second": "a8bac7db25160b5d82a3c8fa31f0bc541ff948c39265d1ce02d2884cfae35894", "T3W1_fr_bitcoin-test_multisig_change.py::test_multisig_external_external": "02e7054606f1227711dfce19d51784432f838483ab5d5dd018f84685879b137b", @@ -29685,9 +29685,9 @@ "T3W1_fr_bitcoin-test_signtx.py::test_incorrect_input_script_type[InputScriptType.SPENDADDRESS]": "65135a7b085a544a178610bcfbb11fbaf276333637852a328d5a18871028def6", "T3W1_fr_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOADDRESS]": "65135a7b085a544a178610bcfbb11fbaf276333637852a328d5a18871028def6", "T3W1_fr_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOSCRIPTHASH]": "65135a7b085a544a178610bcfbb11fbaf276333637852a328d5a18871028def6", -"T3W1_fr_bitcoin-test_signtx.py::test_information": "2407a007b67d2044baea71277bca2c9fab07fe541fdf73127e92bb5a69cb732b", -"T3W1_fr_bitcoin-test_signtx.py::test_information_cancel": "d0a2de6e8f41dbacd76b9b8891a1ca24eee25716a1384dcd846e92f1625e3dd8", -"T3W1_fr_bitcoin-test_signtx.py::test_information_mixed": "d2be6f9531cacca819c4bca6a224a8a2ac172a867df1183bffd63377b3c75017", +"T3W1_fr_bitcoin-test_signtx.py::test_information": "b946512ef5833b4095f5dabafb319b740e94dd11196d4b0407118396cbecce28", +"T3W1_fr_bitcoin-test_signtx.py::test_information_cancel": "fadaa5f482edc49cefc5a847861cd13b95a6e37af8a0d86c9d2ea0504fcea63f", +"T3W1_fr_bitcoin-test_signtx.py::test_information_mixed": "070cf8e6132cf90e6c82a7326479c33324b613ce24cd7718fede1b7c28a13e42", "T3W1_fr_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "17538b7ada3e1c001de1ad028e2c8519a821eb99ea67c76956ed8c74077e5782", "T3W1_fr_bitcoin-test_signtx.py::test_lock_time[499999999-4294967294]": "d2e787732b0e803c61cbc3e5db12aed52c9099deab2031e63ad80510aaa7b402", "T3W1_fr_bitcoin-test_signtx.py::test_lock_time[500000000-4294967294]": "1af7ba95c57c5d8ea3c0eb7a7ba042afac70ae5525b1b121c2d5570687c70d21", @@ -29744,8 +29744,8 @@ "T3W1_fr_bitcoin-test_signtx_invalid_path.py::test_attack_path_segwit": "112a91ef2e246ce5aa0b09aa5c0f2c9e2d69564d5933c2fe2ebbe3c27f045b06", "T3W1_fr_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail": "65135a7b085a544a178610bcfbb11fbaf276333637852a328d5a18871028def6", "T3W1_fr_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail_asap": "65135a7b085a544a178610bcfbb11fbaf276333637852a328d5a18871028def6", -"T3W1_fr_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "b2230002158d431b49be6d25402c86097a9ee50ac05c0be43dcd459a3f71d244", -"T3W1_fr_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "d42d08e6503272d8676a5bf70852c25c4e478a33640006f6bb7775f9e439e88d", +"T3W1_fr_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "e861bbb6f9c7423cb85c5123c3aade9a0037e1e96b1b7829f3682840a30049d6", +"T3W1_fr_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "95ed1fcdc47c233fa4bf47d0556d564219baa7f294d293b58b9d1d2d17bdd78d", "T3W1_fr_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_inputs": "c76b0a561eecb7877387b9ccf93264dd1b8e8732735a6faaf401efd53be2c803", "T3W1_fr_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_non_segwit_inputs": "0de163296693234c1482f574bfd9fbbcc035884a172fd8271d7c6390316ccd5e", "T3W1_fr_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_inputs": "c76b0a561eecb7877387b9ccf93264dd1b8e8732735a6faaf401efd53be2c803", @@ -29754,10 +29754,10 @@ "T3W1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[hello world]": "65135a7b085a544a178610bcfbb11fbaf276333637852a328d5a18871028def6", "T3W1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[x]": "65135a7b085a544a178610bcfbb11fbaf276333637852a328d5a18871028def6", "T3W1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "65135a7b085a544a178610bcfbb11fbaf276333637852a328d5a18871028def6", -"T3W1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "a444b248593d506295157cb910d80a72bb00942aa90189f4171c84acbc5733dc", -"T3W1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "a444b248593d506295157cb910d80a72bb00942aa90189f4171c84acbc5733dc", -"T3W1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "a444b248593d506295157cb910d80a72bb00942aa90189f4171c84acbc5733dc", -"T3W1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "a444b248593d506295157cb910d80a72bb00942aa90189f4171c84acbc5733dc", +"T3W1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "f7aef0356409743caa8ac6e199a96f499fc53a88658a5b360383539328b587c5", +"T3W1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "f7aef0356409743caa8ac6e199a96f499fc53a88658a5b360383539328b587c5", +"T3W1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "f7aef0356409743caa8ac6e199a96f499fc53a88658a5b360383539328b587c5", +"T3W1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "f7aef0356409743caa8ac6e199a96f499fc53a88658a5b360383539328b587c5", "T3W1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[]": "43ecb92823e2ad197480ce0d09c3ab0d6bfaed48f57594cc312cc92441bbad44", "T3W1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[hello world]": "43ecb92823e2ad197480ce0d09c3ab0d6bfaed48f57594cc312cc92441bbad44", "T3W1_fr_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[x]": "43ecb92823e2ad197480ce0d09c3ab0d6bfaed48f57594cc312cc92441bbad44", @@ -29773,8 +29773,8 @@ "T3W1_fr_bitcoin-test_signtx_segwit_native.py::test_send_both": "02a00a6634089d9ca5d8c4fdc4036b0f2bac5cc9c8636bd45a97a1f3ed6dfc84", "T3W1_fr_bitcoin-test_signtx_segwit_native.py::test_send_multisig_1": "cd8396217d2fd52b662e7a2377361596191f4eeb8816fc2fd9b836a1d3a95244", "T3W1_fr_bitcoin-test_signtx_segwit_native.py::test_send_multisig_2": "894e60f108954707c0b7078533ecfca934f83d925ac4a3dec5094bffa005a57c", -"T3W1_fr_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "3145a6960012f5933ba9c36bfc9167bf5b02b7b9714260633cc5606cd82d9f37", -"T3W1_fr_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "f1e7944f5051ee46a379d5665119a6d8361b15dc02aaa8bbb22517c8848f3c24", +"T3W1_fr_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "d08d8c2d8a460d1530b672efd902be5c739c89e3ee8a9a81ac7e4c5020f51ec6", +"T3W1_fr_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "fa774c1b5495ec688d421e96d59371521fbbeeac19ceac7c21eec3c229ec83f8", "T3W1_fr_bitcoin-test_signtx_segwit_native.py::test_send_native": "9a40e7c30606e34df08476683a6d702b2cefb2a3c59f8c20c30628c377363ab7", "T3W1_fr_bitcoin-test_signtx_segwit_native.py::test_send_native_change": "25538cbbd8432bd36e4cc9d4f918f844546d082bb1bda40e2966ecd3fad4cece", "T3W1_fr_bitcoin-test_signtx_segwit_native.py::test_send_p2sh": "22fb0d40a258265ca46588e07637db17036a25384d000ea28b51fd97f4565a26", @@ -29994,8 +29994,8 @@ "T3W1_fr_test_session_id_and_passphrase.py::test_session_with_passphrase": "a0cbd8c6b1d95ba743aaad7b7fb15019a1367c41b98189a44924f81a23127772", "T3W1_pt_binance-test_get_address.py::test_binance_get_address[m-44h-714h-0h-0-0-bnb1hgm0p7khfk85zpz-68e2cb5a": "42ac1c2fb839586221f08352dd1c9e30256a2c75afaa4cbaddd0be19151d7412", "T3W1_pt_binance-test_get_address.py::test_binance_get_address[m-44h-714h-0h-0-1-bnb1egswqkszzfc2uq7-1adfb691": "fd15c4f1c2d53ed886bec50f49a0b3017ea20d0ad2e35fbabb38c8f38c0684e2", -"T3W1_pt_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-0-bn-59d4996f": "30668994695cfeb55c42e4349916c66313d0703329e37a177283f7e5ba2f64f0", -"T3W1_pt_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-1-bn-c9025900": "9c0f8be533fe3628775bfd89ae8d5dedea15bf8384a3cb9db235b886303573c5", +"T3W1_pt_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-0-bn-59d4996f": "6f824c00ed5a356253348bd03e0dc573ae30d540ea3a43f1948ebbd98fc571a7", +"T3W1_pt_binance-test_get_address.py::test_binance_get_address_chunkify_details[m-44h-714h-0h-0-1-bn-c9025900": "9c082200f99045ac93d90f4bb24330c705e986dcf167773d96aa5aa03f78e443", "T3W1_pt_bitcoin-test_bcash.py::test_attack_change_input": "163f4d0bf3491e6c522c2e373a4f65c87a6d7f37e595d13addaa7014e1dd64e7", "T3W1_pt_bitcoin-test_bcash.py::test_send_bch_change": "163f4d0bf3491e6c522c2e373a4f65c87a6d7f37e595d13addaa7014e1dd64e7", "T3W1_pt_bitcoin-test_bcash.py::test_send_bch_external_presigned": "3e915ebb33c826fcdeb8b409a01aa687e938bcd25d8648842ea344295ee9d78b", @@ -30008,27 +30008,27 @@ "T3W1_pt_bitcoin-test_getaddress.py::test_address_mac": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getaddress.py::test_altcoin_address_mac": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getaddress.py::test_bch": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", -"T3W1_pt_bitcoin-test_getaddress.py::test_bch_multisig": "7f7c2423451f1da64784e6f813b60cc6d0f94aa17e7edaaace19e57bd4c4a3c4", +"T3W1_pt_bitcoin-test_getaddress.py::test_bch_multisig": "8a73388ae94724938803459e8a30f5a50e3ac56364c83748b70614fc2eab6b6f", "T3W1_pt_bitcoin-test_getaddress.py::test_btc": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getaddress.py::test_crw": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getaddress.py::test_elements": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getaddress.py::test_grs": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getaddress.py::test_invalid_path": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getaddress.py::test_ltc": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", -"T3W1_pt_bitcoin-test_getaddress.py::test_multisig": "1a2835377b5e9184c37c6942b5a5a5c573a6c06b69193288f19d72a231baf152", -"T3W1_pt_bitcoin-test_getaddress.py::test_multisig_different_paths": "8b608c9f564e40d6d22b0d35673cfd8856ad301d6d753411dd85bbb03d26c7af", +"T3W1_pt_bitcoin-test_getaddress.py::test_multisig": "69f190018a7d922194b2ede77c1afa0e5e6d13ec680b388f7d87e8e73342f838", +"T3W1_pt_bitcoin-test_getaddress.py::test_multisig_different_paths": "8f8768a045c344ea31f6a57a8036a26a7524a1c1392c45733138ff6d0a3d644a", "T3W1_pt_bitcoin-test_getaddress.py::test_multisig_missing[False]": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", -"T3W1_pt_bitcoin-test_getaddress.py::test_multisig_missing[True]": "836fe7adddc2bc1cd75bf7f109bb8228917fd6308f7862cf5a59afc67bae9919", +"T3W1_pt_bitcoin-test_getaddress.py::test_multisig_missing[True]": "dfa5229880859e921441d5793ca4fbbd4318a5c13aae86a88cdf8ce94935788e", "T3W1_pt_bitcoin-test_getaddress.py::test_multisig_pubkeys_order": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getaddress.py::test_public_ckd": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getaddress.py::test_tbtc": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getaddress.py::test_tgrs": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", -"T3W1_pt_bitcoin-test_getaddress.py::test_unknown_path": "e3bea11f3922d80affac326bd4d94150a423a3b86cec619e18004c64bc886973", +"T3W1_pt_bitcoin-test_getaddress.py::test_unknown_path": "711491b3102c00e32484dfa43eb5410ea0393f89f04d64dbef1f7018a034558c", "T3W1_pt_bitcoin-test_getaddress_segwit.py::test_multisig_missing[False]": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getaddress_segwit.py::test_multisig_missing[True]": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getaddress_segwit.py::test_show_multisig_3": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getaddress_segwit.py::test_show_segwit": "715bd691b158fb9fb2f2ad7e5d1c142a4d88fae7426fbadc75262a963e3de800", -"T3W1_pt_bitcoin-test_getaddress_segwit.py::test_show_segwit_altcoin": "75f72fed14ba71f8fceb49bbbdbff490079f883e9640cd64e9ea9e06f7f3c525", +"T3W1_pt_bitcoin-test_getaddress_segwit.py::test_show_segwit_altcoin": "c88dbccebde954be94763b90721bde98459e4806b7058e6a444ca193a7ae371c", "T3W1_pt_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-0-0-bc1p5cyxnuxmeuwuvkwfem-dc12f29f": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-0-1-bc1p4qhjn9zdvkux4e44uh-1f521bf2": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-1-0-bc1p3qkhfews2uk44qtvau-d8b57624": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", @@ -30065,20 +30065,20 @@ "T3W1_pt_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-0-0-InputScr-821a199d": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-1-0-InputScr-9d2fa8bc": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-1-0-InputScr-d5b7f8fc": "68a436a880617271442408f5d4c570f61b38ee3b4bdb502d3f46961f98624881", -"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_cancel[m-44h-0h-12h-0-0-InputScriptType.SPENDADD-4eca71e0": "ce1c6c0479efaad44b687a0fd26fd653978ab73d8606e2d35885fa0f7bea7a94", -"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_cancel[m-49h-0h-12h-0-0-InputScriptType.SPENDP2S-4ec777e0": "9a28f8045152fe1d73e9de6dfff084972ded8b6c0cc88b4a968d6cdabaa4d093", -"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_cancel[m-84h-0h-12h-0-0-InputScriptType.SPENDWIT-d6991e22": "a3041b8ecbd2d90195e73feae570821ce647933a5f2fc7858f776ee1784ad3f8", -"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "89b4b131cd363650aff907022abc4f0686a6e8c76a2524941a51068b6f2c41f6", -"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_multisig_15": "0d207de2b89f17c8d2bf1097f291be3d2b3d1d086390693f58258c871c3ea8cc", -"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_multisig_3": "9606258b360a61b0d812ac4885b83a498572d4b12e22ca7cd18d346feb52c9ee", -"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "21279fc2d0294b3a4c1a662ba4384ab3666231a717fcf9a344c12b9904b219d8", -"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "192ab555335456fb16d1dfe8946b1946a6d13cf8d6b0ab0179e1f0d921c94b67", -"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "29358a189362842e7d65ecb3f19b67a1d8d1b538fffe83f79ffb9d2b8b0e842e", -"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-aca0623f": "2c32a466326ca8e399aed9ae88b62487485762debe81534ba67f3f254f22e2c4", -"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-747c079d": "0648ec06accdc8b645d5151042172fadcc388f38ff33798bf467431d4ea5eeaa", -"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-e4302080": "9252640c3fb0bb0a092521d2872733289bba0973d3b6241ca1c35c4ec006da5a", -"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-071a4a07": "d4b565792a7ba4af7fab4b3d82e6fa4759b07bf53bee1d450615e9922c224378", -"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-25ee9808": "027eaab85cd47bd6f9ee5f04434575930d3f888de30acb6832a824851e375c37", +"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_cancel[m-44h-0h-12h-0-0-InputScriptType.SPENDADD-4eca71e0": "0a7c4478b4099361bbeab24b6498cc1159e4b168f3dee5bb659f38ff18bc5ced", +"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_cancel[m-49h-0h-12h-0-0-InputScriptType.SPENDP2S-4ec777e0": "0515f46adb23bd0c8b25b7083b3fe7278f1e52b679db62359c30f43dbdcbb523", +"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_cancel[m-84h-0h-12h-0-0-InputScriptType.SPENDWIT-d6991e22": "620a9f3ec23aa200e2318c7f1fe3397283d1aec93b77fc52871d03a43571356b", +"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "aca35f965be5cb226d35ffd106c59a3d3211bc03ccc30d760f33812de0e10146", +"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_multisig_15": "5a2fb7ee9bd2a4cebb1c311f012b793d3f10f07a6c64319ddc58d5dec96421ca", +"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_multisig_3": "1f39faa269ebdeb55627c274eeeac1b634501880317b3f596e81a795416b49a1", +"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "e8af1fae32f31df9e48e42f0518c9480c8a118550e34a191dc3351d25c58e3b0", +"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "f50bba895db6de0783f440879f43f767e1f721e3aa4c898a2c992c7174712062", +"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "c3b099e6de1a96cd78f65f07085cb8e983282e4dfbd0bf44e2076be28a146b38", +"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-aca0623f": "30e49ee5195803f9631a4541412a75b165cb5babedb64f76f6e95d4fa6e1a0e8", +"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-747c079d": "ae114414c2914b850f9a71f214a5bfff20b514c070b60389297898ea9649d44b", +"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-e4302080": "fa3500fc72f3b0c2408a436ce9d29ba10d009b6217d90c9b9ae264d6a7b9f209", +"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-071a4a07": "db9a307fef58207da4eaad7a9fb25fbb18ec9fe5001ff82d0ca59afaef2cb06c", +"T3W1_pt_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-25ee9808": "6f8a4c8af225e0633e6ae1ffc7c8199178f142d8b4183d5a1515429623ff8ec9", "T3W1_pt_bitcoin-test_getaddress_show.py::test_show_unrecognized_path": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getownershipproof.py::test_attack_ownership_id": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getownershipproof.py::test_confirm_ownership_proof": "08d5e66a8dcca88fe40cdec67ad3935334a7ebbd31e6d6894035e0e29703ce04", @@ -30099,17 +30099,17 @@ "T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node[Litecoin-27108450-path9-Ltub2dTvwC4v7GNe-8d6d95fb": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node[Testnet-70617039-path4-tpubDDKn3FtHc74Ca-f3b70aff": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node[Testnet-70617039-path5-tpubDGwNSs8z8jZU2-8b5efa13": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", -"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path0-xpub6BiVtCpG-d791cce2": "45988670893447431bc325c6354a815804764055514ca2b9eb037e89e389c93c", -"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path1-xpub6BiVtCpG-74c78643": "4dbd30ee78ae9e21a95c6418557f38d19c098d85ccef728218d06cb2bde6bb04", -"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path2-xpub6FVDRC1j-3074f5a6": "910e0ef37fb639d135602e9965fda4b919ac9f8cfc776daafc02b791b9066d8c", -"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path3-xpub6GhTNegK-1b073ed9": "aaf8cb41e05cdc566ff9e4b88752a00b69f2c67e1bed499b749676d910776d30", -"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path6-xpub68Zyu13q-eb190bf2": "bf8df429b28fda9d22732ef427173e45e7ba229313cfe160a9ed2bdc41c8b390", -"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path10-Ltub2dcb6N-d2ef4e5a": "d043f113fecf6535c18de9b5f80051c1181e3b7a041535eb003cb0cc3cd38553", -"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path7-Ltub2Y8PyEM-b9a6bf56": "807e46768ecc9097282d7fb3360b8368ea44b8bc0f9cadecd7300a73e8c76afa", -"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path8-Ltub2Y8PyEM-d598ed84": "9f84f9de75cd00e0893b833bae2f36b01c562ca1fa0c85a92657b608732b8cf0", -"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path9-Ltub2dTvwC4-bfef8b2e": "fa72f972a767b361b888d6f3a8e23ff5eba50cb9917743ff23eebc8ca8eb2bc6", -"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path4-tpubDDKn3FtH-5ca1cba5": "49f440e0f3f1c7b8dc3b7e3c22f36eb19e1baae70d4cec7333dcf41851200432", -"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path5-tpubDGwNSs8z-60ca5612": "fcd9518124609525cd5dd8ab8bcad574bbff93662aeb75d1de0276a9fc397019", +"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path0-xpub6BiVtCpG-d791cce2": "512e62934bd871a094e18c28ae6c0f18bdbd4e055a775251fad27f3f14cdcc5a", +"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path1-xpub6BiVtCpG-74c78643": "4845e250a0897d258ee276dc0d7bb0a15c648313e55194800ef7b8784e395c04", +"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path2-xpub6FVDRC1j-3074f5a6": "bdc88cc622a867fdfc8a04ade34f061d581f9cc2f6c9538e3dd1c803bdc6d46e", +"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path3-xpub6GhTNegK-1b073ed9": "1631815cd5fa093017607ff7be7b1e0bc26c0ad73277e5051101b812003282cc", +"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path6-xpub68Zyu13q-eb190bf2": "68c8ba67593286cbc86d15efff39e131a60d3ff69b90cbd4c99290dee37b46cb", +"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path10-Ltub2dcb6N-d2ef4e5a": "866d6568741786dbb72dbaf477a579275a3b78f5bb393649ec7829ec8d0ebcb9", +"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path7-Ltub2Y8PyEM-b9a6bf56": "b3f210b45748b01110adfb3169068524e3d6d3c5322b400e43a4725e7123e6f2", +"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path8-Ltub2Y8PyEM-d598ed84": "ede757bc62e358dcec3b95dec67a1dfea4eee5105759cbc5cf5bb9199af694a2", +"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path9-Ltub2dTvwC4-bfef8b2e": "c050049d40b594d66ecc5ddd6aa4f1fb095ee34b1c719453b768a38259684740", +"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path4-tpubDDKn3FtH-5ca1cba5": "deb4f54915eba29b673c2938b252164d054625ca632c0a76e4f1894c8c5e9241", +"T3W1_pt_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path5-tpubDGwNSs8z-60ca5612": "4716aca6b8fcfcbc64dbf95e9e61d82f7f51d0d23125efcbf0608e8275301c9c", "T3W1_pt_bitcoin-test_getpublickey.py::test_invalid_path[Bcash-path5]": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path0]": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", "T3W1_pt_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path2]": "dd45710f4091948861f638fc958569445184689e63be10737753f0f7f2002903", @@ -30140,12 +30140,12 @@ "T3W1_pt_bitcoin-test_multisig.py::test_15_of_15": "5fa372b97819fc5c447aba3a7f4ea415ad3314259b037443b757be7acc2b63c4", "T3W1_pt_bitcoin-test_multisig.py::test_2_of_3[False]": "0050e5b393d9661608dfb93514350e61a76ec018c3aba1894a28d4c89c0f22e4", "T3W1_pt_bitcoin-test_multisig.py::test_2_of_3[True]": "5fd0207952dbd6e8a5782444487cc3034ec48461f8f503455ed1515e605b3247", -"T3W1_pt_bitcoin-test_multisig.py::test_attack_change_input": "f357fdc1c7f72673224be550e946773837a0b79a55abf08c08704a24801e953b", +"T3W1_pt_bitcoin-test_multisig.py::test_attack_change_input": "13e604ad3a326925f5c2149f5422c8dffcf6e452050c0b0e66ed750373624708", "T3W1_pt_bitcoin-test_multisig.py::test_missing_pubkey": "e5d45db2b7d21591911eb9aae9d7d4dccadcea2c55e19bac71c8d4b9136abb56", "T3W1_pt_bitcoin-test_multisig.py::test_pubkeys_order": "74e34cafb6625575c20f996b27f1a93757ba257b215eb1e86c41b4caeb8985b5", "T3W1_pt_bitcoin-test_multisig_change.py::test_external_external": "7680ac8f4fca0e62ac780de32352a2976d91f093ef6ec30ddfd93030b5f4aaa3", -"T3W1_pt_bitcoin-test_multisig_change.py::test_external_internal": "49992bd00525b1537b8207081204d5fbfa6d6c4cd7b2fe3b85429159489fa193", -"T3W1_pt_bitcoin-test_multisig_change.py::test_internal_external": "f846b5e25efb72a19d61c57e394f4939accce78a9d60cca0ba440908c8eab8f6", +"T3W1_pt_bitcoin-test_multisig_change.py::test_external_internal": "47df9bb2b399a37f3d6ead5c0c170e306d68bddc5c867b8aceb9d78059ebf2da", +"T3W1_pt_bitcoin-test_multisig_change.py::test_internal_external": "00c36ed4ec373e804cf668e9590bdfcc16b9c26b92adcebc80f092b057ff5aa9", "T3W1_pt_bitcoin-test_multisig_change.py::test_multisig_change_match_first": "d030c60dc7f1c97610d81b985c8f6f623f48442297b97b2503715dd031e6eca1", "T3W1_pt_bitcoin-test_multisig_change.py::test_multisig_change_match_second": "3f0e9662de1a9b5f7c34f8a80ed1204956b58ba415efc07039e5a85f10a808bd", "T3W1_pt_bitcoin-test_multisig_change.py::test_multisig_external_external": "fe221e6a64fa152a803950e3edbec2740289fdc672d72983265a5c4fa962f498", @@ -30171,9 +30171,9 @@ "T3W1_pt_bitcoin-test_signtx.py::test_incorrect_input_script_type[InputScriptType.SPENDADDRESS]": "e5d45db2b7d21591911eb9aae9d7d4dccadcea2c55e19bac71c8d4b9136abb56", "T3W1_pt_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOADDRESS]": "e5d45db2b7d21591911eb9aae9d7d4dccadcea2c55e19bac71c8d4b9136abb56", "T3W1_pt_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOSCRIPTHASH]": "e5d45db2b7d21591911eb9aae9d7d4dccadcea2c55e19bac71c8d4b9136abb56", -"T3W1_pt_bitcoin-test_signtx.py::test_information": "9795d044547cf056abbc0dd9c76dea58c37c914770ddd8afacd8cbfb2e71679e", -"T3W1_pt_bitcoin-test_signtx.py::test_information_cancel": "4f08d275170d1706ade903e0f7f5db3a3c4b9bca0b6c2f87e9b7de17d1fe5c87", -"T3W1_pt_bitcoin-test_signtx.py::test_information_mixed": "e37ff914f1dff3e62c9c32bee208299fa46ec5e0e059c8017dfeb5cfa9290ce7", +"T3W1_pt_bitcoin-test_signtx.py::test_information": "49ca9d93706b2118fe901a38c308094614278f7766da107315b54a970619a61b", +"T3W1_pt_bitcoin-test_signtx.py::test_information_cancel": "aed6cfe51ab4519c2e6c33151b2378a99d6d1d0aa239e59c0630aed2ff1b6947", +"T3W1_pt_bitcoin-test_signtx.py::test_information_mixed": "f43c9fa2ac37bd7bb3d7f0b1ad8490bb5089cb8fd51366243be705b8e80ca3a8", "T3W1_pt_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "e0da63789088ab29126ddd36c17521cd213fcb5e77d5a72a90974bc3e9e0249c", "T3W1_pt_bitcoin-test_signtx.py::test_lock_time[499999999-4294967294]": "d8f7427c3f51fd0af95c547cd571ef49c4d3bb8ef5164b2e69c2c237614a1e96", "T3W1_pt_bitcoin-test_signtx.py::test_lock_time[500000000-4294967294]": "240d7feb655f80cd0e35d47a231e002dc4105a4139bac2de3645f18439c3c389", @@ -30230,8 +30230,8 @@ "T3W1_pt_bitcoin-test_signtx_invalid_path.py::test_attack_path_segwit": "dbb1844cfef809ffdf9ccb05301470a6a6bbfff6f7f1ef9845a2d2a454e731e9", "T3W1_pt_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail": "e5d45db2b7d21591911eb9aae9d7d4dccadcea2c55e19bac71c8d4b9136abb56", "T3W1_pt_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail_asap": "e5d45db2b7d21591911eb9aae9d7d4dccadcea2c55e19bac71c8d4b9136abb56", -"T3W1_pt_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "1d7610aeda8d0cacc9dad50bb2b147dde1098a7e5664b3fe751a5e250e00e5bb", -"T3W1_pt_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "5023da63c57649f45a24acfe820a87f79ca834a806820c673305707eab005b52", +"T3W1_pt_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "f19c1eace94075203a4a41fab587de7be55497400c86a3ee9a98a595c1e4fd67", +"T3W1_pt_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "fc9e3d467ec20c1941831d94095b6ed5ec6199add6d39715df5762d4bce5d165", "T3W1_pt_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_inputs": "21cd1143a862dd453077c2c271bbc972c3d14436cbea57c2efba372b4b0cb780", "T3W1_pt_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_non_segwit_inputs": "336cccd89e9ad7ef25229dad2d63ae6d45d89b52b7a74f0bb76b291ff4d35653", "T3W1_pt_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_inputs": "21cd1143a862dd453077c2c271bbc972c3d14436cbea57c2efba372b4b0cb780", @@ -30240,10 +30240,10 @@ "T3W1_pt_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[hello world]": "e5d45db2b7d21591911eb9aae9d7d4dccadcea2c55e19bac71c8d4b9136abb56", "T3W1_pt_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[x]": "e5d45db2b7d21591911eb9aae9d7d4dccadcea2c55e19bac71c8d4b9136abb56", "T3W1_pt_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "e5d45db2b7d21591911eb9aae9d7d4dccadcea2c55e19bac71c8d4b9136abb56", -"T3W1_pt_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "1f257c59cbc02461087155ae23eea707659ba81b3390c257aa4167a8396560f5", -"T3W1_pt_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "1f257c59cbc02461087155ae23eea707659ba81b3390c257aa4167a8396560f5", -"T3W1_pt_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "1f257c59cbc02461087155ae23eea707659ba81b3390c257aa4167a8396560f5", -"T3W1_pt_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "1f257c59cbc02461087155ae23eea707659ba81b3390c257aa4167a8396560f5", +"T3W1_pt_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "aff587e9877aaa1312e8a40e4cc813edb9d8fa31ccc23266608d586a9f386afe", +"T3W1_pt_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "aff587e9877aaa1312e8a40e4cc813edb9d8fa31ccc23266608d586a9f386afe", +"T3W1_pt_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "aff587e9877aaa1312e8a40e4cc813edb9d8fa31ccc23266608d586a9f386afe", +"T3W1_pt_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "aff587e9877aaa1312e8a40e4cc813edb9d8fa31ccc23266608d586a9f386afe", "T3W1_pt_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[]": "c6051227629d721e4ad7992425ce47e2eb76bb6650a713d10f1800fb8f1f4be6", "T3W1_pt_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[hello world]": "c6051227629d721e4ad7992425ce47e2eb76bb6650a713d10f1800fb8f1f4be6", "T3W1_pt_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[x]": "c6051227629d721e4ad7992425ce47e2eb76bb6650a713d10f1800fb8f1f4be6", @@ -30259,8 +30259,8 @@ "T3W1_pt_bitcoin-test_signtx_segwit_native.py::test_send_both": "56cc8ac2966b07a7e666154a35ab48bc6ed349a34e34213b520d702c40075fac", "T3W1_pt_bitcoin-test_signtx_segwit_native.py::test_send_multisig_1": "68f0703bb7b84c16b0debb8d64fc42c50949c706445921d18240bc6f2784c1af", "T3W1_pt_bitcoin-test_signtx_segwit_native.py::test_send_multisig_2": "8e2643d4ff11095cb768800ad77b650e3ce308019212ef953f215bbb66f569ae", -"T3W1_pt_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "5dabd8d66f4e9f921d9ae1cf770ee83819120b67073d5ca677871ea9a5293a8a", -"T3W1_pt_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "7856f355afe0d1e823b71b90f4a594ff5869afa348c17cebe18cc9ce487846d6", +"T3W1_pt_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "c5f85f3793437f68964b7252358cade954fe46e566baa5fc1077276b79233612", +"T3W1_pt_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "554f4c9b5b7f2ce4cc66a804e5604400834116600aaa622abacc7ea0a99c4796", "T3W1_pt_bitcoin-test_signtx_segwit_native.py::test_send_native": "5f96fc730f7e565dab616267a5549846831d71d67c5f7148b350a3690cd5c573", "T3W1_pt_bitcoin-test_signtx_segwit_native.py::test_send_native_change": "0ed375c8b6e5105e2b7c27173db8a2334c00ac343046a9c1a05f03ba6b8127f3", "T3W1_pt_bitcoin-test_signtx_segwit_native.py::test_send_p2sh": "e8c495c751396860f5613e2e5453401437e96a5a661210ab8cc83c2377d13412",