chore(tests): make go to menu item an action
What changed, and why it matters
This is a routine test-infrastructure change. It moves a helper that clicks menu items in automated tests into a shared debug-link action and updates many test scripts to use it. There is no change to the firmware's security behavior, no fix for a vulnerability, and no user-facing feature.
No security action required. Treat as normal test refactoring.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit refactors the test-only DebugLink Python API. A navigate_to_menu_item(idx) method is moved from DebugUI into ButtonActions, and ButtonActions is changed to hold a DebugLink reference instead of just a LayoutType. The implementation now handles Delizia’s PagedVerticalMenu/ScrolledVerticalMenu and Eckhart’s VerticalMenu by reading the layout, swiping/clicking as needed, and clicking the requested item. Rust UI trace output for ScrolledVerticalMenu and PagedVerticalMenu is enriched so tests can identify those components. UI test fixture hashes are regenerated. No firmware security logic is modified.
Changed components
tests/debuglink.py (test automation API)tests/click_tests/*.py (test scripts)tests/input_flows.py (test scripts)tests/input_flows_helpers.py (test scripts)tests/device_tests/... (test scripts)tests/ui_tests/fixtures.json (expected UI hashes)core/embed/rust/src/ui/layout_delizia/component/vertical_menu.rs (trace-only annotations)Inspect captured patch +1355 / −1319
diff --git a/core/embed/rust/src/ui/layout_delizia/component/vertical_menu.rs b/core/embed/rust/src/ui/layout_delizia/component/vertical_menu.rs
index 21c367fe..e30c7cb2 100644
--- a/core/embed/rust/src/ui/layout_delizia/component/vertical_menu.rs
+++ b/core/embed/rust/src/ui/layout_delizia/component/vertical_menu.rs
@@ -481,7 +481,7 @@ impl crate::trace::Trace for ScrolledVerticalMenu {
let chunks_to_skip = self.pager.current().into();
let mut chunks = self.items.chunks(self.menu_capacity).skip(chunks_to_skip);
let current_chunk = unwrap!(chunks.next());
-
+ t.component("ScrolledVerticalMenu");
t.in_child("menu_items", &|t| {
t.in_list("current", &|t| {
for item in current_chunk {
@@ -567,6 +567,9 @@ impl<F: Fn(u16) -> TString<'static>> Component for PagedVerticalMenu<F> {
#[cfg(feature = "ui_debug")]
impl<F: Fn(u16) -> TString<'static>> crate::trace::Trace for PagedVerticalMenu<F> {
fn trace(&self, t: &mut dyn crate::trace::Tracer) {
- self.inner.trace(t)
+ t.component("PagedVerticalMenu");
+ t.child("inner", &self.inner);
+ t.int("page", self.page as _);
+ t.int("item_count", self.item_count as _);
}
}
diff --git a/python/.changelog.d/5499.added b/python/.changelog.d/5499.added
new file mode 100644
index 00000000..46e546f5
--- /dev/null
+++ b/python/.changelog.d/5499.added
@@ -0,0 +1 @@
+Add 'navigate_to_menu_item' button action to Debuglink.
diff --git a/python/src/trezorlib/debuglink.py b/python/src/trezorlib/debuglink.py
index 24545f8e..422f8bd0 100644
--- a/python/src/trezorlib/debuglink.py
+++ b/python/src/trezorlib/debuglink.py
@@ -553,7 +553,7 @@ class DebugLink:
@property
def button_actions(self) -> ButtonActions:
- return ButtonActions(self.layout_type)
+ return ButtonActions(self)
def open(self) -> None:
self.transport.open()
@@ -999,19 +999,6 @@ class DebugUI:
else:
self._paginate_and_confirm(br.pages)
- def navigate_to_menu_item(self, idx: int) -> None:
- layout = self.debuglink.read_layout()
- if self.buttons.layout_type is LayoutType.Eckhart:
- assert "VerticalMenu" in layout.all_components()
-
- # swipe n-1 times to get the nth item to the top
- for _ in range(idx - 1):
- self.debug.swipe_up()
- (self._mid(), self._grid(self._height(), 5, 1))
- self.debug.click(self.buttons.vertical_menu_items()[0])
- else:
- raise ValueError("Wrong layout type")
-
def _visit_menu_items(self) -> LayoutContent:
layout = self.debuglink.read_layout()
if not layout.has_menu() or not self.debuglink.allow_interactions:
@@ -1021,12 +1008,13 @@ class DebugUI:
self.debuglink.press_info()
# TODO: support all core models
- if self.debuglink.model is models.T3T1:
+ if self.debuglink.layout_type is LayoutType.Delizia:
item_buttons = self.debuglink.screen_buttons.vertical_menu_items()
close_button = self.debuglink.screen_buttons.menu()
_prev, next = self.debuglink.screen_buttons.vertical_menu_prev_next()
while True:
menu_layout = self.debuglink.read_layout()
+ assert "ScrolledVerticalMenu" in menu_layout.all_components()
menu_items = menu_layout.find_unique_value_by_key(
key="menu_items", default=None, only_type=dict
)
@@ -1039,7 +1027,7 @@ class DebugUI:
break
self.debuglink.click(next)
- if self.debuglink.model in (models.T2B1, models.T3B1):
+ if self.debuglink.layout_type is LayoutType.Caesar:
menu_items_count = self.debuglink.read_layout().page_count()
for _ in range(menu_items_count):
self.debuglink.press_middle()
@@ -2102,21 +2090,21 @@ PASSPHRASE_SPECIAL = ("_<>", ".:@", "/|\\", "!()", "+%&", "-[]", "?{}", ",'`", "
class ButtonActions:
- def __init__(self, layout_type: LayoutType):
- self.buttons = ScreenButtons(layout_type)
+ def __init__(self, debuglink: DebugLink):
+ self.debuglink = debuglink
def _passphrase_choices(self, char: str) -> "tuple[str, ...]":
if char in " *#" or char.islower():
- if self.buttons.layout_type is LayoutType.Bolt:
+ if self.debuglink.layout_type is LayoutType.Bolt:
return PASSPHRASE_LOWERCASE_BOLT
- elif self.buttons.layout_type in (LayoutType.Delizia, LayoutType.Eckhart):
+ elif self.debuglink.layout_type in (LayoutType.Delizia, LayoutType.Eckhart):
return PASSPHRASE_LOWERCASE_DE
else:
raise ValueError("Wrong layout type")
elif char.isupper():
- if self.buttons.layout_type is LayoutType.Bolt:
+ if self.debuglink.layout_type is LayoutType.Bolt:
return PASSPHRASE_UPPERCASE_BOLT
- elif self.buttons.layout_type in (LayoutType.Delizia, LayoutType.Eckhart):
+ elif self.debuglink.layout_type in (LayoutType.Delizia, LayoutType.Eckhart):
return PASSPHRASE_UPPERCASE_DE
else:
raise ValueError("Wrong layout type")
@@ -2129,7 +2117,7 @@ class ButtonActions:
choices = self._passphrase_choices(char)
idx = next(i for i, letters in enumerate(choices) if char in letters)
click_amount = choices[idx].index(char) + 1
- return self.buttons.pin_passphrase_index(idx), click_amount
+ return self.debuglink.screen_buttons.pin_passphrase_index(idx), click_amount
def type_word(self, word: str, is_slip39: bool = False) -> t.Iterator[Coords]:
if is_slip39:
@@ -2142,7 +2130,7 @@ class ButtonActions:
idx = next(
i for i, letters in enumerate(BUTTON_LETTERS_SLIP39) if l in letters
)
- yield self.buttons.mnemonic_from_index(idx)
+ yield self.debuglink.screen_buttons.mnemonic_from_index(idx)
def _type_word_bip39(self, word: str) -> t.Iterator[Coords]:
coords_prev: Coords | None = None
@@ -2162,23 +2150,65 @@ class ButtonActions:
i for i, letters in enumerate(BUTTON_LETTERS_BIP39) if letter in letters
)
click_amount = BUTTON_LETTERS_BIP39[idx].index(letter) + 1
- return self.buttons.mnemonic_from_index(idx), click_amount
+ return self.debuglink.screen_buttons.mnemonic_from_index(idx), click_amount
- # vertical menu buttons
- def _vertical_menu_items(self) -> list[Coords]:
- if self.layout_type is LayoutType.Delizia:
- sb = ScreenButtons(self.layout_type)
- return [
- (sb._mid(), sb._grid(sb._height(), 4, 1)),
- (sb._mid(), sb._grid(sb._height(), 4, 2)),
- (sb._mid(), sb._grid(sb._height(), 4, 3)),
- ]
- elif self.layout_type is LayoutType.Eckhart:
- sb = ScreenButtons(self.layout_type)
- return [
- (sb._mid(), sb._grid(sb._height(), 5, 1)),
- (sb._mid(), sb._grid(sb._height(), 5, 2)),
- (sb._mid(), sb._grid(sb._height(), 5, 3)),
- ]
+ def navigate_to_menu_item(self, idx: int) -> None:
+ """Navigate to the nth item in the vertical menu. Starts from 0."""
+ item_buttons = self.debuglink.screen_buttons.vertical_menu_items()
+ layout = self.debuglink.read_layout()
+ if self.debuglink.layout_type is LayoutType.Delizia:
+ # fido multi-screen menu with 2 items per screen
+ if "PagedVerticalMenu" in layout.all_components():
+ items_per_screen = 2
+ # get to the correct screen
+ for _ in range(idx // items_per_screen):
+ self.debuglink.swipe_up()
+ assert (
+ "PagedVerticalMenu"
+ in self.debuglink.read_layout().all_components()
+ )
+ # click the correct item
+ new_idx = idx % items_per_screen
+ self.debuglink.click(item_buttons[new_idx])
+ elif "ScrolledVerticalMenu" in layout.all_components():
+ _prev, next = self.debuglink.screen_buttons.vertical_menu_prev_next()
+ menu = layout.find_unique_value_by_key(
+ key="menu_items", default=None, only_type=dict
+ )
+ # multi-screen variant
+ if menu["has_next"]:
+ items_per_screen = 2
+ # get to the correct screen
+ for _ in range(idx // items_per_screen):
+ menu = self.debuglink.read_layout().find_unique_value_by_key(
+ key="menu_items", default=None, only_type=dict
+ )
+ assert menu["has_next"]
+ self.debuglink.click(next)
+ # click the correct item
+ assert (
+ "ScrolledVerticalMenu"
+ in self.debuglink.read_layout().all_components()
+ )
+ new_idx = idx % items_per_screen
+ self.debuglink.click(item_buttons[new_idx])
+ # single-screen variant
+ else:
+ assert len(item_buttons) > idx
+ self.debuglink.click(item_buttons[idx])
+ # single-screen static menu
+ # FIXME: remove this when the ScrollableVerticalMenu is implemented everywhere
+ else:
+ assert len(item_buttons) > idx
+ self.debuglink.click(item_buttons[idx])
+
+ elif self.debuglink.layout_type is LayoutType.Eckhart:
+ assert "VerticalMenu" in layout.all_components()
+ # swipe up until the idx item gets to the first position
+ for _ in range(idx):
+ self.debuglink.swipe_up()
+ assert "VerticalMenu" in self.debuglink.read_layout().all_components()
+ # click the first item
+ self.debuglink.click(item_buttons[0])
else:
raise ValueError("Wrong layout type")
diff --git a/tests/click_tests/recovery.py b/tests/click_tests/recovery.py
index 995d7611..b9f7e019 100644
--- a/tests/click_tests/recovery.py
+++ b/tests/click_tests/recovery.py
@@ -365,7 +365,7 @@ def cancel_recovery(debug: "DebugLink", recovery_type: str = "dry_run") -> None:
debug.click(debug.screen_buttons.menu())
layout = debug.read_layout()
assert cancel_title in layout.text_content()
- debug.click(debug.screen_buttons.vertical_menu_items()[0])
+ debug.button_actions.navigate_to_menu_item(0)
else:
raise ValueError("Unknown model")
diff --git a/tests/click_tests/reset.py b/tests/click_tests/reset.py
index ffe45ce0..6fb84d59 100644
--- a/tests/click_tests/reset.py
+++ b/tests/click_tests/reset.py
@@ -60,16 +60,17 @@ def cancel_backup(
debug.press_left()
elif debug.layout_type is LayoutType.Delizia:
debug.click(debug.screen_buttons.menu())
- debug.click(debug.screen_buttons.vertical_menu_items()[0])
+ debug.button_actions.navigate_to_menu_item(0)
if confirm:
debug.swipe_up()
debug.click(debug.screen_buttons.tap_to_confirm())
elif debug.layout_type is LayoutType.Eckhart:
debug.click(debug.screen_buttons.menu())
- debug.click(debug.screen_buttons.vertical_menu_items()[0])
+ debug.button_actions.navigate_to_menu_item(0)
debug.click(debug.screen_buttons.ok())
else:
raise RuntimeError("Unknown model")
+ debug.read_layout()
def set_selection(debug: "DebugLink", diff: int) -> None:
diff --git a/tests/click_tests/test_tutorial_delizia.py b/tests/click_tests/test_tutorial_delizia.py
index dfe04d4c..3bcd2df6 100644
--- a/tests/click_tests/test_tutorial_delizia.py
+++ b/tests/click_tests/test_tutorial_delizia.py
@@ -96,7 +96,7 @@ def test_tutorial_menu_exit(device_handler: "BackgroundDeviceHandler"):
debug.click(debug.screen_buttons.menu())
assert TR.tutorial__did_you_know in debug.read_layout().text_content()
- debug.click(debug.screen_buttons.vertical_menu_items()[2])
+ debug.button_actions.navigate_to_menu_item(2)
assert TR.instructions__hold_to_exit_tutorial in debug.read_layout().footer()
debug.click(debug.screen_buttons.tap_to_confirm())
assert debug.read_layout().title() == TR.tutorial__title_well_done
@@ -120,7 +120,7 @@ def test_tutorial_menu_repeat(device_handler: "BackgroundDeviceHandler"):
debug.click(debug.screen_buttons.menu())
assert TR.tutorial__did_you_know in debug.read_layout().text_content()
- debug.click(debug.screen_buttons.vertical_menu_items()[1])
+ debug.button_actions.navigate_to_menu_item(1)
assert debug.read_layout().title() == TR.tutorial__title_lets_begin
debug.swipe_up()
@@ -151,7 +151,7 @@ def test_tutorial_menu_funfact(device_handler: "BackgroundDeviceHandler"):
debug.click(debug.screen_buttons.menu())
assert TR.tutorial__did_you_know in debug.read_layout().text_content()
- debug.click(debug.screen_buttons.vertical_menu_items()[0])
+ debug.button_actions.navigate_to_menu_item(0)
assert debug.read_layout().text_content() in TR.tutorial__first_wallet.replace(
"\n", " "
)
diff --git a/tests/click_tests/test_tutorial_eckhart.py b/tests/click_tests/test_tutorial_eckhart.py
index 8a635232..9b3faaca 100644
--- a/tests/click_tests/test_tutorial_eckhart.py
+++ b/tests/click_tests/test_tutorial_eckhart.py
@@ -111,7 +111,7 @@ def test_tutorial_full_completion(device_handler: "BackgroundDeviceHandler"):
# menu screen - continue
_assert_menu(debug)
- debug.click(debug.screen_buttons.vertical_menu_items()[0])
+ debug.button_actions.navigate_to_menu_item(0)
# htc menu - confirm tutorial
_assert_htc_screen(debug)
@@ -139,7 +139,7 @@ def test_tutorial_cancel_from_main_menu(device_handler: "BackgroundDeviceHandler
# due to overflowing menu, we need to swipe up to see the exit option
for _ in range(3):
debug.swipe_up()
- debug.click(debug.screen_buttons.vertical_menu_items()[0])
+ debug.button_actions.navigate_to_menu_item(0)
# exit screen - confirm
_assert_htc_screen(debug)
@@ -161,7 +161,7 @@ def test_tutorial_cancel_from_confirm_menu(device_handler: "BackgroundDeviceHand
# menu screen - continue
_assert_menu(debug)
- debug.click(debug.screen_buttons.vertical_menu_items()[0])
+ debug.button_actions.navigate_to_menu_item(0)
# hold to confirm screen - go to menu
_assert_htc_screen(debug)
@@ -169,7 +169,7 @@ def test_tutorial_cancel_from_confirm_menu(device_handler: "BackgroundDeviceHand
# htc menu - cancel tutorial
_assert_menu(debug)
- debug.click(debug.screen_buttons.vertical_menu_items()[2])
+ debug.button_actions.navigate_to_menu_item(2)
# exit screen - exit tutorial
debug.click(debug.screen_buttons.ok())
@@ -195,7 +195,7 @@ def test_tutorial_menu_close(device_handler: "BackgroundDeviceHandler"):
# menu screen - continue
_assert_menu(debug)
- debug.click(debug.screen_buttons.vertical_menu_items()[0])
+ debug.button_actions.navigate_to_menu_item(0)
# hold to confirm screen - go to menu
_assert_htc_screen(debug)
@@ -209,7 +209,7 @@ def test_tutorial_menu_close(device_handler: "BackgroundDeviceHandler"):
# htc menu - exit tutorial
_assert_menu(debug)
- debug.click(debug.screen_buttons.vertical_menu_items()[2])
+ debug.button_actions.navigate_to_menu_item(2)
# exit screen
_assert_htc_screen(debug)
@@ -237,14 +237,14 @@ def test_tutorial_menu_tropic(device_handler: "BackgroundDeviceHandler"):
# menu screen
_assert_menu(debug)
- debug.click(debug.screen_buttons.vertical_menu_items()[1])
+ debug.button_actions.navigate_to_menu_item(1)
# main menu tropic info
_assert_tropic_info(debug)
# menu screen - continue
_assert_menu(debug)
- debug.click(debug.screen_buttons.vertical_menu_items()[0])
+ debug.button_actions.navigate_to_menu_item(0)
# hold to confirm screen
_assert_htc_screen(debug)
@@ -252,14 +252,14 @@ def test_tutorial_menu_tropic(device_handler: "BackgroundDeviceHandler"):
# htc menu - show tropic
_assert_menu(debug)
- debug.click(debug.screen_buttons.vertical_menu_items()[0])
+ debug.button_actions.navigate_to_menu_item(0)
# htc menu tropic info
_assert_tropic_info(debug)
# htc menu - exit tutorial
_assert_menu(debug)
- debug.click(debug.screen_buttons.vertical_menu_items()[2])
+ debug.button_actions.navigate_to_menu_item(2)
# exit screen
_assert_htc_screen(debug)
@@ -267,7 +267,7 @@ def test_tutorial_menu_tropic(device_handler: "BackgroundDeviceHandler"):
# exit menu - show tropic
_assert_menu(debug)
- debug.click(debug.screen_buttons.vertical_menu_items()[0])
+ debug.button_actions.navigate_to_menu_item(0)
# exit menu tropic info
_assert_tropic_info(debug)
@@ -292,7 +292,7 @@ def test_tutorial_restart(device_handler: "BackgroundDeviceHandler"):
# menu screen - restart
_assert_menu(debug)
- debug.click(debug.screen_buttons.vertical_menu_items()[2])
+ debug.button_actions.navigate_to_menu_item(2)
_assert_begin_screen_and_proceed(debug)
_assert_navigation_screen_and_proceed(debug)
@@ -300,7 +300,7 @@ def test_tutorial_restart(device_handler: "BackgroundDeviceHandler"):
# menu screen - continue
_assert_menu(debug)
- debug.click(debug.screen_buttons.vertical_menu_items()[0])
+ debug.button_actions.navigate_to_menu_item(0)
# hold to confirm screen - go to menu
_assert_htc_screen(debug)
@@ -308,7 +308,7 @@ def test_tutorial_restart(device_handler: "BackgroundDeviceHandler"):
# htc menu - restart tutorial
_assert_menu(debug)
- debug.click(debug.screen_buttons.vertical_menu_items()[1])
+ debug.button_actions.navigate_to_menu_item(1)
_assert_begin_screen_and_proceed(debug)
_assert_navigation_screen_and_proceed(debug)
@@ -319,7 +319,7 @@ def test_tutorial_restart(device_handler: "BackgroundDeviceHandler"):
# due to overflowing menu, we need to swipe up to see the exit option
for _ in range(3):
debug.swipe_up()
- debug.click(debug.screen_buttons.vertical_menu_items()[0])
+ debug.button_actions.navigate_to_menu_item(0)
# exit screen - go to menu
_assert_htc_screen(debug)
@@ -327,7 +327,7 @@ def test_tutorial_restart(device_handler: "BackgroundDeviceHandler"):
# exit menu - restart tutorial
_assert_menu(debug)
- debug.click(debug.screen_buttons.vertical_menu_items()[1])
+ debug.button_actions.navigate_to_menu_item(1)
_assert_begin_screen_and_proceed(debug)
_assert_navigation_screen_and_proceed(debug)
@@ -335,7 +335,7 @@ def test_tutorial_restart(device_handler: "BackgroundDeviceHandler"):
# menu screen - continue
_assert_menu(debug)
- debug.click(debug.screen_buttons.vertical_menu_items()[0])
+ debug.button_actions.navigate_to_menu_item(0)
# htc menu - confirm tutorial
_assert_htc_screen(debug)
diff --git a/tests/common.py b/tests/common.py
index 67508d35..700f8328 100644
--- a/tests/common.py
+++ b/tests/common.py
@@ -355,7 +355,8 @@ def click_info_button_delizia_eckhart(debug: "DebugLink"):
layout = debug.read_layout()
assert "VerticalMenu" in layout.all_components()
# Click on the first item in the vertical menu
- debug.click(debug.screen_buttons.vertical_menu_items()[0])
+ debug.button_actions.navigate_to_menu_item(0)
+
layout = debug.read_layout()
# Go through the info screen pages
diff --git a/tests/device_tests/cardano/test_sign_tx.py b/tests/device_tests/cardano/test_sign_tx.py
index 5d2b963f..17d2780d 100644
--- a/tests/device_tests/cardano/test_sign_tx.py
+++ b/tests/device_tests/cardano/test_sign_tx.py
@@ -47,7 +47,7 @@ def show_details_input_flow(client: Client):
elif client.layout_type in (LayoutType.Delizia, LayoutType.Eckhart):
# Delizia - "Show all" button from context menu
client.debug.click(client.debug.screen_buttons.menu())
- client.debug.click(client.debug.screen_buttons.vertical_menu_items()[0])
+ client.debug.button_actions.navigate_to_menu_item(0)
else:
raise NotImplementedError
# reset ui flow to continue "automatically"
diff --git a/tests/device_tests/test_msg_changepin_t2.py b/tests/device_tests/test_msg_changepin_t2.py
index 83536d48..3abf0e66 100644
--- a/tests/device_tests/test_msg_changepin_t2.py
+++ b/tests/device_tests/test_msg_changepin_t2.py
@@ -192,7 +192,7 @@ def test_pin_menu_cancel_setup(session: Session):
debug.click(debug.screen_buttons.menu())
debug.synchronize_at("VerticalMenu")
# click "Cancel PIN setup"
- debug.click(debug.screen_buttons.vertical_menu_items()[0])
+ debug.button_actions.navigate_to_menu_item(0)
debug.synchronize_at("Paragraphs")
# swipe through info screen
debug.swipe_up()
diff --git a/tests/input_flows.py b/tests/input_flows.py
index dc509027..13fb5d13 100644
--- a/tests/input_flows.py
+++ b/tests/input_flows.py
@@ -351,7 +351,7 @@ class InputFlowSignVerifyMessageLong(InputFlowBase):
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
br = yield
self.debug.read_layout()
@@ -386,7 +386,7 @@ class InputFlowSignVerifyMessageLong(InputFlowBase):
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
br = yield # confirm address long
self.debug.read_layout()
@@ -430,7 +430,7 @@ class InputFlowSignMessageInfo(InputFlowBase):
self.client.ui._visit_menu_items()
# cancel signature
self.debug.click(self.debug.screen_buttons.menu())
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
# address mismatch? yes!
self.debug.swipe_up()
yield
@@ -493,16 +493,16 @@ class InputFlowShowAddressQRCode(InputFlowBase):
# synchronize; TODO get rid of this once we have single-global-layout
self.debug.synchronize_at("VerticalMenu")
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
self.debug.synchronize_at("Qr")
# qr code
self.debug.click(self.debug.screen_buttons.menu())
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[1])
+ self.debug.button_actions.navigate_to_menu_item(1)
# address details
self.debug.click(self.debug.screen_buttons.menu())
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[2])
+ self.debug.button_actions.navigate_to_menu_item(2)
# cancel
self.debug.swipe_up()
# really cancel
@@ -523,16 +523,16 @@ class InputFlowShowAddressQRCode(InputFlowBase):
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
self.debug.synchronize_at("Qr")
# qr code
self.debug.click(self.debug.screen_buttons.menu())
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[1])
+ self.debug.button_actions.navigate_to_menu_item(1)
# address details
self.debug.click(self.debug.screen_buttons.menu())
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[2])
+ self.debug.button_actions.navigate_to_menu_item(2)
# cancel
self.debug.click(self.debug.screen_buttons.cancel())
# address
@@ -578,16 +578,16 @@ class InputFlowShowAddressQRCodeCancel(InputFlowBase):
# synchronize; TODO get rid of this once we have single-global-layout
self.debug.synchronize_at("VerticalMenu")
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
self.debug.synchronize_at("Qr")
# qr code
self.debug.click(self.debug.screen_buttons.menu())
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[1])
+ self.debug.button_actions.navigate_to_menu_item(1)
# address details
self.debug.click(self.debug.screen_buttons.menu())
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[2])
+ self.debug.button_actions.navigate_to_menu_item(2)
# cancel
self.debug.swipe_up()
self.debug.synchronize_at("PromptScreen")
@@ -599,16 +599,16 @@ class InputFlowShowAddressQRCodeCancel(InputFlowBase):
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
self.debug.synchronize_at("Qr")
# qr code
self.debug.click(self.debug.screen_buttons.menu())
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[1])
+ self.debug.button_actions.navigate_to_menu_item(1)
# address details
self.debug.click(self.debug.screen_buttons.menu())
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[2])
+ self.debug.button_actions.navigate_to_menu_item(2)
# cancel
self.debug.synchronize_at("TextScreen")
self.debug.click(self.debug.screen_buttons.ok())
@@ -710,7 +710,7 @@ class InputFlowShowMultisigXPUBs(InputFlowBase):
yield # multisig address warning
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[1])
+ self.debug.button_actions.navigate_to_menu_item(1)
yield # show address
layout = self.debug.read_layout()
@@ -720,14 +720,14 @@ class InputFlowShowMultisigXPUBs(InputFlowBase):
self.debug.click(self.debug.screen_buttons.menu())
assert "VerticalMenu" in self.all_components()
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
self.debug.synchronize_at("Qr")
# qr code
assert "Qr" in self.all_components()
self.debug.click(self.debug.screen_buttons.menu())
# menu
assert "VerticalMenu" in self.all_components()
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[1])
+ self.debug.button_actions.navigate_to_menu_item(1)
layout = self.debug.synchronize_at("AddressDetails")
# address details
assert "Multisig 2 of 3" in layout.screen_content()
@@ -741,7 +741,7 @@ class InputFlowShowMultisigXPUBs(InputFlowBase):
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[2])
+ self.debug.button_actions.navigate_to_menu_item(2)
# cancel
self.debug.swipe_up()
# really cancel
@@ -762,7 +762,7 @@ class InputFlowShowMultisigXPUBs(InputFlowBase):
yield # multisig address warning
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[1])
+ self.debug.button_actions.navigate_to_menu_item(1)
yield # show address
layout = self.debug.read_layout()
@@ -772,14 +772,14 @@ class InputFlowShowMultisigXPUBs(InputFlowBase):
self.debug.click(self.debug.screen_buttons.menu())
assert "VerticalMenu" in self.all_components()
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
self.debug.synchronize_at("Qr")
# qr code
assert "QrScreen" in self.all_components()
self.debug.click(self.debug.screen_buttons.menu())
# menu
assert "VerticalMenu" in self.all_components()
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[1])
+ self.debug.button_actions.navigate_to_menu_item(1)
layout = self.debug.synchronize_at("TextScreen")
# address details
assert "Multisig 2 of 3" in layout.screen_content()
@@ -792,7 +792,7 @@ class InputFlowShowMultisigXPUBs(InputFlowBase):
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[2])
+ self.debug.button_actions.navigate_to_menu_item(2)
# cancel
self.debug.click(self.debug.screen_buttons.cancel())
# address
@@ -879,14 +879,14 @@ class InputFlowShowXpubQRCode(InputFlowBase):
self.debug.click(self.debug.screen_buttons.menu())
assert "VerticalMenu" in self.all_components()
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
self.debug.synchronize_at("Qr")
# qr code
assert "Qr" in self.all_components()
self.debug.click(self.debug.screen_buttons.menu())
# menu
assert "VerticalMenu" in self.all_components()
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[1])
+ self.debug.button_actions.navigate_to_menu_item(1)
layout = self.debug.synchronize_at("AddressDetails")
# address details
assert TR.address_details__derivation_path in layout.screen_content()
@@ -894,7 +894,7 @@ class InputFlowShowXpubQRCode(InputFlowBase):
self.debug.click(self.debug.screen_buttons.menu())
layout = self.debug.synchronize_at("VerticalMenu")
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[2])
+ self.debug.button_actions.navigate_to_menu_item(2)
# cancel
self.debug.swipe_up()
# really cancel
@@ -939,14 +939,14 @@ class InputFlowShowXpubQRCode(InputFlowBase):
self.debug.click(self.debug.screen_buttons.menu())
assert "VerticalMenu" in self.all_components()
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
self.debug.synchronize_at("Qr")
# qr code
assert "QrScreen" in self.all_components()
self.debug.click(self.debug.screen_buttons.menu())
# menu
assert "VerticalMenu" in self.all_components()
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[1])
+ self.debug.button_actions.navigate_to_menu_item(1)
layout = self.debug.synchronize_at("TextScreen")
# address details
assert TR.address_details__derivation_path in layout.screen_content()
@@ -954,7 +954,7 @@ class InputFlowShowXpubQRCode(InputFlowBase):
self.debug.click(self.debug.screen_buttons.menu())
layout = self.debug.synchronize_at("VerticalMenu")
# menu
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[2])
+ self.debug.button_actions.navigate_to_menu_item(2)
# cancel
self.debug.click(self.debug.screen_buttons.cancel())
# address
@@ -1061,20 +1061,20 @@ def sign_tx_go_to_info_delizia(
client.debug.read_layout()
client.debug.click(client.debug.screen_buttons.menu())
client.debug.synchronize_at("VerticalMenu")
- client.debug.click(client.debug.screen_buttons.vertical_menu_items()[1])
+ client.debug.button_actions.navigate_to_menu_item(1)
yield # confirm transaction
client.debug.read_layout()
client.debug.click(client.debug.screen_buttons.menu())
client.debug.synchronize_at("VerticalMenu")
- client.debug.click(client.debug.screen_buttons.vertical_menu_items()[0])
+ client.debug.button_actions.navigate_to_menu_item(0)
layout = client.debug.read_layout()
content = layout.text_content()
client.debug.click(client.debug.screen_buttons.menu())
client.debug.synchronize_at("VerticalMenu")
- client.debug.click(client.debug.screen_buttons.vertical_menu_items()[1])
+ client.debug.button_actions.navigate_to_menu_item(1)
layout = client.debug.read_layout()
content += " " + layout.text_content()
@@ -1101,20 +1101,20 @@ def sign_tx_go_to_info_eckhart(
client.debug.read_layout()
client.debug.click(client.debug.screen_buttons.menu())
client.debug.synchronize_at("VerticalMenu")
- client.debug.click(client.debug.screen_buttons.vertical_menu_items()[1])
+ client.debug.button_actions.navigate_to_menu_item(1)
yield # confirm transaction
client.debug.read_layout()
client.debug.click(client.debug.screen_buttons.menu())
client.debug.synchronize_at("VerticalMenu")
- client.debug.click(client.debug.screen_buttons.vertical_menu_items()[0])
+ client.debug.button_actions.navigate_to_menu_item(0)
layout = client.debug.read_layout()
content = layout.text_content()
client.debug.click(client.debug.screen_buttons.menu())
client.debug.synchronize_at("VerticalMenu")
- client.debug.click(client.debug.screen_buttons.vertical_menu_items()[1])
+ client.debug.button_actions.navigate_to_menu_item(1)
layout = client.debug.read_layout()
content += " " + layout.text_content()
@@ -1245,14 +1245,14 @@ class InputFlowSignTxInformationCancel(InputFlowBase):
def input_flow_delizia(self) -> BRGeneratorType:
yield from sign_tx_go_to_info_delizia(self.client)
self.debug.click(self.debug.screen_buttons.menu())
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[2])
+ self.debug.button_actions.navigate_to_menu_item(2)
self.debug.synchronize_at("PromptScreen")
self.debug.click(self.debug.screen_buttons.tap_to_confirm())
def input_flow_eckhart(self) -> BRGeneratorType:
yield from sign_tx_go_to_info_eckhart(self.client)
self.debug.click(self.debug.screen_buttons.menu())
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[2])
+ self.debug.button_actions.navigate_to_menu_item(2)
self.debug.synchronize_at("TextScreen")
self.debug.click(self.debug.screen_buttons.ok())
@@ -1308,7 +1308,7 @@ class InputFlowSignTxInformationReplacement(InputFlowBase):
yield # transaction summary, press info
self.debug.click(self.client.debug.screen_buttons.menu())
- self.debug.click(self.client.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
# close menu
self.debug.click(self.client.debug.screen_buttons.menu())
self.debug.press_yes()
@@ -1479,7 +1479,7 @@ class InputFlowEIP712ShowMore(InputFlowBase):
self.debug.press_right()
elif self.client.layout_type in (LayoutType.Delizia, LayoutType.Eckhart):
self.debug.click(self.debug.screen_buttons.menu())
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
else:
raise NotImplementedError
@@ -2840,7 +2840,7 @@ class InputFlowResetSkipBackup(InputFlowBase):
yield
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
self.debug.swipe_up()
self.debug.synchronize_at("PromptScreen")
self.debug.click(self.debug.screen_buttons.tap_to_confirm())
@@ -2853,7 +2853,7 @@ class InputFlowResetSkipBackup(InputFlowBase):
yield
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
self.debug.press_no()
@@ -2888,7 +2888,7 @@ class InputFlowConfirmAllWarnings(InputFlowBase):
if any(needle.lower() in text for needle in hi_prio):
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[1])
+ self.debug.button_actions.navigate_to_menu_item(1)
elif "PromptScreen" in layout.all_components():
self.debug.press_yes()
elif "SwipeContent" in layout.all_components():
@@ -2915,7 +2915,7 @@ class InputFlowConfirmAllWarnings(InputFlowBase):
if any(needle.lower() in text for needle in hi_prio):
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[1])
+ self.debug.button_actions.navigate_to_menu_item(1)
else:
self.debug.click(self.debug.screen_buttons.ok())
br = yield
diff --git a/tests/input_flows_helpers.py b/tests/input_flows_helpers.py
index 683a10a4..59573b90 100644
--- a/tests/input_flows_helpers.py
+++ b/tests/input_flows_helpers.py
@@ -155,7 +155,7 @@ class RecoveryFlow:
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
if confirm:
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
else:
self.debug.click(self.debug.screen_buttons.menu())
else:
@@ -186,7 +186,7 @@ class RecoveryFlow:
)
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
assert (yield).name == "abort_recovery"
self.debug.swipe_up()
layout = self.debug.read_layout()
@@ -198,7 +198,7 @@ class RecoveryFlow:
)
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[1])
+ self.debug.button_actions.navigate_to_menu_item(1)
assert (yield).name == "abort_recovery"
layout = self.debug.read_layout()
assert layout.title() == TR.recovery__title
@@ -214,7 +214,7 @@ class RecoveryFlow:
)
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
assert (yield).name == "recovery_share"
layout = self.debug.read_layout()
assert layout.title() == TR.words__recovery_share
@@ -381,7 +381,7 @@ class RecoveryFlow:
# Moving through the menu into the show_shares screen
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
br = yield
# Scroll through remaining share pages
assert br.pages is not None
@@ -573,7 +573,7 @@ class EthereumFlow:
if info:
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
text = self.debug.read_layout().text_content()
assert TR.ethereum__gas_limit in text
assert TR.ethereum__gas_price in text
@@ -622,7 +622,7 @@ class EthereumFlow:
if info:
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
text = self.debug.read_layout().text_content()
assert TR.ethereum__gas_limit in text
assert TR.ethereum__gas_price in text
@@ -723,7 +723,7 @@ class EthereumFlow:
if info:
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
assert self.debug.read_layout().title() in (
TR.ethereum__staking_stake_address,
TR.ethereum__staking_claim_address,
@@ -740,7 +740,7 @@ class EthereumFlow:
if info:
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
assert TR.ethereum__gas_limit in self.debug.read_layout().text_content()
assert TR.ethereum__gas_price in self.debug.read_layout().text_content()
self.debug.click(self.debug.screen_buttons.menu())
@@ -755,7 +755,7 @@ class EthereumFlow:
if info:
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
assert self.debug.read_layout().title() in (
TR.ethereum__staking_stake_address,
TR.ethereum__staking_claim_address,
@@ -772,7 +772,7 @@ class EthereumFlow:
if info:
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")
- self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
+ self.debug.button_actions.navigate_to_menu_item(0)
assert TR.ethereum__gas_limit in self.debug.read_layout().text_content()
assert TR.ethereum__gas_price in self.debug.read_layout().text_content()
self.debug.click(self.debug.screen_buttons.menu())
diff --git a/tests/persistence_tests/test_shamir_persistence.py b/tests/persistence_tests/test_shamir_persistence.py
index 1c8b6ec0..3b224ba5 100644
--- a/tests/persistence_tests/test_shamir_persistence.py
+++ b/tests/persistence_tests/test_shamir_persistence.py
@@ -75,7 +75,7 @@ def test_abort(core_emulator: Emulator):
if debug.layout_type in (LayoutType.Delizia, LayoutType.Eckhart):
# cancel in the menu
debug.click(debug.screen_buttons.menu())
- debug.click(debug.screen_buttons.vertical_menu_items()[0])
+ debug.button_actions.navigate_to_menu_item(0)
else:
layout = common.go_back(debug)
assert TR.recovery__title_cancel_recovery.lower() in layout.title().lower()
diff --git a/tests/ui_tests/fixtures.json b/tests/ui_tests/fixtures.json
index 3c66db28..6a4d6e6f 100644
--- a/tests/ui_tests/fixtures.json
+++ b/tests/ui_tests/fixtures.json
@@ -28263,12 +28263,12 @@
"T3W1_cs_test_reset_slip39_advanced.py::test_reset_slip39_advanced[2of2]": "d2f9ed0d66426d37be50ff4d7ed1f28d32cf3eee4216badc18067d232c31b46f",
"T3W1_cs_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "71e7429bc407b3e387bb6a73c521ebcc642b5e6f9887c84778870ea70e6519ef",
"T3W1_cs_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "e5a8c5832b7af4f6655962a48eec65c9aa3a23abb10aef15ba0297399f3d10de",
-"T3W1_cs_test_tutorial_eckhart.py::test_tutorial_cancel_from_confirm_menu": "f8672ceb4a43c3fea90662de83448d026235a9311d3f24fceecef76aa1531556",
+"T3W1_cs_test_tutorial_eckhart.py::test_tutorial_cancel_from_confirm_menu": "f01b897cd2e85f45a604f16000abd4af7cda4b17695c7231d9e0d72e7af16ac9",
"T3W1_cs_test_tutorial_eckhart.py::test_tutorial_cancel_from_main_menu": "c3cf70608f1f088f9696f71a9d53eff5b9c67ea3619da37ad6427d9c1a650b2f",
"T3W1_cs_test_tutorial_eckhart.py::test_tutorial_full_completion": "cf4b84b08650b6394cc1676aea6fa470aaa83783ed5c2debdb2d19bfbba0935d",
-"T3W1_cs_test_tutorial_eckhart.py::test_tutorial_menu_close": "c36f6fd1849795ff7b005b90885e9d1a7fcfd6bd185429b27c1735591d264b9b",
-"T3W1_cs_test_tutorial_eckhart.py::test_tutorial_menu_tropic": "a5d2959fe021cef597f3c7acfeb4e2ae79f5939ea3702d81f5dc881c62bd6e38",
-"T3W1_cs_test_tutorial_eckhart.py::test_tutorial_restart": "a8a7392b10cf2198f1a82a38ce7f229041ca24f7ed3f8a0fbbb707f8826b0f4b",
+"T3W1_cs_test_tutorial_eckhart.py::test_tutorial_menu_close": "3486ffd208aa174460e6ca709456f69421918a31fa5fff3d4031ba20aa405d86",
+"T3W1_cs_test_tutorial_eckhart.py::test_tutorial_menu_tropic": "55f8bbb5595a0fd2c07d001c992c5c5228bf7574d361abb21755f67553f06203",
+"T3W1_cs_test_tutorial_eckhart.py::test_tutorial_restart": "bc545c91fd2d374f1771a9585c7e3bf754e30840b71cdd4539542dd5cca9d102",
"T3W1_de_test_autolock.py::test_autolock_does_not_interrupt_signing": "f6ec7857738d46357863af87f2bd3bacba5b20989d389d88934f638a9197cc51",
"T3W1_de_test_autolock.py::test_autolock_interrupts_passphrase": "2bf88cb474ceece4441a51277297fc3d0e9c8c04d4083b2acb0d2848d1237c18",
"T3W1_de_test_autolock.py::test_autolock_interrupts_signing": "d3f21164e70220842a2a6c9f31a433558b7893b8b2d27f26475eeedea5001462",
@@ -28321,12 +28321,12 @@
"T3W1_de_test_reset_slip39_advanced.py::test_reset_slip39_advanced[2of2]": "858730668c17e18e346af887f13c55b3365983ebf4488b1207bc8a664716d644",
"T3W1_de_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "d631ea268219edb8894a796816d23666252ef86c91695e43082a8792fa360e2b",
"T3W1_de_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "1682fac984651e5cc03a5224b8bbfd647eafd7e29ad02662d11ac9e6dc280d91",
-"T3W1_de_test_tutorial_eckhart.py::test_tutorial_cancel_from_confirm_menu": "205fd6456daf8f54050f909585d684fc5c4eefba5e41d161e8d631490d71752a",
+"T3W1_de_test_tutorial_eckhart.py::test_tutorial_cancel_from_confirm_menu": "c34ae0e42aaa382c8eda8cd812333d161ff86ba2d4aca85fc26edda646924088",
"T3W1_de_test_tutorial_eckhart.py::test_tutorial_cancel_from_main_menu": "4094d83068a149f8ad37c7b3772497613af1083d4d1c8eae3cbe4053c42c9f4c",
"T3W1_de_test_tutorial_eckhart.py::test_tutorial_full_completion": "4b98f3c3f0e36f00ab60491ce44958a0eb47902aefec8194930fd773d79f6442",
-"T3W1_de_test_tutorial_eckhart.py::test_tutorial_menu_close": "c95e630b55a5cd334ece1062c6de2eaefd4ea350d4bb06a110ad2bfbbdfd419f",
-"T3W1_de_test_tutorial_eckhart.py::test_tutorial_menu_tropic": "a8662ddcc52241c96d68b5e62f74276be392243024199795ca009b3d87839198",
-"T3W1_de_test_tutorial_eckhart.py::test_tutorial_restart": "1aec6158bef0c24f8f4e493017bb9415a28179126554cd042655d8686045ae69",
+"T3W1_de_test_tutorial_eckhart.py::test_tutorial_menu_close": "25e5dec31af28a73acbc8bcc8f05b4416c15a29e8830a98d61c2156b333a531c",
+"T3W1_de_test_tutorial_eckhart.py::test_tutorial_menu_tropic": "b4830e019dfe9280c6cd6f3f9f1b0a7b70c093ed7869e198c56c331e0ceeffda",
+"T3W1_de_test_tutorial_eckhart.py::test_tutorial_restart": "e178bd1327eb69953a257c4fec0a5de339b2f2186caa36cc46f52947c69eece6",
"T3W1_en_test_autolock.py::test_autolock_does_not_interrupt_signing": "36477085887f2d9cc83d11680f03de8622ead10fbc3de2e08c27e3b3b0fb08ce",
"T3W1_en_test_autolock.py::test_autolock_interrupts_passphrase": "18194e4cc069c1d5c27cd71cbcb0230b6c724cf837633f043f1bee881304e99c",
"T3W1_en_test_autolock.py::test_autolock_interrupts_signing": "41e756aeba0854e36eb58fad71c24714bea073eb8e8991785dd320cc699b4ac0",
@@ -28379,12 +28379,12 @@
"T3W1_en_test_reset_slip39_advanced.py::test_reset_slip39_advanced[2of2]": "7050c27bca2318fc16f0836e37acc5a7c6a95d509df7ea89143b93023c1f5c8e",
"T3W1_en_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "99aac51ef17d2e1d3f1244d09fb603f5eb7407b299568233774112ca88e81569",
"T3W1_en_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "66ff09eab5c3b4dbc0323185c04699ba9716377c553d0c1390929493239d924d",
-"T3W1_en_test_tutorial_eckhart.py::test_tutorial_cancel_from_confirm_menu": "eadad6c7d3e02572acd3e19cbe226158bd45bf9451001d7711959dd767a47456",
+"T3W1_en_test_tutorial_eckhart.py::test_tutorial_cancel_from_confirm_menu": "921124257245998cdb0274df4b5e6f73e8d9b83f5122a070754098ff996ce2c4",
"T3W1_en_test_tutorial_eckhart.py::test_tutorial_cancel_from_main_menu": "4c171b2fd883bd450ca9e244149b505605396fcd527d11777f6164240dddab8b",
"T3W1_en_test_tutorial_eckhart.py::test_tutorial_full_completion": "9c6454e5f146d75b1267ed21c4cada7b8d1d6bcf975f7072b4b54c1d1ba7ca92",
-"T3W1_en_test_tutorial_eckhart.py::test_tutorial_menu_close": "633526d9cbee02419c701fdde3326ed5ad7f5331e43c2680c91dea71c714e4e8",
-"T3W1_en_test_tutorial_eckhart.py::test_tutorial_menu_tropic": "625c22431dc74b8ab6d5f87efe31a7df6fed7eac7c5cf81fdf0c7ee378479195",
-"T3W1_en_test_tutorial_eckhart.py::test_tutorial_restart": "1525486a578f0a98bfb4ef4e0744868b672d29e49ff7fe58f214f534756e9c72",
+"T3W1_en_test_tutorial_eckhart.py::test_tutorial_menu_close": "1f2e2faee59781c30e502e4bc4ba9909058cd261e0c57877b3937f2de1a5d678",
+"T3W1_en_test_tutorial_eckhart.py::test_tutorial_menu_tropic": "03b24333c908bc1c0a4ce18bd393c93d0948780aee048ce58386b6aa221be992",
+"T3W1_en_test_tutorial_eckhart.py::test_tutorial_restart": "c8a6adb3a30a66ca4f6a9939ee046199ba6e957e7fb247034545ca5df9e3f35e",
"T3W1_es_test_autolock.py::test_autolock_does_not_interrupt_signing": "ececf550d827f511b824619a62d25224293e25915e5b24c788331a5b2900f33d",
"T3W1_es_test_autolock.py::test_autolock_interrupts_passphrase": "a8c17fe88d988af14db8bf2a8b658955e69a4668e7584f2ac72df7031dc7c2e1",
"T3W1_es_test_autolock.py::test_autolock_interrupts_signing": "9e44a20e1a069f5d051ea4f1a0149ebf661fa550eee652867ceb5ff58e30f9f6",
@@ -28437,12 +28437,12 @@
"T3W1_es_test_reset_slip39_advanced.py::test_reset_slip39_advanced[2of2]": "abf166ffe5c36e97993a5dc019c195e9bf0da97d2c8aa588a65a92faa5ee8c69",
"T3W1_es_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "7a071c656fe63d0721eb0d60bc14bcbc1e4749742fa86bd0d00378cd0d745b82",
"T3W1_es_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "394963df28a03ddb9d94dda0c6779ef05bf60438eb449585b6cb8eb2a6461b6a",
-"T3W1_es_test_tutorial_eckhart.py::test_tutorial_cancel_from_confirm_menu": "48d2786e5c6739f4280ecd035af2deb78c5ea4b1108d4d91c1d8297fdd86a541",
+"T3W1_es_test_tutorial_eckhart.py::test_tutorial_cancel_from_confirm_menu": "af3ade54711b7f11139b663bce4ee27ceb2de70afb59cdbae2df99b0e75c2e01",
"T3W1_es_test_tutorial_eckhart.py::test_tutorial_cancel_from_main_menu": "a3c26add3501a33c6815e51cf12fac588566f7b2157dba8dfd5c0cd6856af50f",
"T3W1_es_test_tutorial_eckhart.py::test_tutorial_full_completion": "fd80c25b439aa55a15d77d6f26a2f0f99b9ecc326c91e2196d77c678e9892678",
-"T3W1_es_test_tutorial_eckhart.py::test_tutorial_menu_close": "d38b5a9e6f568990bf3ba07dc8b7147a9c407087279ba6cab7b9d287f9a1aaba",
-"T3W1_es_test_tutorial_eckhart.py::test_tutorial_menu_tropic": "c515b73ba5dadb6a59ba1308ae067af8e1efdd1295525a78e353d6abbcfe8cb9",
-"T3W1_es_test_tutorial_eckhart.py::test_tutorial_restart": "9c13dfcdacca73f9896e0f5e73f28c768b6f4840c661ae33303da870ce4174bf",
+"T3W1_es_test_tutorial_eckhart.py::test_tutorial_menu_close": "383f672398aa0ba8f0bf129019c88622e9d8d9983a31b584a64e96ba9cd612d2",
+"T3W1_es_test_tutorial_eckhart.py::test_tutorial_menu_tropic": "7fabded1286f7bb710c960ccc97eb39ffbefd282c4cc5c83cb1c12651fdfa859",
+"T3W1_es_test_tutorial_eckhart.py::test_tutorial_restart": "33ff565b0f3b36a1f8a45d02fdf0a1b5737fb1ea93b2be03ddc6eefb8cadcf0b",
"T3W1_fr_test_autolock.py::test_autolock_does_not_interrupt_signing": "68e256ec382479c5e56e76ab26c51a60ee045fc580c4108e4e595828b191f229",
"T3W1_fr_test_autolock.py::test_autolock_interrupts_passphrase": "82077d2931ddb9c1282a6e8bb4e72dd46c97faaf86a70e049fba373d82b97a4e",
"T3W1_fr_test_autolock.py::test_autolock_interrupts_signing": "d9ecd06d3e3e9b219a92d22ace6e1af3e86060359cd076c022112d68351db8b4",
@@ -28495,12 +28495,12 @@
"T3W1_fr_test_reset_slip39_advanced.py::test_reset_slip39_advanced[2of2]": "e28279387a635bd8dd9f5c9eab1deed52f5b771eda0eb2b8d1701f68c8c6d82b",
"T3W1_fr_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "0777b9d9eb82490baffdd079497d5ecb6723b0e98989b0ba125fd3d8aacfa1a6",
"T3W1_fr_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "b15a2b032fea749de45e7482f48eac16c440acdaf248185c614cacead55d7fa1",
-"T3W1_fr_test_tutorial_eckhart.py::test_tutorial_cancel_from_confirm_menu": "66b9dbbc676c84cb5fb63f38b448215e529a750088bf51892d958b3e6a697fc2",
+"T3W1_fr_test_tutorial_eckhart.py::test_tutorial_cancel_from_confirm_menu": "20aeda575f37330945574b5939794ce274b03d227d09f49960706bf1e2af6872",
"T3W1_fr_test_tutorial_eckhart.py::test_tutorial_cancel_from_main_menu": "d11005e393a228279fc33b9bcf3f16c1a953fe8731e8c0137c9ad59753e3ae16",
"T3W1_fr_test_tutorial_eckhart.py::test_tutorial_full_completion": "f74e475ca7c9651fd38ed277494784689cf4b37ab8ad371157b64bc0d4534cdb",
-"T3W1_fr_test_tutorial_eckhart.py::test_tutorial_menu_close": "8f7e0d38805d0bfde1772b83f341cb0237a4b43c07a0a0069e7f2bbfb3b8f532",
-"T3W1_fr_test_tutorial_eckhart.py::test_tutorial_menu_tropic": "52e8cab07b25117328c6f779da34883509404ad04dcf2c221a529ad4f47aa581",
-"T3W1_fr_test_tutorial_eckhart.py::test_tutorial_restart": "41dcfdb0126e43a331793e81e8f14333b561d462b730474325cd8593130cb723",
+"T3W1_fr_test_tutorial_eckhart.py::test_tutorial_menu_close": "76f364e15aa0f3802230cb0a847eda481c71be4e97147f85a54382e9ec367acf",
+"T3W1_fr_test_tutorial_eckhart.py::test_tutorial_menu_tropic": "d617e0f58ca35957441597c78d2ad300358500648de956738784190e698a41b9",
+"T3W1_fr_test_tutorial_eckhart.py::test_tutorial_restart": "0407b02b01cbd0b1f291cc02f25af792cb5dbbbe05306b460bc93fbaa71280a1",
"T3W1_pt_test_autolock.py::test_autolock_does_not_interrupt_signing": "185ec5833f9a4f8265dff4840fa82ef95d47c2ad33e335b732018a6bcd36c410",
"T3W1_pt_test_autolock.py::test_autolock_interrupts_passphrase": "a559c9e4a5f11a6b60cba2e22ef2ef20b3cb3cd78d1d08c6d1031f9b4a620dab",
"T3W1_pt_test_autolock.py::test_autolock_interrupts_signing": "c4940d6b2371fb972b3d697edda0f9d08e79375b5bb9f98966ee0c0086cb9bcd",
@@ -28553,12 +28553,12 @@
"T3W1_pt_test_reset_slip39_advanced.py::test_reset_slip39_advanced[2of2]": "bd8dc8f37d4f4d563df872399aae19b0d6eae42dd0757df8063c884781ab02b6",
"T3W1_pt_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "c4862784fbf511ada670425b26cc0cfde1e3fb8531b11b57613529bb0fcfa7d8",
"T3W1_pt_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "838b784424f810b3eeb036c6a31efdddd8d0a0a08c2cad0c6cda650cc123e971",
-"T3W1_pt_test_tutorial_eckhart.py::test_tutorial_cancel_from_confirm_menu": "54168805fa44a9db9bdce8222876cc498d72f152c42f248d82e004e2f64c80e6",
+"T3W1_pt_test_tutorial_eckhart.py::test_tutorial_cancel_from_confirm_menu": "96e311d57c213b5b61fe6f897aed31161a2caee8840b2559bf79e231b993d982",
"T3W1_pt_test_tutorial_eckhart.py::test_tutorial_cancel_from_main_menu": "ee45b924b9ebaba81f06133d1589afc47de86fd0498277a45b68754a4c533e07",
"T3W1_pt_test_tutorial_eckhart.py::test_tutorial_full_completion": "fad0db8fffb93949c8ae88feae2767bd17fb534ee6bb16f5d2adb425eea004e2",
-"T3W1_pt_test_tutorial_eckhart.py::test_tutorial_menu_close": "64cef19d88daf1468a08d0575806262b0509c42aa5a9c5b37b05376fb4231b3b",
-"T3W1_pt_test_tutorial_eckhart.py::test_tutorial_menu_tropic": "4647c4f77e383e88fa04135f3f9d995adaee1fde7f1fc41f19a4ed5fa8bd61f6",
-"T3W1_pt_test_tutorial_eckhart.py::test_tutorial_restart": "41a22acb3cf0b285d46dee8725baca8d7bc6a89b87506cd618dcdfc987698807"
+"T3W1_pt_test_tutorial_eckhart.py::test_tutorial_menu_close": "7e8fced6ab5157eeea3c0f8b5897f7db5369a1867c1c433e9dbf137e8ff5749b",
+"T3W1_pt_test_tutorial_eckhart.py::test_tutorial_menu_tropic": "ff696566c8e5cedb72203549e54f34ce6ee5eef54cf99ee5c1c3aa39a423994a",
+"T3W1_pt_test_tutorial_eckhart.py::test_tutorial_restart": "017ecdbed2f39fe2e9e6cdae9fcbe17e8d2d8acb0cf1d2944ff7a113200e1013"
},
"device_tests": {
"T3W1_cs_bitcoin-test_authorize_coinjoin.py::test_cancel_authorization": "7cc88d9cc65b0b903d9e87fa088074fb1b7e8e8822e73927d4b09fb143e82002",
@@ -28579,68 +28579,68 @@
"T3W1_cs_bitcoin-test_bcash.py::test_send_bch_multisig_wrongchange": "bc258ec29f85f91aa3cd573ebaa63dd9b5692d5702603d0a7d47f042ec83f823",
"T3W1_cs_bitcoin-test_bcash.py::test_send_bch_nochange": "d4635f8136b6384146f063c6f7432648a20e60f654e3c66c4a1d168e1cb302d0",
"T3W1_cs_bitcoin-test_bcash.py::test_send_bch_oldaddr": "eac61acce78a003e190e76a741af7eca055ab519b648af45aba7da54d17f952e",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-10025-InputScriptType.SPENDTAPROOT--301d7568": "119dde736c510362c58f1c23ef3cf9503ac15c1f8fb029a89dc617b28ae5ead2",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-44-InputScriptType.SPENDADDRESS-pkh-a1b0211f": "9fee25f9399650fa700ea3ce4acea66521dca2e2ba18397d5e3eb46597e62f44",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-49-InputScriptType.SPENDP2SHWITNESS-75f8d49f": "59881e377b9e11db1cc96f361e17e3f0ceb6a51e7a643e72eb3e6c39e0817775",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-84-InputScriptType.SPENDWITNESS-wpk-cee65569": "6deb5656181bd60db6c025aa8ccaa4b384f1361a0368e6752a5ba52f92cd7859",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-86-InputScriptType.SPENDTAPROOT-tr(-6b548a1a": "4796d5f224d53df1c7829396ed92ee10b39887c7ca3026a680eec0c703db24eb",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-44-InputScriptType.SPENDADDRESS-pkh-37215d1b": "c3d318e7bd3e13a79f453180a71dcf9559ff2d070530a2616be19f9932d35d4d",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-49-InputScriptType.SPENDP2SHWITNESS-3ccd985b": "b1d8b3b3f6f0741663d84bb07b67c7fd6808265ca4803799df4dc504e6a2ef3e",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-84-InputScriptType.SPENDWITNESS-wpk-21c3fa4c": "bc9d54f44417d740a4ed283e33b9655f3e23ac675c8b2d0dacebefc54635f2cb",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-86-InputScriptType.SPENDTAPROOT-tr(-3a85f3dd": "c2f133a01865fe35eafbc57e632ae80e014fb6e3a6abd984c994fac351facbcd",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-10025-InputScriptType.SPENDTAPROOT--591134d6": "536cc60535955b63e46cbf35794a20787011782a0f92370510218c5bbce9658e",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-44-InputScriptType.SPENDADDRESS-pkh-b7612f41": "040997a379b72e0d284302ca9d1be5b8b0272f792d84ab97951c538fe5edba61",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-49-InputScriptType.SPENDP2SHWITNESS-4408e6b6": "30ff6c08403dc33dd37de8ea8fa36d0d50aa9134ffe2f357745ee6e54cd11eeb",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-84-InputScriptType.SPENDWITNESS-wpk-49d5549d": "3b0db8aaad8d70638992bb51564ca04d9cf148210288486b296e1ad8cd63ec45",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-86-InputScriptType.SPENDTAPROOT-tr(-51c6f7dc": "0dd1f4f4d7b3910c167d4486e69438de7cf322f9c8b66c93b9ac56670de07f2f",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-44-InputScriptType.SPENDADDRESS-pkh-671fabde": "48b425b2b8366d453448b623a6ba248aed16f3f612f5e3275c8ec41b1490e910",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-49-InputScriptType.SPENDP2SHWITNESS-6a0c7b09": "2734e4aec8bdc23dfce2c772613c5f706847915afd1d820b399f38e34e7bbd5f",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-84-InputScriptType.SPENDWITNESS-wpk-7c651f2d": "7f7ba477e25c5eb55c548f55922de630c6988afcf29d1b4c2d04ed936a146cff",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-86-InputScriptType.SPENDTAPROOT-tr(-b37d77de": "53cd9333c4ff4d11873a15f67135ef4478d9eff5f6d97ba9383c845fcf3256e7",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-10025-InputScriptType.SPE-6c24ae6f": "119dde736c510362c58f1c23ef3cf9503ac15c1f8fb029a89dc617b28ae5ead2",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-44-InputScriptType.SPENDA-fc66840d": "9fee25f9399650fa700ea3ce4acea66521dca2e2ba18397d5e3eb46597e62f44",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-49-InputScriptType.SPENDP-3f679311": "59881e377b9e11db1cc96f361e17e3f0ceb6a51e7a643e72eb3e6c39e0817775",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-84-InputScriptType.SPENDW-dedbd46d": "6deb5656181bd60db6c025aa8ccaa4b384f1361a0368e6752a5ba52f92cd7859",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-86-InputScriptType.SPENDT-9b717395": "4796d5f224d53df1c7829396ed92ee10b39887c7ca3026a680eec0c703db24eb",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-1-44-InputScriptType.SPENDA-908dd45b": "c3d318e7bd3e13a79f453180a71dcf9559ff2d070530a2616be19f9932d35d4d",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-1-49-InputScriptType.SPENDP-07c408b2": "b1d8b3b3f6f0741663d84bb07b67c7fd6808265ca4803799df4dc504e6a2ef3e",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-1-84-InputScriptType.SPENDW-ae5dad46": "bc9d54f44417d740a4ed283e33b9655f3e23ac675c8b2d0dacebefc54635f2cb",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-1-86-InputScriptType.SPENDT-f5c0cb2f": "c2f133a01865fe35eafbc57e632ae80e014fb6e3a6abd984c994fac351facbcd",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-10025-InputScriptType.SPE-ad017c81": "536cc60535955b63e46cbf35794a20787011782a0f92370510218c5bbce9658e",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-44-InputScriptType.SPENDA-87568704": "040997a379b72e0d284302ca9d1be5b8b0272f792d84ab97951c538fe5edba61",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-49-InputScriptType.SPENDP-08c818f5": "30ff6c08403dc33dd37de8ea8fa36d0d50aa9134ffe2f357745ee6e54cd11eeb",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-84-InputScriptType.SPENDW-3a2da005": "3b0db8aaad8d70638992bb51564ca04d9cf148210288486b296e1ad8cd63ec45",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-86-InputScriptType.SPENDT-0d2d3911": "0dd1f4f4d7b3910c167d4486e69438de7cf322f9c8b66c93b9ac56670de07f2f",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-1-44-InputScriptType.SPENDA-06441aab": "48b425b2b8366d453448b623a6ba248aed16f3f612f5e3275c8ec41b1490e910",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-1-49-InputScriptType.SPENDP-2341fa5a": "2734e4aec8bdc23dfce2c772613c5f706847915afd1d820b399f38e34e7bbd5f",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-1-84-InputScriptType.SPENDW-59aa0a79": "7f7ba477e25c5eb55c548f55922de630c6988afcf29d1b4c2d04ed936a146cff",
-"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-1-86-InputScriptType.SPENDT-af95048b": "53cd9333c4ff4d11873a15f67135ef4478d9eff5f6d97ba9383c845fcf3256e7",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-10025-InputScriptType.SPENDTAPROOT--301d7568": "3fa485d982d38f8dcde09959f078d2096179688288d1123b12751d2f82790006",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-44-InputScriptType.SPENDADDRESS-pkh-a1b0211f": "661dbe4d4a6f329e1f8b10d7c1f0b9909bdcc7dd922df4e3ec31e0eca1671353",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-49-InputScriptType.SPENDP2SHWITNESS-75f8d49f": "8fd42a1546cf54fc2ec1138936320c9dead74c3694b3682c6ed0bf6882322178",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-84-InputScriptType.SPENDWITNESS-wpk-cee65569": "21fbcdb8239a0b3edfcbdf39ffde8540a5161eb35e717477e076134de2044b47",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-86-InputScriptType.SPENDTAPROOT-tr(-6b548a1a": "25b1bcb897660d34d4f439efce8dd1861846cbfe8241d476556cc39c7eb63265",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-44-InputScriptType.SPENDADDRESS-pkh-37215d1b": "f3c309ffff5d033f7828d33930b4605f45d8a2726af7b50e94cf7c972c6e08f1",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-49-InputScriptType.SPENDP2SHWITNESS-3ccd985b": "4d02fa7f898996fd6db042bcb3570aaaf0112830728f8b16d2d6e13b6ee13a19",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-84-InputScriptType.SPENDWITNESS-wpk-21c3fa4c": "b08ce534b7f0f0d76c0bf477802112b3fb657b8b9bb44420c6c9140d4e988388",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-86-InputScriptType.SPENDTAPROOT-tr(-3a85f3dd": "644fd1ea8876b293a37a4ef31fc1b761cd8bafc78a1149430e0d07deb4539f22",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-10025-InputScriptType.SPENDTAPROOT--591134d6": "e27fe454e88487738d2c7c9d9bb3925b241f20bfe495ebc1dbfaa717b4902355",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-44-InputScriptType.SPENDADDRESS-pkh-b7612f41": "4a758f491991396fba9248b515d07b149f22382e883862de54d907f523e97b4d",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-49-InputScriptType.SPENDP2SHWITNESS-4408e6b6": "7983426756a7131c19c19512cc880c70c5b94c1fe131644ac8968a00057a445d",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-84-InputScriptType.SPENDWITNESS-wpk-49d5549d": "dcfd5a1b75d60870308e3f1335934d7a5d32a6d50673c1b9f01e052e8251e1b8",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-86-InputScriptType.SPENDTAPROOT-tr(-51c6f7dc": "090a3bdf468820a3257fc744bdc4c7070a33c6d5a9b5a8906a8bcd63a414bca6",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-44-InputScriptType.SPENDADDRESS-pkh-671fabde": "9b2f60b718c9cbf0ccdcc9645e9c316ee8e5ed273495c842a150d37e9f043471",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-49-InputScriptType.SPENDP2SHWITNESS-6a0c7b09": "481c3d58cb2fe65131085f0d86e4393b4c0d96134c878d5c57befe644733da89",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-84-InputScriptType.SPENDWITNESS-wpk-7c651f2d": "34ab1bee4f9a28034faaef9592f3fcd4d84d781bdbf2a6f93bf4925fc17303ff",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-86-InputScriptType.SPENDTAPROOT-tr(-b37d77de": "ae0434061ffedafa6a1da214e901f6e295533956fd80e7284075c107c63b3aac",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-10025-InputScriptType.SPE-6c24ae6f": "3fa485d982d38f8dcde09959f078d2096179688288d1123b12751d2f82790006",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-44-InputScriptType.SPENDA-fc66840d": "661dbe4d4a6f329e1f8b10d7c1f0b9909bdcc7dd922df4e3ec31e0eca1671353",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-49-InputScriptType.SPENDP-3f679311": "8fd42a1546cf54fc2ec1138936320c9dead74c3694b3682c6ed0bf6882322178",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-84-InputScriptType.SPENDW-dedbd46d": "21fbcdb8239a0b3edfcbdf39ffde8540a5161eb35e717477e076134de2044b47",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-86-InputScriptType.SPENDT-9b717395": "25b1bcb897660d34d4f439efce8dd1861846cbfe8241d476556cc39c7eb63265",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-1-44-InputScriptType.SPENDA-908dd45b": "f3c309ffff5d033f7828d33930b4605f45d8a2726af7b50e94cf7c972c6e08f1",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-1-49-InputScriptType.SPENDP-07c408b2": "4d02fa7f898996fd6db042bcb3570aaaf0112830728f8b16d2d6e13b6ee13a19",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-1-84-InputScriptType.SPENDW-ae5dad46": "b08ce534b7f0f0d76c0bf477802112b3fb657b8b9bb44420c6c9140d4e988388",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-1-86-InputScriptType.SPENDT-f5c0cb2f": "644fd1ea8876b293a37a4ef31fc1b761cd8bafc78a1149430e0d07deb4539f22",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-10025-InputScriptType.SPE-ad017c81": "e27fe454e88487738d2c7c9d9bb3925b241f20bfe495ebc1dbfaa717b4902355",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-44-InputScriptType.SPENDA-87568704": "4a758f491991396fba9248b515d07b149f22382e883862de54d907f523e97b4d",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-49-InputScriptType.SPENDP-08c818f5": "7983426756a7131c19c19512cc880c70c5b94c1fe131644ac8968a00057a445d",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-84-InputScriptType.SPENDW-3a2da005": "dcfd5a1b75d60870308e3f1335934d7a5d32a6d50673c1b9f01e052e8251e1b8",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-86-InputScriptType.SPENDT-0d2d3911": "090a3bdf468820a3257fc744bdc4c7070a33c6d5a9b5a8906a8bcd63a414bca6",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-1-44-InputScriptType.SPENDA-06441aab": "9b2f60b718c9cbf0ccdcc9645e9c316ee8e5ed273495c842a150d37e9f043471",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-1-49-InputScriptType.SPENDP-2341fa5a": "481c3d58cb2fe65131085f0d86e4393b4c0d96134c878d5c57befe644733da89",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-1-84-InputScriptType.SPENDW-59aa0a79": "34ab1bee4f9a28034faaef9592f3fcd4d84d781bdbf2a6f93bf4925fc17303ff",
+"T3W1_cs_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-1-86-InputScriptType.SPENDT-af95048b": "ae0434061ffedafa6a1da214e901f6e295533956fd80e7284075c107c63b3aac",
"T3W1_cs_bitcoin-test_firo.py::test_spend_lelantus": "7b67a52777d8baf68ec8070005fb484abeec28df808f16f93e620907293df69e",
"T3W1_cs_bitcoin-test_fujicoin.py::test_send_p2tr": "6ba4e505de33b40ebf0e3831ab96085fff0265a9b6ff13b11ed90711333fe65f",
"T3W1_cs_bitcoin-test_getaddress.py::test_address_mac": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getaddress.py::test_altcoin_address_mac": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getaddress.py::test_bch": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
-"T3W1_cs_bitcoin-test_getaddress.py::test_bch_multisig": "928641e0d1d6edf90459195050607019f3f8f0a99791a2adef9f0eb8ca3fad9c",
+"T3W1_cs_bitcoin-test_getaddress.py::test_bch_multisig": "4299c538f432435bd43bf88460170c48810cae5607ddd76d7c0a81940e42dfb2",
"T3W1_cs_bitcoin-test_getaddress.py::test_btc": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getaddress.py::test_crw": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getaddress.py::test_elements": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getaddress.py::test_grs": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getaddress.py::test_invalid_path": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getaddress.py::test_ltc": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
-"T3W1_cs_bitcoin-test_getaddress.py::test_multisig": "31a9293456f8ff7fe250aa4d49db6bea6fdca940c887fcf59706befb43e6642b",
-"T3W1_cs_bitcoin-test_getaddress.py::test_multisig_different_paths": "66b376ee1baea5fcb9dadb9ec0a54afd5ddaa50b81acb08a1ae39c03d8bb55d5",
+"T3W1_cs_bitcoin-test_getaddress.py::test_multisig": "47e116c919c75140230bc8081926301ef21aaf73f69bb1f283e7b7d8d0459fc9",
+"T3W1_cs_bitcoin-test_getaddress.py::test_multisig_different_paths": "b98ac1c5b7146f94d3970ef338335812f01b89d7ad9cdd8eebbb9ca512c260f3",
"T3W1_cs_bitcoin-test_getaddress.py::test_multisig_missing[False]": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
-"T3W1_cs_bitcoin-test_getaddress.py::test_multisig_missing[True]": "94ee8a916e8f073e66a25303c1a1d74c71502851b19c98e6f11b12a32ab470a1",
+"T3W1_cs_bitcoin-test_getaddress.py::test_multisig_missing[True]": "3a84f1a0b13ce6fafb6d9d51ee5303cbf7ee82a15c1287f3471490343f8a0fef",
"T3W1_cs_bitcoin-test_getaddress.py::test_multisig_pubkeys_order": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getaddress.py::test_public_ckd": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getaddress.py::test_tbtc": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getaddress.py::test_tgrs": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
-"T3W1_cs_bitcoin-test_getaddress.py::test_unknown_path": "a0a4b747bbe1c712601445f07616eb0ac85bd2d8e6d4524dfc7a66ecfbd82821",
+"T3W1_cs_bitcoin-test_getaddress.py::test_unknown_path": "27583f7bfc50c280b20a65173fbe4d57ba02e556e3ea3b4cd89d2f059b9873c9",
"T3W1_cs_bitcoin-test_getaddress_segwit.py::test_multisig_missing[False]": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getaddress_segwit.py::test_multisig_missing[True]": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getaddress_segwit.py::test_show_multisig_3": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getaddress_segwit.py::test_show_segwit": "52395a8b151357cda741f7c8132b1711b8de4520cf8430f25145307da63fdd90",
-"T3W1_cs_bitcoin-test_getaddress_segwit.py::test_show_segwit_altcoin": "f904b0a87113d3598577f70c924ea7f9caa2c677314d42778f57061b4e939601",
+"T3W1_cs_bitcoin-test_getaddress_segwit.py::test_show_segwit_altcoin": "9c39e80eb614a81e2cb2cd04649b453bc921e38c1f3023a72a85198d60eead0b",
"T3W1_cs_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-0-0-bc1p5cyxnuxmeuwuvkwfem-dc12f29f": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-0-1-bc1p4qhjn9zdvkux4e44uh-1f521bf2": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-1-0-bc1p3qkhfews2uk44qtvau-d8b57624": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
@@ -28677,26 +28677,26 @@
"T3W1_cs_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-0-0-InputScr-821a199d": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-1-0-InputScr-9d2fa8bc": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-1-0-InputScr-d5b7f8fc": "61f570f5fb570eaf9f7d40d9682fa9def18d7ed4c822b5c1a08c058bd904b941",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_cancel[m-44h-0h-12h-0-0-InputScriptType.SPENDADD-4eca71e0": "3296685017b263b6e40b5474c97846a91a79968f05e92ca13a44c6e893f6a115",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_cancel[m-49h-0h-12h-0-0-InputScriptType.SPENDP2S-4ec777e0": "66198ea87950dbf9f58d1c5b1ca30c39a9052dcf0dcc2d5b0253618144502d9d",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_cancel[m-84h-0h-12h-0-0-InputScriptType.SPENDWIT-d6991e22": "bc4be558786e0eb7042f16bf7a6efe4925e8f1dc3057d22d71f658d1e69f2a14",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "fc7f648fa44b23260d151f15b32ecff6592678f8d46a4e11297fa2efb9fb5c2b",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_15": "40c371c8c54b2e26bfa8e53c3c52ec01ca8bc156f3094f3a4f5f8eb9a4e6ad29",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_3": "61b071e83a8a1062e53508b81771f90bdbe3ba846f165c0da8fba2522023f958",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-4efd9cf3": "fded814bde0c089e4dd313a8e39abab122731ba8fc7f8650f63d086f31128520",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-98a7e339": "fded814bde0c089e4dd313a8e39abab122731ba8fc7f8650f63d086f31128520",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--2cf5f03c": "41641879af298d6fbfb2740be70b1fa3d2b8d2e0aff76303d85b6f34db3d663b",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--5ea18367": "d948e4f4566d26e458c49c717de42ee3fb4d1fabdf8acfed7bdbd3902e7e87fc",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-e70b56ea": "a4f0b2deae7930b867f7efef113c1f778b32049e05b44563e514db3374c1c741",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-f3c4650f": "0f752d2077f4edac2a9da91c4a841874de8f1380e4fa6457dcda2f72df1f44b2",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "1c09e5e87a85c531a6c67c259a4e34320276fc3005dabd31e8b535d310951078",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "0cd945c838a30147c438aaf31d63362f8ba15affb49c71b1801bd2913a6c6d34",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "3a22e8f8f3e53078984635d21611cc7b1115613deb5e36a60f46d407a3de64c8",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-aca0623f": "48f3e048b3097136da01b9f7578a61924cef96f3d1a38160506537247c9f6a35",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-747c079d": "324373a9075e0db401d806272c104245cde3c1bf58b9baf700063f128048de8e",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-e4302080": "e224688669d9f0f411e57ce9250a2ed1f11f9243209f97cb5dc8fe9f4ea74b51",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-071a4a07": "3bbc44d0ea66a762e0fd60d9484dfeceb610b049a415d9042ffcdc638d1e9d02",
-"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-25ee9808": "a22fd9655440b8cf6528c3fb6b9a265528e807efbdfbf535e4deb881f1d992ec",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_cancel[m-44h-0h-12h-0-0-InputScriptType.SPENDADD-4eca71e0": "5cc4502b15ee1716fdc570b7ea5482bdf2c522297ad4e41a140fefbc084debdb",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_cancel[m-49h-0h-12h-0-0-InputScriptType.SPENDP2S-4ec777e0": "2d0dbc577b3dc774f0c638926945a3bf971d1d3e34d9960f19e6a2b95630eb4f",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_cancel[m-84h-0h-12h-0-0-InputScriptType.SPENDWIT-d6991e22": "21aad44584de113b41e0365f32496d281ead58aceb6e425d3a6d18614a3409ca",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "7f9b904445058ac211d9e2519a41d2852ccae3f25b79a6df2016f61d0be76fb7",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_15": "ba24b4e31a68cfae08e469daa4624f825e5fc7bea86e21ce80adc28e31af14b7",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_3": "cc80d8b61126bf028bb3816ff841dae36b6de5a05bc4aa4b441b756a5db9b5a7",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-4efd9cf3": "c16c35c43372a4a57f9a52ed0a1a499df60f7da539fb1eafe93deacc4137f308",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-98a7e339": "c16c35c43372a4a57f9a52ed0a1a499df60f7da539fb1eafe93deacc4137f308",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--2cf5f03c": "0d42acfd7c5483f766c2a0091e25fd4d95e349225d1711c27a84a5ea550b8dd5",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--5ea18367": "0ea69d8e6c097efd220f003bd3392e746feeb519822fb0cb9162dd95ccd49c37",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-e70b56ea": "301d3df991bc8f663e9e44ee70621dbeb07fe99617444efc5fd9e268f1825b79",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-f3c4650f": "1a6f93fb9327c4541c44fdfc64707308c0af458045542d0ebc72212e243f2c12",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "60851d272db7d87642196823a36ded6ce0d44f21892816dd495bfb591d9ee12f",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "f8b906311de772379d79c32381ad8a527497f2e891e12d2276cc988ce4b9089f",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "7d319de8a5e0a71e524fbf18a6a6d6988c1a4517a61a3146b8b734e245d4764e",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-aca0623f": "26f569ca9ef0a6c694a2cc141e7a70291a11b42115283fa6fadb3c24e97fc743",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-747c079d": "e5f0987c24cb9216b4e8724c924ccb85abc15b5e784d2e9b863f908f335c9d61",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-e4302080": "098fc74dc4ea793a7150aa2c2c7bb05cb30c9fdfd3049aada22372bef8c41c9b",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-071a4a07": "ee429d3f7b623f82c2108325b6a6356ff3b00b67989777c33c5b62958dad22bb",
+"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-25ee9808": "a5e0e3eb6a2454bcb8232343c4adc7710cf091a042c925e87c26fc078c3f8eba",
"T3W1_cs_bitcoin-test_getaddress_show.py::test_show_unrecognized_path": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getownershipproof.py::test_attack_ownership_id": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getownershipproof.py::test_confirm_ownership_proof": "c2d50a687a4cc0ad6718e097f1d26e13620097f156d1d4e7d195bf6956b0e7cf",
@@ -28728,17 +28728,17 @@
"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_cancel_show[Litecoin-27108450-path9-Ltub-e0dd9464": "bbf1d033668361791002a4d5cc9be6d65c0252c251a65d2380a7704224ec324d",
"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_cancel_show[Testnet-70617039-path4-tpubD-2a62087a": "fc02006b40068c68fef6ee4aa940002e3e2c06c92b513652d23e6138362a46af",
"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_cancel_show[Testnet-70617039-path5-tpubD-320cbe71": "b23ef060d6f48131a294c342f71b2da966cc38984d1097b83507e88dbcb023c4",
-"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path0-xpub6BiVtCpG-d791cce2": "9fee25f9399650fa700ea3ce4acea66521dca2e2ba18397d5e3eb46597e62f44",
-"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path1-xpub6BiVtCpG-74c78643": "1d3344ef6c60988f7b6ecfd9fbda12f4e8feb7d660c77404a8a30f23f1a9b999",
-"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path2-xpub6FVDRC1j-3074f5a6": "687fb22845b7f2a4c7abd83d95e9fc0374fc617538b6804985d920f9462b06f2",
-"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path3-xpub6GhTNegK-1b073ed9": "b6892e5c8cbe21d3ba27880c45f764b640d2aaf653c06e3658a0c3c70a41c88b",
-"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path6-xpub68Zyu13q-eb190bf2": "b5bb6b7e34fe383769b8a2d4e5b16f842e48ec06717ec78b6689c98285ad76fc",
-"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path10-Ltub2dcb6N-d2ef4e5a": "90ab384b16f1a93842c88f08ce16e1830058ba37eb3ad4d0615f18f73affdf4b",
-"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path7-Ltub2Y8PyEM-b9a6bf56": "d8fe65232475b51330692a4ef80c90fc95de5f64532205de6a5a0a75ad1ca920",
-"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path8-Ltub2Y8PyEM-d598ed84": "b2d51ea1d9feaa5cd7d8f83555b1c1f96e353d05f5716a67686500377fb0f0ea",
-"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path9-Ltub2dTvwC4-bfef8b2e": "3c5404851beb6a35ea14d0243d5c843b34ba57e90d28184cf4522c8ceb444db8",
-"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path4-tpubDDKn3FtH-5ca1cba5": "040997a379b72e0d284302ca9d1be5b8b0272f792d84ab97951c538fe5edba61",
-"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path5-tpubDGwNSs8z-60ca5612": "c2ec9182ff80fbda673a834cae099eb6cc771f2d47885cf926b88f5fce540f3a",
+"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path0-xpub6BiVtCpG-d791cce2": "661dbe4d4a6f329e1f8b10d7c1f0b9909bdcc7dd922df4e3ec31e0eca1671353",
+"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path1-xpub6BiVtCpG-74c78643": "d42cbea3ca3e7df577beb6e07d08d5994eb5d477e0c19f04ac2b3ee07630fc43",
+"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path2-xpub6FVDRC1j-3074f5a6": "b9ca2ad18b454022a61b2b6f32d44114608b671bf8d83768e624c1aedea9152b",
+"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path3-xpub6GhTNegK-1b073ed9": "9a652964adfd4b19119da8071b6e91a00deb07907bebd4e7eb555439c023286f",
+"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path6-xpub68Zyu13q-eb190bf2": "df7dd9357a880ce6e6b59857552f117a7304f1e1ddd8531279284219e9eb82b8",
+"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path10-Ltub2dcb6N-d2ef4e5a": "890b2e19add306ad3de37f906bb60b0074028237505e0d49f5d9fbda728fd7bc",
+"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path7-Ltub2Y8PyEM-b9a6bf56": "e91bed610b7e6de97bbf30d3dd3beb0a675285966079cd288ecc757707048c09",
+"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path8-Ltub2Y8PyEM-d598ed84": "01f316bdb9e3c70cfb244d12c32eb58a08c1d54ba9ef6bd1ac50cd0b265fb004",
+"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path9-Ltub2dTvwC4-bfef8b2e": "af8dce51f46638db397e92aa12b13bd26185ad97850860450494b45188de4a76",
+"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path4-tpubDDKn3FtH-5ca1cba5": "4a758f491991396fba9248b515d07b149f22382e883862de54d907f523e97b4d",
+"T3W1_cs_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path5-tpubDGwNSs8z-60ca5612": "d692d15c34c5ea23ba512f2daf34de11c51e9ba2fa5c66f572941ddbf709033f",
"T3W1_cs_bitcoin-test_getpublickey.py::test_invalid_path[Bcash-path5]": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path0]": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path2]": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
@@ -28769,12 +28769,12 @@
"T3W1_cs_bitcoin-test_multisig.py::test_15_of_15": "bd146bd85caa11793cb10742270a7a6ba07caaf8f83ad42a336137062377ba11",
"T3W1_cs_bitcoin-test_multisig.py::test_2_of_3[False]": "cfd29897fa54a6b48d377dc2a7da56dd8583362ebc7dac1d71cd4be46ca28ea7",
"T3W1_cs_bitcoin-test_multisig.py::test_2_of_3[True]": "d5e8596ae1605597e9211d5f181ba30a898714757fce6976d5f3259e900afda2",
-"T3W1_cs_bitcoin-test_multisig.py::test_attack_change_input": "ae5ac0482daf5378fe86b5857892416d3bc6e6a7f199650ac8c2f7ae72a66e32",
+"T3W1_cs_bitcoin-test_multisig.py::test_attack_change_input": "6c596091f4d91b4499d985484246064b933951620bdf15aa35641d53bcf26c01",
"T3W1_cs_bitcoin-test_multisig.py::test_missing_pubkey": "4b3bd3170e11f2a10db73a704c809c23da90ca9c5bca95e2384abe499a44f002",
"T3W1_cs_bitcoin-test_multisig.py::test_pubkeys_order": "db5edfe912c2c2e13f1e1102d451e2d276d3dceaff708d2969166397c0ab24d8",
"T3W1_cs_bitcoin-test_multisig_change.py::test_external_external": "65bd4080cb350053f53db9c0834714040316955b8a764f25dcc294bcb8e37241",
-"T3W1_cs_bitcoin-test_multisig_change.py::test_external_internal": "e57461714df2280d70937018e5714d224eb10fcd3cd8a4f1f31463d20dac85c6",
-"T3W1_cs_bitcoin-test_multisig_change.py::test_internal_external": "ebab3a063633c10f921e8c2455c5768f6142fc77e6095db0c44be04e653a897d",
+"T3W1_cs_bitcoin-test_multisig_change.py::test_external_internal": "6147f4f078405fccf39a45d7ff9d15ecff052bd609b3ec671226c74f26537688",
+"T3W1_cs_bitcoin-test_multisig_change.py::test_internal_external": "4d96ada3864762e6d63e05e676b7fc809a5533624cde346d90a5ab316c2bbc7e",
"T3W1_cs_bitcoin-test_multisig_change.py::test_multisig_change_match_first": "910e8e05163d09a4deb6afb8abf111ff8fe3c18899a11474b516758b172f9b87",
"T3W1_cs_bitcoin-test_multisig_change.py::test_multisig_change_match_second": "fed465069697367256faac668105422713adaf79a42bd5a8793c6d65e35f029a",
"T3W1_cs_bitcoin-test_multisig_change.py::test_multisig_external_external": "e8f63ea2315ba4b3906487b18d0c7d4ce90e092927b99c2e4e68235cbf0a719a",
@@ -28784,45 +28784,45 @@
"T3W1_cs_bitcoin-test_multisig_change.py::test_sorted_multisig_change_match_first": "910e8e05163d09a4deb6afb8abf111ff8fe3c18899a11474b516758b172f9b87",
"T3W1_cs_bitcoin-test_multisig_change.py::test_sorted_multisig_mismatch_inputs": "a577555a49c0778a6e699ac48f41af05b00a1166ec8af51c5ec84bec5ffce6c6",
"T3W1_cs_bitcoin-test_multisig_change.py::test_sorted_multisig_mismatch_multisig_change": "f859b34fa4e770bd16c7d159eb246cfdb763c046501180b2fa66026f2d215248",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-6-255-script_types3-False]": "da9392ae736ae0eb80b299ed64af0b4e813ad7999bdd635f0cb6601759e4cf7c",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-6-255-script_types3-True]": "a98ecd471dface3214cce0801a3d23825223705222d276ae831bcd2e5766716e",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-script_types2-False]": "324738ec62c71968937e83c099a48327619add6bb78ced763c43d7bd144fc52d",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-script_types2-True]": "859cc3e25487f91ba31fa13d76e399fda3957f5b958cef26797c5af6bdeb71c9",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-6-255-script_types3-False]": "5e1315a9e67da4c21bfc6b8e833357626c7ed8c7509a8fe3d9f3d126def2da28",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-6-255-script_types3-True]": "c818bd87d3ad779e62add8fac5e01a20a23980137129883456cf8a30093ee6e9",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-script_types2-False]": "1b15dafcf49cc33749e502fd4b58a36aee0075161dd723bb6261f638ba8941e9",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-script_types2-True]": "5685abff1873fd1b5f85d2670227c2606a426ad6bfcab7684c6d9e3164f5ef29",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress[m-3h-100h-4-255-script_types1-False]": "b112022eb3bd878d5cbe85f90341b0aa0adca6ad10f587d0f0f73d7f5312c99c",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress[m-3h-100h-4-255-script_types1-True]": "1a5aca231807ed64be4fc211eb81c483bf32d8e7ddcf5be653c5d4fa9fb8b668",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress[m-4-255-script_types0-False]": "8dfc05b9bc4421132b47a74620d1fd61277c59355e4c04cd6fad05a97a01bef3",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress[m-4-255-script_types0-True]": "1f83e40acbd5337513c141754d39dc59b20b2fcc1cf008d1ecbb43c523c4c928",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress[m-49-0-63-0-255-script_types4-False]": "e525035d3f4a66d2b977a3ea33de45c32b23f27114a463f632b7b13bfdba9183",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress[m-49-0-63-0-255-script_types4-True]": "03b24383f80de47b775f24c170df536eb57fec276bc1c32e212b31628b4873fe",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths0-address_index0]": "266a6ee21fffe8fb14a8f1ad6745ef6456b58fafb8a5bef4d509bd78f3540949",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths1-address_index1]": "2eb3fee4662fc40c2737a35f0981f9b5bff339de64035579394cf8c50bb6fc3f",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths2-address_index2]": "4e947fb497b31739aa9867f7c4ac2ccfcb792b4dddbf4cec4ad0d8ea55735a91",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths3-address_index3]": "8db887748230e004b4a39d63def079b547663b7f1beeac9db110a63017f1a92f",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths4-address_index4]": "c204a8978371e891f440e68331993cf797149392eb5c44bb53b2c61fc56d45a7",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths5-address_index5]": "dd9996e34cd1ac142099362a0838466a15686e5dce1ce6b380571974d8fa48d7",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths6-address_index6]": "f2da4e015e841b955dd61279849480b42df75ab994157fd2346f02ece3f8235a",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths0-address_index0]": "8c51e5aed12ddd0149bffee093c860e22280f348624243c11ff281f86604b5e5",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths1-address_index1]": "159a22f005ddc859879823b6bf2cea8118587bc57d8d03d3296234e5499b9f8b",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths2-address_index2]": "0f2e81ace4e7cda5c29482972524bedb6c97319178495f9f22f54ed6377c7f74",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths3-address_index3]": "9e852165b8d37532ce213b3c47ede5a4f02d6b88ecf1c280988483a58d0c71c0",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths4-address_index4]": "eabd92ddb60ad27df765c9372456b056a915dd803bda7b5632c603446187c99c",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths5-address_index5]": "4b248fe77fc9bf97634ef861f60df4392322c25993bf6ab8703eb85fef98eb6d",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths6-address_index6]": "c34bf1bf2ffdd9d893c3d6f047091763ce05d6c21d42b4ef57d2169bb808f2da",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getpublicnode[m-1195487518-6-255-script_types3]": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getpublicnode[m-1195487518-script_types2]": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getpublicnode[m-3h-100h-4-255-script_types1]": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getpublicnode[m-4-255-script_types0]": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_getpublicnode[m-49-0-63-0-255-script_types4]": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signmessage[m-1195487518-6-255-script_types3]": "dd44732f53417d3bebddf1abee9f99cce312f7fb387da6c05a62a69ac0ce842b",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signmessage[m-1195487518-script_types2]": "dc654b0ea4cf2dbdb4c7b43455caf4019423fa298ba0956eeba0d2de75391c55",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signmessage[m-1195487518-6-255-script_types3]": "a88ba5642d9227fecbd2599dd8962cb95897e22a0bb8c9841c70dc970ac2a4da",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signmessage[m-1195487518-script_types2]": "0c4e9ce3ea25e4b290e5628884e84ab2824dedd4759436cca87e663c7d70b089",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signmessage[m-3h-100h-4-255-script_types1]": "d82c3aadeb743e4d65a65981d1718213fc4c0139ee145cb5bbadd32cc2b271f0",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signmessage[m-4-255-script_types0]": "79aa4392c83354c5ff7959e56603753dcd04f1a17f4cac3bbef3103e1ebfe7af",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signmessage[m-49-0-63-0-255-script_types4]": "4847b8d1530d1c6c791cf68172e07ad02768d16ce2fe836c9cd924116740aa14",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx[m-1195487518-6-255-script_types3]": "6c048343b4092372392590ebf005cff6681071ecc05adea032bb12111935c27d",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx[m-1195487518-script_types2]": "9b4d06133167a123e13450e818faeba43329af4d6e5815dc62272e3935438404",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx[m-1195487518-6-255-script_types3]": "498d8d546819e3f385a2b80a767119a5e135496cc4aea98c1a1d83ff49563f67",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx[m-1195487518-script_types2]": "ecf5d8852175e5df25de877b59d8cd4de5ac65cafe7be7e6d2d63cacec6baa65",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx[m-3h-100h-4-255-script_types1]": "172d5fa096700507857f5d6c194ca82543f01be2b6137b44d7c0b67fd378772d",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx[m-4-255-script_types0]": "029905e55fb27a689e0b173ab197ca36e605972d1207e0327df5447163777929",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx[m-4-255-script_types0]": "5ee89e6452ee7181ac51e5c177e86c9d41cfb872824f2f6c18c57bb1ac177078",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx[m-49-0-63-0-255-script_types4]": "1c1da82c1118a4a5ec5b73e3ad1dd49406fa6b74e659bd204865b51ad8ce19b1",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths0-address_index0]": "8c00345fbbc97d1247a3508de66b1f7fe08abb5c8a3f0aae6f934aed9bb82714",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths0-address_index0]": "6bfb35a0d6b424bbaee225777121d6c8dba9f1b0b9f628866f91e94ba7c87e58",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths1-address_index1]": "fc554f55a515c51b30d33bab62753b4330e03af73b9a27f1bfc2aceb0e35f9ec",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths2-address_index2]": "7801894caa5c679beab2aa09e20ff8a57e8e30703945461260ba833acc57ad32",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths3-address_index3]": "aa0abd114ef648997d211e85cddd5e9570095a53bf572e60494fecec29b8d5b0",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths2-address_index2]": "4010b59f6618fe1e571f32a96e83a41b5be9dc6a19dcd1d58f9b62fe8ed320c5",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths3-address_index3]": "94284b28e1e5821722e40ad087bf792b45712460cee3b356d54d9b54411e4b14",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths4-address_index4]": "fc554f55a515c51b30d33bab62753b4330e03af73b9a27f1bfc2aceb0e35f9ec",
"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths5-address_index5]": "fc554f55a515c51b30d33bab62753b4330e03af73b9a27f1bfc2aceb0e35f9ec",
-"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths6-address_index6]": "8ce9922e1cc6a6208fd4c5b89b442b2ccc5b4bcb075cceb5356d3b7f60d65ec0",
+"T3W1_cs_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths6-address_index6]": "0cf5c84549e8422fea9ce75cf82687cc5841e0fa3df81d5b9dd3e357d866e575",
"T3W1_cs_bitcoin-test_op_return.py::test_nonzero_opreturn": "4b3bd3170e11f2a10db73a704c809c23da90ca9c5bca95e2384abe499a44f002",
"T3W1_cs_bitcoin-test_op_return.py::test_opreturn": "c925b612aa26d07219f3494e766a621a0877b115e16c21b8b0e8b38b0245e534",
"T3W1_cs_bitcoin-test_op_return.py::test_opreturn_address": "4b3bd3170e11f2a10db73a704c809c23da90ca9c5bca95e2384abe499a44f002",
@@ -28871,7 +28871,7 @@
"T3W1_cs_bitcoin-test_signmessage.py::test_signmessage_pagination_eckhart[single_line_over]": "77090bdc510400ac2accef9d6489e897e46d6fff50621690f1d835a68155f26b",
"T3W1_cs_bitcoin-test_signmessage.py::test_signmessage_pagination_eckhart[utf_nospace]": "d8839ee667e1e23dde4c296a01abc1100a8756a62ae3d52ba73a44a34cd915a3",
"T3W1_cs_bitcoin-test_signmessage.py::test_signmessage_pagination_eckhart[utf_text]": "4e8da72b6d81b4ef7e251e535fadf801152f0df8cc4a41410a0f341c972e1ca1",
-"T3W1_cs_bitcoin-test_signmessage.py::test_signmessage_path_warning": "3a4d142a2fbfdcde6f40ec4a9204249fac9b16d8269e2235fc84fa2043dadfbb",
+"T3W1_cs_bitcoin-test_signmessage.py::test_signmessage_path_warning": "7358ec257b0a72ccf825d51b112235f1c2e25267fd3d29edef7a144a7e85b888",
"T3W1_cs_bitcoin-test_signtx.py::test_attack_change_input_address": "e571274c0cc0238bb1328694fa22dd50deeb87119e3546e0f117ec19cf2c0438",
"T3W1_cs_bitcoin-test_signtx.py::test_attack_change_outputs": "f1e326ea03eaa9782c15da469e499fab129aec0dd6e2b6636304766801e1eeb3",
"T3W1_cs_bitcoin-test_signtx.py::test_attack_modify_change_address": "2c01b2e2110a9011c3437c32cbbdf8078994f6e08cf218a6cee20855d0e1de71",
@@ -28882,9 +28882,9 @@
"T3W1_cs_bitcoin-test_signtx.py::test_incorrect_input_script_type[InputScriptType.SPENDADDRESS]": "4b3bd3170e11f2a10db73a704c809c23da90ca9c5bca95e2384abe499a44f002",
"T3W1_cs_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOADDRESS]": "4b3bd3170e11f2a10db73a704c809c23da90ca9c5bca95e2384abe499a44f002",
"T3W1_cs_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOSCRIPTHASH]": "4b3bd3170e11f2a10db73a704c809c23da90ca9c5bca95e2384abe499a44f002",
-"T3W1_cs_bitcoin-test_signtx.py::test_information": "b2a6c5e311fe972e2065ea8f82032147cc3f0dec7c13b8316aa1134760656f63",
-"T3W1_cs_bitcoin-test_signtx.py::test_information_cancel": "e2c0a6ad8ebd6b690c2ae3d3e417d237521008a48b09f409fc2afd57dbd1db9d",
-"T3W1_cs_bitcoin-test_signtx.py::test_information_mixed": "0603cae554d1089ff58cf264d44ab0c95b4f536c72a449e337de51e80027459b",
+"T3W1_cs_bitcoin-test_signtx.py::test_information": "11ce3dcd7b03e086767c55a13dae7fe1ebde7207e3c0e6ca3988777ad2e55eee",
+"T3W1_cs_bitcoin-test_signtx.py::test_information_cancel": "5ac95a9e9053c1681c9a15389c93cf244359356523d1b75f0111e82fddd59698",
+"T3W1_cs_bitcoin-test_signtx.py::test_information_mixed": "0f7db6c6090192ca08e069472cc6ab5c350a0ec36604aea532aa61486106b7dc",
"T3W1_cs_bitcoin-test_signtx.py::test_information_replacement": "61088dba9b7798463b54159e7a1124ea821553f81cfab3de2be2adde84c94373",
"T3W1_cs_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "4e35729b3033f36ecac00bf134ee0b8015761a0b0b9d3e9d8c84e50bd65706cd",
"T3W1_cs_bitcoin-test_signtx.py::test_lock_time[499999999-4294967294]": "11745371fffc28a409fe900a4ef0624df94e75bceadf271d13868347b2e86e88",
@@ -28939,15 +28939,15 @@
"T3W1_cs_bitcoin-test_signtx_external.py::test_p2wpkh_with_false_proof": "4b3bd3170e11f2a10db73a704c809c23da90ca9c5bca95e2384abe499a44f002",
"T3W1_cs_bitcoin-test_signtx_external.py::test_p2wpkh_with_proof": "0e7deaf1c8e671c5fc17fb51c47f0876fbeb34f5ce68977dc7673c40cc88d86c",
"T3W1_cs_bitcoin-test_signtx_external.py::test_p2wsh_external_presigned": "03d5d5438de20e7afa8fc89c747d5c6dfde2521df329d504342f107097489e17",
-"T3W1_cs_bitcoin-test_signtx_invalid_path.py::test_attack_path_segwit": "6ea1ffc19c3cd77241b587451db22b63c866857410198fec61b7bdb6d160b792",
+"T3W1_cs_bitcoin-test_signtx_invalid_path.py::test_attack_path_segwit": "b740db29067e14b144b85d2c1ab0dc3e217baae70d806a939f3f2174a47113a1",
"T3W1_cs_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail": "4b3bd3170e11f2a10db73a704c809c23da90ca9c5bca95e2384abe499a44f002",
"T3W1_cs_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail_asap": "4b3bd3170e11f2a10db73a704c809c23da90ca9c5bca95e2384abe499a44f002",
-"T3W1_cs_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "a820e3c85b895a4fbdbc6928f3cf09464f8595f46d1b9a9e351f345cef01bb34",
-"T3W1_cs_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "67e2582332370f9eedc6b16a9c0cdfb6051078514da950c7ebc8674ce1ebdfc0",
-"T3W1_cs_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_inputs": "696d94de3bb22ade0f7f1e0c58a7908abcaa81c758500e47d5801cc6818b41c8",
-"T3W1_cs_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_non_segwit_inputs": "6dc02a8d3ca2b0d47740f9ee0b96c9aebd51a77474a9fc7fd341445cf20d8c69",
-"T3W1_cs_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_inputs": "696d94de3bb22ade0f7f1e0c58a7908abcaa81c758500e47d5801cc6818b41c8",
-"T3W1_cs_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_segwit_inputs": "6dc02a8d3ca2b0d47740f9ee0b96c9aebd51a77474a9fc7fd341445cf20d8c69",
+"T3W1_cs_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "4817cbde84777c820be27c98cb2507627611a24343b9e8bdf9429c1dd87df5ff",
+"T3W1_cs_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "781e46d95a828a82a3122d3c7ac73744882961de7af7770706c471e864999951",
+"T3W1_cs_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_inputs": "7b4f42f69c57d6fad3debef91079085f990dc809e5c1d9b47ebb6707e366512d",
+"T3W1_cs_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_non_segwit_inputs": "4c81bcc2328d0fb896a9e052fb887d7647bfc8dcd09154af9308e1b60fe77950",
+"T3W1_cs_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_inputs": "7b4f42f69c57d6fad3debef91079085f990dc809e5c1d9b47ebb6707e366512d",
+"T3W1_cs_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_segwit_inputs": "4c81bcc2328d0fb896a9e052fb887d7647bfc8dcd09154af9308e1b60fe77950",
"T3W1_cs_bitcoin-test_signtx_payreq.py::test_payment_req_wrong_amount": "2565d54594c1ad333a3c84abc6f96072f59f65cbc2c695036ff4727cae5138f3",
"T3W1_cs_bitcoin-test_signtx_payreq.py::test_payment_req_wrong_mac_purchase": "4b3bd3170e11f2a10db73a704c809c23da90ca9c5bca95e2384abe499a44f002",
"T3W1_cs_bitcoin-test_signtx_payreq.py::test_payment_req_wrong_mac_refund": "4b3bd3170e11f2a10db73a704c809c23da90ca9c5bca95e2384abe499a44f002",
@@ -28967,10 +28967,10 @@
"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[hello world]": "4b3bd3170e11f2a10db73a704c809c23da90ca9c5bca95e2384abe499a44f002",
"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[x]": "4b3bd3170e11f2a10db73a704c809c23da90ca9c5bca95e2384abe499a44f002",
"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "4b3bd3170e11f2a10db73a704c809c23da90ca9c5bca95e2384abe499a44f002",
-"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "eda33c02c64c3c99ce7841eb2be8ad8771662146a1d48c301dc2108bb78cc7dc",
-"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "eda33c02c64c3c99ce7841eb2be8ad8771662146a1d48c301dc2108bb78cc7dc",
-"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "eda33c02c64c3c99ce7841eb2be8ad8771662146a1d48c301dc2108bb78cc7dc",
-"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "eda33c02c64c3c99ce7841eb2be8ad8771662146a1d48c301dc2108bb78cc7dc",
+"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "98f025e94f9d80ed599923ed6d50e7edcadb717d5f81119317035d8264b68c8b",
+"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "98f025e94f9d80ed599923ed6d50e7edcadb717d5f81119317035d8264b68c8b",
+"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "98f025e94f9d80ed599923ed6d50e7edcadb717d5f81119317035d8264b68c8b",
+"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "98f025e94f9d80ed599923ed6d50e7edcadb717d5f81119317035d8264b68c8b",
"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[]": "30cfb17c709ce79d564ebff8574b38461551814f0c81cd544f717bb27f1bf374",
"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[hello world]": "30cfb17c709ce79d564ebff8574b38461551814f0c81cd544f717bb27f1bf374",
"T3W1_cs_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[x]": "30cfb17c709ce79d564ebff8574b38461551814f0c81cd544f717bb27f1bf374",
@@ -28994,29 +28994,29 @@
"T3W1_cs_bitcoin-test_signtx_replacement.py::test_p2wpkh_payjoin[19909859-89859-02483045022100eb74ab-881c7bef": "80c7126c8810f2d040fcb813f410518dd04560d45bb42fe329cc79b0b6ee9ec3",
"T3W1_cs_bitcoin-test_signtx_replacement.py::test_tx_meld": "76f5b3a455323434f415345b64803bad72dfe7e8ccdf8866c729694e53357ddf",
"T3W1_cs_bitcoin-test_signtx_segwit.py::test_attack_change_input_address": "eec6b80e8a0b8c14de8bc2487e2265e135f1d586a915b67144e9408992a00a0c",
-"T3W1_cs_bitcoin-test_signtx_segwit.py::test_attack_mixed_inputs": "d0548559339a084840787bfdc53c4709547a1f170f3224efab1f12aa41246d97",
+"T3W1_cs_bitcoin-test_signtx_segwit.py::test_attack_mixed_inputs": "2a5e32019fc48d7d4f1623e272a55a7a8f063b4f147244d3a31e5a7b078b8891",
"T3W1_cs_bitcoin-test_signtx_segwit.py::test_send_multisig_1": "db3ab9b3db04b9129e8d1bbce96180596b158ed4e72b03c38385cd60e2823926",
"T3W1_cs_bitcoin-test_signtx_segwit.py::test_send_p2sh[False]": "ee1f5c596e94f83bee4e856be4a0b2eb8c88fe1cbc581e16fbfe1da2b123e4ce",
"T3W1_cs_bitcoin-test_signtx_segwit.py::test_send_p2sh[True]": "4f06df91e7abd449de0d1500d365d608cebdee2431f8dc22d201a3bca81c20ff",
"T3W1_cs_bitcoin-test_signtx_segwit.py::test_send_p2sh_change": "e31c2e731e10e434522a668a55d55b8d8658f04d43758b922260aec80683b06c",
"T3W1_cs_bitcoin-test_signtx_segwit.py::test_testnet_segwit_big_amount": "5d24614b20e71c6779d3d68134bf45e7c3e0a0ca921193baa581455227f53925",
"T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_multisig_mismatch_inputs_single": "c849e00b483f6a951e5984019721f668afd0a4c00662e2475d9ca86915a8e9a6",
-"T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_both": "3c18afa8c48df566dcc7843f47cbcc12562e1a3d09c823116970f1765a6024ff",
+"T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_both": "f18dedbcded460f438d36399ff7eff43dfef1cfc82a79ced5d442710a28fb6c5",
"T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_multisig_1": "92b5275c49cb4a6ee43bfb10719fefcdcec111a1c07f28c2c87d7d16d005cefc",
"T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_multisig_2": "b712f84d5f29ace4ec5697d6133956619f126ae6d879ddc17b335b5765674230",
-"T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "1fe3812b4733fe03310936ce5aab6249f520af1c5aa147ef150219dca2cc1465",
-"T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "ed68db43ef57532df77b009b9558e5764e62140893bd9aa4f99f3b40e387a823",
+"T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "eb210308323ab71a7b69767c59953413f45803b5447fe08cb216dd3f3300d6a0",
+"T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "616e524984adbf97a739cf2cc7853d930397f72d9c34f0ce35638fa8a70a95f9",
"T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_native": "862ca46cd89222597f6858747dec8f4e5fb1612c8bc3e920f4c87f5b3a873411",
"T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_native_change": "aea5b144317a1e4f2abe39697b9543893c2e5f463d9d61d7141f3c6cb79ca746",
"T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_p2sh": "3d53dab7ad9c8afa3eb2bbe143c56aeeb4ffc08dd445e9e0442645c94643c5c4",
"T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_p2sh_change": "de853c1a5a72f8c6bb74d572f73f2f4eb9ec560664351aaa6bd3ec8d2c3eecfa",
"T3W1_cs_bitcoin-test_signtx_segwit_native.py::test_send_to_taproot": "a6891041730a217166212782a55566032ec5ae61b642f5e6863ce2da63176eb2",
-"T3W1_cs_bitcoin-test_signtx_taproot.py::test_attack_script_type": "2b4d7f88c4405d484578cb0c42983b7f0bedf91b2d7ac6b998d814965e569e20",
+"T3W1_cs_bitcoin-test_signtx_taproot.py::test_attack_script_type": "6115f892141e550674b9b7c0eae4643a6a63f339db9b27444203ec46e94e7dba",
"T3W1_cs_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1pam775nxmvam4pfpqlm5q06k0y84e3-a257be51": "4b3bd3170e11f2a10db73a704c809c23da90ca9c5bca95e2384abe499a44f002",
"T3W1_cs_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1plllllllllllllllllllllllllllll-aaa668e3": "4b3bd3170e11f2a10db73a704c809c23da90ca9c5bca95e2384abe499a44f002",
"T3W1_cs_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1plycg5qvjtrp3qjf5f7zl382j9x6nr-5447628e": "4b3bd3170e11f2a10db73a704c809c23da90ca9c5bca95e2384abe499a44f002",
"T3W1_cs_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1zlycg5qvjtrp3qjf5f7zl382j9x6nr-880d4a6b": "4b3bd3170e11f2a10db73a704c809c23da90ca9c5bca95e2384abe499a44f002",
-"T3W1_cs_bitcoin-test_signtx_taproot.py::test_send_mixed": "c8451b4d1cb7499312c6c58cac7acfc5f937effbc94c4f4dab8eb1375f566d93",
+"T3W1_cs_bitcoin-test_signtx_taproot.py::test_send_mixed": "a742e1c9df0bdb3377c8dc23fa5b88266d6d938fb5e7a09059a69cee9905a60b",
"T3W1_cs_bitcoin-test_signtx_taproot.py::test_send_p2tr[False]": "3e6c50a92ca4e18cc9d2ffd489c8bd637a68256703ff8145d07033b8ff407adb",
"T3W1_cs_bitcoin-test_signtx_taproot.py::test_send_p2tr[True]": "018bfc47b7bc316162f4c3c9ff3b96edba48102d027be78c1ac12cdc8d8c1811",
"T3W1_cs_bitcoin-test_signtx_taproot.py::test_send_two_with_change": "1bc97f6eab37adaad26faa19298ed10e281514c8a804335c34891272afa6b5fc",
@@ -29120,26 +29120,26 @@
"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_address[True-parameters7-result7]": "43afb8fd5683868ce4ea55eff747c8bc90ba72edfcfd28eea5294b263eb35084",
"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_address[True-parameters8-result8]": "e0799427aa110452a295d66e49269784b1d817b030b0fac7090125c3c0cf9b6b",
"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_address[True-parameters9-result9]": "954017ae621d8bfd0752cf520b032652a706c834bbf9a17d3f1a7810a54ee507",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[icarus-derivation]": "d51f1a2fa4262a0968a1490ca8f7376f717bbd12b7386a4d4c38986ce230bec4",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[icarus-trezor-derivation]": "192094b79a99be2d34ff8b2c6d73a3fce308cdcfd35a9b958515605edf9daa3c",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[ledger-derivation]": "21508fc7a4650c1624f5e415a9950287ea140227289fab1935918c26dcbb5a97",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters0-result0]": "84d83cdcb8b77d5a96d67462b9c65c425c17ff96ce10cc132fde9a78d1959bd3",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters1-result1]": "79ee728fb4f6c0e2f8e7140f7b4b9d0417eb6161ff789c22781ac3ff00be3c4b",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters10-result10]": "207460938372e1e68a7be95b41c391b100c7f037991af5f96ec7ee3d8d884c7d",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters11-result11]": "bbe35473b36f2915d2b5de323be908872d068473bbf48c82a74e2ffe314535ca",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters12-result12]": "2b48e67833682965b1055bf4d6e1be9fb347aab2049ff885091e10c5e6f9b2a6",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters13-result13]": "f1a20a1399a12602e8cdcc41dbb9ab9eb700103e52a5c4f4d36231ab8eece7d0",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters14-result14]": "0342679220d59c11a60937dc8e7e7ad8a5caca29541f860e40997ff46cd96011",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters15-result15]": "75903e2cd0d745a6f2bbe84ad11b75513d674a07b76698767f319f90583ed3f2",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters16-result16]": "b1e6bfd1b900a273ec992cfe2fd659810191b5af7a0b9deee9feadfdb5e498e6",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters2-result2]": "64be4d379c3cf4dbec4bda34f2bab1b4aedd73ef4b17ee663d3a2277ded783e7",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters3-result3]": "d27fe0fac3fa227552365bfcfe1c129ef7f5ee8c176a6ed844f5fa16b9fd53e2",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters4-result4]": "3ba85545e8de58836386eb5af3a385b6df796bbc3e8f209a2f87269715bcfeff",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters5-result5]": "56893fd6901703cfb29983695b7e9d9402c97dd2dce8da49644fc2c3cda7eb31",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters6-result6]": "8d24c0c097ffdc67964af3858b124653d9c390bff424369dd9ac11a29bf417d9",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters7-result7]": "5b91da261cfbc4bca321a75f1d8afd1de3e9c337d4e6872a4ffd7e4da30a5ddc",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters8-result8]": "34a272685cc53cb5d23bcb17037c6c90a9b1887245949b5163e53495ab28fd16",
-"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters9-result9]": "cbf3e3bebeb5898a682f1b87af1b44b4941b7450e76f406ab8eb4ff3f8385a76",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[icarus-derivation]": "07440cc97738592f25109e85dfd63f388d26798d29dc0b1641db61c23d3c8883",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[icarus-trezor-derivation]": "c949faa48995933f80598ce5a9db86d674471ed9fa80027bbc2d3f7d351ea382",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[ledger-derivation]": "c52c42a6f339e91d93e776bf8ec28a72243d61d86e8339b4d8d82b5b8f83abcd",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters0-result0]": "46c38c3e5b7448149a1818c35e897a560145c410dbf286496c294b9978afffea",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters1-result1]": "acbf25064289193dea221a6165c2280dd91e54621aa58e5b38a41d53b61a2d39",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters10-result10]": "ec5e4633ef81f5c2b13d4332cff2dbc0d4a4374e32e6bf7937f8067f6cd0a0a0",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters11-result11]": "e9a68a1fc15c8c0ad0020065f0f663c0199d0a0324a6815d5dfbb7eaf37c3192",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters12-result12]": "96790eabc54bacada38b6166652fc0cfc10da733534ef837b3164c8eadbb0b32",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters13-result13]": "319852739f6940ff24ddba492c826d390064e3d4e6c85ff0cec2e19de5911a87",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters14-result14]": "6d481e12cde7bdbad295216943cfb22486c6c17c70789e233b52b917cfe16dbf",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters15-result15]": "93a24d183f310a712af76ea692f41959c0c152f45b0b4fbcec2b2bd2a265b17b",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters16-result16]": "b54fc7aab1a75c714606bf0bf845b9a9ae5e6c0a846e2161a48ba8567ab15ad7",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters2-result2]": "7067472cff7ee44e08f3a877164b61ed98b9377cfa32d2f874494d36a3dfde2b",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters3-result3]": "938ab38e93f0cc9a516f0679419f98b41d27517be7ca5c566e4844943313839e",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters4-result4]": "01a4220792bbcc8619ff9041eb32108e6ee3fed5ddc8f3d0d3d648360a41b501",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters5-result5]": "6f33dadb5df7b7e8c117b5fb554e197fefa697fb82660f98d704cb6bb0c83ee9",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters6-result6]": "bcc1845417c0750ed403d9e6eda878f0f51ae020b2d9426bd6669b1dfdbf69fc",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters7-result7]": "a106fb54210cf0609c3a8c0e4defa7368bed7f8a3676069faa938e690dd840e8",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters8-result8]": "00d9461de3c7ad7e74db6af5c7bce76d8c64b1387c4f35cb12124ff7dac89b5d",
+"T3W1_cs_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters9-result9]": "b0c6b821a15831126c759fea7edba6fa030fd1629b06c1bf5da9e6d9d9cd22f9",
"T3W1_cs_cardano-test_derivations.py::test_bad_session": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_cardano-test_derivations.py::test_derivation_irrelevant_on_slip39[CardanoDerivationType.ICA-3b0af713": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_cardano-test_derivations.py::test_derivation_irrelevant_on_slip39[CardanoDerivationType.ICARUS]": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
@@ -29214,7 +29214,7 @@
"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_without_script_data_hash_a-9590827f": "c3aea03b932c90ebea0796eb56e50d1817e5bb90ff22a8341c11c17cc1c10b04",
"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate]": "45fefca3b8536ff0f820ada8f9561331df71ea202e73b0875f3b303db4c23731",
"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate_wi-336f4a44": "45fefca3b8536ff0f820ada8f9561331df71ea202e73b0875f3b303db4c23731",
-"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate_wi-d3427614": "e0133144a029ca1bc253cc60b06a413869869e5519fbeb6ce6be2509c504586e",
+"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate_wi-d3427614": "a92f66bd0573b508ead4b59af4a1b29b23a9620b144758015282f74db411d8ee",
"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate_wi-e1e17a76": "085e688939994bb3922fd0bf3eaaf93c949ee35c2a3260384eb7636ca856c92b",
"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_with_zero_margin]": "1235c4188c55adebf21059874a6838737fa21b4e266b942b7fa8b5d44bfbb2a2",
"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[simple_plutus_transaction]": "32c3d10bc4d848fb3ff077b21ef84e62cba6b3d2955f74a87a74c3df2be0596f",
@@ -29235,7 +29235,7 @@
"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_delegating_vote_to_predefined_dre-5d8f87d7": "3507448d236319330a0673a1652bb24e7be637e6e572fa15c18bef4aea1e79aa",
"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_delegating_vote_to_predefined_dre-d7163ee4": "510b334be52cee334f9f336d0c1d95511c81bd75d7a2da93e150525a9fe8c747",
"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_auxiliary_data_hash]": "7a8bd8d299900f943428229620730330f0cdf404ea7ac0274244ceecd2841792",
-"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_base_address_change_output_p-3c7243e1": "10a00b2fbeac9d71b3d097d98e2175cddf26688a60ffae900b51e8018e5882d5",
+"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_base_address_change_output_p-3c7243e1": "8659a23d794516688cefecb807d510dd85885e7bce4769329a795cbc1a4cf912",
"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_base_address_change_output_s-20438873": "aa2b25ba3dec7283184b32e1a0a273e7555b0f7b369c2a503b359aac8c8d198d",
"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_cip15_registration]": "af096b0f7dc8c9fd887e1370e6b21a89cc6fe3a3bfa5d5ccb9c1481a0201c5e3",
"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_cip36_registration_and_exter-a66e1a50": "1df73b3b4afa804c5c2bf61996fce158e36a1282ad2cfc813d9011f726f5e587",
@@ -29249,7 +29249,7 @@
"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_everything_set_except_pool_r-1e1ef130": "b112e02f4d2b6513628f7fbe831c958d6689fa399133bfddccc4833bd17c48ac",
"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration]": "f24fd8523b52b99fd33c7108cfe88c56cd1f3bab340111cd0310e135d9ad4ae3",
"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration_and_withdrawal]": "edf9f3bd1d43d314915939238465ad36efab708ceb471b19794deea5fe5b6b34",
-"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration_with_ac-9ca046f0": "2a16b288e91e7afd13207f0e9a21d9d14d27d1cdd3475e3cc6a8c8990ef10249",
+"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration_with_ac-9ca046f0": "ace23a60fae09170e9ccee6de6c5be2137cee2a84e3a1af157908fe6c5751a09",
"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_registration_and_stake-3fdfc583": "4ca24a7c4d7e16fa5baabc829ecb974ff15bf5e89fe187d716cb905871ac6eee",
"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_registration_certifica-e7bd462a": "8f63f4f4e3c51cf40d4e9fc3164f9d62bda0c76d74516674ccddfa61b0cfb9c8",
"T3W1_cs_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_registration_certificate]": "03b3ed4642f3ea7214c9afdb9ce9e69fad646a1b8da393caa0fe466a33b51779",
@@ -29387,9 +29387,9 @@
"T3W1_cs_ethereum-test_definitions.py::test_chain_id_allowed": "593238ca18b38d01527e96e045aeb238ab4ed121f427644471012314564fe450",
"T3W1_cs_ethereum-test_definitions.py::test_chain_id_mismatch": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_ethereum-test_definitions.py::test_definition_does_not_override_builtin": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
-"T3W1_cs_ethereum-test_definitions.py::test_external_chain_token_mismatch": "c4bcadcae3b6b9b96b9d8799c1a6296503315918b85529953853b9616a450e0c",
+"T3W1_cs_ethereum-test_definitions.py::test_external_chain_token_mismatch": "c65fb479c6ea984a572e008ecb36ce7242f29fc0bb52f81c5ef15bcf7a764811",
"T3W1_cs_ethereum-test_definitions.py::test_external_chain_token_ok": "57f60d810e967a7b9467efffc3a3e8a98d848c424b04f3fd841b00e73f9d85ac",
-"T3W1_cs_ethereum-test_definitions.py::test_external_chain_without_token": "bc0f1568c92be3629ff8dba8eb912f1de99f89d422663fe9c2df783d82d19e56",
+"T3W1_cs_ethereum-test_definitions.py::test_external_chain_without_token": "c4e5d97b5eb24ae8a0080d3aa36bba917b7edcfb5d0c059d4a15739650e9fe90",
"T3W1_cs_ethereum-test_definitions.py::test_external_token": "31d8f5243cc9cbf763ea4cfa3b1f32f622310966226cc14ca2250537902370d8",
"T3W1_cs_ethereum-test_definitions.py::test_method_builtin[_call_getaddress]": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_ethereum-test_definitions.py::test_method_builtin[_call_sign_typed_data]": "a5adb00b90aa2d1e803c9d95fed0302c028f5f12c7edafd1ff9af4ed354358b0",
@@ -29426,12 +29426,12 @@
"T3W1_cs_ethereum-test_getaddress.py::test_getaddress[parameters1-result1]": "5a20d0af6a426bbdb79dc05457575b8ba7cbc525e09a2b5459bb44bb6c2a8e89",
"T3W1_cs_ethereum-test_getaddress.py::test_getaddress[parameters2-result2]": "bae02a0eb689bb988300660d2b1872681f726fd9f2c9225bd470a250921c1d8d",
"T3W1_cs_ethereum-test_getaddress.py::test_getaddress[parameters3-result3]": "37fb19292046324230f10908619d9b10d1f8932da52d4ac47ea6750f6333d90c",
-"T3W1_cs_ethereum-test_getaddress.py::test_getaddress_chunkify_details[ETC]": "9039ab22c800353c95e4c7c983ef64b125e4a9db5c0de58a05b5ba9471b60432",
-"T3W1_cs_ethereum-test_getaddress.py::test_getaddress_chunkify_details[Ledger Live legacy path]": "179867c7b1bd4d39833eb5cf0c900632bfa26fcb4ab9c36f00c143d693b33288",
-"T3W1_cs_ethereum-test_getaddress.py::test_getaddress_chunkify_details[parameters0-result0]": "2521983c9c2d6eecee0713f71a4b0cd7f170d2f88df5c3e3ddf9380afae82752",
-"T3W1_cs_ethereum-test_getaddress.py::test_getaddress_chunkify_details[parameters1-result1]": "113ad6a0fa69617db92f7dc4e78f10932f64dc682f7d5ecc6074b50b7c698423",
-"T3W1_cs_ethereum-test_getaddress.py::test_getaddress_chunkify_details[parameters2-result2]": "84740981a36af7c1adfcf626aa145ed2599e3887b833563a3b244e3e9858f675",
-"T3W1_cs_ethereum-test_getaddress.py::test_getaddress_chunkify_details[parameters3-result3]": "c8f646be018533807840873380992a8fd2d7d814b8ad2126456d203699cca531",
+"T3W1_cs_ethereum-test_getaddress.py::test_getaddress_chunkify_details[ETC]": "26a95c05b112fadf116be502b43aa7acc420e0d6faa9b7df0b673e7b64e24cb2",
+"T3W1_cs_ethereum-test_getaddress.py::test_getaddress_chunkify_details[Ledger Live legacy path]": "8c1bc4d65dc8faf0c718837423ba95949ed1aa8ce38ba0d6ce9cbca09dbe5ac1",
+"T3W1_cs_ethereum-test_getaddress.py::test_getaddress_chunkify_details[parameters0-result0]": "9453fb911311a36c03c1ecaa0875fb3d17abf35bcdc9e6ee8068bcd72a390d5f",
+"T3W1_cs_ethereum-test_getaddress.py::test_getaddress_chunkify_details[parameters1-result1]": "c86b658ea51d887db1b1c451ee3ccc8a6a63e277d42f00ef7a7979d24fbd7912",
+"T3W1_cs_ethereum-test_getaddress.py::test_getaddress_chunkify_details[parameters2-result2]": "e31ee53d7cde41e4e69b0c8cd3d98768c51bb3f4c08f0759ec4efa3e5963d8c7",
+"T3W1_cs_ethereum-test_getaddress.py::test_getaddress_chunkify_details[parameters3-result3]": "8bf8a616e17107fca4034df8cb61a13a9cbb1520741f540388e42ae3399f1c08",
"T3W1_cs_ethereum-test_getpublickey.py::test_ethereum_getpublickey[Ledger Live legacy path]": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters0-result0]": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
@@ -29480,16 +29480,16 @@
"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-Pirl]": "4c6570eb120011139f894acd85c976ea6a3a08954bbfbdd1f7ce00bafb8d5179",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "4c6570eb120011139f894acd85c976ea6a3a08954bbfbdd1f7ce00bafb8d5179",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "4c6570eb120011139f894acd85c976ea6a3a08954bbfbdd1f7ce00bafb8d5179",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-approve_1inch_unknown_token]": "84cf7b5afe2f186d18bddb2e7e7c988a091b6471aa1aa9025b7c4e43b1fa2e83",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-approve_1inch_unknown_token]": "191e7850946d6a6a9e6327ab7677337fc4562488d5dc230e593490d3d2a80b94",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-approve_known_token_known_chain]": "5429719c2d83d09c2183f414156ee5eb699d9ef88a2cbba9654198e6a705458d",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-approve_lifi_unknown_token]": "ca65a24072595dea2cec5b89e3f73a97217102cf19e73a5b60f9537aecd2d0d3",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-approve_uniswap_unknown_token]": "d77d65f500849b9ab41796389a82651ce4a2dd2ac17760ddf134e3762945a398",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-approve_unknown_token_known_chain]": "0980c8650ee5c5a7a8e75399a5dc0eaeadeaa93d4230ad6c7c58941a59ff984d",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-approve_unknown_token_unknown_chain]": "2210662bbf6131b5e989ed0fe2643cd2efb7a642a9ac5b14b4b96073bae5e628",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-approve_unlimited]": "58ac7f0e4d2dbf538b6423fba50ac5b33d977ec9373a63943b7418ea17b00727",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-approve_lifi_unknown_token]": "a7fb29c8a10b094378a4f2b921603b604f32b746f9513bad8742b3b46011e30f",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-approve_uniswap_unknown_token]": "450d5ab35eda1b530de2aaa8449e74bbe99fa7444f23bd206c8bdc6c220c186d",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-approve_unknown_token_known_chain]": "e99d3e06e6c17c4d769291655df5b24fd129f061768a95b015db9acc2ed81833",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-approve_unknown_token_unknown_chain]": "563d77796b9d3f1677c35ad3fb4874c9bd6af0b225b2f77f66dffd167d33097d",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-approve_unlimited]": "d9d69dd3478bcea2072fce7d5b026347861da223cadac9059048b1ceedf425d3",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-data_1]": "f99a238476486eedde6ebfc5475e877ac821d40483400122456aad26d5e2f535",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-data_2_bigdata]": "fa088713f3e7565fea4d92afedf7d88e158c31f70dd66a22f38c16159031ee43",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-erc20_token]": "097a82b6c335feddeaf6f25cb660ccd39afcc90845ee02b81752352da05bbc72",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-erc20_token]": "cd17280df1d925ea104bf67871cd029ebc2b7dceb186f5ddb48303a996508e8f",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-max_chain_id]": "4c6570eb120011139f894acd85c976ea6a3a08954bbfbdd1f7ce00bafb8d5179",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-max_chain_plus_one]": "4c6570eb120011139f894acd85c976ea6a3a08954bbfbdd1f7ce00bafb8d5179",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-max_uint64]": "4c6570eb120011139f894acd85c976ea6a3a08954bbfbdd1f7ce00bafb8d5179",
@@ -29497,9 +29497,9 @@
"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-nodata_1]": "a18c79b776e1daac0936e5e22a1ba7d91585091af24405d5a3c401d8546aa48d",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-nodata_2_bigvalue]": "4e36c60d56dea915317608bf8870a902bed7a876d0424a0a867006d50acc08b8",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-revoke_known_token_known_chain]": "dedaf4a98fa46d679a935f4ab8e5f39c19bad0d5397753281937183c44cec470",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-revoke_uniswap_unknown_token]": "d5ea42305298f324a8ee3762f4d2b03411aa70a3d4a2516b264a3d01f4eb31b7",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-revoke_unknown_token_known_chain]": "b3030bd4d043c052aba8553aa99358756d1a84df14531620b064b07b1a3c45fa",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-revoke_unknown_token_unknown_chain]": "fbc1249704dc704e25d075deffbbc6688b6e0ded88e9496ee84320c7db1c8183",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-revoke_uniswap_unknown_token]": "5dd0584c5715710ef0fef108f9c735c15dfe467c2dd3593f52c5fdd5961cec17",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-revoke_unknown_token_known_chain]": "9f8f3b0541923f9e3c7dba3b07c05c9ccc6777ff2a42cfe7800db97d7130431f",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-revoke_unknown_token_unknown_chain]": "7f19553a60f5b9a4124fe200f2ce341ec45154f0de17f4b4a71ade5bb102a1cb",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[False-wanchain]": "a3d75fec838b506143c3a377f21d26e72db311958acbe34b1324f6db27dfde27",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-Auxilium]": "00e9e05ee65e859ce3735e4f2f609ed04e353b4627bf449ef5a4c299f29b1329",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-ETC]": "12ff352135270073990e264fa0767753d5f3a4f4562bea91dbef0ffbe9cac041",
@@ -29510,16 +29510,16 @@
"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-Pirl]": "00e9e05ee65e859ce3735e4f2f609ed04e353b4627bf449ef5a4c299f29b1329",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "00e9e05ee65e859ce3735e4f2f609ed04e353b4627bf449ef5a4c299f29b1329",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "00e9e05ee65e859ce3735e4f2f609ed04e353b4627bf449ef5a4c299f29b1329",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-approve_1inch_unknown_token]": "06147cf255b3d1aeece53bb8edec7149e6ae063332d3c45c2cc2a85272df15d1",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-approve_1inch_unknown_token]": "e4947cb30a1e9431cce3b9cf8fad33a7e2c5fa66d72579af677284d8f8466851",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-approve_known_token_known_chain]": "d6081f45e2ae53a6aa776967ea2ece29389179de283b96a519809940c83a456f",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-approve_lifi_unknown_token]": "be02a141b6deb1457bc28b6f5a9b84f2514ae9bf437ec7fb7fca3a8ac4c762f9",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-approve_uniswap_unknown_token]": "37df4553b38568f447ac93b4385e2d07219c368786829a64acb98b58431251ed",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-approve_unknown_token_known_chain]": "405ef36a59afdb0507b8a668ad7fe23de68874fefef1c35ab8a5e04521ed9d00",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-approve_unknown_token_unknown_chain]": "543abaa5bccd587e1a95bf1dc961c4b25e676db7ddaf6cc9a1aae63fca3d21cf",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-approve_unlimited]": "3b36e4ac4ed26cb846b3d9917e1f9bd7d52d51d5dac55a2e0b36d832ab7c128f",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-approve_lifi_unknown_token]": "8d8798802b92af3fe76a22fdd2ca8354d602418a1918abb807ee30a550d28293",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-approve_uniswap_unknown_token]": "c934f16591e24e97800ded4e2cc0671a1554c6ee4f02bfb3bf6c3f9e006e4c92",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-approve_unknown_token_known_chain]": "f201599279eb65ce2ba6fc0430e620396acb056233e7864725ff1f76740b12b9",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-approve_unknown_token_unknown_chain]": "63704d8d2ed4748f994cccbedde1d8156ea67ed566c93fe0e344991441ed4054",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-approve_unlimited]": "e93afcfe965f77c3095f60777b1781875cab010ce4b8e909f014817d637f012c",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-data_1]": "188faa7d60225dbf92d06c06e95e302e8de2dc43a8bc34d9724db0ca0bb413e3",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-data_2_bigdata]": "56a82a86f0f1cc6ca265eec679861fded41ffd2bbc4b60ba1bb4d9001e0b6802",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-erc20_token]": "7633c43414ac8c874ebf60c4481627ab4d6d8f4009d4473b6632acabdb541c44",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-erc20_token]": "842bb6a1f0abe48ac57a792c3f85f623a89f2d021c746e4c0d440095564bf969",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-max_chain_id]": "00e9e05ee65e859ce3735e4f2f609ed04e353b4627bf449ef5a4c299f29b1329",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-max_chain_plus_one]": "00e9e05ee65e859ce3735e4f2f609ed04e353b4627bf449ef5a4c299f29b1329",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-max_uint64]": "00e9e05ee65e859ce3735e4f2f609ed04e353b4627bf449ef5a4c299f29b1329",
@@ -29527,9 +29527,9 @@
"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-nodata_1]": "9d4c643ead96fe49271cef4ee0fcce5d2e776fc2757250c6c1625c2528ab5714",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-nodata_2_bigvalue]": "d8c46b2b00464638a8094e771fb9db72d82b26034639e6fdc6154bf0ae941e03",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-revoke_known_token_known_chain]": "89b9fea824a8b7a96e6ead4deb0fed7cfc969b91df01759e81440a5276d3101b",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-revoke_uniswap_unknown_token]": "2a38cdbb5d0999afa4115ee8a38fa166e025c182b4e18d7e18066900df6a9f6d",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-revoke_unknown_token_known_chain]": "c6b8336c4c37e9d002565ded0cb0819a13c54050b8b500636ed12eff29fedf3e",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-revoke_unknown_token_unknown_chain]": "e2e8e8b7a12a3640c5ccc80e12712273db40afa2a8755204c5725442295b3173",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-revoke_uniswap_unknown_token]": "303f708f01bd0fbd1fa84ca498693cf8ec1fe00ddf4fe2c59e855ffc090d6b86",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-revoke_unknown_token_known_chain]": "c87a9628b1f4638b9695dc76634f223f22a06e4d6eda13ea2c54701e65127cdb",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-revoke_unknown_token_unknown_chain]": "32392254226c05e284be54444ff638a8250a959b73683b62003f763dd71ccdf7",
"T3W1_cs_ethereum-test_signtx.py::test_signtx[True-wanchain]": "a3eb0e8893ff151b82cd7799a9bfb626b48d126c3b583c9c6548fb8f5e93c43b",
"T3W1_cs_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_go_back]": "086311ee2e168042f21de4bbbd1e91ab53f41f3e324515ecbd0ad6cbf14f547e",
"T3W1_cs_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_scroll_down]": "48b5c6f748ecb3aceef72b3bcf1596dabcfd9946c270dab65c2ca6a1cd36a249",
@@ -29537,14 +29537,14 @@
"T3W1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-Ledger Live legacy path]": "8dc13dbf7073fadc5811096951cc0c8c987c05ac2ab25c4fe5a68d4a2dd88588",
"T3W1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-data_1]": "083fdce57de2e6bf5a383aff0432b0c49c1362d0728f280818e183f9b5652d63",
"T3W1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-data_2_bigdata]": "88910d86518df168256b7d60f4f28ae44604153106891829f3542284de93fd88",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-erc20]": "34ea6631adc174c118a4890443adfa3f7cf10dd360fcd728eaa71489d87f8553",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-erc20]": "e6692929fec0e82f265cddd1dbcf8f182c2fdac0c681e3cbb8233ca7c7ced609",
"T3W1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-large_chainid]": "4d471be9ea1d449a8fdaa18b3ecc59f5f10336ea6ddfcb5a418f37e1ba53e634",
"T3W1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-long_fees]": "e5057f6f44a7e6129fca25a158f97d86a26fee7fce33bd5d452120d75bb9e999",
"T3W1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-nodata]": "8dc13dbf7073fadc5811096951cc0c8c987c05ac2ab25c4fe5a68d4a2dd88588",
"T3W1_cs_ethereum-test_signtx.py::test_signtx_eip1559[True-Ledger Live legacy path]": "487792b32a314b532252b93b0e95a15ac6e33821577b48b7457f6a83b3940cff",
"T3W1_cs_ethereum-test_signtx.py::test_signtx_eip1559[True-data_1]": "b75b87793f1c6b6bd5d4f057a65dc921f82205b75b0223c9247625b52e9ea718",
"T3W1_cs_ethereum-test_signtx.py::test_signtx_eip1559[True-data_2_bigdata]": "dd6e66096e3b685edc481e1f7e715ab86b79045e372d915aed3d1005e48d39db",
-"T3W1_cs_ethereum-test_signtx.py::test_signtx_eip1559[True-erc20]": "c2582babd9445941cc4446fa3597f306910e75886995f49874378ac491a81ddc",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx_eip1559[True-erc20]": "e20ee5e04d33e8792b0ea9ec746c211f0e8b1f3132546ffa90d214348ac5fd40",
"T3W1_cs_ethereum-test_signtx.py::test_signtx_eip1559[True-large_chainid]": "2ac33733084e78e6ce695fe17a7194a547a12ecc37fb4fbc0aee87aaeceec8d8",
"T3W1_cs_ethereum-test_signtx.py::test_signtx_eip1559[True-long_fees]": "0e42244c402b720377315ec908fe1f8dae951603f332d4b749bb592b1298a839",
"T3W1_cs_ethereum-test_signtx.py::test_signtx_eip1559[True-nodata]": "487792b32a314b532252b93b0e95a15ac6e33821577b48b7457f6a83b3940cff",
@@ -29615,9 +29615,9 @@
"T3W1_cs_monero-test_getaddress.py::test_monero_getaddress[m-44h-128h-0h-4Ahp23WfMrMFK3wYL2hLWQFGt87-f8cc3746": "04366ae4c5c95c93e12d631a2cac0daeba929ef121c6bf086878950f3aac9c62",
"T3W1_cs_monero-test_getaddress.py::test_monero_getaddress[m-44h-128h-1h-44iAazhoAkv5a5RqLNVyh82a1n3-1cc72b15": "552dd033a382ca2b39ed2a49ea8923389a9140f4a4b64e6c5935eb94bdfc5c5a",
"T3W1_cs_monero-test_getaddress.py::test_monero_getaddress[m-44h-128h-2h-47ejhmbZ4wHUhXaqA4b7PN667oP-d571924b": "f58784f3f871b3ce92ad19cbd3a4affb96492609c0a8a256c050ac262ed1453a",
-"T3W1_cs_monero-test_getaddress.py::test_monero_getaddress_chunkify_details[m-44h-128h-0h-4Ahp23WfMr-1e763aba": "3d2479df13a1bb5e346ee39d63ca887cf84dff3d8ef680fbd87e1d0709ec2e76",
-"T3W1_cs_monero-test_getaddress.py::test_monero_getaddress_chunkify_details[m-44h-128h-1h-44iAazhoAk-005b0fdf": "934412f2e3f34f6a78d8572fe4eed3c4266bf4184224c1e45345ff908a1dce7c",
-"T3W1_cs_monero-test_getaddress.py::test_monero_getaddress_chunkify_details[m-44h-128h-2h-47ejhmbZ4w-df40ccfd": "88b53c102a7e8d7a1a4697c7b2b09377e6e3a7251548a9b639ffd3d7a50dd7f3",
+"T3W1_cs_monero-test_getaddress.py::test_monero_getaddress_chunkify_details[m-44h-128h-0h-4Ahp23WfMr-1e763aba": "e935fd16fe543bcf33ac4927bd38a920eeb7f4acf1ae1a44a364b416154aef93",
+"T3W1_cs_monero-test_getaddress.py::test_monero_getaddress_chunkify_details[m-44h-128h-1h-44iAazhoAk-005b0fdf": "ff3e5957b3119787c77ae7c5f9de98b0c143a68c7da09b0063c3e0fc4677b327",
+"T3W1_cs_monero-test_getaddress.py::test_monero_getaddress_chunkify_details[m-44h-128h-2h-47ejhmbZ4w-df40ccfd": "043cddb5f99edece86e3adbc1a06f47b6778631f1e16fe58a98eed1c5af5f282",
"T3W1_cs_monero-test_getwatchkey.py::test_monero_getwatchkey": "e515a8fecd02794af68cadfc394d8bb434a3b41925680a6ae06606fad6dd5050",
"T3W1_cs_nostr-test_nostr.py::test_get_pubkey[17162c921dc4d2518f9a101db33695df1afb56ab82f5ff3e5da6ee-0bfd9abd": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_nostr-test_nostr.py::test_get_pubkey[d41b22899549e1f3d335a31002cfd382174006e166d3e658e3a5ee-2f9dab71": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
@@ -29647,7 +29647,7 @@
"T3W1_cs_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_invalid_seed_dryrun": "80362137b55e8b6c7eb8e9e57aae82a739aff3002550766ca7965feaa5bb76a8",
"T3W1_cs_reset_recovery-test_recovery_slip39_basic.py::test_1of1": "373afd17ad1ca13bd991c05b07c944185a93891216af9f3a1f8547a582a09dbc",
"T3W1_cs_reset_recovery-test_recovery_slip39_basic.py::test_abort": "dc14140fc3c5b82e7e3aefcc4af1dc606d9d267770c837a6da1a273167c3cc04",
-"T3W1_cs_reset_recovery-test_recovery_slip39_basic.py::test_abort_between_shares": "cbcb604fc5867023adcc926a41d7b282e30bbbdbd58709aa67d9a68b0434739a",
+"T3W1_cs_reset_recovery-test_recovery_slip39_basic.py::test_abort_between_shares": "c71d1bf4c8d7e5ce4ae2c142901167b66be0ea7da9f9e75ead97b2374c0c95a4",
"T3W1_cs_reset_recovery-test_recovery_slip39_basic.py::test_abort_on_number_of_words": "c9b33b2ed1fd7fa2bf00e279b73549a266c100489e8a191d259ff10e885a70fa",
"T3W1_cs_reset_recovery-test_recovery_slip39_basic.py::test_invalid_mnemonic_first_share": "ca183943234876f183875cfb09e761721a9cc15ef615053ea3c444f961e8d001",
"T3W1_cs_reset_recovery-test_recovery_slip39_basic.py::test_invalid_mnemonic_second_share": "acc844426cc7724890aab9ed36c1d5689a123a2ab8ad451c318444d9de9aef3b",
@@ -29688,9 +29688,9 @@
"T3W1_cs_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-0h-0-0-rNaqKtKrMSwpwZSzRckPf-3321e5d1": "c3af832b19119a184b98ea8439e437658a681899349d21787b70a740fdc7730c",
"T3W1_cs_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-0h-0-1-rBKz5MC2iXdoS3XgnNSYm-fd75b415": "6f5668f98ccc396b56692ea3437261d13905a932a78477897781cc4f3fe8df3f",
"T3W1_cs_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-1h-0-0-rJX2KwzaLJDyFhhtXKi3h-af5daf0f": "f794fafe8fae31370dc3bf8f5d4ae9dd4f7d357e4e9242d5b9fc28cf31aad53c",
-"T3W1_cs_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-0h-0-0-rNaq-38238cf8": "8e359246a74194bc3aad12383c4ff7280d4bb9233b6c06e4fe785126d310f5b4",
-"T3W1_cs_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-0h-0-1-rBKz-dd520dc8": "bb23605a07f818cfcebe78ef6f5ff5854bc7b6941c3e2cb4c1d261fddb2f0332",
-"T3W1_cs_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "11d1e29a28f8235500a01dce8ee9d8435bbc14cc7440388d9afdc66aeda573d3",
+"T3W1_cs_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-0h-0-0-rNaq-38238cf8": "f1975711b570728999e94fb0299d0412f6788c6f78893683e7b214cacfa994c1",
+"T3W1_cs_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-0h-0-1-rBKz-dd520dc8": "2e2e0ed3d994b86d834989b524c5705f65aceef996497074d28ea889da8601df",
+"T3W1_cs_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "9158b8ef633e87b247adf3ed3d5a4dc1f4d05ea8f92205941d416907d6daf173",
"T3W1_cs_ripple-test_get_address.py::test_ripple_get_address_other": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "be5053e104158a9cc8e13ff1bafa26d4f747aeb2151a70efa1cc5e30dcf52b9b",
@@ -29732,7 +29732,7 @@
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[create_associated_token_account_with_sysvar_ren-cb526e6e": "12fe3d4e5e99c108608b16730a57fabcffe5a69029f1a3af44a2b9e401c9b151",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[create_stake_account]": "fa2b7ec51f98760229a0956d1a320db0e3e5c6d8c98145e2cb40b76ea9889563",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[create_stake_account_with_compute_budget]": "7a1a5aef5bc93ca6e498ac5b8cc09d1567db0f31ec6e4fb9ffb98741d22812a4",
-"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[create_token_account_and_transfer_token_-_predefined]": "236b6659e9253c4ec1d9b43c3f796cd7744b83184df27a4865a7aa4c2d1e4f08",
+"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[create_token_account_and_transfer_token_-_predefined]": "5b82f42422c8e26853ece7cfe4d42d9fe9af9b8e4ca5b97b2ddb3bf65afa5fbd",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[deactivate]": "548bed20519480dabdac0cc84272da638a199098b38a79efa5fa39bd33a888ac",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[delegate]": "79e974d479f3863f1483cecd14b7fdfd4cabf0ae1f167afc5c72d5915f02d2a8",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[freeze_account]": "1ea20e72a4bb9b0a8195bc443e28623bf0532dd51d9f63be9041bd026c694591",
@@ -29767,19 +29767,19 @@
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[split]": "20af62bd6e1d5efb0308419868d1d49f765bdff895a3bae7f7d82986b31cae65",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions]": "cbc849c3e8356b698df27bf47c23224d1cf5d6e62955bfec0f887fe847f4dce9",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_on_everstake]": "c2cdfa431633c04b5feed5e6bcdeb41e5dc54939dc3eb03657fca2ba72ec9e71",
-"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_with_warning]": "adb74c9e7f845c6439a3b697ec43a80a1f82790fbe14f397c3c2e84070aa5233",
+"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_with_warning]": "cefb08ca4fe4cd0dd26bb5e018954fb47b37561a4b4b5edd97b08d364d7c154f",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[sync_native]": "2085aef81282e079c3ef6f7ebf2ba24a6a7c4e4163149a53e2ff21e4ab7f8ddc",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account]": "f8c07e6b7068052d8d7f8b3ba7fe33b4db977eb563d5a5a5c1f83639998632a8",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account_-_multisig]": "99952de1ae3ec3461ef8ecc2a21d3938609a87dbd5a75568374b56f73f3abb1d",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer0]": "b7f5e11a36aacff4b5cf2fe0d0c1db52a315ccba1722fa1eabdc4c0635b3dcef",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer1]": "3ad2de68a2ee30545e9506a8edadda2402da982f3afa665a5059c40997dbb958",
-"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked]": "0c89245b1a837de1c70b127e2d2ae80956fe8aeac74fd4ff12717951d3de2ae2",
+"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked]": "5f388daf8e402f46a1b2d188a41ce2ede1ed15fb3069df7afa3c2341f2385fd1",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked_-_multisig]": "2ebbbfd61dc5e13daad2dc63163dfc2004e6981eb952072f06b210fba5107854",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked_with_token_definition]": "8f39067035b349b0bdbde68675f91519f992cd9f8b23068ae33dd3b5939c39a3",
-"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined]": "45c577a354d0624973af32040eba52328982695dd8653e6501f5e725eb50ad0c",
+"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined]": "cc086857c917f2dee6836b68c2defebe0df771c409591411c3374b68f23d4530",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined_-_with_definitions]": "b0375b89e050ebb9e54842715fcab4062e8d621b5130982e0417eb62f6ab6746",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget]": "1f481cc6465a750afce16e5317ad757aed83fe718da55a773a973fdeed7f34b1",
-"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget_without_heap-9ae0985e": "6e401fa2fc5efd30718dd02bfdd5d70dc835da4d54e05c2e24db864e8d7c7423",
+"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget_without_heap-9ae0985e": "d151f7945f3f7417fd2b05787614f8b930c81b12359ebe38e92ec5ff23bde98f",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_compute_budget]": "e007910734fc70745d4a7a4dc84e453c26c3ef4c18b017c944813af78229732e",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_compute_budget_without_heap_confirmation]": "1d8967ae9454972764e344e87f008e48da31c1e1bf59120fbde00c1ce94f50f1",
"T3W1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_seed]": "66dd4d8d2c22da61782cd3bd7afbc3d12501864165b153dde4467da08aa13fad",
@@ -29798,16 +29798,16 @@
"T3W1_cs_stellar-test_stellar.py::test_get_address[parameters7-result7]": "f4bb491a426fd539ffb9190d85b429a3483906c605c2da729726cc4fe6b0339e",
"T3W1_cs_stellar-test_stellar.py::test_get_address[parameters8-result8]": "455e699c2d8666a94ad58ee4b905232f1370ef1bfd4d3931d073b5e460375b13",
"T3W1_cs_stellar-test_stellar.py::test_get_address[parameters9-result9]": "6b1fe466760a55b5d4d4f226b9a160ba35ba5a9de240a419dd8da150a53072e7",
-"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "922daeac6f9d006e59d85893f2ae3bb49307c929e7c1ec079d8d9313d32fe58a",
-"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "80014dfa9f5bb4f54ad7eb95476cbb80d615da83291a797f2558da8e83fe72cf",
-"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "1a18bc0ccbc1743244c027e89945346b3ec4dadcbf147b0797461206885fc333",
-"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "15092dcf2e95222aa3c685b49fb0a5178732d1abd6f1965b1f753431683fbbc3",
-"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "4b1d73b46a529b7a198118f1581b16599cb9e5b9d60ace2f0e95c006151addf1",
-"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "c1d7356532099d8990ce509bb8f0beb483ac684edc49c7eaee1fa8be057b58dd",
-"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "dffc8a8b00eb762f0524feb52fbaa6e0c052e4cf0e45d42e80cfb209fd1f0f9c",
-"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "3a3dd8bf348d7af63a33fbbd196cf4037fa2267ac52a89d15ae108422ee988a3",
-"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "4f907831ef2a7e0c2aa28fcd11b2713ba2f5072df4f173dd1c6de146120851f3",
-"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "9b8daac14132df3f7d1b2606c91a75f4505ffe7ccf2a93b00780b4a42b9003b7",
+"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "9374904b74bf0b92b6ed49ae65e416257d64abac56cb338ccf60db0076fa749e",
+"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "af089a21caf323280739a01896dfe6107a4831fd9a61416530a9fa8603e94986",
+"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "6ece72fecb7ab694b1332a39e631cd4e250753cc237316d2b621eb9846300e49",
+"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "31a00cc2ef90f0581853588e0ed8cc40bfaa5d8fe6e7704d8bfd67dcc8787f6f",
+"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "c3f11d1e5d4caa05027eeeb131c09b405a13772117e4bd265c11fa9d12b1fcd9",
+"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "10961a6606a0c015dbe19094ca816e9b5dac893672c3990609c2735a17f81b73",
+"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "99bee39e4da3b4c82cc8c5e94fd86d75be4a7aa6c66ed9962623b186a6d3ae73",
+"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "a1e53af63f8561bed52abdeb76d5fc7749d8fa8fa9dd9d9cc0f66f30bc3e9c7a",
+"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "179942f082e1b52f9e2814a309b65776fc4b01b44bdda37c83be67a120d53a36",
+"T3W1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "af7f89782c1f877c2423ebc017152752efc3cf6abf3192b2cf17923b4de7e34f",
"T3W1_cs_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "d0a91ac9ccd4ea7b86be747008cdd5a8a6080f8390b1419b634558ef1be1997c",
"T3W1_cs_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "fcb6e920057291b1498eb24077ce68d15738dc94f74283975c0f95922b14165b",
"T3W1_cs_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "8d628da21d29022442f9258008151923a25cf08708d36cc346e9e5059dc35326",
@@ -29906,7 +29906,7 @@
"T3W1_cs_test_msg_applysettings.py::test_apply_settings_rotation": "6abc1f8e1e745b42ecaadc0c7a13daf4f76941162e9b55be3ab93e54ca003a87",
"T3W1_cs_test_msg_applysettings.py::test_experimental_features": "462668fbd435e915242109c4bfa102c9b1443ea3e1bb99f6324d498a3cad382d",
"T3W1_cs_test_msg_applysettings.py::test_label_too_long": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
-"T3W1_cs_test_msg_applysettings.py::test_safety_checks": "4a9e43cf09178e7c0aeee6c07ae5e8b8f30304392da9102c378b4230827a24a2",
+"T3W1_cs_test_msg_applysettings.py::test_safety_checks": "6d643f029291b0772a8fe72317bf2d8f35d4407a5d594346fcc75cc6d73c1b95",
"T3W1_cs_test_msg_applysettings.py::test_set_brightness[0-False]": "efaff3b05db504719ae6996df739e13d754bc076c502fd43fcfdf4a14e21337f",
"T3W1_cs_test_msg_applysettings.py::test_set_brightness[127-False]": "3bce2d6e62f0924985e23bb71c617b02ff979b8456909f28c1f7281b43ee6930",
"T3W1_cs_test_msg_applysettings.py::test_set_brightness[255-False]": "5f0cf6c1745c6149032214b7aaa5d4979dab6a05da96ae123577e58edaffae1d",
@@ -29976,8 +29976,8 @@
"T3W1_cs_test_session.py::test_session_recycling": "0ec2f923b5010136b997b11aece47cb469f77be03fbeb3259f95313adf046af6",
"T3W1_cs_tezos-test_getaddress.py::test_tezos_get_address[m-44h-1729h-0h-tz1Kef7BSg6fo75jk37WkKRYSnJ-80986d6e": "91ae97ea1aeabb185249702b08fddc2a7fd93b544b7797d5e63932d7e7149429",
"T3W1_cs_tezos-test_getaddress.py::test_tezos_get_address[m-44h-1729h-1h-tz1ekQapZCX4AXxTJhJZhroDKDY-1a82407d": "69a4dab3502c64cf16f7e17462bb8f8126b5c14cf961fda8128a31cb49ee9cbd",
-"T3W1_cs_tezos-test_getaddress.py::test_tezos_get_address_chunkify_details[m-44h-1729h-0h-tz1Kef7BSg-3b56caf9": "59c3c98b4529157774f41c9b9b84c6607e57652af875f1c02186ceb30f1ef19a",
-"T3W1_cs_tezos-test_getaddress.py::test_tezos_get_address_chunkify_details[m-44h-1729h-1h-tz1ekQapZC-aca49b5f": "fd12d4e718dbce0d7759dea9bdc0508a0119606d6c963ac3a6a50b586b03ce24",
+"T3W1_cs_tezos-test_getaddress.py::test_tezos_get_address_chunkify_details[m-44h-1729h-0h-tz1Kef7BSg-3b56caf9": "53d68195cd2a9017e088317564addd2f7d75680a2e96af9f7f63d33a19bdbb28",
+"T3W1_cs_tezos-test_getaddress.py::test_tezos_get_address_chunkify_details[m-44h-1729h-1h-tz1ekQapZC-aca49b5f": "5eb2308f51e88ed4f8d809ab264b48a2753ecad9176eb8c0fb3aff5610325512",
"T3W1_cs_tezos-test_getpublickey.py::test_tezos_get_public_key": "535037bfe5f1459cfdf305915835d8bf2a9a427c3f60264a8cc3ca6f306a61b1",
"T3W1_cs_tezos-test_sign_tx.py::test_tezos_kt_remove_delegation": "48179c47ce78c9d36ab8f9b56c8a7f072b56e3dc0f93c226748eddc9c172af7d",
"T3W1_cs_tezos-test_sign_tx.py::test_tezos_sign_tx_delegation": "10f3a7cfd444da936cc0d611400af5af8b6461cf5ca50d35bb4b9ecd60df7d29",
@@ -30038,68 +30038,68 @@
"T3W1_de_bitcoin-test_bcash.py::test_send_bch_multisig_wrongchange": "b8256ee3d122bc6dac47d43cfbd1efc5dbffa1078e8f61e01a7ca69c87cd211c",
"T3W1_de_bitcoin-test_bcash.py::test_send_bch_nochange": "515b6fa7349f31c5cee7ae6f36a7055673f4308245d6703e5a27d0d26da5cf1c",
"T3W1_de_bitcoin-test_bcash.py::test_send_bch_oldaddr": "d4fcf45b9f09fc07e4aaa64cfdde518af8dfba005a9e299956565041863192e5",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-10025-InputScriptType.SPENDTAPROOT--301d7568": "a84aee48c4094525117a2f58730ee5a36164f45c00ace3a28a9e57a657931885",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-44-InputScriptType.SPENDADDRESS-pkh-a1b0211f": "336dfcd30caf477923a95d6837315300feeb5cb2de8aaf17c90389ba41972561",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-49-InputScriptType.SPENDP2SHWITNESS-75f8d49f": "397e91a2f20124eab9c134a40228ae249c120e79d769d00df43cff3e4b374553",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-84-InputScriptType.SPENDWITNESS-wpk-cee65569": "a592246b2926c0fa95ae589ac5e481c6f150ffb924adeeb5eb1f0f50d3cbb338",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-86-InputScriptType.SPENDTAPROOT-tr(-6b548a1a": "d7a0906478d345ef344b8cf8a36bf2e8af72da91b65eb818fed0640e2b9cbb9a",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-44-InputScriptType.SPENDADDRESS-pkh-37215d1b": "882381fe735c7aba23697ec8a40b6d4e9b541727fbd602ae8965d2a2466b3792",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-49-InputScriptType.SPENDP2SHWITNESS-3ccd985b": "400b8e32a686488db9261a5a650f17d2ccc0a2823a81e53b8c32e78e4dd090b3",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-84-InputScriptType.SPENDWITNESS-wpk-21c3fa4c": "84c6b8312efe0fbb739a03d5b10b56eb1d81aa577e0e71626b4df70d3d1f691c",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-86-InputScriptType.SPENDTAPROOT-tr(-3a85f3dd": "a6307cd5672daf5a7a453ab297e5a49849084de1d5b06ccf6c915cfb4fdfcd57",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-10025-InputScriptType.SPENDTAPROOT--591134d6": "f01f238dd1cab750e0b5799040a82a25a1eeb5d0fc523a52a6dfcf44b08bb57f",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-44-InputScriptType.SPENDADDRESS-pkh-b7612f41": "08fa4026d35ee7d4249f094ea6b240e8f7f47fd354b0e3cedd2bd0e7a5fd170b",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-49-InputScriptType.SPENDP2SHWITNESS-4408e6b6": "c19ebbe34172cc316f8deb668cd1585ac081ded2a0280c0d5ebaf93ef580ed78",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-84-InputScriptType.SPENDWITNESS-wpk-49d5549d": "b2e8c71478198dccfef00f7828adb7dff29f46d09e0fd2464e39011cfe2bf0e7",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-86-InputScriptType.SPENDTAPROOT-tr(-51c6f7dc": "716d652269ec958b8cf9d86b0142f2ce268574fbe2ef433d7ecb0da4ccd9ab4a",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-44-InputScriptType.SPENDADDRESS-pkh-671fabde": "4c27df569f892b30f8cc1e5f9dc333ca7b8663a77942e89acb42d2b6ab0f1ee3",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-49-InputScriptType.SPENDP2SHWITNESS-6a0c7b09": "602dd2640923f6dcea5e5ffe00407eee61092a54fd6bf5c374d9d2ef0e9baa84",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-84-InputScriptType.SPENDWITNESS-wpk-7c651f2d": "a2b6e85fd8a9c938935d110fd4ebc194ab0aa0022a3a1d8eab8e5f47be039d4b",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-86-InputScriptType.SPENDTAPROOT-tr(-b37d77de": "cf74f74945126948b13287c6ab88bd41428dd8adf4d2b2f42685506912b6b523",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-10025-InputScriptType.SPE-6c24ae6f": "a84aee48c4094525117a2f58730ee5a36164f45c00ace3a28a9e57a657931885",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-44-InputScriptType.SPENDA-fc66840d": "336dfcd30caf477923a95d6837315300feeb5cb2de8aaf17c90389ba41972561",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-49-InputScriptType.SPENDP-3f679311": "397e91a2f20124eab9c134a40228ae249c120e79d769d00df43cff3e4b374553",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-84-InputScriptType.SPENDW-dedbd46d": "a592246b2926c0fa95ae589ac5e481c6f150ffb924adeeb5eb1f0f50d3cbb338",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-86-InputScriptType.SPENDT-9b717395": "d7a0906478d345ef344b8cf8a36bf2e8af72da91b65eb818fed0640e2b9cbb9a",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-1-44-InputScriptType.SPENDA-908dd45b": "882381fe735c7aba23697ec8a40b6d4e9b541727fbd602ae8965d2a2466b3792",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-1-49-InputScriptType.SPENDP-07c408b2": "400b8e32a686488db9261a5a650f17d2ccc0a2823a81e53b8c32e78e4dd090b3",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-1-84-InputScriptType.SPENDW-ae5dad46": "84c6b8312efe0fbb739a03d5b10b56eb1d81aa577e0e71626b4df70d3d1f691c",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-1-86-InputScriptType.SPENDT-f5c0cb2f": "a6307cd5672daf5a7a453ab297e5a49849084de1d5b06ccf6c915cfb4fdfcd57",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-10025-InputScriptType.SPE-ad017c81": "f01f238dd1cab750e0b5799040a82a25a1eeb5d0fc523a52a6dfcf44b08bb57f",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-44-InputScriptType.SPENDA-87568704": "08fa4026d35ee7d4249f094ea6b240e8f7f47fd354b0e3cedd2bd0e7a5fd170b",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-49-InputScriptType.SPENDP-08c818f5": "c19ebbe34172cc316f8deb668cd1585ac081ded2a0280c0d5ebaf93ef580ed78",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-84-InputScriptType.SPENDW-3a2da005": "b2e8c71478198dccfef00f7828adb7dff29f46d09e0fd2464e39011cfe2bf0e7",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-86-InputScriptType.SPENDT-0d2d3911": "716d652269ec958b8cf9d86b0142f2ce268574fbe2ef433d7ecb0da4ccd9ab4a",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-1-44-InputScriptType.SPENDA-06441aab": "4c27df569f892b30f8cc1e5f9dc333ca7b8663a77942e89acb42d2b6ab0f1ee3",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-1-49-InputScriptType.SPENDP-2341fa5a": "602dd2640923f6dcea5e5ffe00407eee61092a54fd6bf5c374d9d2ef0e9baa84",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-1-84-InputScriptType.SPENDW-59aa0a79": "a2b6e85fd8a9c938935d110fd4ebc194ab0aa0022a3a1d8eab8e5f47be039d4b",
-"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-1-86-InputScriptType.SPENDT-af95048b": "cf74f74945126948b13287c6ab88bd41428dd8adf4d2b2f42685506912b6b523",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-10025-InputScriptType.SPENDTAPROOT--301d7568": "8eb0ac14eb8e45e406cfedcdf6ab0102cee996a87ee929e4d47926ac1d24d191",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-44-InputScriptType.SPENDADDRESS-pkh-a1b0211f": "750c7b652491b70b3a5c493ff88ecb92e9866c2e3e9e6282bd4bf5030703d50b",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-49-InputScriptType.SPENDP2SHWITNESS-75f8d49f": "ab794f2a7e942a8560318e99e86057829b9f901c37029f0dd074744579e8f1b2",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-84-InputScriptType.SPENDWITNESS-wpk-cee65569": "2480edcf70af32084ed9163dc21d9ddafb1e1e05ff5d0facfa99376c51bc23a9",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-86-InputScriptType.SPENDTAPROOT-tr(-6b548a1a": "7efff5db9ff1da8fa5cbeb8c802c4cb6ff1a425a264fcb9c59d90b9302586f41",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-44-InputScriptType.SPENDADDRESS-pkh-37215d1b": "dda04282fd18d58324f7a66af0e3fa5f7f3fa89557c47a3f0eaac3f26f29aa9c",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-49-InputScriptType.SPENDP2SHWITNESS-3ccd985b": "93cab4f621205e362902ae779fbb84be58b76a450c300cde11137e3070e9259b",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-84-InputScriptType.SPENDWITNESS-wpk-21c3fa4c": "ebac1c3c25035c3648a1a0bccfbb3b5644e8ce49c7632c7af9e5a4cd57678dc1",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-86-InputScriptType.SPENDTAPROOT-tr(-3a85f3dd": "fbb254e80ae730025f0797650339787f6d79f86935aeaeb617986262d1b5c10c",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-10025-InputScriptType.SPENDTAPROOT--591134d6": "a289a6b7cf0c94797df89121ff37df9722a7ec0a3c1fcf1d8520d5c50915498d",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-44-InputScriptType.SPENDADDRESS-pkh-b7612f41": "158eafddd7b19b154ccc4314a05764e0c1a5150ff1677585b4013f572a048879",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-49-InputScriptType.SPENDP2SHWITNESS-4408e6b6": "6e8b65113a0695a3ca428946dfd044f082060586a6f43c2547439082425a53b2",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-84-InputScriptType.SPENDWITNESS-wpk-49d5549d": "0b3ac728706f0615814671a29eb6294b5987e3b5d2140ae618be0f8d70ccdf0d",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-86-InputScriptType.SPENDTAPROOT-tr(-51c6f7dc": "8b368d9be98404cc62861b484fcea0d09b6fb42e93d66bdaafe402cdaecca402",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-44-InputScriptType.SPENDADDRESS-pkh-671fabde": "09752be76873928bc0522501bb1ebee3496d3e4b612b53518d6a56feb292cf21",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-49-InputScriptType.SPENDP2SHWITNESS-6a0c7b09": "afcde183ef0285975296c9e4d0101e19ac66d4c71c68518cbf4441c7e4514204",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-84-InputScriptType.SPENDWITNESS-wpk-7c651f2d": "cba15340ec7bb0b140871fcd7e30f0f9f2a67e78a6a79776914b3e57f3d45901",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-86-InputScriptType.SPENDTAPROOT-tr(-b37d77de": "23675f0376dba3d2122cc002d4fc0bfe6347ac2746d3f0cb7dd43f0001208740",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-10025-InputScriptType.SPE-6c24ae6f": "8eb0ac14eb8e45e406cfedcdf6ab0102cee996a87ee929e4d47926ac1d24d191",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-44-InputScriptType.SPENDA-fc66840d": "750c7b652491b70b3a5c493ff88ecb92e9866c2e3e9e6282bd4bf5030703d50b",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-49-InputScriptType.SPENDP-3f679311": "ab794f2a7e942a8560318e99e86057829b9f901c37029f0dd074744579e8f1b2",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-84-InputScriptType.SPENDW-dedbd46d": "2480edcf70af32084ed9163dc21d9ddafb1e1e05ff5d0facfa99376c51bc23a9",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-0-86-InputScriptType.SPENDT-9b717395": "7efff5db9ff1da8fa5cbeb8c802c4cb6ff1a425a264fcb9c59d90b9302586f41",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-1-44-InputScriptType.SPENDA-908dd45b": "dda04282fd18d58324f7a66af0e3fa5f7f3fa89557c47a3f0eaac3f26f29aa9c",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-1-49-InputScriptType.SPENDP-07c408b2": "93cab4f621205e362902ae779fbb84be58b76a450c300cde11137e3070e9259b",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-1-84-InputScriptType.SPENDW-ae5dad46": "ebac1c3c25035c3648a1a0bccfbb3b5644e8ce49c7632c7af9e5a4cd57678dc1",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Bitcoin-1-86-InputScriptType.SPENDT-f5c0cb2f": "fbb254e80ae730025f0797650339787f6d79f86935aeaeb617986262d1b5c10c",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-10025-InputScriptType.SPE-ad017c81": "a289a6b7cf0c94797df89121ff37df9722a7ec0a3c1fcf1d8520d5c50915498d",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-44-InputScriptType.SPENDA-87568704": "158eafddd7b19b154ccc4314a05764e0c1a5150ff1677585b4013f572a048879",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-49-InputScriptType.SPENDP-08c818f5": "6e8b65113a0695a3ca428946dfd044f082060586a6f43c2547439082425a53b2",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-84-InputScriptType.SPENDW-3a2da005": "0b3ac728706f0615814671a29eb6294b5987e3b5d2140ae618be0f8d70ccdf0d",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-0-86-InputScriptType.SPENDT-0d2d3911": "8b368d9be98404cc62861b484fcea0d09b6fb42e93d66bdaafe402cdaecca402",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-1-44-InputScriptType.SPENDA-06441aab": "09752be76873928bc0522501bb1ebee3496d3e4b612b53518d6a56feb292cf21",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-1-49-InputScriptType.SPENDP-2341fa5a": "afcde183ef0285975296c9e4d0101e19ac66d4c71c68518cbf4441c7e4514204",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-1-84-InputScriptType.SPENDW-59aa0a79": "cba15340ec7bb0b140871fcd7e30f0f9f2a67e78a6a79776914b3e57f3d45901",
+"T3W1_de_bitcoin-test_descriptors.py::test_descriptors_trezorlib[Testnet-1-86-InputScriptType.SPENDT-af95048b": "23675f0376dba3d2122cc002d4fc0bfe6347ac2746d3f0cb7dd43f0001208740",
"T3W1_de_bitcoin-test_firo.py::test_spend_lelantus": "9e59a8dcf96c13796bbd332b37350db98ebc8495fc281ec2bfdf2c34cd9bdd54",
"T3W1_de_bitcoin-test_fujicoin.py::test_send_p2tr": "546b672d1c4de6986c276e95c7e8b0bc616978830336da4f9124c5e78826ab3c",
"T3W1_de_bitcoin-test_getaddress.py::test_address_mac": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getaddress.py::test_altcoin_address_mac": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getaddress.py::test_bch": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
-"T3W1_de_bitcoin-test_getaddress.py::test_bch_multisig": "e0fd3ee4d9c86a6bc3fa615500d0a7f47b29c67f93ef1c6116bf989e9fade027",
+"T3W1_de_bitcoin-test_getaddress.py::test_bch_multisig": "bc1fa5c0caee1496b263c145bd32ba76136f4a3b2ae8fcdb80554afbe417c200",
"T3W1_de_bitcoin-test_getaddress.py::test_btc": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getaddress.py::test_crw": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getaddress.py::test_elements": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getaddress.py::test_grs": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getaddress.py::test_invalid_path": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getaddress.py::test_ltc": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
-"T3W1_de_bitcoin-test_getaddress.py::test_multisig": "d14f7f9b1143f8b2523955e93be46eb0a0578b39ad5d06d22e6350518b5da77d",
-"T3W1_de_bitcoin-test_getaddress.py::test_multisig_different_paths": "c059880392e9707afd6007f48e4916eba470b0ace0fe88fcb7e02279b89b23fb",
+"T3W1_de_bitcoin-test_getaddress.py::test_multisig": "e9f5bf5b89f7b107f5a21e7ffd4cdd99dc580bcd38772806d4ccc844a82e202a",
+"T3W1_de_bitcoin-test_getaddress.py::test_multisig_different_paths": "30641d038d53c076e8dd1591ca6f88339ca49a86ffb641b4594082e07a542b8d",
"T3W1_de_bitcoin-test_getaddress.py::test_multisig_missing[False]": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
-"T3W1_de_bitcoin-test_getaddress.py::test_multisig_missing[True]": "ad33abec4538a59294d704b99593db13e7a413bfdecf96b5c276cfc3a9975705",
+"T3W1_de_bitcoin-test_getaddress.py::test_multisig_missing[True]": "dee1090a0febcb35e36f85f7f25dd7cdd089cdedb74edf79d8d4dd69e05f33fb",
"T3W1_de_bitcoin-test_getaddress.py::test_multisig_pubkeys_order": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getaddress.py::test_public_ckd": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getaddress.py::test_tbtc": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getaddress.py::test_tgrs": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
-"T3W1_de_bitcoin-test_getaddress.py::test_unknown_path": "2fb0b29b6be82c54d482268cb42f1c285aec56705c643e6171c2a885706ead01",
+"T3W1_de_bitcoin-test_getaddress.py::test_unknown_path": "35270978c3ad89475e997044c2e4fa6a74afb0fb75575b4282f1ec4edfd3b96b",
"T3W1_de_bitcoin-test_getaddress_segwit.py::test_multisig_missing[False]": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getaddress_segwit.py::test_multisig_missing[True]": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getaddress_segwit.py::test_show_multisig_3": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getaddress_segwit.py::test_show_segwit": "f91bf999635fdda65afd4056f5a414a13f0723f9fcd316e53aa5c863f5e59780",
-"T3W1_de_bitcoin-test_getaddress_segwit.py::test_show_segwit_altcoin": "5bca4d58bc91d4414e61b10dd4948af35140d1546fd97a4edfe0a212fc241605",
+"T3W1_de_bitcoin-test_getaddress_segwit.py::test_show_segwit_altcoin": "358d9599d31359ccd94d9d552be7aeb5388e37498314435deffb7ceda9372ae5",
"T3W1_de_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-0-0-bc1p5cyxnuxmeuwuvkwfem-dc12f29f": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-0-1-bc1p4qhjn9zdvkux4e44uh-1f521bf2": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-1-0-bc1p3qkhfews2uk44qtvau-d8b57624": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
@@ -30136,26 +30136,26 @@
"T3W1_de_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-0-0-InputScr-821a199d": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-1-0-InputScr-9d2fa8bc": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-1-0-InputScr-d5b7f8fc": "013642bace95a1c95d1ee15e72b4e15e790376347c94cb626d751a2bac39c5d4",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_cancel[m-44h-0h-12h-0-0-InputScriptType.SPENDADD-4eca71e0": "6eba5f3262c12ca233ad5dcf14e808b5558277ee063c23d533ff174a8f117d37",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_cancel[m-49h-0h-12h-0-0-InputScriptType.SPENDP2S-4ec777e0": "1b53933545316f75aea1c978c74a7dbc19e180949b4d1fa609038db90eff4339",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_cancel[m-84h-0h-12h-0-0-InputScriptType.SPENDWIT-d6991e22": "50452e20f1edf2dd471c45da547028b341abc1d94423734629343a91a2c468fe",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "95a0892cc56b692f85f05e3d14a2e8cebfe46e68cdf512a8574877e09a6312c3",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_15": "ceff835b87baf245c2926996d6cc950c11eb615a0d353e737f2038bf8af4e4fa",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_3": "244795567444e4d2dcd27ed692bee53c2822531ef857edd9651aced2d1035a46",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-4efd9cf3": "c5c31d051400bdb3ec938addc4b0f697b25b399995260ae5d402ca3eabdef68c",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-98a7e339": "c5c31d051400bdb3ec938addc4b0f697b25b399995260ae5d402ca3eabdef68c",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--2cf5f03c": "bacfbc53dabcbd9e4055515426cd69d5c615aab1ee6de83649fa496a32d1320c",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--5ea18367": "0a252a242c174a26c778c53933dcf1243d489ddcad58ed7824173afcc9b78436",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-e70b56ea": "b965371d7567d9f24f71e3c0262b6a7aec7dbb42604e6e2db63e0c4ca687b880",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-f3c4650f": "a4f9607f888756e06b1d415f7c1533a0cb14021e462ffa1ce38a208a00d17567",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "81d89f566aae980190c4666667f3509defc1fad6aa7f70ceca5220a32aaae64d",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "849ec79e3d9c42e42bbb40a9f4235bfeb4f92defa57a1f2fdb15420ef6f9c786",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "2a82fc978c02d93f6b23b399fb9f7fedf2e389dc65aafc1b0be2edd16369622d",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-aca0623f": "f813c47352e8559d0f4509d669e105a0dcc03c3cda02cde6939c0f5e70bb4997",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-747c079d": "8d68f526ea43bf5ecfdba434826c71a0eca74806ebe56825af3e906614531dbf",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-e4302080": "447cfd965cfb2dd084a11ed9d442842e95bcb73df700affc2f8cbf3ad9965128",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-071a4a07": "b4e811cfadd9a70419052f03bcee9df59fb0852d6c1968796c503d2ffb84dbb3",
-"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-25ee9808": "2e68813466ace016274f71f65abb6a8a846c4bcc37e8dd581c84df3927757b19",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_cancel[m-44h-0h-12h-0-0-InputScriptType.SPENDADD-4eca71e0": "6b964c9830f81e76df95ac33620aea22871625899af7b22365b61ee28233f734",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_cancel[m-49h-0h-12h-0-0-InputScriptType.SPENDP2S-4ec777e0": "07507af9e82fe2e9a960ae079f9aa0093469cbf8ff6c973e7ee4e8f611c06d44",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_cancel[m-84h-0h-12h-0-0-InputScriptType.SPENDWIT-d6991e22": "4f667620132cd4148341e00e70352515d10cc3a27cb3ce8e14b3c0712783e27d",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_cancel[m-86h-0h-12h-0-0-InputScriptType.SPENDTAP-4c5b2b38": "ea149c8cec6956a23e08866e58a588e85acff06d5569c9b7ecc55bd0ee46b7c6",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_15": "ea15dd3a32ea5eac929cc8ed5caf2d33b91dff46e4418281ed4cfbb7b04f472c",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_3": "387c4a5f73471d7446c00e8627f994a71c308a8677bf53e818a1a06c54a73b5c",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-4efd9cf3": "e821a6ed9e8fe474986a5f3b9b7add9dc27f0adfa2d234c37d82ab798346b243",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-98a7e339": "e821a6ed9e8fe474986a5f3b9b7add9dc27f0adfa2d234c37d82ab798346b243",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--2cf5f03c": "205342c1a52b6c1f655a91a6293e973a4a7bbf561e670e19bf3cfadf34409c81",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--5ea18367": "32f1c4f3a7d99af91196dd27e1b315b6f98720a483f48bedb97289c549a67af0",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-e70b56ea": "ffae3657bf762e91f89e0b1a20768b5f653dea4cd96d9a1b5c209082dda7af8d",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-f3c4650f": "c554c5224fc2ee1c38adabbd416a5afd148265a1005a1361446d29e429d1ba53",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-5c88d0fd": "ebba034f43fe86838ca36a7f281967de008991aa7e909267df6ba49b3e114d41",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-87490d4e": "5f0b7d69395499dc4f64a09baae27ed26982be481cdcb8a4ad3fa6bf97a14b8d",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-9bc227c1": "7c98d515f830c506d76083e7764fe64aefd0bfd700384af63d6179b21e5bdc1b",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWIT-aca0623f": "20b34f1eb202a231782da816a37742f19f44652f8253ad2e43571567fde79296",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-747c079d": "287409e53fe1952c427299cd22d0916b89762509767f91dd1a92a391ddf0fc27",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-e4302080": "a705aae64d7bcd679afa14cdbf0bf953222d9904dc9ed8b146519eb2e277df66",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-071a4a07": "b760bdf4feb82fa73dfe516a5c51bf8da87fa5bacf84104cd4145a0f2a830010",
+"T3W1_de_bitcoin-test_getaddress_show.py::test_show_tt[m-86h-0h-12h-0-0-InputScriptType.SPENDTAPROOT-25ee9808": "b840e0e0747c5cda289252dd42753d8cee27ae02dc3a8310e2b7dca1603b512d",
"T3W1_de_bitcoin-test_getaddress_show.py::test_show_unrecognized_path": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getownershipproof.py::test_attack_ownership_id": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getownershipproof.py::test_confirm_ownership_proof": "03787568d4740cdb5a80483b94794d170883a4d89d4f09b431f516a10bc2024e",
@@ -30187,17 +30187,17 @@
"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_cancel_show[Litecoin-27108450-path9-Ltub-e0dd9464": "315077e03c54a463a4cb4f794ed763ceba6275924dd768786e71bd2b146cbc59",
"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_cancel_show[Testnet-70617039-path4-tpubD-2a62087a": "5747352c285c0f15983866caab7288824f3cddb0c413d1e9a2c0bdae6ca2199d",
"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_cancel_show[Testnet-70617039-path5-tpubD-320cbe71": "9e438ca1b335caa60e11970b7eff70285ac7d4c117490e0abdf263466853f764",
-"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path0-xpub6BiVtCpG-d791cce2": "336dfcd30caf477923a95d6837315300feeb5cb2de8aaf17c90389ba41972561",
-"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path1-xpub6BiVtCpG-74c78643": "75898931393308d5e3813ff290f03fa6d0db4409fa3aaa7938406f3ea48c7539",
-"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path2-xpub6FVDRC1j-3074f5a6": "53b8a8b70f01e7d5b07bae7addc8e206c325e7786695d751d7f5ae1c2c7eadca",
-"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path3-xpub6GhTNegK-1b073ed9": "44c8e54f5d7049cc44c514e0c59da8d219afb80b81b52aaf6f91e0e4c0e7f98b",
-"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path6-xpub68Zyu13q-eb190bf2": "929c9b3cb2acd226436421c15676e1dcae661c534b3bf76fd4751e63e8b8c8e3",
-"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path10-Ltub2dcb6N-d2ef4e5a": "54716c83ec3b9b6395f09edd1f0d3954cae4453e9c32c67eb9802f55d409ff75",
-"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path7-Ltub2Y8PyEM-b9a6bf56": "a5fd75c2202651707a67d1898be01cd81c92dd10bc9cd93c881fab9e117a2089",
-"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path8-Ltub2Y8PyEM-d598ed84": "0849cc2e013b4c12ced5bd7765a3462786a311ed959c9d7e0a46acc736fa54eb",
-"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path9-Ltub2dTvwC4-bfef8b2e": "49c2f2b34d31f008c680c3df525a189b5709398d935b6f9741a048db7782b5b3",
-"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path4-tpubDDKn3FtH-5ca1cba5": "08fa4026d35ee7d4249f094ea6b240e8f7f47fd354b0e3cedd2bd0e7a5fd170b",
-"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path5-tpubDGwNSs8z-60ca5612": "ad53858911eb977bb485ca357c252e22b8f116791208577436fef3f534897216",
+"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path0-xpub6BiVtCpG-d791cce2": "750c7b652491b70b3a5c493ff88ecb92e9866c2e3e9e6282bd4bf5030703d50b",
+"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path1-xpub6BiVtCpG-74c78643": "f80e653416f7b4279c9aa83fd0e632875ee9fa91985d26fb9624c71236ef439f",
+"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path2-xpub6FVDRC1j-3074f5a6": "89029c44cb9b4536309a1bfa0e32898ab36c621075ac0ebd48983a77da063494",
+"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path3-xpub6GhTNegK-1b073ed9": "2c3748fac0a7a3dbadcf1447ef661888192e5eaa29639b23acf823eb3d40bb62",
+"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Bitcoin-76067358-path6-xpub68Zyu13q-eb190bf2": "5414ce5c07d94591826224658be22daa03599524a73c67dec69d5751c2dba2f9",
+"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path10-Ltub2dcb6N-d2ef4e5a": "f6f4294acdcc2bce9282318a385d5ad0a61e1de35c28cdb2b2728caa2109fa75",
+"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path7-Ltub2Y8PyEM-b9a6bf56": "229333b969a66bac4a1236339061c0109f2fed94db305c1fd735f50ce4d53ae0",
+"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path8-Ltub2Y8PyEM-d598ed84": "4aba7edbb463855f35a061271562a11913ef55110959e22b0bf86aff39883678",
+"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Litecoin-27108450-path9-Ltub2dTvwC4-bfef8b2e": "2be2c51b249b09b3b4bae8ede538fdb804c7fed14ba507e216637c953d007e1f",
+"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path4-tpubDDKn3FtH-5ca1cba5": "158eafddd7b19b154ccc4314a05764e0c1a5150ff1677585b4013f572a048879",
+"T3W1_de_bitcoin-test_getpublickey.py::test_get_public_node_show[Testnet-70617039-path5-tpubDGwNSs8z-60ca5612": "36fbcad593ff5cacc3e8654397af7b08b4713d2f812fc21572817301650c0810",
"T3W1_de_bitcoin-test_getpublickey.py::test_invalid_path[Bcash-path5]": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path0]": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path2]": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
@@ -30228,12 +30228,12 @@
"T3W1_de_bitcoin-test_multisig.py::test_15_of_15": "b737fd1cee4e5deb54e6b5b33f1f6b52baa3a71a418f7eb4a3b211d44a72b63a",
"T3W1_de_bitcoin-test_multisig.py::test_2_of_3[False]": "4a155513b2d6d698f24ebc02199ea100842aac952232c40e8985a0840a0c09da",
"T3W1_de_bitcoin-test_multisig.py::test_2_of_3[True]": "57e6bec906cb92d1af605786a984f2bfa46341f86c0afbc5b15c7b49b54ff9a6",
-"T3W1_de_bitcoin-test_multisig.py::test_attack_change_input": "bb5641f9d899216e5871786009112ea3e859727f686aed25b249aaf0900e1839",
+"T3W1_de_bitcoin-test_multisig.py::test_attack_change_input": "a1076e01248f418af1d324a02fb560a3dfcff012feb7810ced77f053c2f8659d",
"T3W1_de_bitcoin-test_multisig.py::test_missing_pubkey": "be15cc344df5ca9d68792dd3fe523216b1f16ce56d5bda521d088efe4184b7b7",
"T3W1_de_bitcoin-test_multisig.py::test_pubkeys_order": "710c687a47d9371be20923f242f02ac1e9b38494adba45c844d810346eb126fb",
"T3W1_de_bitcoin-test_multisig_change.py::test_external_external": "c19ad6d255e6ba891d04bb6e5dcf94c88e6231521cf1c716d8f6c41e8da25d51",
-"T3W1_de_bitcoin-test_multisig_change.py::test_external_internal": "3b32937002b5fdb28e081606a7ede77f5c43e1b72a0d0f30001f9a1473a3fa2b",
-"T3W1_de_bitcoin-test_multisig_change.py::test_internal_external": "5d1a5c8a7b23b46d45e569a7976569cbc6402eff42e0b49f6bbda78d31878bfb",
+"T3W1_de_bitcoin-test_multisig_change.py::test_external_internal": "2b26f28722114f1139ef3b49c04e1a83a18a8723d2d942ff50b10a5ac100d506",
+"T3W1_de_bitcoin-test_multisig_change.py::test_internal_external": "0cb81c1dea76ee817b504481128921943b7883cbabd0a5639ff1427a1484423d",
"T3W1_de_bitcoin-test_multisig_change.py::test_multisig_change_match_first": "1ab66f04b6a3cea4844301fabfac9ed0c4f4f00e5fa9fb3f0326e5eb2dc3711b",
"T3W1_de_bitcoin-test_multisig_change.py::test_multisig_change_match_second": "58fcf26a47350f739b993696a1b59617d65ed9993a71c7d65879c2c820df09f9",
"T3W1_de_bitcoin-test_multisig_change.py::test_multisig_external_external": "e30ba7b9171148d785f0082b25b08f6489f90c500d9b5eee40a689f8ab492eca",
@@ -30243,45 +30243,45 @@
"T3W1_de_bitcoin-test_multisig_change.py::test_sorted_multisig_change_match_first": "1ab66f04b6a3cea4844301fabfac9ed0c4f4f00e5fa9fb3f0326e5eb2dc3711b",
"T3W1_de_bitcoin-test_multisig_change.py::test_sorted_multisig_mismatch_inputs": "fdddb5d00077221e9f5d20cd8ec72577b64526855648e5cfb5857f703d9dda1d",
"T3W1_de_bitcoin-test_multisig_change.py::test_sorted_multisig_mismatch_multisig_change": "3300e09b55e8ef280ccc55a83b17d79a7e44a9e371dcf50019675b608077bdf9",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-6-255-script_types3-False]": "bd55aee07ab457d871acd61ee1b268039baef7689092cf0d7e870965faa37ad1",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-6-255-script_types3-True]": "024158b07b0d8f647a3dcdf1d8b97cb7e6fa6e7e56cb9220c273b9c8e2b0edfe",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-script_types2-False]": "1385c62ea273111c1ae9e0ec48222f78b9bca894f21754754812593b419f6fe3",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-script_types2-True]": "17f148517edba4420bc902cb969641150f0d5a633f66600128485a06fa7259a6",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-6-255-script_types3-False]": "a1ac29a82599d2e7ac7ba23176c432055dc9c1f4a13ef034c16f477fed88d071",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-6-255-script_types3-True]": "26f02a89bc10fad5efff1c67f347dcc8add74566d39a3f32a956fbe93b8264e8",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-script_types2-False]": "551f23f49cc2832fbca28f36fda4172ea1363e0d48a33a0c563236bc472c86e8",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-script_types2-True]": "2f931a546622daf737cc842fa55f1f1bd5e57cb3f10aef1bb74d8acd8bea8e35",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress[m-3h-100h-4-255-script_types1-False]": "e25e57b19101d52eb3674eb800775ca87bf3fd0327e0ce482c48463136705742",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress[m-3h-100h-4-255-script_types1-True]": "0e10e2bf21f690a44c21eaca5f67bcc845492cd156638f75b6bc52500912e475",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress[m-4-255-script_types0-False]": "ea1eb76cef1f17abfb474ea981bca1e4946b5c19dfba64da053c878e052eb483",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress[m-4-255-script_types0-True]": "b70f967883ac7121ed75766f46c369a98a6621d8fe82826c3d205ce614846ec4",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress[m-49-0-63-0-255-script_types4-False]": "2b6ce8368a623e6154715dd86fadb66e5a71c3d77a7a7ad099727549dc3dd72a",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress[m-49-0-63-0-255-script_types4-True]": "2b2ade66e089872528fa7f7e845a2953319ffedaac8de7705b1d58c2a64e2c8c",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths0-address_index0]": "8256bc803bf076e3caf1067e8e42d6f497b461b647c07d582ce936807059f0b5",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths1-address_index1]": "6455c2aaa1c225df1668dd0e9c3a34bb399c0bf34ec35816bed9f374cfa4b6ad",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths2-address_index2]": "a8ff49cbcbf6cf3d49cec83c7edfbaa112cb42b732e6acec2df3ac778ff0e542",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths3-address_index3]": "f6dae9eb2f22ef2d62fc3f389243a4d131c99d6133e47b1caa1b480b3c9b65dd",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths4-address_index4]": "fe15e81c4541590b2d0e15c95797db50ce4fb50a47ea1796647d4d413b1e6052",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths5-address_index5]": "e568752b38cfd5ff3feb7a7077d4f00b323c1a8e07b5ccc902dbf0c886e6ddb0",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths6-address_index6]": "a3ec39137273ff1109e395bb52204663fdceca86806dbf4a54e92ae59e35e8e5",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths0-address_index0]": "d7773d94bd259b5850c4049c3d3c7b27e5501dbbffbed1e0306aa0fb62abd58d",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths1-address_index1]": "c297ce86a04d7641d7cb77054f70cef4b81be6ea1353509c7b12c1e1b18c79e2",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths2-address_index2]": "ee35b78f68e57d7b469e404687f3cd2efa798ff1297cbe9b593b4891bf4c7844",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths3-address_index3]": "e41db32c71e72a5f36a6c7a3a3c111c9de56d30837209eba97295a2897a8e5e2",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths4-address_index4]": "ee4ef0e41f90fc949b20c3b5eb41444e39556d657b1bdb0480905fd890a0a6e7",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths5-address_index5]": "2aa3eec58314fabe0be19081ff339cc26e5a536eac5091380dd86b911361fae0",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths6-address_index6]": "bed8f2fddb40c6f2ad1784c61fa3931e29510fdd683234c6e95d0f64f22022d6",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getpublicnode[m-1195487518-6-255-script_types3]": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getpublicnode[m-1195487518-script_types2]": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getpublicnode[m-3h-100h-4-255-script_types1]": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getpublicnode[m-4-255-script_types0]": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_getpublicnode[m-49-0-63-0-255-script_types4]": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signmessage[m-1195487518-6-255-script_types3]": "5caea4a8cfcf1478498da4d44648b30625085a58aedbd7622af34d68705fe130",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signmessage[m-1195487518-script_types2]": "635842929c3afd390cee8bc1e47d0c9fe9804541a93d8da39d8e470e6d0d8cba",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signmessage[m-1195487518-6-255-script_types3]": "b0a297dd58d0afb10c22a78207cf2274aedc09714ef964af9ff54a819aa2ef6e",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signmessage[m-1195487518-script_types2]": "60c91eada302613d36fda375c17f16d98c485232b1153f8ffb95f560c35894e3",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signmessage[m-3h-100h-4-255-script_types1]": "7aae8a92479f318006ad27ab39ae3d184ae43a375105ec7fbf11bd7322199431",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signmessage[m-4-255-script_types0]": "6319eaa411a0ec72aa37b4c0eda3a36a32376314b9a439941173b8828d39cc9c",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signmessage[m-49-0-63-0-255-script_types4]": "806ac3940b93944f1c6fc0369a5dec9f7257a735192c1b2d4606b330ee86e6eb",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx[m-1195487518-6-255-script_types3]": "36e3795123a73af04855642993b88c59c4fcdb1190f1698915ca766d17859823",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx[m-1195487518-script_types2]": "8f086134f4bb00e72ce9fe8e7007be47926e49d83a390af68e77823779db72ac",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx[m-1195487518-6-255-script_types3]": "4253a8fc3a25e0106be7fced5e47a477577c3fbff35ca0cbb18ef08772168165",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx[m-1195487518-script_types2]": "f99ea0879508c805781b0f73058d8adcc3ddf87cf9f37fcbd46c1db0d3f49d0d",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx[m-3h-100h-4-255-script_types1]": "6834994969ce20b5ce35bded1c0aea6c8935ab82aa50c86854937a8006cf1d34",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx[m-4-255-script_types0]": "731f5e10d75dc91cb637b7e10dd45fcb82eded209223b3c5757d0dc881c5e339",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx[m-4-255-script_types0]": "9bcff2bd294c50d734786a55c980ac74099619b64e9b546ff166ab83444e8943",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx[m-49-0-63-0-255-script_types4]": "06a38da8f6d7fc007b99e5336b6e66559adde5a3d2bb151df10f78585e9a275b",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths0-address_index0]": "f9993b2d260c623012735ac31ab33badd4e43c87b10af6b521cc1cdd943d006b",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths0-address_index0]": "18cb4d849692f85b45322db1705cc2ec6a755c5cf50e69e18c1c542525d334b1",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths1-address_index1]": "a4f68625630731f0956e0a8e1dda34a1b03ed98d4aeae8495503cadca9052773",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths2-address_index2]": "4ea9e7a0e9aefced74edcb14a5fdf86d3fad46dcbfd5501e2fe472d547eed238",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths3-address_index3]": "96cd83deaac040b55ad9037b4b24a98a29858a0f9f2881ed4651979be31ebee5",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths2-address_index2]": "6c951605d5ad59cb773a7a0bda97c20928996fa99b3eba69880f83dca66b20cf",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths3-address_index3]": "8ff79f987d744ebe1c534192c3eef6648f8cc76fd839d89268dad7ceae0d7023",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths4-address_index4]": "a4f68625630731f0956e0a8e1dda34a1b03ed98d4aeae8495503cadca9052773",
"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths5-address_index5]": "a4f68625630731f0956e0a8e1dda34a1b03ed98d4aeae8495503cadca9052773",
-"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths6-address_index6]": "3bfd33cecc84d0e19f30e55aaeab1db9c77d3a08c47e1b48231d7f4b73cb1350",
+"T3W1_de_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths6-address_index6]": "5297beabc6273956cf46d7fffef1df1ae9bb462e0a7e17321e7c6a82617a6fd1",
"T3W1_de_bitcoin-test_op_return.py::test_nonzero_opreturn": "be15cc344df5ca9d68792dd3fe523216b1f16ce56d5bda521d088efe4184b7b7",
"T3W1_de_bitcoin-test_op_return.py::test_opreturn": "2c1eb0b262f25bd0700e1f8c365359017132d36a7c20c8407f1050b6a5149d49",
"T3W1_de_bitcoin-test_op_return.py::test_opreturn_address": "be15cc344df5ca9d68792dd3fe523216b1f16ce56d5bda521d088efe4184b7b7",
@@ -30330,7 +30330,7 @@
"T3W1_de_bitcoin-test_signmessage.py::test_signmessage_pagination_eckhart[single_line_over]": "3fa4efa7d64c3f13e9999b6847b1a642bd18b3a7b3014057935806fb413a534c",
"T3W1_de_bitcoin-test_signmessage.py::test_signmessage_pagination_eckhart[utf_nospace]": "7ea30b886e1723c3b6047c535530b7518bad84ae58a26cb5d5e4b5100a68b71d",
"T3W1_de_bitcoin-test_signmessage.py::test_signmessage_pagination_eckhart[utf_text]": "24ec425f99c61d18bd968a9c1f458796b2d3148398bd00a9f9319aeec7271463",
-"T3W1_de_bitcoin-test_signmessage.py::test_signmessage_path_warning": "9235750b8c9e4682c92ced62d6ee70552d318fdb526a3f580941d5886753e572",
+"T3W1_de_bitcoin-test_signmessage.py::test_signmessage_path_warning": "3532d1765be397005842d9dcb029e0172dbc4d66e188af946f2144c6dea886bf",
"T3W1_de_bitcoin-test_signtx.py::test_attack_change_input_address": "b536e2bf56c10f0ce7d419667b4b9ccd9880684bf674a8d611a22cc86597a9dc",
"T3W1_de_bitcoin-test_signtx.py::test_attack_change_outputs": "4cd32f0b8960683805503753a469bfe6e3c2effaf657da4e8294a5d206c1c8fa",
"T3W1_de_bitcoin-test_signtx.py::test_attack_modify_change_address": "2022305460a346d067cdc0b36ef03420c28c967a2de147b5011ed3f49aa73bbe",
@@ -30341,9 +30341,9 @@
"T3W1_de_bitcoin-test_signtx.py::test_incorrect_input_script_type[InputScriptType.SPENDADDRESS]": "be15cc344df5ca9d68792dd3fe523216b1f16ce56d5bda521d088efe4184b7b7",
"T3W1_de_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOADDRESS]": "be15cc344df5ca9d68792dd3fe523216b1f16ce56d5bda521d088efe4184b7b7",
"T3W1_de_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOSCRIPTHASH]": "be15cc344df5ca9d68792dd3fe523216b1f16ce56d5bda521d088efe4184b7b7",
-"T3W1_de_bitcoin-test_signtx.py::test_information": "54cb9c237afe68f8cd47f0803b2230151ee068a5d75684d92f108bebaf8e7c4a",
-"T3W1_de_bitcoin-test_signtx.py::test_information_cancel": "5a47d5bced2eb7b84a3e5ec214cafdd27814d42b28042b533ff76ee6cb8f6c39",
-"T3W1_de_bitcoin-test_signtx.py::test_information_mixed": "bfb17111a22e6c3d3d59d77715755541c5bc4090cd9a941ae7ca8552d81276d3",
+"T3W1_de_bitcoin-test_signtx.py::test_information": "463d82b8d98309796dfb4dd728d73b97cdae3b50368e395eccc3c0fb13b6b919",
+"T3W1_de_bitcoin-test_signtx.py::test_information_cancel": "ce959b571db468a6e339a1f71a356b254281c979ec40a8522028a51c6feeee1e",
+"T3W1_de_bitcoin-test_signtx.py::test_information_mixed": "18c47abd948bb03e1977d5e5295c54bdfa335ef3124baf9b915975e78d9e1404",
"T3W1_de_bitcoin-test_signtx.py::test_information_replacement": "568b8b3344e96bf17a60370f417cf9c898a44cf54b823858d53b39cf9be933a0",
"T3W1_de_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "edd7e98869678c9d2523f4403f3da2047415a3ada2f822d4509f787856c7eef2",
"T3W1_de_bitcoin-test_signtx.py::test_lock_time[499999999-4294967294]": "2c55d2667f233be0076ef14d48284839570d14a3153bed9ba2cc9753ea1da146",
@@ -30398,15 +30398,15 @@
"T3W1_de_bitcoin-test_signtx_external.py::test_p2wpkh_with_false_proof": "be15cc344df5ca9d68792dd3fe523216b1f16ce56d5bda521d088efe4184b7b7",
"T3W1_de_bitcoin-test_signtx_external.py::test_p2wpkh_with_proof": "62a0b73b18afd0b697327bdcea7c63f7bd4a24d56c26f605a95624857ffa55fd",
"T3W1_de_bitcoin-test_signtx_external.py::test_p2wsh_external_presigned": "5bba6215dd240b90a1aee5f05e6fbbe9371ad4503e909f937312a3bb7638d3bb",
-"T3W1_de_bitcoin-test_signtx_invalid_path.py::test_attack_path_segwit": "230e172c928472bd3288ad8a3a3d99a77d85362e0bff38d0857e3275923c2779",
+"T3W1_de_bitcoin-test_signtx_invalid_path.py::test_attack_path_segwit": "e287a857adffd4afa0a1722d2678f0fca252833def4c31d1fc8757fff411e264",
"T3W1_de_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail": "be15cc344df5ca9d68792dd3fe523216b1f16ce56d5bda521d088efe4184b7b7",
"T3W1_de_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail_asap": "be15cc344df5ca9d68792dd3fe523216b1f16ce56d5bda521d088efe4184b7b7",
-"T3W1_de_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "eb1f4253d38c5b34fdaa487c7e89b3b8ed3ce567b04cca97661546d8c392e51c",
-"T3W1_de_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "e99642db22c567d4528c94209e39ba96b5ce383d75bbfec87e42c542e39cbaa3",
-"T3W1_de_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_inputs": "2d34ee6a0ce7bdee16ed7df974854d9e4d590b802770b3d7950b8e37534ed7c7",
-"T3W1_de_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_non_segwit_inputs": "0cd9913e971b1fe00d961a4f39eb81439b95ba72335f013110eb0727f5b6a35a",
-"T3W1_de_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_inputs": "2d34ee6a0ce7bdee16ed7df974854d9e4d590b802770b3d7950b8e37534ed7c7",
-"T3W1_de_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_segwit_inputs": "0cd9913e971b1fe00d961a4f39eb81439b95ba72335f013110eb0727f5b6a35a",
+"T3W1_de_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "73ece026280d1d20ecd617469b1d7ba04ead92333fbea8d8805dc6672d20b12c",
+"T3W1_de_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "d38f267358c6f81eb5dd97210d80a7525c49d5da7a0c8ddd0ce798f47d8e47d7",
+"T3W1_de_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_inputs": "d050a6c8d33a1021b1fcf5f23e0d00a652d15894fc71aebe55bd442af08a1d38",
+"T3W1_de_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_non_segwit_inputs": "bb53a71a9667f5fde54efe955b8c3c697672a03e78c0008e1f5a416941342f7d",
+"T3W1_de_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_inputs": "d050a6c8d33a1021b1fcf5f23e0d00a652d15894fc71aebe55bd442af08a1d38",
+"T3W1_de_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_segwit_inputs": "bb53a71a9667f5fde54efe955b8c3c697672a03e78c0008e1f5a416941342f7d",
"T3W1_de_bitcoin-test_signtx_payreq.py::test_payment_req_wrong_amount": "fc019a10ce365bc89abb0069de7f9caef9b0a885b852946b777755243a517def",
"T3W1_de_bitcoin-test_signtx_payreq.py::test_payment_req_wrong_mac_purchase": "be15cc344df5ca9d68792dd3fe523216b1f16ce56d5bda521d088efe4184b7b7",
"T3W1_de_bitcoin-test_signtx_payreq.py::test_payment_req_wrong_mac_refund": "be15cc344df5ca9d68792dd3fe523216b1f16ce56d5bda521d088efe4184b7b7",
@@ -30426,10 +30426,10 @@
"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[hello world]": "be15cc344df5ca9d68792dd3fe523216b1f16ce56d5bda521d088efe4184b7b7",
"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[x]": "be15cc344df5ca9d68792dd3fe523216b1f16ce56d5bda521d088efe4184b7b7",
"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "be15cc344df5ca9d68792dd3fe523216b1f16ce56d5bda521d088efe4184b7b7",
-"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "fcb1bde5849e0a8f2ce34310ea118f33de688a4e9fb60251068c53ec3f5b88d8",
-"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "fcb1bde5849e0a8f2ce34310ea118f33de688a4e9fb60251068c53ec3f5b88d8",
-"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "fcb1bde5849e0a8f2ce34310ea118f33de688a4e9fb60251068c53ec3f5b88d8",
-"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "fcb1bde5849e0a8f2ce34310ea118f33de688a4e9fb60251068c53ec3f5b88d8",
+"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "39d148f715d72f17a59ea0efff8e5ac33a3a83b360f94d3e881807391b273ed8",
+"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "39d148f715d72f17a59ea0efff8e5ac33a3a83b360f94d3e881807391b273ed8",
+"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "39d148f715d72f17a59ea0efff8e5ac33a3a83b360f94d3e881807391b273ed8",
+"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "39d148f715d72f17a59ea0efff8e5ac33a3a83b360f94d3e881807391b273ed8",
"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[]": "79b6a32fb5d7fd6261362f1db9800ba96d589fd043c6c0d8220b45f2f3703e9e",
"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[hello world]": "79b6a32fb5d7fd6261362f1db9800ba96d589fd043c6c0d8220b45f2f3703e9e",
"T3W1_de_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[x]": "79b6a32fb5d7fd6261362f1db9800ba96d589fd043c6c0d8220b45f2f3703e9e",
@@ -30453,29 +30453,29 @@
"T3W1_de_bitcoin-test_signtx_replacement.py::test_p2wpkh_payjoin[19909859-89859-02483045022100eb74ab-881c7bef": "1d6e9a0c0bc179edf49969b8ca451b84d1166e4313a6ae6fc71cd75c036d27d9",
"T3W1_de_bitcoin-test_signtx_replacement.py::test_tx_meld": "d90ce2da5aafa7080ece0ab37488112a7f8bb9a84f39f606fd80eef03941b3e1",
"T3W1_de_bitcoin-test_signtx_segwit.py::test_attack_change_input_address": "24e5db034a9c7282ecf5cbc0b091b5bc5befca29488e01c76846e5d8e997b134",
-"T3W1_de_bitcoin-test_signtx_segwit.py::test_attack_mixed_inputs": "2ee87bc872a9fd13a013ec26ac3882c20b68f6e197b21c69ce78dd4b3b4525b1",
+"T3W1_de_bitcoin-test_signtx_segwit.py::test_attack_mixed_inputs": "f949d5041f1cd1e2d9e1b0819244d013acd2dbe005d0ff4515b3a89c5d99dff5",
"T3W1_de_bitcoin-test_signtx_segwit.py::test_send_multisig_1": "53eb7de303301357a2a487480619022c77eac337a661a20bc6d87899890db89d",
"T3W1_de_bitcoin-test_signtx_segwit.py::test_send_p2sh[False]": "c3acedf9d917724972979708323b21a57b761c8ffb8b9b7ab9fc1c1d8f146560",
"T3W1_de_bitcoin-test_signtx_segwit.py::test_send_p2sh[True]": "b4673fd97773d6429b1d94b2687ae4c242521f305d8ac5edf3cca9f72b3430a8",
"T3W1_de_bitcoin-test_signtx_segwit.py::test_send_p2sh_change": "7c75b1bd4d2126a533b7b9b0b724d37486830e3267c784929ca791b1c67031f8",
"T3W1_de_bitcoin-test_signtx_segwit.py::test_testnet_segwit_big_amount": "b2ac98cbd159fee1954f3d52d9db8d2b394b76f942ddd7f5864c170b64d389e5",
"T3W1_de_bitcoin-test_signtx_segwit_native.py::test_multisig_mismatch_inputs_single": "83ee0faece0c73d9067136a670875d30e6016ffc30dbc2e645016921a6bbe6c2",
-"T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_both": "b5c86b0e9563ade80c76857d76a86adfe18ab3605e6e1536104d8c131e64fb0c",
+"T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_both": "733e16079b1d8e9247016700b92a18332f1b5588338b16e99def2b9382d64f84",
"T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_multisig_1": "84b6014bb20cfe596d6ff0de330a4a118b44b924ea7fb3aeb4f0e21c74bdeaa6",
"T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_multisig_2": "8551dc1610361b878d7d25fe688f391934c2d4c37b4642e4fc3ff6e29e42aa69",
-"T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "80526b11e694d4416320f769875f500919e9ab7e688776acaa661d40ac8d54bd",
-"T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "c94e4c7e43103f3882c17245692da79e4aedf2f24e992b3894f818b474db3859",
+"T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "f46e35bd47cffbe3bb896ab705404e9d77d37de62f3bad06f9194d704f0f7963",
+"T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "a035ece7e83cf4e875efb3a879c2c7333955ff5baecc1fc1f9a63ae674760384",
"T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_native": "abf9462d28135c6f76cd6abf94fede21f59745dd07fa08885c049609f440b150",
"T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_native_change": "19065b9760d0a043d68bb405dc9c4250eb33dc37a15e6585e4126b2e3415d140",
"T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_p2sh": "e93dcf23b65538007b27ea7c8d7a9a9bbef144a3644ec7d65b5934a78a162fb0",
"T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_p2sh_change": "358888c8f14f0aa55382120e174b52b2031f0c19812946c44f75e3476202fd01",
"T3W1_de_bitcoin-test_signtx_segwit_native.py::test_send_to_taproot": "2f0c88fefc84dd5376b7877fe06bd7d0ad803d6e9df245806948656c4bda39d0",
-"T3W1_de_bitcoin-test_signtx_taproot.py::test_attack_script_type": "e99e32166ae5a3f9fe97b026eb30f0a296051ff0f975333a18c1f6201fe3caad",
+"T3W1_de_bitcoin-test_signtx_taproot.py::test_attack_script_type": "385265624f8ffe96ecae4e102899a16cbbf30cdc5178020ce5428bddeec403af",
"T3W1_de_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1pam775nxmvam4pfpqlm5q06k0y84e3-a257be51": "be15cc344df5ca9d68792dd3fe523216b1f16ce56d5bda521d088efe4184b7b7",
"T3W1_de_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1plllllllllllllllllllllllllllll-aaa668e3": "be15cc344df5ca9d68792dd3fe523216b1f16ce56d5bda521d088efe4184b7b7",
"T3W1_de_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1plycg5qvjtrp3qjf5f7zl382j9x6nr-5447628e": "be15cc344df5ca9d68792dd3fe523216b1f16ce56d5bda521d088efe4184b7b7",
"T3W1_de_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1zlycg5qvjtrp3qjf5f7zl382j9x6nr-880d4a6b": "be15cc344df5ca9d68792dd3fe523216b1f16ce56d5bda521d088efe4184b7b7",
-"T3W1_de_bitcoin-test_signtx_taproot.py::test_send_mixed": "c8937296b54ee58df9a102dbe0422222731e08a48db966f93a7c0044d7577b0c",
+"T3W1_de_bitcoin-test_signtx_taproot.py::test_send_mixed": "6ca86e4a8b70fb47e47a453cb9100d39cd78ad34a955ee477de5fd26d8a8d26a",
"T3W1_de_bitcoin-test_signtx_taproot.py::test_send_p2tr[False]": "2eda867a6ad16f6ff1a6347aebcaf33c5e52f6b3606cfcb7a212b86a03c7bbc7",
"T3W1_de_bitcoin-test_signtx_taproot.py::test_send_p2tr[True]": "7a996b6b5a18bec093cb2d0e173c6c248ab03497b53dc8cea40595fb71324bd5",
"T3W1_de_bitcoin-test_signtx_taproot.py::test_send_two_with_change": "0c6fecb98e3b5e48dc1d7ae046f7cc9586c9cebc544b8712920612ae66e3ba2d",
@@ -30579,26 +30579,26 @@
"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_address[True-parameters7-result7]": "5d4670b6dad1f6dca2d75a6b8ea4faba80af6d0e5f470e8a7d48b52d5b8177b4",
"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_address[True-parameters8-result8]": "d621a6a01d41910fb6a0fe87d322fa6663dd47df4be78a38103cb22d87b4a807",
"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_address[True-parameters9-result9]": "fb0175aa9291e2785a755e9626fdc58fba55b01970d0f4548099419f5f640d0c",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[icarus-derivation]": "4a8f3e589aa0cacbbe9474eaf11d8aaf1cafc2d777536fd726c2357f1a159e70",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[icarus-trezor-derivation]": "20d523f18e37d613988bd55b0a675bc38f9af6e1f8e0a9cff8ea427721f5cbef",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[ledger-derivation]": "2183744738dd31decd996a59920a8a27e3a587e1a2fc507de3d99120297d2a50",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters0-result0]": "3eb725fdd224f25f5045432e367c39171dc7b1750d90ba842765840aa41432aa",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters1-result1]": "0fd99d107da2d8b8c3ec7cb3591774dfe93ca876ccaafa363119218541d72252",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters10-result10]": "5a8d7b5ae40acef216b21fcba5e861bba8ebef99224bf151854a09a7867548e0",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters11-result11]": "5feb0c10c857d008893c8655dc6ce6d8666f5d55e3c8b7ba7eba2147331eed96",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters12-result12]": "7d627d66e45f8acbfda45130a08776febd83fb9985d55eb6d57792dbf3896003",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters13-result13]": "7c9378e25b23a5da136229aa383153caa8f99bb883ac4f1567bf2f3b9d00dc25",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters14-result14]": "a4b06d430038757129d922e178a51d2d28f7d3797efe8bf34faa1a3b6d767c8a",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters15-result15]": "173420720f3d56e8ee75f5d50e376ccb31a43c78071ee50fbb0711ad3aa6346f",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters16-result16]": "a96b9ae742529d5c0526e8221b66c4c098d7bb644ebe0e8bf9f6b1a6b51e5eb8",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters2-result2]": "61badf0b8be5a818b95ccfbefae23cbb0a9c4da9722a02698ec385c6382afdcb",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters3-result3]": "a00f1c6afdfb9865a89bcc003d758ef5d25f68c7c581a27635ce4faffdafa510",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters4-result4]": "cb6da10c0a3799f84667879ee1551bdd257b21d441e30c6ccdf2c3127f288de7",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters5-result5]": "205bf871371df58e30807ef5aeeb9dcd9bd95ca5901551e5bf2d97cb06eee673",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters6-result6]": "a8c1a98030e574f3a4513d9aed347e98efa08aa703dc1cf16e55864b09908776",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters7-result7]": "ea41e18fa0590c325ffc9848afab7b23911c06fe152f48bb4e35d016c8347d7f",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters8-result8]": "c0e781fb02819c2500e94df866047f691508accbda8de01092b21942a82bbed6",
-"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters9-result9]": "d0fb79914133f957797f9d84b4f6c4fce8eaa02e441cd8042f3a2a9d1f705762",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[icarus-derivation]": "60dd05ff26d176885d75ce9e43b062cd302cb5c9f27479e6e15271c0d62c98b9",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[icarus-trezor-derivation]": "8c4fb5428f36dd3467e666c8c3649c0db76dbf088ad6637580e60a44f86dd74b",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[ledger-derivation]": "5924add1dc1aa1eeae0b0bd0fe1c6c2d1fdd43a0ff72c712f665e90f09bbc276",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters0-result0]": "21f9c2f9ed9e3e58ba39d807d4db3993a94bac105f373c5a6404ed5a667710aa",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters1-result1]": "d67d7c223def5a264f81224264bd3a1a663dc67a91c987cb2c61966e8a5437d4",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters10-result10]": "ad9d3e800505a5ccda91516a74477002363d8a9cee55ccef5d063607014b4159",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters11-result11]": "adff3067d9e70707cd20b386f422fb366945490b0feff31a80522d3a57d4cce4",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters12-result12]": "b5bad84d4a6f7e490640a1fc4352971e0eda3baece46c388655db1ca3bc7a739",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters13-result13]": "bb5d5751af423a8faf66dbf833134a71d0d54eb909ba37a87a351f9ba66e0c4f",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters14-result14]": "0eaf14eb36ed07b8fe4e3e72441ec9e04d11b5fbbc21d21c453c80b19f4a2482",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters15-result15]": "e6af1228e57b5e17f8d87d820689b157bbcc3fc6f1f029643d7f5d21bbf3206d",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters16-result16]": "86aebeddbd8f92f21c45ac97596bbfa885f03c4f817730474c02f7e0354a4195",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters2-result2]": "366656ac0b577a491d6b0397285292b3e35f3296a8009ef79d3962c7e46a15da",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters3-result3]": "82be0f2ce03b9450b3caca252e6d7e304dd2cb961b0920c8ca6350b84a7530a1",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters4-result4]": "bab162a2cb430011b1300a8493acd3c1e268f647d4ba91730748436d9f336481",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters5-result5]": "424d5218ceddab9abdb3100f79847e0fedceee0accd58fea8d966ee709abefd5",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters6-result6]": "efc3415d6b39d1389b4a060f26954b0f57c9163f357083cf3040167016a25428",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters7-result7]": "f238a23a7ff6de5d08f9995b8ac9b9622f7284b88f4d439c76a10604b55c0e28",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters8-result8]": "81cc71f09c179dfe87c04a218b897e0d5df398dec29b05e66a3de297764ca376",
+"T3W1_de_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters9-result9]": "6334075b2afd7f7108e979ce454daacc9346683949980bbfd59a04779ffd8636",
"T3W1_de_cardano-test_derivations.py::test_bad_session": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_cardano-test_derivations.py::test_derivation_irrelevant_on_slip39[CardanoDerivationType.ICA-3b0af713": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_cardano-test_derivations.py::test_derivation_irrelevant_on_slip39[CardanoDerivationType.ICARUS]": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
@@ -30673,7 +30673,7 @@
"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_without_script_data_hash_a-9590827f": "39a135019be4e28542a376b56b7f1af72bbcbf622a3f0ea13b8d683f9a4c0781",
"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate]": "cc044c2fad802c19805fe751c3af7afe711d4724cbdc4aec49bc5b2cff1a6b52",
"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate_wi-336f4a44": "cc044c2fad802c19805fe751c3af7afe711d4724cbdc4aec49bc5b2cff1a6b52",
-"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate_wi-d3427614": "5963ef2f1cfdba0c46289fb0ec29fd4f48f27f1bc3567f90be06fe3bdc2ccff4",
+"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate_wi-d3427614": "a5015c944281f7b11f54c81ba1b4c7c9c486bfe8122d1ae4eef4883d740ad1f5",
"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate_wi-e1e17a76": "8a9fd42d6a8bcf99dc83280db79b661c3b75eb178a76dda563153cce24a7cbcb",
"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_with_zero_margin]": "75b7188a8a052a9a2b281f2ffe4d2dd367c4adff416417808e5b28a98177f9d2",
"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[simple_plutus_transaction]": "a5b95f61ad554ab09a3a5fd6abf8e7deb082e44c60de5ac9f8b8d78c670134bc",
@@ -30694,7 +30694,7 @@
"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_delegating_vote_to_predefined_dre-5d8f87d7": "149743bf70a0a749c64fe608bb499c30bbef6fb92f50d86fb53ed0cd7ce6dc29",
"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_delegating_vote_to_predefined_dre-d7163ee4": "67ea00b23adcf8151fe1c0034e8ed6af17607dbe22b32adb4843d5f48e289711",
"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_auxiliary_data_hash]": "87b7fe0049e1e3d3e7120c818908d5e34b48aaff0661222802a5db6a844c340c",
-"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_base_address_change_output_p-3c7243e1": "2789bbf29eb84d589d23912905521c02ad8f269b6a17e25810d0b873b127f73a",
+"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_base_address_change_output_p-3c7243e1": "49cbb3ed4a04457d339dd9704ff41d7fe4b55907940f44223a357255accbf2b9",
"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_base_address_change_output_s-20438873": "04d4893c67b0493b1bc8c6b207d40415ffd8075642fea77d761d9ffa1e8e4166",
"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_cip15_registration]": "f8511d388f2474d2b89c257c7bb03f4e78d916996852fcdfdbbda8159eaa894a",
"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_cip36_registration_and_exter-a66e1a50": "161aeddaa5e6be38a54ae865bf9059a927c2cd103a40c6cc614600085a7ae2ab",
@@ -30708,7 +30708,7 @@
"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_everything_set_except_pool_r-1e1ef130": "2fd7a2e479978cf57b606fe437e963b0d8a5d39e9b2c3c7ee6ba2bd81ce5de3f",
"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration]": "bb486730b9ebbf9fabce5e81ab0cb24670e059602750067ea230f9add8e8c6a2",
"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration_and_withdrawal]": "b898e04df22bb560894c39ef5ea125d39e4249edb1d447ad36deab5a463ec109",
-"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration_with_ac-9ca046f0": "41ef225c68d971bd7096201a5542fb767c824ef3ba95ee5df8dbf02e17422df5",
+"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration_with_ac-9ca046f0": "1c8fae6403e3d733b38500963162d364b072690da410175e27eee51f3feb4a25",
"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_registration_and_stake-3fdfc583": "3a025a52ad3ed6045eca4a1474106c3458e7c10548804e847b40781c9bf49bc3",
"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_registration_certifica-e7bd462a": "5cbc96291770ecda38fd16a218cf48ea4732091642f0fcada1070ca988e63cfc",
"T3W1_de_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_registration_certificate]": "05e7756ea49fecd727d34a48f33356bafc0fd0a204a7ffad338d838311c161c3",
@@ -30846,9 +30846,9 @@
"T3W1_de_ethereum-test_definitions.py::test_chain_id_allowed": "c9a2923c97c89a681b2421f0bdc8c73b1d2ea4478a21637c5842ab10575fad6c",
"T3W1_de_ethereum-test_definitions.py::test_chain_id_mismatch": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_ethereum-test_definitions.py::test_definition_does_not_override_builtin": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
-"T3W1_de_ethereum-test_definitions.py::test_external_chain_token_mismatch": "b818963573d7378f9b0e53634f7fccc78b8881d41cec1e89e25bbf80968307e8",
+"T3W1_de_ethereum-test_definitions.py::test_external_chain_token_mismatch": "2a74972e0cf87eea284340b1f99e1f880c72f5cd99d446197d98688bdec31624",
"T3W1_de_ethereum-test_definitions.py::test_external_chain_token_ok": "5e67d429ddff4acc84fc167c45055072f7edef296bc009fea41d81000ec7a40b",
-"T3W1_de_ethereum-test_definitions.py::test_external_chain_without_token": "20793cc37e8bb66b3d61c419edec947b06640d52c1b97cea3da7b8f2cb243393",
+"T3W1_de_ethereum-test_definitions.py::test_external_chain_without_token": "f3b4da28d7d459993887b2176ad88f50d6013e1b90c245518eb1789cc99a540b",
"T3W1_de_ethereum-test_definitions.py::test_external_token": "080ed622d67bc437b0d881a8b5cd204253d8a1f30b9fa731216d9ae2f278fa4f",
"T3W1_de_ethereum-test_definitions.py::test_method_builtin[_call_getaddress]": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_ethereum-test_definitions.py::test_method_builtin[_call_sign_typed_data]": "a36b55dab0672964eb4b7d8d504d8b50e4c5c5c335087e61c7384d473c21453b",
@@ -30885,12 +30885,12 @@
"T3W1_de_ethereum-test_getaddress.py::test_getaddress[parameters1-result1]": "e0f918559e87b5e0167be327a68ce2ff53a7e9ef282d077f74d7608944b93d19",
"T3W1_de_ethereum-test_getaddress.py::test_getaddress[parameters2-result2]": "b887a2364cae77c2fb0485a52e6338129b6ad3be8791c1e6c6d2795c2c498494",
"T3W1_de_ethereum-test_getaddress.py::test_getaddress[parameters3-result3]": "dd15171fe40eb76503f535c6de5083552693865b7261185553a39d9a02c74708",
-"T3W1_de_ethereum-test_getaddress.py::test_getaddress_chunkify_details[ETC]": "0a223f77b8d823b7d981b376463b68bfeae775f0ca1c570ce0d8a7494eee97ea",
-"T3W1_de_ethereum-test_getaddress.py::test_getaddress_chunkify_details[Ledger Live legacy path]": "d88508375831b4bb8b170ea86254d53f6d142fdd2d47b650e1f6ea6021c1a0bd",
-"T3W1_de_ethereum-test_getaddress.py::test_getaddress_chunkify_details[parameters0-result0]": "f693ca916fb358acad9cecdc1321b70312a30ebb4ae39ba9a9113410350155d8",
-"T3W1_de_ethereum-test_getaddress.py::test_getaddress_chunkify_details[parameters1-result1]": "2e25db9a1235ccc58bbeedfccb899bc847ddec4074d554d901b72ecaaf83c276",
-"T3W1_de_ethereum-test_getaddress.py::test_getaddress_chunkify_details[parameters2-result2]": "ddc63562c12835db73837ee5e43857fda37a4e9a405c6a30dc2396670c640b9f",
-"T3W1_de_ethereum-test_getaddress.py::test_getaddress_chunkify_details[parameters3-result3]": "036ea797239d6b550b66cab5515091341289c66c4456f8918607d020e0dfe733",
+"T3W1_de_ethereum-test_getaddress.py::test_getaddress_chunkify_details[ETC]": "82b9e8cf71c0a098f1214618a70124c70deadd44a36f2c30b952f51b248e4fe0",
+"T3W1_de_ethereum-test_getaddress.py::test_getaddress_chunkify_details[Ledger Live legacy path]": "c46384240ebabba47e996bc64de7c674b9acb7aa89cb5dd71225786b3bdff90b",
+"T3W1_de_ethereum-test_getaddress.py::test_getaddress_chunkify_details[parameters0-result0]": "e63921f65ad59cd8be5ec424fe61ca378975478af0d345e5d1288c435c4bd163",
+"T3W1_de_ethereum-test_getaddress.py::test_getaddress_chunkify_details[parameters1-result1]": "9761e8ab08b1888bf235c19ba15c51d44dfbcac4db066fe5eab7d09e69a88792",
+"T3W1_de_ethereum-test_getaddress.py::test_getaddress_chunkify_details[parameters2-result2]": "a42f96c22910066fa93440d44ca1f0541f1e0a47f7357ea5c447ff5c6ab76c6b",
+"T3W1_de_ethereum-test_getaddress.py::test_getaddress_chunkify_details[parameters3-result3]": "59bc8aecb47711e4fea45ecdcf1ad4c16b5c96bc75a356d6352ab8525687e650",
"T3W1_de_ethereum-test_getpublickey.py::test_ethereum_getpublickey[Ledger Live legacy path]": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters0-result0]": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
@@ -30939,16 +30939,16 @@
"T3W1_de_ethereum-test_signtx.py::test_signtx[False-Pirl]": "9dbe863f3384edbe95474ec6221c0041f8732f1458b78459eeddf3c1ae33b8f7",
"T3W1_de_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "9dbe863f3384edbe95474ec6221c0041f8732f1458b78459eeddf3c1ae33b8f7",
"T3W1_de_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "9dbe863f3384edbe95474ec6221c0041f8732f1458b78459eeddf3c1ae33b8f7",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[False-approve_1inch_unknown_token]": "127efcb4a558dadb49eaa672e8c2eb1f10ae7739998dba2dc9a59f0593727c3f",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[False-approve_1inch_unknown_token]": "4bec303f2eaec62636d5fddba27e93c5e511f89505c692ff85d86f9530e11eea",
"T3W1_de_ethereum-test_signtx.py::test_signtx[False-approve_known_token_known_chain]": "715db38ff0b8ea5f8d666f35d5fb3bc82d37ea9d8566cc55d85e4dfc285a7c3d",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[False-approve_lifi_unknown_token]": "fe36b109d1a2cc9fa72deae70c784b895a3443aa657d239f91010f557244b0ab",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[False-approve_uniswap_unknown_token]": "039786c9fc3f2ec4ff8152edf7a1506e20ef6b8e74612e799bc0deaa21d68c05",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[False-approve_unknown_token_known_chain]": "2df3c05e6056eee7da97ac6751a61af4b552f5a11f2e3e713f0c8c2a8ab3c52b",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[False-approve_unknown_token_unknown_chain]": "b9e82a0dfb6e2a516a8b0c38e02e44b9c459a479b8196d0aed18f3c19e5ec436",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[False-approve_unlimited]": "432a385f878d29a338ee12982cda4ae57bc72a9829a2eedc4248b413125244b4",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[False-approve_lifi_unknown_token]": "3add84c2d546fd34fb39607153e6c8a02eef5c59556d3442c44e4683a0d89dcf",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[False-approve_uniswap_unknown_token]": "71386564ce9b7e412bb6745b795bde98a437b6ac28f70084aceb5af7d9aaf1f0",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[False-approve_unknown_token_known_chain]": "595666082528c3d284aeba9acb92f4930a6412e8b13758add1e29b598d1bc192",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[False-approve_unknown_token_unknown_chain]": "73318284c262705acb752409d01a5aa973b462f2c3cd814b18231ae92e67c574",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[False-approve_unlimited]": "d3c1e413429a94d958ba8d00d7e71d7096c6c713012037a6a5f6b2c7ec1ae9a0",
"T3W1_de_ethereum-test_signtx.py::test_signtx[False-data_1]": "31eb245c2ed86b954ab17723a0f4719c55ea9dbd005ae6521cb5ba1b978f0700",
"T3W1_de_ethereum-test_signtx.py::test_signtx[False-data_2_bigdata]": "cf642c0874d50ee997e68dc6825365c03b50d1296680f27053865643d84ab1bb",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[False-erc20_token]": "38eaed350d3a9beac90110f631d9286258c7a5b7e712fb14827e760492874e31",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[False-erc20_token]": "76f532d655f338126f2bb5614e3eb0321ed10df8c92867db7e9c7f789219cbc7",
"T3W1_de_ethereum-test_signtx.py::test_signtx[False-max_chain_id]": "9dbe863f3384edbe95474ec6221c0041f8732f1458b78459eeddf3c1ae33b8f7",
"T3W1_de_ethereum-test_signtx.py::test_signtx[False-max_chain_plus_one]": "9dbe863f3384edbe95474ec6221c0041f8732f1458b78459eeddf3c1ae33b8f7",
"T3W1_de_ethereum-test_signtx.py::test_signtx[False-max_uint64]": "9dbe863f3384edbe95474ec6221c0041f8732f1458b78459eeddf3c1ae33b8f7",
@@ -30956,9 +30956,9 @@
"T3W1_de_ethereum-test_signtx.py::test_signtx[False-nodata_1]": "de0fff9758904b9a9b41c84a79dd87a2985dd6b0137be15220d91203dc5665ab",
"T3W1_de_ethereum-test_signtx.py::test_signtx[False-nodata_2_bigvalue]": "e9883bdf9b6297712015abf7152cf0ebc0b3d65ee2e6f7df97bef0a069b35ce6",
"T3W1_de_ethereum-test_signtx.py::test_signtx[False-revoke_known_token_known_chain]": "fd688aa797ba05b4a61f1e7e0efd0848d2173055453bd3c364209a0d0a559a98",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[False-revoke_uniswap_unknown_token]": "fe3237e22c85b69ea67089cbedf1788f094849ded1afdb7b6eae6f1d1b9a0430",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[False-revoke_unknown_token_known_chain]": "fc71ff13aa4448cb06833892d35efdbab195db0746a8e8a4a0e29abe3fce23ec",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[False-revoke_unknown_token_unknown_chain]": "4f2b2460cba51bad31d4da2a255021949b5b544c921d49797c200c5df2795747",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[False-revoke_uniswap_unknown_token]": "3af0dbf60c54716cd4b0c96b182418440e51eb6597f7e6c715f231031b7ceebf",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[False-revoke_unknown_token_known_chain]": "8d4a4e20b78d681d7a84ca97729631d584f6049f117e5dcd99cd3aca5a8fcd74",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[False-revoke_unknown_token_unknown_chain]": "86916f94caf42aeb30e4294195df8fc8971315184fea312ecbc1c52a5a5ef5b4",
"T3W1_de_ethereum-test_signtx.py::test_signtx[False-wanchain]": "57b35bdd8f2bc3126b2c276228ee72197a5e84fa57538b2763a8dec6d810f5a7",
"T3W1_de_ethereum-test_signtx.py::test_signtx[True-Auxilium]": "08608382eea6db10eeecfc73e709fd3cfbd05191a5e9970f7a8e49690a985a7d",
"T3W1_de_ethereum-test_signtx.py::test_signtx[True-ETC]": "389c679f2fa1ae606d183d7daa9c36fb21f8fd8b19f75de6d6c084ca74df7cd6",
@@ -30969,16 +30969,16 @@
"T3W1_de_ethereum-test_signtx.py::test_signtx[True-Pirl]": "08608382eea6db10eeecfc73e709fd3cfbd05191a5e9970f7a8e49690a985a7d",
"T3W1_de_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "08608382eea6db10eeecfc73e709fd3cfbd05191a5e9970f7a8e49690a985a7d",
"T3W1_de_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "08608382eea6db10eeecfc73e709fd3cfbd05191a5e9970f7a8e49690a985a7d",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[True-approve_1inch_unknown_token]": "82f5fd1db486d6370ca879b6aa0e48886ffb415360c09ba201c7bb234e1a0872",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[True-approve_1inch_unknown_token]": "0df6ecd118ec44f3a6923a9067493b0918c5f6d7881163e482c01e045ec3c7dd",
"T3W1_de_ethereum-test_signtx.py::test_signtx[True-approve_known_token_known_chain]": "ac87e57c37ca484fd82c73b66a4cbd7700190023e4a0dbcc200fa2794a588fba",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[True-approve_lifi_unknown_token]": "331416ecedb0d856ab641010c9c0baab6bcc15f0bb8a2985cab0d5f65e42ba7a",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[True-approve_uniswap_unknown_token]": "42abf4c0c557ef4244e178b9fd701b9bd8fb6d06da35d2097a0c28a356d85717",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[True-approve_unknown_token_known_chain]": "c9a61eaad40160dd39d070a912fe8826dc4615a52fd701258fe05dca0655dcd5",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[True-approve_unknown_token_unknown_chain]": "3d019b57d8e63397e35ccbd0d9f3a39b9dd9811cc3305d9f6aa0e3d06ef92b07",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[True-approve_unlimited]": "b5ee79605aa91c4a9267792354f6e1a81e6ec1b830d1e926ddbd8c0f0d962f83",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[True-approve_lifi_unknown_token]": "deb45d9c48d09e467d04b0308c9ebca35f80d8d6a672dc54edafb98feef2eaf8",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[True-approve_uniswap_unknown_token]": "d8855a8851b1b6aa4c7fd5e0789d99c4371fbe54fc83b57467529c7647450223",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[True-approve_unknown_token_known_chain]": "857ec758929570fd1ec5c9ed2a8b35aeeca614d2f12f053c072892f9f3ae16be",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[True-approve_unknown_token_unknown_chain]": "1f5257ac17172c5fa8500fe1d3ccc0f9f78fdc2214b541c791129692812d0884",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[True-approve_unlimited]": "3e94855e73c0ba064af63021c84fe05d90b74eda85a66b874671f0ee161e2a78",
"T3W1_de_ethereum-test_signtx.py::test_signtx[True-data_1]": "365c93cc8cc5dc8d6542528d74894e1452fd98cab592fb220156a2e7b69b3c67",
"T3W1_de_ethereum-test_signtx.py::test_signtx[True-data_2_bigdata]": "7834b7b0bba48065e196462c8f9fc0c58d7f88e06163fb78c3c64fadf15808a0",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[True-erc20_token]": "8deadba25cf114b90603261786a47c507219d9e3395b527960c1bccdda02125b",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[True-erc20_token]": "d29fc4535f048049cbab11692471ab58bd3e1d6cd8007dce30ce37ac1480916e",
"T3W1_de_ethereum-test_signtx.py::test_signtx[True-max_chain_id]": "08608382eea6db10eeecfc73e709fd3cfbd05191a5e9970f7a8e49690a985a7d",
"T3W1_de_ethereum-test_signtx.py::test_signtx[True-max_chain_plus_one]": "08608382eea6db10eeecfc73e709fd3cfbd05191a5e9970f7a8e49690a985a7d",
"T3W1_de_ethereum-test_signtx.py::test_signtx[True-max_uint64]": "08608382eea6db10eeecfc73e709fd3cfbd05191a5e9970f7a8e49690a985a7d",
@@ -30986,9 +30986,9 @@
"T3W1_de_ethereum-test_signtx.py::test_signtx[True-nodata_1]": "84db0a40c63811da041d8d53562fd7323f4ea434a013af12565a3b3fc783b237",
"T3W1_de_ethereum-test_signtx.py::test_signtx[True-nodata_2_bigvalue]": "bdb2a3c896ff8f2b0536ca20dc6e6c6b145acb595eae95ffaecaae00e1365be9",
"T3W1_de_ethereum-test_signtx.py::test_signtx[True-revoke_known_token_known_chain]": "638e7020ee8bf2e0c47acfb37038e093d89e467e27542f1fc46fcb5f725c095f",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[True-revoke_uniswap_unknown_token]": "2ae5a07061c58abba67a196a3cb068edde14d90b01a74f17e71519bc801b78be",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[True-revoke_unknown_token_known_chain]": "2c299b8593b58430fd721fe5a0e28dff610ac4a091c4d4a14fd9348abc77daa0",
-"T3W1_de_ethereum-test_signtx.py::test_signtx[True-revoke_unknown_token_unknown_chain]": "200232a32db403a01fbf5b56d50f72178ccb8f91432a013f310301edbe852144",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[True-revoke_uniswap_unknown_token]": "c3fc714e022b03f5adb336f0a88adb6a0bd78499a8bd5c0e0c3f5bc6326db07e",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[True-revoke_unknown_token_known_chain]": "4e58fddce65d2a7fae722657018684ebac26188fa1f931d087108f9c101f1ff2",
+"T3W1_de_ethereum-test_signtx.py::test_signtx[True-revoke_unknown_token_unknown_chain]": "85e11a3c3675fb12c6d10c6d10b4a5a4ebb0d3dff469d13e810493013af24c48",
"T3W1_de_ethereum-test_signtx.py::test_signtx[True-wanchain]": "8d462dc53f347014f361974a0049cb4f23cbb9be6366bcca033efc0c874a5443",
"T3W1_de_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_go_back]": "c77a9886422e400d3313008eaa68f7cc8b0c4b0906e32857c74aeee2d5db2827",
"T3W1_de_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_scroll_down]": "d84c67677f5b4caea911fd32e5400565d4348bb9c3f228dd3b7478b0effb99ac",
@@ -30996,14 +30996,14 @@
"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-Ledger Live legacy path]": "3081f879ae014514e593567628430c9556a9de52751f5a3f87816d66b4726f6c",
"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-data_1]": "837887a3a109d44c98fd5342a0a272c90ed5e43d01028388cb1df457b56f45a9",
"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-data_2_bigdata]": "d77d97bbf1f2c57112db42b1332709166d3d228f48b69291a5a3bb67c644c1a5",
-"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-erc20]": "8707f00bc7fad3401e0edf83abe824b652116513f01151820ee52a00bf6a2ad0",
+"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-erc20]": "de0566c9911647723c7912ff7c28e45129beddf6ac49b7d3af574cc1375029fb",
"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-large_chainid]": "d3b76ac874b2f70449c2b3c9d49602d0779b11dc73b5f93121487596f0c986d6",
"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-long_fees]": "ceefec45f6efd84b3a31ee04193eba2e8323c50a77e78339050b91efde1581dd",
"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-nodata]": "3081f879ae014514e593567628430c9556a9de52751f5a3f87816d66b4726f6c",
"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559[True-Ledger Live legacy path]": "da742d222ae2f1f2e3bb0988f53dcf2916be1050cdf2a77ee2df4718d6ace66a",
"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559[True-data_1]": "afd2a578857c51d3f34fb02a5151e95b29012f5c4091bc4d004c3edb1432c600",
"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559[True-data_2_bigdata]": "44655028bb0188e4309bf5722f5a672d310b9368a6609478d6372d8c375a7112",
-"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559[True-erc20]": "63eef430888031c39b4f37634c00688ac5889194ba2109c95b9acfe45067bbf3",
+"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559[True-erc20]": "f0b393e904bf7b8e30bd92a0af7f6cb801c80c8b21484a2cdb571ca8851f54e8",
"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559[True-large_chainid]": "f29d21e366f1a2c3005474db398d72607739b8ad70c138134d1bc9e397a51bf5",
"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559[True-long_fees]": "8b9a50a76920e6705c2750d8da0ba3b20656c75b57154cbef2cab98f729ab3e4",
"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559[True-nodata]": "da742d222ae2f1f2e3bb0988f53dcf2916be1050cdf2a77ee2df4718d6ace66a",
@@ -31074,9 +31074,9 @@
"T3W1_de_monero-test_getaddress.py::test_monero_getaddress[m-44h-128h-0h-4Ahp23WfMrMFK3wYL2hLWQFGt87-f8cc3746": "bf7842035651c1fb90d74c0734b5b1d88482fa00153229318d56157730ca3bf4",
"T3W1_de_monero-test_getaddress.py::test_monero_getaddress[m-44h-128h-1h-44iAazhoAkv5a5RqLNVyh82a1n3-1cc72b15": "5b5fef9c5c3b9e720177e4a2637e22aa765ea9a100f5817177c9c0df2ab1cff5",
"T3W1_de_monero-test_getaddress.py::test_monero_getaddress[m-44h-128h-2h-47ejhmbZ4wHUhXaqA4b7PN667oP-d571924b": "29e2476afb06bb1f95bb61462c9194354059306a7f3c389281b6773076881c77",
-"T3W1_de_monero-test_getaddress.py::test_monero_getaddress_chunkify_details[m-44h-128h-0h-4Ahp23WfMr-1e763aba": "bcd6ae641bc0edf72531ebd6a5a6580128624b8b57573e295404ef754146d3aa",
-"T3W1_de_monero-test_getaddress.py::test_monero_getaddress_chunkify_details[m-44h-128h-1h-44iAazhoAk-005b0fdf": "2d2c12fab5c8d0c56b6341e8d45a28d8f3b447ccdc5131f0ea6331b397eaa32d",
-"T3W1_de_monero-test_getaddress.py::test_monero_getaddress_chunkify_details[m-44h-128h-2h-47ejhmbZ4w-df40ccfd": "96e60d5798b88b395bfd6be1ec48bd67b7497b1839789c35fd4d40b7aa05ccfb",
+"T3W1_de_monero-test_getaddress.py::test_monero_getaddress_chunkify_details[m-44h-128h-0h-4Ahp23WfMr-1e763aba": "7fa54c4cb015531ae2c493b82f71b8119b4db63f17137b8c269534cf5c0681b2",
+"T3W1_de_monero-test_getaddress.py::test_monero_getaddress_chunkify_details[m-44h-128h-1h-44iAazhoAk-005b0fdf": "e41218960d09cf5bf011a5aa11e98c1e3005baf76d3943acbc1adfb2926cb1b5",
+"T3W1_de_monero-test_getaddress.py::test_monero_getaddress_chunkify_details[m-44h-128h-2h-47ejhmbZ4w-df40ccfd": "28740eee1b301b817b97c0035336ddd3f8e426324a7ce65c420ef87cb200fb01",
"T3W1_de_monero-test_getwatchkey.py::test_monero_getwatchkey": "97afdb28ee7183cc5bc413f8752e534281bcb772b2285b246056e2ad7afe8cfe",
"T3W1_de_nostr-test_nostr.py::test_get_pubkey[17162c921dc4d2518f9a101db33695df1afb56ab82f5ff3e5da6ee-0bfd9abd": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
"T3W1_de_nostr-test_nostr.py::test_get_pubkey[d41b22899549e1f3d335a31002cfd382174006e166d3e658e3a5ee-2f9dab71": "2bf2200d3f158d1cffae639cd632a3b651fe53af5942b65eb881cfce12817592",
@@ -31106,7 +31106,7 @@
"T3W1_de_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_invalid_seed_dryrun": "f15ed211ea9cf732226010b7471cd1194cda7299d0c233e0ed6769acc838c6c5",
"T3W1_de_reset_recovery-test_recovery_slip39_basic.py::test_1of1": "56b55eff7d3e09e74507f1ca0fd9b3078108409a5eWhy this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.