From 1f612580f7ee0742d5321d04563540419c1efafc Mon Sep 17 00:00:00 2001 From: Martin Milata Date: Tue, 5 Apr 2022 14:35:37 +0200 Subject: [PATCH] feat(core): enable UI tests for redesigned UI [no changelog] --- core/Makefile | 4 +- core/embed/rust/librust_qstr.h | 1 + core/embed/rust/src/ui/layout/obj.rs | 14 +- core/embed/rust/src/ui/layout/result.rs | 4 + core/embed/rust/src/ui/model_tt/layout.rs | 5 +- core/mocks/generated/trezorui2.pyi | 1 + core/src/apps/debug/__init__.py | 23 +- core/src/trezor/ui/layouts/tt_v2/__init__.py | 40 +- tests/ui_tests/__init__.py | 4 + tests/ui_tests/fixtures.json | 1011 +++++++++++++++++- 10 files changed, 1093 insertions(+), 14 deletions(-) diff --git a/core/Makefile b/core/Makefile index 7c5ed85b6..527d13278 100644 --- a/core/Makefile +++ b/core/Makefile @@ -101,10 +101,10 @@ test_emu_click: ## run click tests $(EMU_TEST) $(PYTEST) $(TESTPATH)/click_tests $(TESTOPTS) test_emu_ui: ## run ui integration tests - $(EMU_TEST) $(PYTEST) $(TESTPATH)/device_tests --ui=test --ui-check-missing $(TESTOPTS) + UI2="$(UI2)" $(EMU_TEST) $(PYTEST) $(TESTPATH)/device_tests --ui=test --ui-check-missing $(TESTOPTS) test_emu_ui_record: ## record and hash screens for ui integration tests - $(EMU_TEST) $(PYTEST) $(TESTPATH)/device_tests --ui=record --ui-check-missing $(TESTOPTS) + UI2="$(UI2)" $(EMU_TEST) $(PYTEST) $(TESTPATH)/device_tests --ui=record --ui-check-missing $(TESTOPTS) pylint: ## run pylint on application sources and tests pylint -E $(shell find src tests -name *.py) diff --git a/core/embed/rust/librust_qstr.h b/core/embed/rust/librust_qstr.h index 2addcbaed..73382fd45 100644 --- a/core/embed/rust/librust_qstr.h +++ b/core/embed/rust/librust_qstr.h @@ -15,6 +15,7 @@ static void _librust_qstrs(void) { MP_QSTR_Layout; MP_QSTR_CONFIRMED; MP_QSTR_CANCELLED; + MP_QSTR_INFO; MP_QSTR_confirm_action; MP_QSTR_confirm_text; MP_QSTR_request_pin; diff --git a/core/embed/rust/src/ui/layout/obj.rs b/core/embed/rust/src/ui/layout/obj.rs index 555534488..545320fa4 100644 --- a/core/embed/rust/src/ui/layout/obj.rs +++ b/core/embed/rust/src/ui/layout/obj.rs @@ -220,24 +220,30 @@ impl LayoutObj { fn symbol(&mut self, name: &str) { self.0 - .call_with_n_args(&[name.try_into().unwrap()]) + .call_with_n_args(&[ + "<".try_into().unwrap(), + name.try_into().unwrap(), + ">".try_into().unwrap(), + ]) .unwrap(); } fn open(&mut self, name: &str) { self.0 - .call_with_n_args(&[name.try_into().unwrap()]) + .call_with_n_args(&["<".try_into().unwrap(), name.try_into().unwrap()]) .unwrap(); } fn field(&mut self, name: &str, value: &dyn Trace) { self.0 - .call_with_n_args(&[name.try_into().unwrap()]) + .call_with_n_args(&[name.try_into().unwrap(), ": ".try_into().unwrap()]) .unwrap(); value.trace(self); } - fn close(&mut self) {} + fn close(&mut self) { + self.0.call_with_n_args(&[">".try_into().unwrap()]).unwrap(); + } } self.inner diff --git a/core/embed/rust/src/ui/layout/result.rs b/core/embed/rust/src/ui/layout/result.rs index 6c470d959..885cd2fe9 100644 --- a/core/embed/rust/src/ui/layout/result.rs +++ b/core/embed/rust/src/ui/layout/result.rs @@ -25,6 +25,7 @@ unsafe impl Sync for ResultObj {} static CONFIRMED_TYPE: Type = obj_type! { name: Qstr::MP_QSTR_CONFIRMED, }; static CANCELLED_TYPE: Type = obj_type! { name: Qstr::MP_QSTR_CANCELLED, }; +static INFO_TYPE: Type = obj_type! { name: Qstr::MP_QSTR_INFO, }; pub static CONFIRMED: ResultObj = ResultObj { base: CONFIRMED_TYPE.as_base(), @@ -32,3 +33,6 @@ pub static CONFIRMED: ResultObj = ResultObj { pub static CANCELLED: ResultObj = ResultObj { base: CANCELLED_TYPE.as_base(), }; +pub static INFO: ResultObj = ResultObj { + base: INFO_TYPE.as_base(), +}; diff --git a/core/embed/rust/src/ui/model_tt/layout.rs b/core/embed/rust/src/ui/model_tt/layout.rs index 356a8979e..c1b9d10e9 100644 --- a/core/embed/rust/src/ui/model_tt/layout.rs +++ b/core/embed/rust/src/ui/model_tt/layout.rs @@ -12,7 +12,7 @@ use crate::{ }, layout::{ obj::{ComponentMsgObj, LayoutObj}, - result::{CANCELLED, CONFIRMED}, + result::{CANCELLED, CONFIRMED, INFO}, }, }, util, @@ -212,6 +212,9 @@ pub static mp_module_trezorui2: Module = obj_module! { /// CANCELLED: object Qstr::MP_QSTR_CANCELLED => CANCELLED.as_obj(), + /// INFO: object + Qstr::MP_QSTR_INFO => INFO.as_obj(), + /// def confirm_action( /// *, /// title: str, diff --git a/core/mocks/generated/trezorui2.pyi b/core/mocks/generated/trezorui2.pyi index 06a2776e6..f1cfdced3 100644 --- a/core/mocks/generated/trezorui2.pyi +++ b/core/mocks/generated/trezorui2.pyi @@ -27,6 +27,7 @@ def confirm_text( """Confirm text.""" CONFIRMED: object CANCELLED: object +INFO: object # rust/src/ui/model_tt/layout.rs diff --git a/core/src/apps/debug/__init__.py b/core/src/apps/debug/__init__.py index 5b7694465..e17a8b9a1 100644 --- a/core/src/apps/debug/__init__.py +++ b/core/src/apps/debug/__init__.py @@ -50,6 +50,13 @@ if __debug__: LAYOUT_WATCHER_STATE = 1 LAYOUT_WATCHER_LAYOUT = 2 + try: + import trezorui2 + + UI2 = True + except ImportError: + UI2 = False + def screenshot() -> bool: if storage.save_screen: display.save(storage.save_screen_directory + "/refresh-") @@ -62,10 +69,20 @@ if __debug__: layout_change_chan.publish(storage.current_content) async def dispatch_debuglink_decision(msg: DebugLinkDecision) -> None: - from trezor.enums import DebugButton - from trezor.enums import DebugSwipeDirection + from trezor.enums import DebugButton, DebugSwipeDirection from trezor.ui import Result - from trezor.ui.components.tt import confirm, swipe + + if UI2: + confirm = trezorui2 + + class swipe: + SWIPE_UP = 0x01 + SWIPE_DOWN = 0x02 + SWIPE_LEFT = 0x04 + SWIPE_RIGHT = 0x08 + + else: + from trezor.ui.components.tt import confirm, swipe if msg.button is not None: if msg.button == DebugButton.NO: diff --git a/core/src/trezor/ui/layouts/tt_v2/__init__.py b/core/src/trezor/ui/layouts/tt_v2/__init__.py index 4b8806334..b5fa80974 100644 --- a/core/src/trezor/ui/layouts/tt_v2/__init__.py +++ b/core/src/trezor/ui/layouts/tt_v2/__init__.py @@ -24,11 +24,47 @@ class _RustLayout(ui.Layout): def set_timer(self, token: int, deadline: int) -> None: self.timer.schedule(deadline, token) - def create_tasks(self) -> tuple[loop.Task, ...]: - return self.handle_input_and_rendering(), self.handle_timers() + if __debug__: + + def create_tasks(self) -> tuple[loop.AwaitableTask, ...]: + from apps.debug import confirm_signal, input_signal + + return ( + self.handle_input_and_rendering(), + self.handle_timers(), + confirm_signal(), + input_signal(), + ) + + def read_content(self) -> list[str]: + result = [] + + def callback(*args): + for arg in args: + result.append(str(arg)) + + self.layout.trace(callback) + result = " ".join(result).split("\n") + return result + + else: + + def create_tasks(self) -> tuple[loop.AwaitableTask, ...]: + return self.handle_input_and_rendering(), self.handle_timers() + + def _before_render(self) -> None: + if __debug__ and self.should_notify_layout_change: + from apps.debug import notify_layout_change + + # notify about change and do not notify again until next await. + # (handle_rendering might be called multiple times in a single await, + # because of the endless loop in __iter__) + self.should_notify_layout_change = False + notify_layout_change(self) def handle_input_and_rendering(self) -> loop.Task: # type: ignore [awaitable-is-generator] touch = loop.wait(io.TOUCH) + self._before_render() ui.display.clear() self.layout.paint() # self.layout.bounds() diff --git a/tests/ui_tests/__init__.py b/tests/ui_tests/__init__.py index c7f593d8c..5b12a392d 100644 --- a/tests/ui_tests/__init__.py +++ b/tests/ui_tests/__init__.py @@ -1,5 +1,6 @@ import hashlib import json +import os import re import shutil from contextlib import contextmanager @@ -112,6 +113,9 @@ def screen_recording( # Making the model global for other functions global MODEL MODEL = f"T{client.features.model}" + if os.getenv("UI2") == "1": + MODEL += "ui2" + test_name = f"{MODEL}_{test_name}" screens_test_path = SCREENS_DIR / test_name diff --git a/tests/ui_tests/fixtures.json b/tests/ui_tests/fixtures.json index 093f629ae..c9c997546 100644 --- a/tests/ui_tests/fixtures.json +++ b/tests/ui_tests/fixtures.json @@ -249,9 +249,9 @@ "T1_bitcoin-test_signtx_amount_unit.py::test_signtx[AmountUnit.MILLIBITCOIN]": "8081910bd937c704fb65226dc85e8fc58a7331102aa036a5a97652638a0bde20", "T1_bitcoin-test_signtx_amount_unit.py::test_signtx[AmountUnit.SATOSHI]": "a565b50e63776aad284c42c71bf53e5844dff12f159cbd00679b97d2fb74fd20", "T1_bitcoin-test_signtx_amount_unit.py::test_signtx[None]": "367fd3c75f30f7224435e3309562d210d9ac6809ce2fae392f7fe75070fda094", -"T1_bitcoin-test_signtx_invalid_path.py::test_attack_path_segwit": "473636ae4c43d8a349db09187b74eb4c1aa2b7fe02742d5fa928cdbc2a9e4cfd", "T1_bitcoin-test_signtx_external.py::test_p2tr_external_unverified": "9640b4d0bdcde8fec8a4c077e1d12da211d02989458ad34115731237b3dad4f9", "T1_bitcoin-test_signtx_external.py::test_p2wpkh_external_unverified": "c478ef5c111b38c0fee1f79df1e0d00ecd5c0e81913e59051047cb0db65ece69", +"T1_bitcoin-test_signtx_invalid_path.py::test_attack_path_segwit": "473636ae4c43d8a349db09187b74eb4c1aa2b7fe02742d5fa928cdbc2a9e4cfd", "T1_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail": "75e45c0b6039244afae5cb138aeb4eec2c01e71b91a3ce0d73797ca3b04ca94a", "T1_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "9c35bfcc194afff453802147f5b4a2d033492e564835be649c3293a62857de59", "T1_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "57b20ea95e26ee7f675cbb177b9c781389ef36a02f2815f7939ab83c2d0f8f36", @@ -1600,5 +1600,1012 @@ "TT_tezos-test_sign_tx.py::test_tezos_smart_contract_transfer": "f4c0775f55db8718ef56e684f376d5326afa4ee97b0ea85c42820a356ebff0d4", "TT_tezos-test_sign_tx.py::test_tezos_smart_contract_transfer_to_contract": "cadca03c9ce7db592663bc0224364c0d4bf99fcae60e0982b4a844ce629e500c", "TT_webauthn-test_msg_webauthn.py::test_add_remove": "3219e5ad2719319e74b5c75b1096ca7e3d30467215c15f57e57e475afdaa188f", -"TT_webauthn-test_u2f_counter.py::test_u2f_counter": "19f77e2d284431da5fadac938f5822c1a6b17c07ee6c801085efd84974f3163f" +"TT_webauthn-test_u2f_counter.py::test_u2f_counter": "19f77e2d284431da5fadac938f5822c1a6b17c07ee6c801085efd84974f3163f", +"TTui2_binance-test_get_address.py::test_binance_get_address[m-44h-714h-0h-0-0-bnb1hgm0p7khfk85zpz-68e2cb5a": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_binance-test_get_address.py::test_binance_get_address[m-44h-714h-0h-0-1-bnb1egswqkszzfc2uq7-1adfb691": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_binance-test_get_public_key.py::test_binance_get_public_key": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_binance-test_sign_tx.py::test_binance_sign_message[message0-expected_response0]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_binance-test_sign_tx.py::test_binance_sign_message[message1-expected_response1]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_binance-test_sign_tx.py::test_binance_sign_message[message2-expected_response2]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_authorize_coinjoin.py::test_cancel_authorization": "19660011f011d60cdc5d8d0ef80f5f39b08b399fa191c7b76bcd8ec2ed502676", +"TTui2_bitcoin-test_authorize_coinjoin.py::test_multisession_authorization": "de47c383715c638d17418856e965292a1550ee5d2282936d636ba6fd58525c9f", +"TTui2_bitcoin-test_authorize_coinjoin.py::test_sign_tx": "15cc41b74f1d70e9a5c7a9c7c05f9d267265ca79cd1614114cdc90128428c17b", +"TTui2_bitcoin-test_authorize_coinjoin.py::test_wrong_coordinator": "19660011f011d60cdc5d8d0ef80f5f39b08b399fa191c7b76bcd8ec2ed502676", +"TTui2_bitcoin-test_bcash.py::test_attack_change_input": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_bcash.py::test_send_bch_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_bcash.py::test_send_bch_external_presigned": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_bcash.py::test_send_bch_multisig_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_bcash.py::test_send_bch_multisig_wrongchange": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_bcash.py::test_send_bch_nochange": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_bcash.py::test_send_bch_oldaddr": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_bgold.py::test_attack_change_input": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_bgold.py::test_send_bitcoin_gold_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_bgold.py::test_send_bitcoin_gold_nochange": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_bgold.py::test_send_btg_external_presigned": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_bgold.py::test_send_btg_multisig_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_bgold.py::test_send_mixed_inputs": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_bgold.py::test_send_multisig_1": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_bgold.py::test_send_p2sh": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_bgold.py::test_send_p2sh_witness_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_dash.py::test_send_dash": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_dash.py::test_send_dash_dip2_input": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_decred.py::test_decred_multisig_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_decred.py::test_purchase_ticket_decred": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_decred.py::test_send_decred": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_decred.py::test_send_decred_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_decred.py::test_spend_from_stake_generation_and_revocation_decred": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-InputScriptType.SPENDADDRESS-pkh([5-7a80e3db": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-InputScriptType.SPENDP2SHWITNESS-sh-03d56ac2": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-InputScriptType.SPENDTAPROOT-tr([5c-22751b2f": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-0-InputScriptType.SPENDWITNESS-wpkh([-edfbc435": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-InputScriptType.SPENDADDRESS-pkh([5-5ab06094": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-InputScriptType.SPENDP2SHWITNESS-sh-5dd6ae4b": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-InputScriptType.SPENDTAPROOT-tr([5c-f4f20781": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_descriptors.py::test_descriptors[Bitcoin-1-InputScriptType.SPENDWITNESS-wpkh([-98a75f0a": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-InputScriptType.SPENDADDRESS-pkh([5-f63bf93f": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-InputScriptType.SPENDP2SHWITNESS-sh-fd42e1d9": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-InputScriptType.SPENDTAPROOT-tr([5c-a794e72a": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_descriptors.py::test_descriptors[Testnet-0-InputScriptType.SPENDWITNESS-wpkh([-e70d0168": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-InputScriptType.SPENDADDRESS-pkh([5-2d5b32fe": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-InputScriptType.SPENDP2SHWITNESS-sh-e8c5303c": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-InputScriptType.SPENDTAPROOT-tr([5c-ddc924d3": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_descriptors.py::test_descriptors[Testnet-1-InputScriptType.SPENDWITNESS-wpkh([-996ae319": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_firo.py::test_spend_lelantus": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_fujicoin.py::test_send_p2tr": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_getaddress.py::test_address_mac": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress.py::test_altcoin_address_mac": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress.py::test_bch": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress.py::test_bch_multisig": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress.py::test_btc": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress.py::test_crw": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress.py::test_elements": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress.py::test_grs": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress.py::test_invalid_path": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress.py::test_ltc": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress.py::test_multisig": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress.py::test_multisig_missing[False]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress.py::test_multisig_missing[True]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress.py::test_public_ckd": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress.py::test_tbtc": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress.py::test_tgrs": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress.py::test_unknown_path": "742c9fa81495feb696fbf9ea99494d250424bffe67a2aaf030c1eabc76b5ee70", +"TTui2_bitcoin-test_getaddress_segwit.py::test_multisig_missing[False]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit.py::test_multisig_missing[True]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit.py::test_show_multisig_3": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit.py::test_show_segwit": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit.py::test_show_segwit_altcoin": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-0-0-bc1p5cyxnuxmeuwuvkwfem-dc12f29f": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-0-1-bc1p4qhjn9zdvkux4e44uh-1f521bf2": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_bip86[m-86h-0h-0h-1-0-bc1p3qkhfews2uk44qtvau-d8b57624": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_multisig_missing[False]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_multisig_missing[True]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_multisig_3": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Bitcoin-m-84h-0h-0h-0-0-InputScr-6bc4ffc3": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Bitcoin-m-84h-0h-0h-0-0-InputScr-8943c1dc": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Bitcoin-m-84h-0h-0h-1-0-InputScr-016718c1": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Bitcoin-m-84h-0h-0h-1-0-InputScr-7656a4db": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Bitcoin-m-86h-0h-0h-0-0-InputScr-3d3cc8eb": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Bitcoin-m-86h-0h-0h-0-0-InputScr-8571d5e0": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Bitcoin-m-86h-0h-0h-1-0-InputScr-ab700de2": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Bitcoin-m-86h-0h-0h-1-0-InputScr-da3803e0": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Elements-m-84h-1h-0h-0-0-InputSc-490228be": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Elements-m-84h-1h-0h-0-0-InputSc-ed587e90": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Groestlcoin Testnet-m-84h-1h-0h--40b95144": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Groestlcoin Testnet-m-84h-1h-0h--45b4ff5d": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Groestlcoin Testnet-m-84h-1h-0h--8f7c658b": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Groestlcoin Testnet-m-84h-1h-0h--93c9c3ff": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Groestlcoin Testnet-m-86h-1h-0h--5feb8c64": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Groestlcoin Testnet-m-86h-1h-0h--8d4476a1": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Groestlcoin-m-84h-17h-0h-0-0-Inp-0200a67b": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Groestlcoin-m-84h-17h-0h-0-0-Inp-e6c1098a": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Groestlcoin-m-84h-17h-0h-1-0-Inp-9688a507": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Groestlcoin-m-84h-17h-0h-1-0-Inp-f825f217": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Groestlcoin-m-86h-17h-0h-0-0-Inp-38cd93cf": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Groestlcoin-m-86h-17h-0h-0-0-Inp-ebecce6e": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-84h-1h-0h-0-0-InputScr-313b9443": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-84h-1h-0h-0-0-InputScr-ce15ec92": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-84h-1h-0h-1-0-InputScr-040186c0": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-84h-1h-0h-1-0-InputScr-b10918be": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-0-0-InputScr-55ae0ae6": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-0-0-InputScr-821a199d": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-1-0-InputScr-9d2fa8bc": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_segwit_native.py::test_show_segwit[Testnet-m-86h-1h-0h-1-0-InputScr-d5b7f8fc": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_show.py::test_show[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-1F-1e4f2f74": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_show.py::test_show[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWITNES-a986211d": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_show.py::test_show[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-bc-a5f08dfb": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_show.py::test_show_multisig_15": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_show.py::test_show_multisig_3": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-4efd9cf3": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-3-98a7e339": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--2cf5f03c": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS--5ea18367": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-e70b56ea": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc-f3c4650f": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getaddress_show.py::test_show_unrecognized_path": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getownershipproof.py::test_attack_ownership_id": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getownershipproof.py::test_confirm_ownership_proof": "0f64de87278eb016e573ece582e7dea2e1af187436f7f6bfd36a3993b0f37553", +"TTui2_bitcoin-test_getownershipproof.py::test_confirm_ownership_proof_with_data": "0f64de87278eb016e573ece582e7dea2e1af187436f7f6bfd36a3993b0f37553", +"TTui2_bitcoin-test_getownershipproof.py::test_fake_ownership_id": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getownershipproof.py::test_p2tr_ownership_id": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getownershipproof.py::test_p2tr_ownership_proof": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getownershipproof.py::test_p2wpkh_ownership_id": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getownershipproof.py::test_p2wpkh_ownership_proof": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_get_public_node[Bitcoin-76067358-path0-xpub6BiVtCpG9fQPx-40a56ca3": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_get_public_node[Bitcoin-76067358-path1-xpub6BiVtCpG9fQQR-1abafc98": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_get_public_node[Bitcoin-76067358-path2-xpub6FVDRC1jiWNTu-47a67414": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_get_public_node[Bitcoin-76067358-path3-xpub6GhTNegKCjTqj-990e0830": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_get_public_node[Bitcoin-76067358-path6-xpub68Zyu13qjcQvJ-8285bd20": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_get_public_node[Litecoin-27108450-path10-Ltub2dcb6Nghj3k-53e5db37": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_get_public_node[Litecoin-27108450-path7-Ltub2Y8PyEMWQVgi-d0bb059c": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_get_public_node[Litecoin-27108450-path8-Ltub2Y8PyEMWQVgi-98ae2c41": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_get_public_node[Litecoin-27108450-path9-Ltub2dTvwC4v7GNe-8d6d95fb": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_get_public_node[Testnet-70617039-path4-tpubDDKn3FtHc74Ca-f3b70aff": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_get_public_node[Testnet-70617039-path5-tpubDGwNSs8z8jZU2-8b5efa13": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_invalid_path[Bcash-path5]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path0]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path2]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_invalid_path[Bitcoin-path3]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_invalid_path[Litecoin-path4]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_invalid_path[Testnet-path1]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_script_type[InputScriptType.SPENDADDRESS-xpub6BiVtCp7ozs-9813cc48": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_script_type[InputScriptType.SPENDP2SHWITNESS-ypub6WYmBsV-0710fbb3": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_script_type[InputScriptType.SPENDWITNESS-zpub6qP2VY9x7Mx-84eaa56c": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey.py::test_script_type[None-xpub6BiVtCp7ozsRo7kaoYNrCNAVJwPYTQHjoXF-c37a47fd": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey_curve.py::test_coin_and_curve": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey_curve.py::test_ed25519_public": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey_curve.py::test_publickey_curve[ed25519-path4-002e28dc0346d6d30d4e-e6c7a440": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey_curve.py::test_publickey_curve[nist256p1-path2-0324c6860c25cdf7a8-d75f4900": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey_curve.py::test_publickey_curve[nist256p1-path3-03b93f7e6c777143ad-2d6b178b": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey_curve.py::test_publickey_curve[secp256k1-path0-02f65ce170451f66f4-9c982c22": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_getpublickey_curve.py::test_publickey_curve[secp256k1-path1-0212f4629f4f224db0-0209bb73": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_grs.py::test_legacy": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_grs.py::test_legacy_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_grs.py::test_send_p2tr": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_grs.py::test_send_segwit_native": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_grs.py::test_send_segwit_native_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_grs.py::test_send_segwit_p2sh": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_grs.py::test_send_segwit_p2sh_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_komodo.py::test_one_one_fee_sapling": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_komodo.py::test_one_one_rewards_claim": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_multisig.py::test_15_of_15": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_multisig.py::test_2_of_3": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_multisig.py::test_attack_change_input": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_multisig.py::test_missing_pubkey": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_multisig_change.py::test_external_external": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_multisig_change.py::test_external_internal": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_multisig_change.py::test_internal_external": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_multisig_change.py::test_multisig_change_match_first": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_multisig_change.py::test_multisig_change_match_second": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_multisig_change.py::test_multisig_external_external": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_multisig_change.py::test_multisig_mismatch_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_multisig_change.py::test_multisig_mismatch_inputs": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-6-255-script_types3]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_getaddress[m-1195487518-script_types2]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_getaddress[m-3h-100h-4-255-script_types1]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_getaddress[m-4-255-script_types0]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_getaddress[m-49-0-63-0-255-script_types4]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths0-address_index0]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths1-address_index1]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths2-address_index2]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths3-address_index3]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths4-address_index4]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths5-address_index5]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_getaddress_multisig[paths6-address_index6]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_getpublicnode[m-1195487518-6-255-script_types3]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_getpublicnode[m-1195487518-script_types2]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_getpublicnode[m-3h-100h-4-255-script_types1]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_getpublicnode[m-4-255-script_types0]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_getpublicnode[m-49-0-63-0-255-script_types4]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_signmessage[m-1195487518-6-255-script_types3]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_signmessage[m-1195487518-script_types2]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_signmessage[m-3h-100h-4-255-script_types1]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_signmessage[m-4-255-script_types0]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_signmessage[m-49-0-63-0-255-script_types4]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_nonstandard_paths.py::test_signtx[m-1195487518-6-255-script_types3]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_nonstandard_paths.py::test_signtx[m-1195487518-script_types2]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_nonstandard_paths.py::test_signtx[m-3h-100h-4-255-script_types1]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_nonstandard_paths.py::test_signtx[m-4-255-script_types0]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_nonstandard_paths.py::test_signtx[m-49-0-63-0-255-script_types4]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths0-address_index0]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths1-address_index1]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths2-address_index2]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths3-address_index3]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths4-address_index4]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths5-address_index5]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_nonstandard_paths.py::test_signtx_multisig[paths6-address_index6]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_op_return.py::test_nonzero_opreturn": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_op_return.py::test_opreturn": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_op_return.py::test_opreturn_address": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_peercoin.py::test_timestamp_included": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_peercoin.py::test_timestamp_missing": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_peercoin.py::test_timestamp_missing_prevtx": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[NFC message]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[NFKD message]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[bcash]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[decred-empty]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[decred]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[grs-p2pkh]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[grs-segwit-native]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[grs-segwit-p2sh]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[p2pkh long message]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[p2pkh0]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[p2pkh1]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[p2pkh2]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[segwit-native long message]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[segwit-native0]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[segwit-native1]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[segwit-native2]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[segwit-p2sh long message]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[segwit-p2sh0]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[segwit-p2sh1]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage[segwit-p2sh2]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage_pagination[long_words]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage_pagination[newlines]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage_pagination[no_spaces]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage_pagination[normal_text]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage_pagination[single_line_over]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage_pagination[utf_nospace]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage_pagination[utf_text]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage_pagination_trailing_newline": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signmessage.py::test_signmessage_path_warning": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signtx.py::test_attack_change_input_address": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_attack_change_outputs": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_attack_modify_change_address": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_change_on_main_chain_allowed": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_fee_high_hardfail": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_fee_high_warning": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_incorrect_input_script_type[InputScriptType.EXTERNAL]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_incorrect_input_script_type[InputScriptType.SPENDADDRESS]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOADDRESS]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOSCRIPTHASH]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_lock_time[499999999-4294967294]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_lock_time[500000000-4294967294]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_lock_time_blockheight": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_lock_time_datetime[1985-11-05 00:53:20]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_lock_time_datetime[2048-08-16 22:14:00]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_lots_of_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_lots_of_inputs": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_lots_of_outputs": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_not_enough_funds": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_not_enough_vouts": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_one_one_fee": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_one_three_fee": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_one_two_fee": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_p2sh": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_prevtx_forbidden_fields[branch_id-13]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_prevtx_forbidden_fields[expiry-9]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_prevtx_forbidden_fields[extra_data-hello world]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_prevtx_forbidden_fields[timestamp-42]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_prevtx_forbidden_fields[version_group_id-69]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_signtx_forbidden_fields[branch_id-13]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signtx.py::test_signtx_forbidden_fields[expiry-9]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signtx.py::test_signtx_forbidden_fields[timestamp-42]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signtx.py::test_signtx_forbidden_fields[version_group_id-69]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signtx.py::test_spend_coinbase": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_testnet_big_amount": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_testnet_fee_high_warning": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_testnet_one_two_fee": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_two_changes": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx.py::test_two_two": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_amount_unit.py::test_signtx[AmountUnit.BITCOIN]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_amount_unit.py::test_signtx[AmountUnit.MICROBITCOIN]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_amount_unit.py::test_signtx[AmountUnit.MILLIBITCOIN]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_amount_unit.py::test_signtx[AmountUnit.SATOSHI]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_amount_unit.py::test_signtx[None]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_external.py::test_p2pkh_presigned": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_external.py::test_p2pkh_with_proof": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signtx_external.py::test_p2tr_external_presigned": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_external.py::test_p2tr_external_unverified": "0ec6b51f27f27dff387d8bc50ab555442afa816921ca009a094fc0d61bf85b87", +"TTui2_bitcoin-test_signtx_external.py::test_p2tr_with_proof": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_external.py::test_p2wpkh_external_unverified": "0ec6b51f27f27dff387d8bc50ab555442afa816921ca009a094fc0d61bf85b87", +"TTui2_bitcoin-test_signtx_external.py::test_p2wpkh_in_p2sh_presigned": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_external.py::test_p2wpkh_in_p2sh_with_proof": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_signtx_external.py::test_p2wpkh_presigned": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_external.py::test_p2wpkh_with_false_proof": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_external.py::test_p2wpkh_with_proof": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_external.py::test_p2wsh_external_presigned": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_invalid_path.py::test_attack_path_segwit": "56e9c6162b8a1d734066c4c66925515cb913a75096fa50497e1f39464c17b1d9", +"TTui2_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_invalid_path.py::test_invalid_path_fail_asap": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_invalid_path.py::test_invalid_path_pass_forkid": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_invalid_path.py::test_invalid_path_prompt": "56e9c6162b8a1d734066c4c66925515cb913a75096fa50497e1f39464c17b1d9", +"TTui2_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_inputs": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_mixed_inputs.py::test_non_segwit_segwit_non_segwit_inputs": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_inputs": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_mixed_inputs.py::test_segwit_non_segwit_segwit_inputs": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_payreq.py::test_payment_req_wrong_amount": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_payreq.py::test_payment_req_wrong_mac_purchase": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_payreq.py::test_payment_req_wrong_mac_refund": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_payreq.py::test_payment_req_wrong_output": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_payreq.py::test_payment_request[out0+out1]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_payreq.py::test_payment_request[out012]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_payreq.py::test_payment_request[out01]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_payreq.py::test_payment_request[out0]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_payreq.py::test_payment_request[out12]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_payreq.py::test_payment_request[out1]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_payreq.py::test_payment_request[out2]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_payreq.py::test_payment_request_details": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[hello world]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[x]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[hello world]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[x]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_replacement.py::test_attack_fake_ext_input_amount": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_replacement.py::test_attack_fake_int_input_amount": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_replacement.py::test_attack_false_internal": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_replacement.py::test_attack_steal_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_replacement.py::test_p2pkh_fee_bump": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_replacement.py::test_p2tr_fee_bump": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_replacement.py::test_p2tr_invalid_signature": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_replacement.py::test_p2wpkh_finalize": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_replacement.py::test_p2wpkh_in_p2sh_fee_bump_from_external": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_replacement.py::test_p2wpkh_in_p2sh_remove_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_replacement.py::test_p2wpkh_invalid_signature": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_replacement.py::test_p2wpkh_op_return_fee_bump": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_replacement.py::test_p2wpkh_payjoin[19909659-90000-02483045022100aa1b91-c9b963ae": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_replacement.py::test_p2wpkh_payjoin[19909718-90000-024730440220753f5304-ecb983d1": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_replacement.py::test_p2wpkh_payjoin[19909800-89859-0248304502210097a42b-7a89e474": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_replacement.py::test_p2wpkh_payjoin[19909859-89800-02483045022100af3a87-80428fad": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_replacement.py::test_p2wpkh_payjoin[19909859-89859-02483045022100eb74ab-881c7bef": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_replacement.py::test_tx_meld": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_segwit.py::test_attack_change_input_address": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_segwit.py::test_attack_mixed_inputs": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_segwit.py::test_send_multisig_1": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_segwit.py::test_send_p2sh": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_segwit.py::test_send_p2sh_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_segwit.py::test_testnet_segwit_big_amount": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_segwit_native.py::test_multisig_mismatch_inputs_single": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_segwit_native.py::test_send_both": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_segwit_native.py::test_send_multisig_1": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_segwit_native.py::test_send_multisig_2": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_segwit_native.py::test_send_multisig_3_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_segwit_native.py::test_send_multisig_4_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_segwit_native.py::test_send_native": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_segwit_native.py::test_send_native_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_segwit_native.py::test_send_p2sh": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_segwit_native.py::test_send_p2sh_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_segwit_native.py::test_send_to_taproot": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_taproot.py::test_attack_script_type": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1pam775nxmvam4pfpqlm5q06k0y84e3-a257be51": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1plllllllllllllllllllllllllllll-aaa668e3": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1plycg5qvjtrp3qjf5f7zl382j9x6nr-5447628e": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_taproot.py::test_send_invalid_address[tb1zlycg5qvjtrp3qjf5f7zl382j9x6nr-880d4a6b": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_taproot.py::test_send_mixed": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_taproot.py::test_send_p2tr": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_signtx_taproot.py::test_send_two_with_change": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_verifymessage.py::test_message_grs": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_verifymessage.py::test_message_long": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_verifymessage.py::test_message_testnet": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_verifymessage.py::test_message_verify": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_verifymessage.py::test_message_verify_bcash": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_verifymessage.py::test_verify_bitcoind": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_verifymessage.py::test_verify_utf": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_verifymessage_segwit.py::test_message_long": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_verifymessage_segwit.py::test_message_testnet": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_verifymessage_segwit.py::test_message_verify": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_verifymessage_segwit.py::test_verify_utf": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_verifymessage_segwit_native.py::test_message_long": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_verifymessage_segwit_native.py::test_message_testnet": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_verifymessage_segwit_native.py::test_message_verify": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_verifymessage_segwit_native.py::test_verify_utf": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_bitcoin-test_zcash.py::test_external_presigned": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_zcash.py::test_one_one_fee_sapling": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_zcash.py::test_spend_old_versions": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_zcash.py::test_v3_not_supported": "493db455a2a705880cea9800818345de8dc4086ac1d0f92bb8f21c5eed094084", +"TTui2_bitcoin-test_zcash.py::test_version_group_id_missing": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[icarus-derivation]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[icarus-trezor-derivation]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[ledger-derivation]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters0-result0]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters1-result1]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters10-result10]": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters11-result11]": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters12-result12]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters13-result13]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters14-result14]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters15-result15]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters16-result16]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters17-result17]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters18-result18]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters19-result19]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters2-result2]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters20-result20]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters21-result21]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters22-result22]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters23-result23]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters24-result24]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters25-result25]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters26-result26]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters27-result27]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters28-result28]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters29-result29]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters3-result3]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters30-result30]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters31-result31]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters32-result32]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters33-result33]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters34-result34]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters35-result35]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters36-result36]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters4-result4]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters5-result5]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters6-result6]": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters7-result7]": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters8-result8]": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_address[parameters9-result9]": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[icarus-derivation]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[icarus-trezor-derivation]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[ledger-derivation]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters0-result0]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters1-result1]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters10-result10]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters11-result11]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters12-result12]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters13-result13]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters14-result14]": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters15-result15]": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters16-result16]": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters2-result2]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters3-result3]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters4-result4]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters5-result5]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters6-result6]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters7-result7]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters8-result8]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters9-result9]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_derivations.py::test_bad_session": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_cardano-test_derivations.py::test_derivation_irrelevant_on_slip39[CardanoDerivationType.ICA-3b0af713": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_cardano-test_derivations.py::test_derivation_irrelevant_on_slip39[CardanoDerivationType.ICARUS]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_cardano-test_derivations.py::test_derivation_irrelevant_on_slip39[CardanoDerivationType.LEDGER]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_cardano-test_derivations.py::test_ledger_available_always": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_cardano-test_get_native_script_hash.py::test_cardano_get_native_script_hash[all_script]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_get_native_script_hash.py::test_cardano_get_native_script_hash[all_script_cont-aae1e6c3": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_get_native_script_hash.py::test_cardano_get_native_script_hash[all_script_cont-e4ca0ea5": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_get_native_script_hash.py::test_cardano_get_native_script_hash[any_script]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_get_native_script_hash.py::test_cardano_get_native_script_hash[any_script_with-f2466a2e": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_get_native_script_hash.py::test_cardano_get_native_script_hash[invalid_before_script]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_get_native_script_hash.py::test_cardano_get_native_script_hash[invalid_hereaft-d01d7292": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_get_native_script_hash.py::test_cardano_get_native_script_hash[n_of_k_script]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_get_native_script_hash.py::test_cardano_get_native_script_hash[n_of_k_script_c-d93f5fb0": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_get_native_script_hash.py::test_cardano_get_native_script_hash[nested_script]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_get_native_script_hash.py::test_cardano_get_native_script_hash[nested_script_w-789238e6": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_get_native_script_hash.py::test_cardano_get_native_script_hash[pub_key_script]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_get_native_script_hash.py::test_cardano_get_native_script_hash[pub_key_script_-1579fe2a": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[byron_to_shelley_transfer]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_with_change0]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_with_change1]": "bdd2437b583184edf14fdfed5a6ae3cf170185d51409387a3cf75c37bd7e3f06", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_with_multiple_inputs]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_without_change0]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_without_change1]": "bdd2437b583184edf14fdfed5a6ae3cf170185d51409387a3cf75c37bd7e3f06", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[mary_era_transaction_with_different_policies_-1dbb1bfb": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[mary_era_transaction_with_multiasset_output]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[mary_era_transaction_with_no_ttl-validity_start]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_most_elements_fille-29691455": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_output_datum_hash]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_script_data_hash]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_stake_deregistratio-1ab28f77": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_stake_deregistration]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_stake_registration_-a144c34c": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_stake_registration_-bf5f9707": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_token_minting]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_multiple_correctly_-6545455a": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_network_id_included-d9df16f9": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_output_datum_hash]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_script_address_but_-b0da7209": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_script_data_hash]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_token_minting]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_an_ordinary_input]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_base_address_device-o-a33e6741": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_base_address_device-o-a6481374": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_base_key_script_addre-d3366a63": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_output_datum_hash]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_stake_credentials_giv-6a67c1eb": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_stake_credentials_giv-72ef969e": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_stake_deregistration]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_stake_deregistration_-78f5c748": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_stake_registration_an-4da9385a": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_stake_registration_ce-46b0a250": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_token_minting]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_without_script_data_hash_a-9590827f": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate_wi-336f4a44": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate_wi-d3427614": "742c9fa81495feb696fbf9ea99494d250424bffe67a2aaf030c1eabc76b5ee70", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_with_zero_margin]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[simple_plutus_transaction]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[simple_plutus_transaction_with_additional_wit-36ba8ce8": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[simple_plutus_transaction_with_required_signers]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[simple_transaction_with_base_address_change_o-0c37e6dc": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[simple_transaction_with_base_address_change_o-7f1d12f6": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[simple_transaction_with_base_address_change_output]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[simple_transaction_with_base_script_address_a-56fc16f7": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[simple_transaction_with_enterprise_address_ch-15518a4c": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[simple_transaction_with_pointer_address_change_output]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[stake_pool_registration_certificate_with_no_p-0bbad967": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[stake_pool_registration_on_testnet]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[testnet_transaction0]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[testnet_transaction1]": "bdd2437b583184edf14fdfed5a6ae3cf170185d51409387a3cf75c37bd7e3f06", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_auxiliary_data_hash]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_base_address_change_output_p-3c7243e1": "742c9fa81495feb696fbf9ea99494d250424bffe67a2aaf030c1eabc76b5ee70", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_base_address_change_output_s-20438873": "742c9fa81495feb696fbf9ea99494d250424bffe67a2aaf030c1eabc76b5ee70", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_catalyst_registration]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_everything_set_except_pool_r-1e1ef130": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration_and_withdrawal]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration_with_ac-9ca046f0": "742c9fa81495feb696fbf9ea99494d250424bffe67a2aaf030c1eabc76b5ee70", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_registration_and_stake-3fdfc583": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_registration_certifica-e7bd462a": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_registration_certificate]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_ttl_equal_to_0]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_validity_interval_start_equal_to_0]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[1854_change_output_path_in_ordinary_tr-805f9bd0": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[1854_input_path_in_ordinary_transaction]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[additional_witness_requests_in_ordinar-9c4f94c0": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[all_tx_inputs_must_be_external_(without_path)]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[asset_names_in_mint_token_group_in_wrong_order]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[asset_names_in_multiasset_token_group_-7c1351bc": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[auxiliary_data_hash_has_incorrect_length]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[byron_to_shelley_transfer_input_accoun-863fee7d": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[byron_to_shelley_transfer_output_accou-5a99fb35": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[certificate_has_both_path_and_key_hash]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[certificate_has_both_path_and_script_hash]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[certificate_has_invalid_pool_size]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[certificate_has_key_hash]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[certificate_has_multisig_path]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[certificate_has_non_staking_path]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[certificate_has_script_hash]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[change_output_and_stake_deregistration-e17db500": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[change_output_and_withdrawal_account_mismatch]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[change_output_path_larger_than_100]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[change_output_staking_path_larger_than_100]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[change_output_with_script_in_payment_part]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[collateral_input_is_present]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[collateral_input_prev_hash_has_incorre-99d2dc0e": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[contains_a_different_certificate]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[contains_multiple_pool_registration_ce-3000d4f0": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[contains_withdrawal]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[fee_is_too_high]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[input_and_change_output_account_mismatch]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[input_and_stake_deregistration_certifi-b3383de2": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[input_and_withdrawal_account_mismatch]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[input_prev_hash_has_incorrect_length]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[invalid_pool_id]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[mainnet_protocol_magic_with_testnet_network_id]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[mainnet_transaction_with_testnet_output]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[margin_higher_than_1]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[missing_owner_with_path]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_1852_multisi-b7679330": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_a_collateral_input]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_a_required_signer]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_long_token_m-9fb3cfe5": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_output_conta-e3b36436": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_repeated_withdrawal]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_stake_delega-19d1722c": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_stake_delega-394991f1": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_stake_deregi-351ce869": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_stake_deregi-43da91d4": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_stake_regist-456f1292": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_stake_regist-84b1254e": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_withdrawal_c-9f7e1700": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_withdrawal_c-e98b1f5c": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_wthdrawal_ad-3291ee9e": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_without_minting_b-da5ba399": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[ordinary_transaction_with_long_token_m-350c65f4": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[ordinary_transaction_with_token_mintin-bc56f145": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[ordinary_transaction_without_token_min-a128d577": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_address_has_invalid_crc]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_address_is_a_valid_cbor_but_inv-ea3da215": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_address_is_invalid_cbor]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_address_is_too_long]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_address_is_too_short]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_datum_hash_has_incorrect_length]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_datum_hash_with_non-script_addr-1504a27a": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_datum_hash_with_non-script_address]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_has_both_address_and_address_pa-2efc280f": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_total_is_too_high]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_with_reward_address]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[plutus_transaction_with_output_contain-74465253": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[policyids_in_mint_in_wrong_order]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[policyids_in_multiasset_output_in_wrong_order]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[pool_reward_address_belongs_to_differe-e79b6855": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[pool_reward_address_is_a_base_address]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[repeated_asset_name_in_mint_token_group]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[repeated_asset_name_in_multiasset_token_group]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[repeated_policyid_in_mint]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[repeated_policyid_in_multiasset_output]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[required_signer_is_present]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[required_signer_with_both_key_path_and-7d9a3c59": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[sample_stake_pool_registration_certifi-02b129f8": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[sample_stake_pool_registration_certifi-11c8b442": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[sample_stake_pool_registration_certifi-3f8170f6": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[sample_stake_pool_registration_certifi-790fc948": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[sample_stake_pool_registration_certifi-883e81d5": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[sample_stake_pool_registration_certifi-d0eba163": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[sample_stake_pool_registration_certifi-e7a533e7": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[sample_stake_pool_registration_certifi-e908b1a8": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[sample_stake_pool_registration_certifi-f9976ae8": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[script_data_hash_has_incorrect_length]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[shelley_mainnet_transaction_with_testn-af110e3e": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[shelley_testnet_transaction_with_mainn-ba78ab8f": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[stake_deregistration_account_larger_than_100]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[stake_deregistration_certificate_and_w-003a1023": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[testnet_protocol_magic_with_mainnet_network_id]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[testnet_transaction_with_mainnet_output]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[transaction_with_both_auxiliary_data_b-64274ac4": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[transaction_with_catalyst_registration-11533421": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[two_owners_with_path]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[unsupported_address_type]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[with_multisig_transaction_signing_mode]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[with_ordinary_transaction_signing_mode]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[with_plutus_transaction_signing_mode]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[withdrawal_amount_is_too_large]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[withdrawal_contains_both_path_and_key_hash]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[withdrawal_contains_both_path_and_script_hash]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[withdrawal_has_key_hash]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[withdrawal_has_multisig_path]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[withdrawal_has_non_staking_path]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[withdrawal_has_script_hash]": "6f59841dc5e3597d0940a7b4be0813b25555652180043634c9018272c5a22a3a", +"TTui2_eos-test_get_public_key.py::test_eos_get_public_key": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_eos-test_signtx.py::test_eos_signtx_buyram": "2368c134fe964d8ca92fde2d2e665c7822e32f7bf181ef943161f5385799c950", +"TTui2_eos-test_signtx.py::test_eos_signtx_buyrambytes": "2368c134fe964d8ca92fde2d2e665c7822e32f7bf181ef943161f5385799c950", +"TTui2_eos-test_signtx.py::test_eos_signtx_delegate": "2368c134fe964d8ca92fde2d2e665c7822e32f7bf181ef943161f5385799c950", +"TTui2_eos-test_signtx.py::test_eos_signtx_deleteauth": "2368c134fe964d8ca92fde2d2e665c7822e32f7bf181ef943161f5385799c950", +"TTui2_eos-test_signtx.py::test_eos_signtx_linkauth": "2368c134fe964d8ca92fde2d2e665c7822e32f7bf181ef943161f5385799c950", +"TTui2_eos-test_signtx.py::test_eos_signtx_newaccount": "072491152a466a5efa396bde1fbb07978753e95a6e586889e93a398e930e5ffd", +"TTui2_eos-test_signtx.py::test_eos_signtx_refund": "2368c134fe964d8ca92fde2d2e665c7822e32f7bf181ef943161f5385799c950", +"TTui2_eos-test_signtx.py::test_eos_signtx_sellram": "2368c134fe964d8ca92fde2d2e665c7822e32f7bf181ef943161f5385799c950", +"TTui2_eos-test_signtx.py::test_eos_signtx_setcontract": "19df9165d61d12c06ab308196cda8043541b18186c97638da80dbc92dee0f812", +"TTui2_eos-test_signtx.py::test_eos_signtx_transfer_token": "2368c134fe964d8ca92fde2d2e665c7822e32f7bf181ef943161f5385799c950", +"TTui2_eos-test_signtx.py::test_eos_signtx_undelegate": "2368c134fe964d8ca92fde2d2e665c7822e32f7bf181ef943161f5385799c950", +"TTui2_eos-test_signtx.py::test_eos_signtx_unknown": "2368c134fe964d8ca92fde2d2e665c7822e32f7bf181ef943161f5385799c950", +"TTui2_eos-test_signtx.py::test_eos_signtx_unlinkauth": "2368c134fe964d8ca92fde2d2e665c7822e32f7bf181ef943161f5385799c950", +"TTui2_eos-test_signtx.py::test_eos_signtx_updateauth": "2368c134fe964d8ca92fde2d2e665c7822e32f7bf181ef943161f5385799c950", +"TTui2_eos-test_signtx.py::test_eos_signtx_vote": "2368c134fe964d8ca92fde2d2e665c7822e32f7bf181ef943161f5385799c950", +"TTui2_eos-test_signtx.py::test_eos_signtx_vote_proxy": "2368c134fe964d8ca92fde2d2e665c7822e32f7bf181ef943161f5385799c950", +"TTui2_ethereum-test_getaddress.py::test_getaddress[ETC]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_getaddress.py::test_getaddress[GoChain]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_getaddress.py::test_getaddress[Wanchain]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_getaddress.py::test_getaddress[parameters0-result0]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_getaddress.py::test_getaddress[parameters1-result1]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_getaddress.py::test_getaddress[parameters2-result2]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_getaddress.py::test_getaddress[parameters3-result3]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters0-result0]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[basic_data]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[complex_data]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[full_domain_empty_message]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[injective_testcase]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[struct_list_non_v4]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[struct_list_v4]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[structs_arrays_v4]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data_cancel": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data_show_more_button": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ethereum-test_sign_verify_message.py::test_signmessage[parameters0-result0]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_sign_verify_message.py::test_signmessage[parameters1-result1]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_sign_verify_message.py::test_signmessage[parameters2-result2]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_sign_verify_message.py::test_signmessage[parameters3-result3]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_sign_verify_message.py::test_signmessage[parameters4-result4]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_sign_verify_message.py::test_signmessage[parameters5-result5]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_sign_verify_message.py::test_signmessage[parameters6-result6]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_sign_verify_message.py::test_signmessage[parameters7-result7]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_sign_verify_message.py::test_verify[parameters0-result0]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ethereum-test_sign_verify_message.py::test_verify[parameters1-result1]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ethereum-test_sign_verify_message.py::test_verify[parameters2-result2]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ethereum-test_sign_verify_message.py::test_verify[parameters3-result3]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ethereum-test_sign_verify_message.py::test_verify[parameters4-result4]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ethereum-test_sign_verify_message.py::test_verify[parameters5-result5]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ethereum-test_sign_verify_message.py::test_verify[parameters6-result6]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ethereum-test_sign_verify_message.py::test_verify[parameters7-result7]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ethereum-test_sign_verify_message.py::test_verify_invalid": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ethereum-test_signtx.py::test_data_streaming": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ethereum-test_signtx.py::test_sanity_checks": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ethereum-test_signtx.py::test_sanity_checks_eip1559": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ethereum-test_signtx.py::test_signtx[Auxilium]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[ETC]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[Ethereum]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[Palm]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[Pirl]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[Rinkeby]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[Ropsten]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[Unknown_chain_id_eth_path]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[Unknown_chain_id_testnet_path]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[data_1]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[data_2_bigdata]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[known_erc20_token]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[max_chain_id]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[max_chain_plus_one]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[max_uint64]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[newcontract]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[nodata_1]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[nodata_2_bigvalue]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[unknown_erc20_token]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx[wanchain]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_go_back]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_scroll_down]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_skip]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ethereum-test_signtx.py::test_signtx_eip1559[data_1]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx_eip1559[data_2_bigdata]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx_eip1559[known_erc20]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx_eip1559[large_chainid]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx_eip1559[nodata]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx_eip1559[unknown_erc20]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_ethereum-test_signtx.py::test_signtx_eip1559_access_list": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ethereum-test_signtx.py::test_signtx_eip1559_access_list_larger": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_misc-test_msg_cipherkeyvalue.py::test_decrypt": "120f9e8e4cb99d8fbd4fe5f4ce5d6a24e7aa98fafb2329a0fde01b6fa6656361", +"TTui2_misc-test_msg_cipherkeyvalue.py::test_decrypt_badlen": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_misc-test_msg_cipherkeyvalue.py::test_encrypt": "582b31d707b118bda01c9bd6ffab3b0a8d1ea6fa68583aa9b3032cd7921ae2c3", +"TTui2_misc-test_msg_cipherkeyvalue.py::test_encrypt_badlen": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_misc-test_msg_getecdhsessionkey.py::test_ecdh": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_misc-test_msg_getentropy.py::test_entropy[128]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[129]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[16]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[17]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[1]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[20]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[21]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[256]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[257]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[32]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[33]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[3]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[4]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[512]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[513]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[5]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[64]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[65]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[8]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_getentropy.py::test_entropy[9]": "876c0fabe6607ef190180f2d395f44b7535a129c4b4a9df8477cc89128b2fb8c", +"TTui2_misc-test_msg_signidentity.py::test_sign": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_monero-test_getaddress.py::test_monero_getaddress": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_monero-test_getwatchkey.py::test_monero_getwatchkey": "bf70b5c85f9a0b3e76600cee79a51fc737019251ac104cfa0a9a69544fca11e1", +"TTui2_nem-test_getaddress.py::test_nem_getaddress": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_nem-test_signtx_mosaics.py::test_nem_signtx_mosaic_creation": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_nem-test_signtx_mosaics.py::test_nem_signtx_mosaic_creation_levy": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_nem-test_signtx_mosaics.py::test_nem_signtx_mosaic_creation_properties": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_nem-test_signtx_mosaics.py::test_nem_signtx_mosaic_supply_change": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_nem-test_signtx_multisig.py::test_nem_signtx_aggregate_modification": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_nem-test_signtx_multisig.py::test_nem_signtx_multisig": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_nem-test_signtx_multisig.py::test_nem_signtx_multisig_signer": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_nem-test_signtx_others.py::test_nem_signtx_importance_transfer": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_nem-test_signtx_others.py::test_nem_signtx_provision_namespace": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_nem-test_signtx_transfers.py::test_nem_signtx_encrypted_payload": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_nem-test_signtx_transfers.py::test_nem_signtx_known_mosaic": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_nem-test_signtx_transfers.py::test_nem_signtx_known_mosaic_with_levy": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_nem-test_signtx_transfers.py::test_nem_signtx_multiple_mosaics": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_nem-test_signtx_transfers.py::test_nem_signtx_simple": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_nem-test_signtx_transfers.py::test_nem_signtx_unknown_mosaic": "f32f3ae5971dc6d1407ec49a4225e3128c67cd1f6298ac588d9e2809a58496cb", +"TTui2_nem-test_signtx_transfers.py::test_nem_signtx_xem_as_mosaic": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_reset_recovery-test_recovery_bip39_dryrun.py::test_bad_parameters[label-test]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_reset_recovery-test_recovery_bip39_dryrun.py::test_bad_parameters[language-test]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_reset_recovery-test_recovery_bip39_dryrun.py::test_bad_parameters[passphrase_protection-True]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_reset_recovery-test_recovery_bip39_dryrun.py::test_bad_parameters[pin_protection-True]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_reset_recovery-test_recovery_bip39_dryrun.py::test_bad_parameters[u2f_counter-1]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_reset_recovery-test_recovery_bip39_dryrun.py::test_dry_run": "33e199c162f32dae4087c3a419b1d455ac26deb5b2f75dc02500e9b9eb8fe73d", +"TTui2_reset_recovery-test_recovery_bip39_dryrun.py::test_invalid_seed_core": "33e199c162f32dae4087c3a419b1d455ac26deb5b2f75dc02500e9b9eb8fe73d", +"TTui2_reset_recovery-test_recovery_bip39_dryrun.py::test_seed_mismatch": "33e199c162f32dae4087c3a419b1d455ac26deb5b2f75dc02500e9b9eb8fe73d", +"TTui2_reset_recovery-test_recovery_bip39_dryrun.py::test_uninitialized": "8711e2fa6f7b301add7641e08ffb4bacf29bcd41530b1dd435fdbddb49b4bdf8", +"TTui2_reset_recovery-test_recovery_bip39_t2.py::test_already_initialized": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_reset_recovery-test_recovery_bip39_t2.py::test_tt_nopin_nopassphrase": "6d9ea6360e4dd1cd5d6d52e046be4dd7650337b4abfb5e25be6fe36133d78a4b", +"TTui2_reset_recovery-test_recovery_bip39_t2.py::test_tt_pin_passphrase": "6d9ea6360e4dd1cd5d6d52e046be4dd7650337b4abfb5e25be6fe36133d78a4b", +"TTui2_reset_recovery-test_recovery_slip39_advanced.py::test_abort": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_advanced.py::test_extra_share_entered": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_advanced.py::test_group_threshold_reached": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_advanced.py::test_noabort": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_advanced.py::test_same_share": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares0-c2d2e26ad06023c60145f1-afc2dad5": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares1-c41d5cf80fed71a008a3a0-eb47093e": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares1-c41d-ca9ddec8": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_dryrun": "f27a0e59dc9a6a4fe81d202d96996e1e21e674aeab019cebd0dc3d30fa886283", +"TTui2_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_invalid_seed_dryrun": "f27a0e59dc9a6a4fe81d202d96996e1e21e674aeab019cebd0dc3d30fa886283", +"TTui2_reset_recovery-test_recovery_slip39_basic.py::test_1of1": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_basic.py::test_abort": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_basic.py::test_ask_word_number": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_basic.py::test_noabort": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_basic.py::test_recover_with_pin_passphrase": "19f6161fb065ed7bbe02591e8d5785bb94158a26dc2529f2afe49e321d52d671", +"TTui2_reset_recovery-test_recovery_slip39_basic.py::test_same_share": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_basic.py::test_secret[shares0-491b795b80fc21ccdf466c0fbc98c8fc]": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_basic.py::test_secret[shares1-b770e0da1363247652de97a39-a50896b7": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_basic.py::test_wrong_nth_word[0]": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_basic.py::test_wrong_nth_word[1]": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_basic.py::test_wrong_nth_word[2]": "f2ca361222973de3d635839e3a860231077127c4f7d85069d5b64a6728a198da", +"TTui2_reset_recovery-test_recovery_slip39_basic_dryrun.py::test_2of3_dryrun": "f27a0e59dc9a6a4fe81d202d96996e1e21e674aeab019cebd0dc3d30fa886283", +"TTui2_reset_recovery-test_recovery_slip39_basic_dryrun.py::test_2of3_invalid_seed_dryrun": "f27a0e59dc9a6a4fe81d202d96996e1e21e674aeab019cebd0dc3d30fa886283", +"TTui2_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Bip39-backup_flow_bip39]": "82266d0d8b0baaa8212546a0d538d2d54168c874a213a35fabdb4043662982de", +"TTui2_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced-bac-f67baa1c": "82266d0d8b0baaa8212546a0d538d2d54168c874a213a35fabdb4043662982de", +"TTui2_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic-backup-6348e7fe": "82266d0d8b0baaa8212546a0d538d2d54168c874a213a35fabdb4043662982de", +"TTui2_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Bip39-backup_flow_bip39]": "8eefc05a61808386dd4b6ce4f96e7e963d019893c1d9047d8a1b86d7cc2bc1a0", +"TTui2_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced-backup-dcbda5cf": "809bc3086a900cc5bc0ee3a9d7218dc9b6b1da52543009e444e0bc3b6bb1571b", +"TTui2_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic-backup_fl-1577de4d": "809bc3086a900cc5bc0ee3a9d7218dc9b6b1da52543009e444e0bc3b6bb1571b", +"TTui2_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "049ce514a8f8570d1a7fa948930226a2df8b4f3ba6fa823dd54a387a3571437d", +"TTui2_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "6d9ea6360e4dd1cd5d6d52e046be4dd7650337b4abfb5e25be6fe36133d78a4b", +"TTui2_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "6d9ea6360e4dd1cd5d6d52e046be4dd7650337b4abfb5e25be6fe36133d78a4b", +"TTui2_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "6d9ea6360e4dd1cd5d6d52e046be4dd7650337b4abfb5e25be6fe36133d78a4b", +"TTui2_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "6d9ea6360e4dd1cd5d6d52e046be4dd7650337b4abfb5e25be6fe36133d78a4b", +"TTui2_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "6d9ea6360e4dd1cd5d6d52e046be4dd7650337b4abfb5e25be6fe36133d78a4b", +"TTui2_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "6d9ea6360e4dd1cd5d6d52e046be4dd7650337b4abfb5e25be6fe36133d78a4b", +"TTui2_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "6d9ea6360e4dd1cd5d6d52e046be4dd7650337b4abfb5e25be6fe36133d78a4b", +"TTui2_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "6d9ea6360e4dd1cd5d6d52e046be4dd7650337b4abfb5e25be6fe36133d78a4b", +"TTui2_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "6d9ea6360e4dd1cd5d6d52e046be4dd7650337b4abfb5e25be6fe36133d78a4b", +"TTui2_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic_256": "6d9ea6360e4dd1cd5d6d52e046be4dd7650337b4abfb5e25be6fe36133d78a4b", +"TTui2_ripple-test_get_address.py::test_ripple_get_address": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ripple-test_get_address.py::test_ripple_get_address_other": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_ripple-test_sign_tx.py::test_ripple_sign_simple_tx": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_stellar-test_stellar.py::test_get_address[parameters0-result0]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_get_address[parameters1-result1]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_get_address[parameters2-result2]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_get_address[parameters3-result3]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_get_address[parameters4-result4]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_get_address[parameters5-result5]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_get_address[parameters6-result6]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_get_address[parameters7-result7]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_get_address[parameters8-result8]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_get_address[parameters9-result9]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[memo_hash]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[memo_id]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[memo_return]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[memo_text]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[source_account]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_test_autolock.py::test_apply_auto_lock_delay": "9c9ac7c7918f608b71c8d696dd310aafd4f188cdf0201eb476210ac99f1fa0e4", +"TTui2_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "9d265e3f00d8f59f11f0bdd1a5c911a1bd6e1c9e0ab154a52508e2de8f8aea8e", +"TTui2_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "9d265e3f00d8f59f11f0bdd1a5c911a1bd6e1c9e0ab154a52508e2de8f8aea8e", +"TTui2_test_autolock.py::test_apply_auto_lock_delay_out_of_range[4194304]": "9d265e3f00d8f59f11f0bdd1a5c911a1bd6e1c9e0ab154a52508e2de8f8aea8e", +"TTui2_test_autolock.py::test_apply_auto_lock_delay_out_of_range[536871]": "9d265e3f00d8f59f11f0bdd1a5c911a1bd6e1c9e0ab154a52508e2de8f8aea8e", +"TTui2_test_autolock.py::test_apply_auto_lock_delay_out_of_range[9]": "9d265e3f00d8f59f11f0bdd1a5c911a1bd6e1c9e0ab154a52508e2de8f8aea8e", +"TTui2_test_autolock.py::test_apply_auto_lock_delay_valid[10]": "ae4bf01c43de508bb07171599b780167028ced63062699a48487b491a39f80da", +"TTui2_test_autolock.py::test_apply_auto_lock_delay_valid[123]": "f62b179ca70b4c90446d3ee1414dd8b66187caab7d79563880c2caad91245020", +"TTui2_test_autolock.py::test_apply_auto_lock_delay_valid[3601]": "ce49f08d0f8c3bb19fa348703df7be0167434e46513241450632be596b1021ac", +"TTui2_test_autolock.py::test_apply_auto_lock_delay_valid[536870]": "b5e1d2f43cb2ee93fc1adc90ee66b35a4d7729cedeedef8d1184ad98bf14a0c2", +"TTui2_test_autolock.py::test_apply_auto_lock_delay_valid[60]": "d1f6ad6876b39d03335b213b48b00a28e14ace492192fdeac7ecb807f4772570", +"TTui2_test_autolock.py::test_apply_auto_lock_delay_valid[7227]": "a553299c1dc3e14f3d7242f9b95ccab681290bed6eb06213155c83f0ba3d1ab7", +"TTui2_test_autolock.py::test_autolock_cancels_ui": "ae4bf01c43de508bb07171599b780167028ced63062699a48487b491a39f80da", +"TTui2_test_autolock.py::test_autolock_default_value": "a9e49c64578c22bbb7441c4385ae0e958cf2131f0ed6dd20107e883a2fd0e097", +"TTui2_test_basic.py::test_device_id_different": "eda4b0d20e968587db6348a94388333d32c5c331fabdca67432b4f1878100207", +"TTui2_test_basic.py::test_device_id_same": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_test_basic.py::test_features": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_test_basic.py::test_ping": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_test_cancel.py::test_cancel_message_via_cancel[message0]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_test_cancel.py::test_cancel_message_via_cancel[message1]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_test_cancel.py::test_cancel_message_via_initialize[message0]": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_test_cancel.py::test_cancel_message_via_initialize[message1]": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_test_cancel.py::test_cancel_on_paginated": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_test_debuglink.py::test_softlock_instability": "88ecc7ad6482f78de33d68357fff2b2375973acb833294639711ce05b1a5cb99", +"TTui2_test_msg_applysettings.py::test_apply_homescreen_toif": "c185411eb5905ac91be1d3b957fb26df19f8a8a958e4f956971b1b65c831552a", +"TTui2_test_msg_applysettings.py::test_apply_homescreen_toif_fail[TOIf\\x80\\x00\\x80\\x00~\\x00\\x00\\x0-ba464b0c": "9d265e3f00d8f59f11f0bdd1a5c911a1bd6e1c9e0ab154a52508e2de8f8aea8e", +"TTui2_test_msg_applysettings.py::test_apply_homescreen_toif_fail[TOIf\\x90\\x00\\x90\\x00~XXXf\\x90\\x0-cb3c88da": "9d265e3f00d8f59f11f0bdd1a5c911a1bd6e1c9e0ab154a52508e2de8f8aea8e", +"TTui2_test_msg_applysettings.py::test_apply_homescreen_toif_fail[TOIg\\x90\\x00\\x90\\x00~\\x00\\x00\\x0-09cb7d43": "9d265e3f00d8f59f11f0bdd1a5c911a1bd6e1c9e0ab154a52508e2de8f8aea8e", +"TTui2_test_msg_applysettings.py::test_apply_settings": "66b8faa0ebdcf921563d43f12491fa489cbd1000c423b9fcf994d52d3b41a430", +"TTui2_test_msg_applysettings.py::test_apply_settings_passphrase": "046a2118468228af25683384c0852b1a5274e54164ba63abd79341f335dc9d96", +"TTui2_test_msg_applysettings.py::test_apply_settings_passphrase_on_device": "9ee483bf455a0185bde3ba7ebc15c04ee9c3159e802818157beae60f23d41325", +"TTui2_test_msg_applysettings.py::test_apply_settings_rotation": "6ccc6363fb0eab66f16e8143f86db85293705f0df2f39e987d102b2512cc2e2f", +"TTui2_test_msg_applysettings.py::test_experimental_features": "1682cfbfbfb8dfc746a0775ce598bd9033ac95b8fd668d68c7b9b3b8457df748", +"TTui2_test_msg_applysettings.py::test_label_too_long": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_test_msg_applysettings.py::test_safety_checks": "6fb3640423137081beee459378a14b32360c212df389cec675330a597d5cb9b9", +"TTui2_test_msg_backup_device.py::test_backup_bip39": "300ec4990b9b3dbc7f5ed8bffbd45294d975868ec43ff5713640f3ee7dd58f5c", +"TTui2_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "d7f617f5b3cc9f8b061e4e809ba96e4e0c398a94ec81d22e523769bc244e1620", +"TTui2_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "d7f617f5b3cc9f8b061e4e809ba96e4e0c398a94ec81d22e523769bc244e1620", +"TTui2_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "d7f617f5b3cc9f8b061e4e809ba96e4e0c398a94ec81d22e523769bc244e1620", +"TTui2_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "d7f617f5b3cc9f8b061e4e809ba96e4e0c398a94ec81d22e523769bc244e1620", +"TTui2_test_msg_backup_device.py::test_interrupt_backup_fails": "a8b5bc47867681b496da4b7473cde4fa43027c01fb071c2b0dcf97804809643f", +"TTui2_test_msg_backup_device.py::test_no_backup_fails": "ffc38ab2b61939fea6883a4805b2a4eb17a0be03afe0fed3b1cca492b50bb25c", +"TTui2_test_msg_backup_device.py::test_no_backup_show_entropy_fails": "8711e2fa6f7b301add7641e08ffb4bacf29bcd41530b1dd435fdbddb49b4bdf8", +"TTui2_test_msg_change_wipe_code_t2.py::test_set_pin_to_wipe_code": "ee6b02751838a7b65a8936ae6a4c998cc7c138b1e425dc17e48b924bf5aa32c9", +"TTui2_test_msg_change_wipe_code_t2.py::test_set_remove_wipe_code": "f7d4a3512c59274dd6c897b2aa66d2f8fe2b9f34a058f7c0daaac63a189c66ca", +"TTui2_test_msg_change_wipe_code_t2.py::test_set_wipe_code_mismatch": "8fd746c535ec5add348b76002a7936cc85c3206edbb59f225ad075912329452d", +"TTui2_test_msg_change_wipe_code_t2.py::test_set_wipe_code_to_pin": "b0d6cce6458629edf4e7f171dfafa78268fcbe31e1bb756da58d26872ff16921", +"TTui2_test_msg_changepin_t2.py::test_change_failed": "1f425a59f5588b9822ecded931c427c627cbae1a5337556330d6ec6d7cd564de", +"TTui2_test_msg_changepin_t2.py::test_change_invalid_current": "202cec7394bf84ffbf66b9614f6d831a9db427080139b6a6046e9e9b4ef69477", +"TTui2_test_msg_changepin_t2.py::test_change_pin": "94d4fd3bd890bcdb03d17de7944506ce4e6aef0fe2c531d36d9d6879461b6880", +"TTui2_test_msg_changepin_t2.py::test_remove_pin": "9ea63f626d78f8cdaffa48348c82f9a67179ca23f4f697b8891081120e33bc36", +"TTui2_test_msg_changepin_t2.py::test_set_failed": "391b309cadaefcaab9086f7e003faec88b7e38c13f2738b5ad1aa4bfd5d89566", +"TTui2_test_msg_changepin_t2.py::test_set_pin": "048bdc808c4cb87c020e4b786aa4cc3bd2a77830384ba42ddf808ccb79a91467", +"TTui2_test_msg_loaddevice.py::test_load_device_1": "eeb5afb34b4bbf42b8c635fdd34bae5c1e3693facb16e6d64e629746612a2c3f", +"TTui2_test_msg_loaddevice.py::test_load_device_2": "6b0c321e3c9c6081232bc230e24282d663f0369f50a198cb8b128417cb7ca650", +"TTui2_test_msg_loaddevice.py::test_load_device_slip39_advanced": "eeb5afb34b4bbf42b8c635fdd34bae5c1e3693facb16e6d64e629746612a2c3f", +"TTui2_test_msg_loaddevice.py::test_load_device_slip39_basic": "eeb5afb34b4bbf42b8c635fdd34bae5c1e3693facb16e6d64e629746612a2c3f", +"TTui2_test_msg_loaddevice.py::test_load_device_utf": "5b8c0353e5b4e1fa245c36d0408e7e22745dfcc1d36748a01400d875fda92bfd", +"TTui2_test_msg_ping.py::test_ping": "9b44725459426439bc27f2cf72ee926ab7146f3ee1236d197382524cdf9a89a1", +"TTui2_test_msg_sd_protect.py::test_enable_disable": "c2d1e3a6cc85b684115f0f498f36f2eb3c4e2aa7b9241e9c9edc9c7030a9ff21", +"TTui2_test_msg_sd_protect.py::test_refresh": "c2d1e3a6cc85b684115f0f498f36f2eb3c4e2aa7b9241e9c9edc9c7030a9ff21", +"TTui2_test_msg_sd_protect.py::test_wipe": "c2d1e3a6cc85b684115f0f498f36f2eb3c4e2aa7b9241e9c9edc9c7030a9ff21", +"TTui2_test_msg_wipedevice.py::test_autolock_not_retained": "a7aca5b8c760e7251ac573536934bab4aa4c09d1edb7528f949b665d55a02516", +"TTui2_test_msg_wipedevice.py::test_wipe_device": "eda4b0d20e968587db6348a94388333d32c5c331fabdca67432b4f1878100207", +"TTui2_test_passphrase_slip39_advanced.py::test_128bit_passphrase": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_test_passphrase_slip39_advanced.py::test_256bit_passphrase": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_test_passphrase_slip39_basic.py::test_2of5_passphrase": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_test_passphrase_slip39_basic.py::test_3of6_passphrase": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_test_pin.py::test_correct_pin": "9d265e3f00d8f59f11f0bdd1a5c911a1bd6e1c9e0ab154a52508e2de8f8aea8e", +"TTui2_test_pin.py::test_exponential_backoff_t2": "bf4e822a89def49bf41cf45eeaafb7676d644bb04c38796fb6f1c92a383618f5", +"TTui2_test_pin.py::test_incorrect_pin_t2": "0a73464c9688895a73ab017b14dd96a7db94773f278b5ec099458432d1e01444", +"TTui2_test_pin.py::test_no_protection": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_test_protection_levels.py::test_apply_settings": "b61b3f073aeeb6dce84af0d87498fa0315c1ccdab3aeaff274bc3ee7bcef2e23", +"TTui2_test_protection_levels.py::test_change_pin_t2": "919a3c831866b3d7bec7456609dcbafd1e9ac045559cdb0e45d99718db94ec4d", +"TTui2_test_protection_levels.py::test_get_address": "4f7d6981f19ce7b8e8094afdea5a5ba0c0e208115c560a814529439a513751db", +"TTui2_test_protection_levels.py::test_get_entropy_t2": "52df49789effeffa2c6e006545963ce795b153f8a022c93afcf62b0b3f6637e8", +"TTui2_test_protection_levels.py::test_get_public_key": "4f7d6981f19ce7b8e8094afdea5a5ba0c0e208115c560a814529439a513751db", +"TTui2_test_protection_levels.py::test_initialize": "2630c0d6bbd0160d630364a070b5fe3c06671387fd20373696ded2bab96f12fc", +"TTui2_test_protection_levels.py::test_passphrase_cached": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_test_protection_levels.py::test_passphrase_reporting[False]": "a5def5d376f058987a913ddcef1b2127ca7a96c4d7d6143f9ab5e88e766e8e08", +"TTui2_test_protection_levels.py::test_passphrase_reporting[True]": "4cb1227d4313638a755a638ac0872153adc0efd7d7acf36c938647d89fd6df76", +"TTui2_test_protection_levels.py::test_ping": "9b44725459426439bc27f2cf72ee926ab7146f3ee1236d197382524cdf9a89a1", +"TTui2_test_protection_levels.py::test_sign_message": "4f7d6981f19ce7b8e8094afdea5a5ba0c0e208115c560a814529439a513751db", +"TTui2_test_protection_levels.py::test_signtx": "76ba27cc66a23a35077c5beac267e7bd8a97139714def8dbac1bbaafdb9ba651", +"TTui2_test_protection_levels.py::test_unlocked": "177dc93c18c59332761bb0b4dce1c5553eaf2981b808672964af15381f2885c2", +"TTui2_test_protection_levels.py::test_verify_message_t2": "4f7d6981f19ce7b8e8094afdea5a5ba0c0e208115c560a814529439a513751db", +"TTui2_test_protection_levels.py::test_wipe_device": "76e9d10f4b9748dad04ed19d19cb3ce63accbd56e83130587dbd506736b80102", +"TTui2_test_sdcard.py::test_sd_format": "77ce2fcd1d8e93bebfb31d426a0a2a92442dcde74922aabf390f00b327306263", +"TTui2_test_sdcard.py::test_sd_no_format": "8bfca9ea2c95d55040d9349d47fe8dcef25a5a444714d3c706eb18d04d9f8361", +"TTui2_test_sdcard.py::test_sd_protect_unlock": "20acbe30c8077c811d9fd740a233ad189c76cdeccd0a4ee083f440474d9e7280", +"TTui2_test_session.py::test_cannot_resume_ended_session": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_test_session.py::test_clear_session": "246bfb192bfb212e35665d08b4988d311b6cfe67d6b1d51fd94821b0ccb5dd40", +"TTui2_test_session.py::test_derive_cardano_empty_session": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_test_session.py::test_derive_cardano_running_session": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_test_session.py::test_end_session": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_test_session.py::test_end_session_only_current": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_test_session.py::test_session_recycling": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_test_session_id_and_passphrase.py::test_cardano_passphrase": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_test_session_id_and_passphrase.py::test_max_sessions_with_passphrases": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_test_session_id_and_passphrase.py::test_multiple_passphrases": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_test_session_id_and_passphrase.py::test_multiple_sessions": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_test_session_id_and_passphrase.py::test_passphrase_ack_mismatch": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_test_session_id_and_passphrase.py::test_passphrase_always_on_device": "ea3049463b15861f70fab2d4a56fc5efd75b6e6464b9f81e19478e9f8ef48f8e", +"TTui2_test_session_id_and_passphrase.py::test_passphrase_length": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_test_session_id_and_passphrase.py::test_passphrase_missing": "95a40f79fa7ffceb10e89b513c203b4937112b8d764cdba3c1df538355dc129c", +"TTui2_test_session_id_and_passphrase.py::test_passphrase_on_device": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_test_session_id_and_passphrase.py::test_session_enable_passphrase": "abb5a421a0df56a59d7e7d5e7b3063d6b738626e2c6f733daf846f2461ff0f4d", +"TTui2_test_session_id_and_passphrase.py::test_session_with_passphrase": "6de1f7f8c064c3a7069484329990fe83b65a2d3fd4875e583d6b7435969932e9", +"TTui2_tezos-test_getaddress.py::test_tezos_get_address": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_tezos-test_getpublickey.py::test_tezos_get_public_key": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_tezos-test_sign_tx.py::test_tezos_kt_remove_delegation": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_tezos-test_sign_tx.py::test_tezos_sign_tx_delegation": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_tezos-test_sign_tx.py::test_tezos_sign_tx_multiple_proposals": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_tezos-test_sign_tx.py::test_tezos_sign_tx_origination": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_tezos-test_sign_tx.py::test_tezos_sign_tx_proposal": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_tezos-test_sign_tx.py::test_tezos_sign_tx_reveal": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_tezos-test_sign_tx.py::test_tezos_sign_tx_tranasaction": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_tezos-test_sign_tx.py::test_tezos_sing_tx_ballot_nay": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_tezos-test_sign_tx.py::test_tezos_sing_tx_ballot_pass": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_tezos-test_sign_tx.py::test_tezos_sing_tx_ballot_yay": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_tezos-test_sign_tx.py::test_tezos_smart_contract_delegation": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_tezos-test_sign_tx.py::test_tezos_smart_contract_transfer": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_tezos-test_sign_tx.py::test_tezos_smart_contract_transfer_to_contract": "f03b50df7f4a161078fa903c44f37272961b70358d4014d30a12888e1fd2caf1", +"TTui2_webauthn-test_msg_webauthn.py::test_add_remove": "bc5933385b732522ea5d8e5d0913c6b9faf423efbc4631fcc7be62848d7f019c", +"TTui2_webauthn-test_u2f_counter.py::test_u2f_counter": "c6a8e270ce726c7693e2ff88f9af57c56f2d3d8b1cc9c04b6f1dc71e13fcb88e" }