diff --git a/.github/workflows/build_and_functional_tests.yml b/.github/workflows/build_and_functional_tests.yml index 1a9e5993..75e44231 100644 --- a/.github/workflows/build_and_functional_tests.yml +++ b/.github/workflows/build_and_functional_tests.yml @@ -1,12 +1,4 @@ -name: Build and run functional tests using ragger through reusable workflow - -# This workflow will build the app and then run functional tests using the Ragger framework upon Speculos emulation. -# It calls a reusable workflow developed by Ledger's internal developer team to build the application and upload the -# resulting binaries. -# It then calls another reusable workflow to run the Ragger tests on the compiled application binary. -# -# While this workflow is optional, having functional testing on your application is mandatory and this workflow and -# tooling environment is meant to be easy to use and adapt after forking your application +name: Build and run zemu tests on: workflow_dispatch: @@ -16,6 +8,10 @@ on: - main - develop pull_request: + branches: + - develop + - master + - dev jobs: build_application: @@ -25,9 +21,17 @@ jobs: upload_app_binaries_artifact: "compiled_app_binaries" flags: "RELEASE_BUILD=0" - ragger_tests: - name: Run ragger tests using the reusable workflow + zemu_tests: + name: Run zemu tests needs: build_application - uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_ragger_tests.yml@v1 - with: - download_app_binaries_artifact: "compiled_app_binaries" + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 + with: + name: compiled_app_binaries + path: build + - name: Install dependencies + run: cd tests_zemu && yarn install + - name: Run zemu tests + run: cd tests_zemu && yarn test diff --git a/LICENSE-2024.md b/LICENSE-2024.md new file mode 100644 index 00000000..3087942b --- /dev/null +++ b/LICENSE-2024.md @@ -0,0 +1,201 @@ +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {2024} {Zondax AG} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/Makefile b/Makefile index 62a227d8..3b295c3a 100644 --- a/Makefile +++ b/Makefile @@ -26,7 +26,7 @@ APP_LOAD_PARAMS= --path "44'/12586'" --curve secp256k1 --appFlags 0x240 $(COMMON GIT_DESCRIBE=$(shell git describe --tags --abbrev=8 --always --long --dirty 2>/dev/null) VERSION_TAG=$(shell echo $(GIT_DESCRIBE) | sed 's/^v//g') APPVERSION_M=1 -APPVERSION_N=2 +APPVERSION_N=3 APPVERSION_P=0 APPVERSION=$(APPVERSION_M).$(APPVERSION_N).$(APPVERSION_P) APPNAME = "Mina" diff --git a/src/crypto.c b/src/crypto.c index 9eb1e80c..a9e2eef7 100644 --- a/src/crypto.c +++ b/src/crypto.c @@ -529,6 +529,10 @@ void generate_pubkey(Affine *pub_key, const Scalar priv_key) void generate_keypair(Keypair *keypair, const uint32_t account) { + static Keypair cached_keypair; + static uint32_t last_account; + Affine aff_zero = { .x = { 0 }, .y = { 0 } }; + const uint32_t bip32_path[BIP32_PATH_LEN] = { 44 | BIP32_HARDENED_OFFSET, 12586 | BIP32_HARDENED_OFFSET, // 0x312a @@ -537,12 +541,34 @@ void generate_keypair(Keypair *keypair, const uint32_t account) 0 }; + unsigned char raw_privkey[64] = {0}; + // Generate private key - os_perso_derive_node_bip32(CX_CURVE_256K1, bip32_path, BIP32_PATH_LEN, keypair->priv, NULL); + if (CX_OK != os_derive_bip32_no_throw(CX_CURVE_256K1, bip32_path, BIP32_PATH_LEN, raw_privkey, NULL)) { + // Clear sensitive data from the stack + explicit_bzero(raw_privkey, sizeof(raw_privkey)); + return; + } + + memmove(keypair->priv, raw_privkey, SCALAR_BYTES); + + // Clear sensitive data from the stack + explicit_bzero(raw_privkey, sizeof(raw_privkey)); + scalar_from_bytes(keypair->priv); - // Generate public key - generate_pubkey(&keypair->pub, keypair->priv); + // Checking cached_keypair.pub is not NULL is a workaround for the linker. + // Current linker script does not allow .data section to be non-empty (last_account can't be initialized). + if (account == last_account && memcmp(&cached_keypair.pub, &aff_zero, sizeof(Affine)) != 0) { + // Private key can't be cached for security reasons, so it is always computed (deterministically) + memcpy(&keypair->pub, &cached_keypair.pub, sizeof(Affine)); + } else { + // Generate public key + generate_pubkey(&keypair->pub, keypair->priv); + } + + last_account = account; + memcpy(&cached_keypair, keypair, sizeof(Keypair)); return; } diff --git a/src/menu_bagl.c b/src/menu_bagl.c index 57feeaa2..ca94c70f 100644 --- a/src/menu_bagl.c +++ b/src/menu_bagl.c @@ -27,8 +27,29 @@ UX_STEP_NOCB( "Version", APPVERSION, }); -UX_STEP_VALID( +UX_STEP_NOCB( ux_idle_flow_3_step, + bn, + { + "Developer", + "Jspada", + }); +UX_STEP_NOCB( + ux_idle_flow_4_step, + bn, + { + "Modifications by", + "Zondax AG", + }); +UX_STEP_NOCB( + ux_idle_flow_5_step, + bn, + { + "Copyright", + "(c) 2024 Ledger", + }); +UX_STEP_VALID( + ux_idle_flow_6_step, pb, os_sched_exit(-1), { @@ -40,6 +61,9 @@ UX_FLOW(ux_idle_flow, &ux_idle_flow_1_step, &ux_idle_flow_2_step, &ux_idle_flow_3_step, + &ux_idle_flow_4_step, + &ux_idle_flow_5_step, + &ux_idle_flow_6_step, FLOW_LOOP ); diff --git a/src/menu_nbgl.c b/src/menu_nbgl.c index b9137dd7..75a9fd10 100644 --- a/src/menu_nbgl.c +++ b/src/menu_nbgl.c @@ -2,9 +2,9 @@ #include "menu.h" #include "nbgl_use_case.h" -#define SETTING_INFO_NB 3 -static const char* const infoTypes[SETTING_INFO_NB] = {"Version", "Developer", "Copyright"}; -static const char* const infoContents[SETTING_INFO_NB] = {APPVERSION, "Jspada", "(c) 2024 Ledger"}; +#define SETTING_INFO_NB 4 +static const char* const infoTypes[SETTING_INFO_NB] = {"Version", "Developer", "Modifications by", "Copyright"}; +static const char* const infoContents[SETTING_INFO_NB] = {APPVERSION, "Jspada", "Zondax AG", "(c) 2024 Ledger"}; static const nbgl_contentInfoList_t infoList = { .nbInfos = SETTING_INFO_NB, diff --git a/tests/conftest.py b/tests/conftest.py deleted file mode 100644 index 79ca5236..00000000 --- a/tests/conftest.py +++ /dev/null @@ -1,56 +0,0 @@ -from ragger.conftest import configuration -from ragger.navigator import NavInsID -import pytest - -########################### -### CONFIGURATION START ### -########################### - -# You can configure optional parameters by overriding the value of ragger.configuration.OPTIONAL_CONFIGURATION -# Please refer to ragger/conftest/configuration.py for their descriptions and accepted values -configuration.OPTIONAL.BACKEND_SCOPE = "class" - -configuration.OPTIONAL.CUSTOM_SEED = "course grief vintage slim tell hospital car maze model style elegant kitchen state purpose matrix gas grid enable frown road goddess glove canyon key" - -######################### -### CONFIGURATION END ### -######################### - -# Pull all features from the base ragger conftest using the overridden configuration -pytest_plugins = ("ragger.conftest.base_conftest", ) - -def pytest_addoption(parser): - parser.addoption( - "--all", action="store_true", default=False, help="Run all tests including crypto tests (not for release builds)" - ) - -def pytest_configure(config): - config.addinivalue_line("markers", "all: only run for not release builds") - -def pytest_collection_modifyitems(config, items): - if config.getoption("--all"): - return - skip = pytest.mark.skip(reason="Use --all flag to run") - for item in items: - if "all" in item.keywords: - item.add_marker(skip) - -class PreauthNavigator: - def __init__(self, navigator, firmware, default_screenshot_path, test_name): - self.navigator = navigator - self.firmware = firmware - self.default_screenshot_path = default_screenshot_path - self.test_name = test_name - - def navigate(self): - if self.firmware.is_nano: - self.navigator.navigate_until_text_and_compare(navigate_instruction=NavInsID.RIGHT_CLICK, - validation_instructions=[NavInsID.BOTH_CLICK], - text="Generate", - path=self.default_screenshot_path, - test_case_name=self.test_name + "_preauth", - screen_change_after_last_instruction=False) - -@pytest.fixture(scope="function") -def preauth_navigator(navigator, firmware, default_screenshot_path, test_name) -> PreauthNavigator: - return PreauthNavigator(navigator, firmware, default_screenshot_path, test_name) diff --git a/tests/mina_client.py b/tests/mina_client.py deleted file mode 100644 index c3a2a2d1..00000000 --- a/tests/mina_client.py +++ /dev/null @@ -1,79 +0,0 @@ -#!/usr/bin/env python3 - -from contextlib import contextmanager - -from ragger.backend.interface import BackendInterface, RAPDU -import sys -import os - -sys.path.append(os.path.dirname(os.path.realpath(__file__)) + "/../utils/") -import mina_ledger_wallet as mina - -class MinaClient: - backend: BackendInterface - - def __init__(self, backend): - self._client = backend - - @contextmanager - def get_address_async(self, account): - # Create APDU message. - # CLA 0xe0 CLA - # INS 0x02 INS_GET_ADDR - # P1 0x00 UNUSED - # P2 0x00 UNUSED - account = '{:08x}'.format(account) - apduMessage = 'e0020000' + \ - '{:02x}'.format(int(len(account)/2)) + account - apdu = bytearray.fromhex(apduMessage) - - with self._client.exchange_async_raw(apdu): - yield - - @contextmanager - def sign_tx_async(self, tx_type, sender_account, sender_address, receiver, amount, fee, nonce, - valid_until, memo, network_id): - sender_bip44_account = '{:08x}'.format(int(sender_account)) - sender_address = sender_address.encode().hex() - receiver = receiver.encode().hex() - amount = '{:016x}'.format(int(amount)) - fee = '{:016x}'.format(int(fee)) - nonce = '{:08x}'.format(nonce) - valid_until = '{:08x}'.format(valid_until) - memo = memo.ljust(mina.MAX_MEMO_LEN, '\x00')[ - :mina.MAX_MEMO_LEN].encode().hex() - tag = '{:02x}'.format(tx_type) - network_id = '{:02x}'.format(network_id) - - total_len = len(sender_bip44_account) \ - + len(sender_address) \ - + len(receiver) \ - + len(amount) \ - + len(fee) \ - + len(nonce) \ - + len(valid_until) \ - + len(memo) \ - + len(tag) \ - + len(network_id) - - # Create APDU message. - # CLA 0xe0 CLA - # INS 0x03 INS_SIGN_TX - # P1 0x00 UNUSED - # P2 0x00 UNUSED - apduMessage = 'e0030000' + '{:02x}'.format(int(total_len/2)) \ - + sender_bip44_account \ - + sender_address \ - + receiver \ - + amount \ - + fee \ - + nonce \ - + valid_until \ - + memo \ - + tag \ - + network_id - - apdu = bytearray.fromhex(apduMessage) - - with self._client.exchange_async_raw(apdu): - yield diff --git a/tests/random_oracle_input_tests.c b/tests/random_oracle_input_tests.c deleted file mode 100644 index 93f65ad6..00000000 --- a/tests/random_oracle_input_tests.c +++ /dev/null @@ -1,315 +0,0 @@ -#include -#include -#include - -#include "random_oracle_input.h" -#include "transaction.h" -#include "utils.h" - -int main() -{ - const char *fee_payer_str = "B62qiy32p8kAKnny8ZFwoMhYpBppM1DWVCqAPBYNcXnsAHhnfAAuXgg"; - const char *source_str = "B62qiy32p8kAKnny8ZFwoMhYpBppM1DWVCqAPBYNcXnsAHhnfAAuXgg"; - const char *receiver_str = "B62qrcFstkpqXww1EkSGrqMCwCNho86kuqBd4FrAAUsPxNKdiPzAUsy"; - const char *actual_memo = "this is a memo"; - - { - // Create transaction - Transaction tx = { - .fee = 3, - .fee_token = 1, - .nonce = 200, - .valid_until = 10000, - .tag = {0, 0, 0}, - .token_id = 1, - .amount = 42, - .token_locked = false - }; - transaction_prepare_memo(tx.memo, actual_memo); - read_public_key_compressed(&tx.fee_payer_pk, fee_payer_str); - read_public_key_compressed(&tx.source_pk, source_str); - read_public_key_compressed(&tx.receiver_pk, receiver_str); - - // Create random oracle input - Field input_fields[3]; - uint8_t input_bits[TX_BITSTRINGS_BYTES]; - assert(TX_BITSTRINGS_BYTES == 75); - ROInput input = roinput_create(input_fields, input_bits); - transaction_to_roinput(&input, &tx); - - Keypair kp = { - { - { - 0x31, 0xd3, 0x6b, 0xb7, 0x98, 0x56, 0x84, 0xad, - 0x4e, 0x4b, 0xe0, 0x3b, 0x60, 0x43, 0xd7, 0x7b, - 0x79, 0x5b, 0xb7, 0xbe, 0xfe, 0x4e, 0xea, 0xe4, - 0xf3, 0x85, 0x5f, 0xd2, 0x5b, 0xc6, 0x48, 0x0f - }, - { - 0x27, 0xb4, 0x7c, 0x17, 0x29, 0xf0, 0x74, 0xd9, - 0xa3, 0x8b, 0x69, 0x9b, 0xac, 0x05, 0x6b, 0xcc, - 0x94, 0xf3, 0x54, 0x59, 0x85, 0x6f, 0xa5, 0xec, - 0x37, 0x57, 0x95, 0x68, 0xc5, 0xb9, 0x7c, 0xac - } - - }, - { - 0x3d, 0x08, 0x2f, 0xcf, 0xdd, 0x54, 0x05, 0x32, - 0x35, 0x1b, 0x84, 0xba, 0x15, 0xdb, 0xef, 0x5b, - 0xd2, 0xa6, 0x0f, 0xe9, 0x5e, 0x85, 0x0f, 0x1e, - 0x28, 0xf8, 0xeb, 0x53, 0xf7, 0x12, 0x84, 0xd6 - } - }; - - // derive message test - uint8_t target_derive_msg[268] = { - 0x0f, 0x48, 0xc6, 0x5b, 0xd2, 0x5f, 0x85, 0xf3, 0xe4, 0xea, 0x4e, 0xfe, - 0xbe, 0xb7, 0x5b, 0x79, 0x7b, 0xd7, 0x43, 0x60, 0x3b, 0xe0, 0x4b, 0x4e, - 0xad, 0x84, 0x56, 0x98, 0xb7, 0x6b, 0xd3, 0xb1, 0x07, 0x24, 0xe3, 0x2d, - 0xe9, 0xaf, 0xc2, 0x79, 0x72, 0x75, 0x27, 0x7f, 0xdf, 0xdb, 0xad, 0xbc, - 0xbd, 0xeb, 0x21, 0xb0, 0x1d, 0xf0, 0x25, 0xa7, 0x56, 0x42, 0x2b, 0xcc, - 0xdb, 0xb5, 0xe9, 0xd8, 0xfc, 0x12, 0x94, 0x97, 0x46, 0x01, 0xfb, 0xbe, - 0x4c, 0x5f, 0xa3, 0xd9, 0x93, 0xfd, 0x49, 0xcb, 0x37, 0x57, 0xb0, 0xbd, - 0x25, 0xc6, 0xae, 0x1a, 0xd1, 0x41, 0xfa, 0x14, 0xcc, 0xd9, 0xf9, 0xe0, - 0x01, 0xc9, 0x78, 0x4b, 0xfa, 0xab, 0x70, 0x9e, 0x5c, 0xdd, 0xc9, 0xdf, - 0xf7, 0x76, 0x2b, 0x6f, 0xef, 0x7a, 0x08, 0x6c, 0x07, 0x7c, 0xc9, 0xa9, - 0x95, 0xd0, 0x0a, 0xf3, 0x76, 0x6d, 0x3a, 0xc6, 0xca, 0x97, 0x5b, 0x8c, - 0x56, 0x79, 0x75, 0xc3, 0x5e, 0xfa, 0x56, 0x98, 0x45, 0x35, 0x4f, 0xc9, - 0xbc, 0x56, 0xc0, 0xba, 0x99, 0xb6, 0x38, 0x9a, 0x4d, 0x07, 0x9f, 0x72, - 0xc1, 0x47, 0x7b, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x0c, 0x00, 0x00, 0x00, - 0x71, 0x02, 0x00, 0x10, 0xe0, 0x40, 0x87, 0x96, 0x36, 0x07, 0x92, 0x36, - 0x07, 0x12, 0x06, 0xd2, 0x56, 0xd6, 0xf6, 0x06, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x13, 0x4a, 0xdc, 0x4f, 0xad, - 0xe3, 0xa3, 0x78, 0x3c, 0x14, 0x7a, 0xa5, 0x3f, 0x98, 0x4a, 0x6f, 0xbd, - 0x6f, 0x57, 0xe8, 0x12, 0x6e, 0xd4, 0xc8, 0x14, 0x50, 0x75, 0x3f, 0xbf, - 0x20, 0xf4, 0x00, 0x00 - }; - uint8_t this_derive_msg[268] = { 0 }; - size_t derive_msg_len = roinput_derive_message(this_derive_msg, sizeof(this_derive_msg), &kp, &input, TESTNET_ID); - assert(derive_msg_len == 268); - assert(memcmp(this_derive_msg, target_derive_msg, sizeof(target_derive_msg)) == 0); - - // hash message tests - Field rx = { - 0x3a, 0x5a, 0x10, 0x87, 0xe0, 0x75, 0x07, 0x9d, - 0x5a, 0xbb, 0x53, 0xdb, 0x51, 0xf9, 0xd2, 0xc0, - 0x97, 0xef, 0x4a, 0x60, 0xf3, 0xb8, 0x16, 0x26, - 0x6f, 0x2c, 0x94, 0x65, 0xb8, 0x9c, 0x6a, 0x5e - }; - - Field target_hash_msg[] = { - { - 0x31, 0xd3, 0x6b, 0xb7, 0x98, 0x56, 0x84, 0xad, - 0x4e, 0x4b, 0xe0, 0x3b, 0x60, 0x43, 0xd7, 0x7b, - 0x79, 0x5b, 0xb7, 0xbe, 0xfe, 0x4e, 0xea, 0xe4, - 0xf3, 0x85, 0x5f, 0xd2, 0x5b, 0xc6, 0x48, 0x0f, - }, - { - 0x31, 0xd3, 0x6b, 0xb7, 0x98, 0x56, 0x84, 0xad, - 0x4e, 0x4b, 0xe0, 0x3b, 0x60, 0x43, 0xd7, 0x7b, - 0x79, 0x5b, 0xb7, 0xbe, 0xfe, 0x4e, 0xea, 0xe4, - 0xf3, 0x85, 0x5f, 0xd2, 0x5b, 0xc6, 0x48, 0x0f, - }, - { - 0x03, 0xe7, 0x67, 0x30, 0x53, 0xe9, 0x07, 0x44, - 0x6a, 0xbb, 0x18, 0x96, 0xf6, 0xc1, 0x5c, 0xdf, - 0x2d, 0x27, 0xf6, 0x4f, 0x66, 0x8d, 0x7d, 0x32, - 0xfb, 0xec, 0x05, 0x1a, 0x5e, 0x50, 0x4b, 0xf3, - }, - { - 0x31, 0xd3, 0x6b, 0xb7, 0x98, 0x56, 0x84, 0xad, - 0x4e, 0x4b, 0xe0, 0x3b, 0x60, 0x43, 0xd7, 0x7b, - 0x79, 0x5b, 0xb7, 0xbe, 0xfe, 0x4e, 0xea, 0xe4, - 0xf3, 0x85, 0x5f, 0xd2, 0x5b, 0xc6, 0x48, 0x0f, - }, - { - 0x27, 0xb4, 0x7c, 0x17, 0x29, 0xf0, 0x74, 0xd9, - 0xa3, 0x8b, 0x69, 0x9b, 0xac, 0x05, 0x6b, 0xcc, - 0x94, 0xf3, 0x54, 0x59, 0x85, 0x6f, 0xa5, 0xec, - 0x37, 0x57, 0x95, 0x68, 0xc5, 0xb9, 0x7c, 0xac, - }, - { - 0x3a, 0x5a, 0x10, 0x87, 0xe0, 0x75, 0x07, 0x9d, - 0x5a, 0xbb, 0x53, 0xdb, 0x51, 0xf9, 0xd2, 0xc0, - 0x97, 0xef, 0x4a, 0x60, 0xf3, 0xb8, 0x16, 0x26, - 0x6f, 0x2c, 0x94, 0x65, 0xb8, 0x9c, 0x6a, 0x5e, - }, - { - 0x12, 0x40, 0xe6, 0xd2, 0xd0, 0xe8, 0x1c, 0x02, - 0x00, 0x00, 0x4e, 0x20, 0x00, 0x00, 0x01, 0x90, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, - }, - { - 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, - 0x7b, 0x6b, 0x2b, 0x69, 0x03, 0x09, 0x03, 0x9b, - }, - { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, - }, - }; - Field this_hash_msg[9]; - size_t hash_msg_fields = roinput_hash_message(this_hash_msg, sizeof(this_hash_msg), &kp.pub, rx, &input); - assert(hash_msg_fields == 9); - assert(memcmp(this_hash_msg, target_hash_msg, sizeof(target_hash_msg)) == 0); - } - - { - // Create transaction - Transaction tx = { - .fee = 3, - .fee_token = 1, - .nonce = 200, - .valid_until = 10000, - .tag = {0, 0, 0}, - .token_id = 1, - .amount = 42, - .token_locked = false - }; - transaction_prepare_memo(tx.memo, actual_memo); - read_public_key_compressed(&tx.fee_payer_pk, fee_payer_str); - read_public_key_compressed(&tx.source_pk, source_str); - read_public_key_compressed(&tx.receiver_pk, receiver_str); - - // Create random oracle input - Field input_fields[3]; - uint8_t input_bits[TX_BITSTRINGS_BYTES]; - assert(TX_BITSTRINGS_BYTES == 75); - ROInput input = roinput_create(input_fields, input_bits); - transaction_to_roinput(&input, &tx); - - Keypair kp = { - { - { - 0x31, 0xd3, 0x6b, 0xb7, 0x98, 0x56, 0x84, 0xad, - 0x4e, 0x4b, 0xe0, 0x3b, 0x60, 0x43, 0xd7, 0x7b, - 0x79, 0x5b, 0xb7, 0xbe, 0xfe, 0x4e, 0xea, 0xe4, - 0xf3, 0x85, 0x5f, 0xd2, 0x5b, 0xc6, 0x48, 0x0f - }, - { - 0x27, 0xb4, 0x7c, 0x17, 0x29, 0xf0, 0x74, 0xd9, - 0xa3, 0x8b, 0x69, 0x9b, 0xac, 0x05, 0x6b, 0xcc, - 0x94, 0xf3, 0x54, 0x59, 0x85, 0x6f, 0xa5, 0xec, - 0x37, 0x57, 0x95, 0x68, 0xc5, 0xb9, 0x7c, 0xac - } - - }, - { - 0x3d, 0x08, 0x2f, 0xcf, 0xdd, 0x54, 0x05, 0x32, - 0x35, 0x1b, 0x84, 0xba, 0x15, 0xdb, 0xef, 0x5b, - 0xd2, 0xa6, 0x0f, 0xe9, 0x5e, 0x85, 0x0f, 0x1e, - 0x28, 0xf8, 0xeb, 0x53, 0xf7, 0x12, 0x84, 0xd6 - } - }; - - // derive message test - uint8_t target_derive_msg[268] = { - 0x0f, 0x48, 0xc6, 0x5b, 0xd2, 0x5f, 0x85, 0xf3, 0xe4, 0xea, 0x4e, 0xfe, - 0xbe, 0xb7, 0x5b, 0x79, 0x7b, 0xd7, 0x43, 0x60, 0x3b, 0xe0, 0x4b, 0x4e, - 0xad, 0x84, 0x56, 0x98, 0xb7, 0x6b, 0xd3, 0xb1, 0x07, 0x24, 0xe3, 0x2d, - 0xe9, 0xaf, 0xc2, 0x79, 0x72, 0x75, 0x27, 0x7f, 0xdf, 0xdb, 0xad, 0xbc, - 0xbd, 0xeb, 0x21, 0xb0, 0x1d, 0xf0, 0x25, 0xa7, 0x56, 0x42, 0x2b, 0xcc, - 0xdb, 0xb5, 0xe9, 0xd8, 0xfc, 0x12, 0x94, 0x97, 0x46, 0x01, 0xfb, 0xbe, - 0x4c, 0x5f, 0xa3, 0xd9, 0x93, 0xfd, 0x49, 0xcb, 0x37, 0x57, 0xb0, 0xbd, - 0x25, 0xc6, 0xae, 0x1a, 0xd1, 0x41, 0xfa, 0x14, 0xcc, 0xd9, 0xf9, 0xe0, - 0x01, 0xc9, 0x78, 0x4b, 0xfa, 0xab, 0x70, 0x9e, 0x5c, 0xdd, 0xc9, 0xdf, - 0xf7, 0x76, 0x2b, 0x6f, 0xef, 0x7a, 0x08, 0x6c, 0x07, 0x7c, 0xc9, 0xa9, - 0x95, 0xd0, 0x0a, 0xf3, 0x76, 0x6d, 0x3a, 0xc6, 0xca, 0x97, 0x5b, 0x8c, - 0x56, 0x79, 0x75, 0xc3, 0x5e, 0xfa, 0x56, 0x98, 0x45, 0x35, 0x4f, 0xc9, - 0xbc, 0x56, 0xc0, 0xba, 0x99, 0xb6, 0x38, 0x9a, 0x4d, 0x07, 0x9f, 0x72, - 0xc1, 0x47, 0x7b, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x0c, 0x00, 0x00, 0x00, - 0x71, 0x02, 0x00, 0x10, 0xe0, 0x40, 0x87, 0x96, 0x36, 0x07, 0x92, 0x36, - 0x07, 0x12, 0x06, 0xd2, 0x56, 0xd6, 0xf6, 0x06, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x13, 0x4a, 0xdc, 0x4f, 0xad, - 0xe3, 0xa3, 0x78, 0x3c, 0x14, 0x7a, 0xa5, 0x3f, 0x98, 0x4a, 0x6f, 0xbd, - 0x6f, 0x57, 0xe8, 0x12, 0x6e, 0xd4, 0xc8, 0x14, 0x50, 0x75, 0x3f, 0xbf, - 0x20, 0xf4, 0x02, 0x00 - }; - uint8_t this_derive_msg[268] = { 0 }; - size_t derive_msg_len = roinput_derive_message(this_derive_msg, sizeof(this_derive_msg), &kp, &input, MAINNET_ID); - assert(derive_msg_len == 268); - assert(memcmp(this_derive_msg, target_derive_msg, sizeof(target_derive_msg)) == 0); - - // hash message tests - Field rx = { - 0x3a, 0x5a, 0x10, 0x87, 0xe0, 0x75, 0x07, 0x9d, - 0x5a, 0xbb, 0x53, 0xdb, 0x51, 0xf9, 0xd2, 0xc0, - 0x97, 0xef, 0x4a, 0x60, 0xf3, 0xb8, 0x16, 0x26, - 0x6f, 0x2c, 0x94, 0x65, 0xb8, 0x9c, 0x6a, 0x5e - }; - - Field target_hash_msg[] = { - { - 0x31, 0xd3, 0x6b, 0xb7, 0x98, 0x56, 0x84, 0xad, - 0x4e, 0x4b, 0xe0, 0x3b, 0x60, 0x43, 0xd7, 0x7b, - 0x79, 0x5b, 0xb7, 0xbe, 0xfe, 0x4e, 0xea, 0xe4, - 0xf3, 0x85, 0x5f, 0xd2, 0x5b, 0xc6, 0x48, 0x0f, - }, - { - 0x31, 0xd3, 0x6b, 0xb7, 0x98, 0x56, 0x84, 0xad, - 0x4e, 0x4b, 0xe0, 0x3b, 0x60, 0x43, 0xd7, 0x7b, - 0x79, 0x5b, 0xb7, 0xbe, 0xfe, 0x4e, 0xea, 0xe4, - 0xf3, 0x85, 0x5f, 0xd2, 0x5b, 0xc6, 0x48, 0x0f, - }, - { - 0x03, 0xe7, 0x67, 0x30, 0x53, 0xe9, 0x07, 0x44, - 0x6a, 0xbb, 0x18, 0x96, 0xf6, 0xc1, 0x5c, 0xdf, - 0x2d, 0x27, 0xf6, 0x4f, 0x66, 0x8d, 0x7d, 0x32, - 0xfb, 0xec, 0x05, 0x1a, 0x5e, 0x50, 0x4b, 0xf3, - }, - { - 0x31, 0xd3, 0x6b, 0xb7, 0x98, 0x56, 0x84, 0xad, - 0x4e, 0x4b, 0xe0, 0x3b, 0x60, 0x43, 0xd7, 0x7b, - 0x79, 0x5b, 0xb7, 0xbe, 0xfe, 0x4e, 0xea, 0xe4, - 0xf3, 0x85, 0x5f, 0xd2, 0x5b, 0xc6, 0x48, 0x0f, - }, - { - 0x27, 0xb4, 0x7c, 0x17, 0x29, 0xf0, 0x74, 0xd9, - 0xa3, 0x8b, 0x69, 0x9b, 0xac, 0x05, 0x6b, 0xcc, - 0x94, 0xf3, 0x54, 0x59, 0x85, 0x6f, 0xa5, 0xec, - 0x37, 0x57, 0x95, 0x68, 0xc5, 0xb9, 0x7c, 0xac, - }, - { - 0x3a, 0x5a, 0x10, 0x87, 0xe0, 0x75, 0x07, 0x9d, - 0x5a, 0xbb, 0x53, 0xdb, 0x51, 0xf9, 0xd2, 0xc0, - 0x97, 0xef, 0x4a, 0x60, 0xf3, 0xb8, 0x16, 0x26, - 0x6f, 0x2c, 0x94, 0x65, 0xb8, 0x9c, 0x6a, 0x5e, - }, - { - 0x12, 0x40, 0xe6, 0xd2, 0xd0, 0xe8, 0x1c, 0x02, - 0x00, 0x00, 0x4e, 0x20, 0x00, 0x00, 0x01, 0x90, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, - }, - { - 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, - 0x7b, 0x6b, 0x2b, 0x69, 0x03, 0x09, 0x03, 0x9b, - }, - { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, - }, - }; - Field this_hash_msg[9]; - size_t hash_msg_fields = roinput_hash_message(this_hash_msg, sizeof(this_hash_msg), &kp.pub, rx, &input); - assert(hash_msg_fields == 9); - assert(memcmp(this_hash_msg, target_hash_msg, sizeof(target_hash_msg)) == 0); - } - - printf("Random oracle input tests completed successfully!\n"); -} diff --git a/tests/requirements.txt b/tests/requirements.txt deleted file mode 100644 index 2fd1d0fb..00000000 --- a/tests/requirements.txt +++ /dev/null @@ -1,4 +0,0 @@ -base58 -bip32 -ragger[tests,speculos] -ledgerblue diff --git a/tests/setup.cfg b/tests/setup.cfg deleted file mode 100644 index f1b54e36..00000000 --- a/tests/setup.cfg +++ /dev/null @@ -1,2 +0,0 @@ -[tool:pytest] -addopts = --strict-markers diff --git a/tests/snapshots/flex/test_get_address_0/00000.png b/tests/snapshots/flex/test_get_address_0/00000.png deleted file mode 100644 index e57730d9..00000000 Binary files a/tests/snapshots/flex/test_get_address_0/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_0/00001.png b/tests/snapshots/flex/test_get_address_0/00001.png deleted file mode 100644 index ae0606ad..00000000 Binary files a/tests/snapshots/flex/test_get_address_0/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_0/00002.png b/tests/snapshots/flex/test_get_address_0/00002.png deleted file mode 100644 index 7b12a89c..00000000 Binary files a/tests/snapshots/flex/test_get_address_0/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_0/00003.png b/tests/snapshots/flex/test_get_address_0/00003.png deleted file mode 100644 index 4321e601..00000000 Binary files a/tests/snapshots/flex/test_get_address_0/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_0/00004.png b/tests/snapshots/flex/test_get_address_0/00004.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_get_address_0/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_0/00005.png b/tests/snapshots/flex/test_get_address_0/00005.png deleted file mode 100644 index 4321e601..00000000 Binary files a/tests/snapshots/flex/test_get_address_0/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_1/00000.png b/tests/snapshots/flex/test_get_address_1/00000.png deleted file mode 100644 index e57730d9..00000000 Binary files a/tests/snapshots/flex/test_get_address_1/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_1/00001.png b/tests/snapshots/flex/test_get_address_1/00001.png deleted file mode 100644 index 27aec9fe..00000000 Binary files a/tests/snapshots/flex/test_get_address_1/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_1/00002.png b/tests/snapshots/flex/test_get_address_1/00002.png deleted file mode 100644 index ec26ef74..00000000 Binary files a/tests/snapshots/flex/test_get_address_1/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_1/00003.png b/tests/snapshots/flex/test_get_address_1/00003.png deleted file mode 100644 index 4321e601..00000000 Binary files a/tests/snapshots/flex/test_get_address_1/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_1/00004.png b/tests/snapshots/flex/test_get_address_1/00004.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_get_address_1/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_1/00005.png b/tests/snapshots/flex/test_get_address_1/00005.png deleted file mode 100644 index 4321e601..00000000 Binary files a/tests/snapshots/flex/test_get_address_1/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_2/00000.png b/tests/snapshots/flex/test_get_address_2/00000.png deleted file mode 100644 index e57730d9..00000000 Binary files a/tests/snapshots/flex/test_get_address_2/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_2/00001.png b/tests/snapshots/flex/test_get_address_2/00001.png deleted file mode 100644 index a692a779..00000000 Binary files a/tests/snapshots/flex/test_get_address_2/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_2/00002.png b/tests/snapshots/flex/test_get_address_2/00002.png deleted file mode 100644 index 6440c294..00000000 Binary files a/tests/snapshots/flex/test_get_address_2/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_2/00003.png b/tests/snapshots/flex/test_get_address_2/00003.png deleted file mode 100644 index 4321e601..00000000 Binary files a/tests/snapshots/flex/test_get_address_2/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_2/00004.png b/tests/snapshots/flex/test_get_address_2/00004.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_get_address_2/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_2/00005.png b/tests/snapshots/flex/test_get_address_2/00005.png deleted file mode 100644 index 4321e601..00000000 Binary files a/tests/snapshots/flex/test_get_address_2/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_3/00000.png b/tests/snapshots/flex/test_get_address_3/00000.png deleted file mode 100644 index e57730d9..00000000 Binary files a/tests/snapshots/flex/test_get_address_3/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_3/00001.png b/tests/snapshots/flex/test_get_address_3/00001.png deleted file mode 100644 index 983bd356..00000000 Binary files a/tests/snapshots/flex/test_get_address_3/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_3/00002.png b/tests/snapshots/flex/test_get_address_3/00002.png deleted file mode 100644 index f728d133..00000000 Binary files a/tests/snapshots/flex/test_get_address_3/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_3/00003.png b/tests/snapshots/flex/test_get_address_3/00003.png deleted file mode 100644 index 4321e601..00000000 Binary files a/tests/snapshots/flex/test_get_address_3/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_3/00004.png b/tests/snapshots/flex/test_get_address_3/00004.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_get_address_3/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_3/00005.png b/tests/snapshots/flex/test_get_address_3/00005.png deleted file mode 100644 index 4321e601..00000000 Binary files a/tests/snapshots/flex/test_get_address_3/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_49370/00000.png b/tests/snapshots/flex/test_get_address_49370/00000.png deleted file mode 100644 index e57730d9..00000000 Binary files a/tests/snapshots/flex/test_get_address_49370/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_49370/00001.png b/tests/snapshots/flex/test_get_address_49370/00001.png deleted file mode 100644 index 9d9c7fc2..00000000 Binary files a/tests/snapshots/flex/test_get_address_49370/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_49370/00002.png b/tests/snapshots/flex/test_get_address_49370/00002.png deleted file mode 100644 index e14755e8..00000000 Binary files a/tests/snapshots/flex/test_get_address_49370/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_49370/00003.png b/tests/snapshots/flex/test_get_address_49370/00003.png deleted file mode 100644 index 4321e601..00000000 Binary files a/tests/snapshots/flex/test_get_address_49370/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_49370/00004.png b/tests/snapshots/flex/test_get_address_49370/00004.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_get_address_49370/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_49370/00005.png b/tests/snapshots/flex/test_get_address_49370/00005.png deleted file mode 100644 index 4321e601..00000000 Binary files a/tests/snapshots/flex/test_get_address_49370/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_x312a/00000.png b/tests/snapshots/flex/test_get_address_x312a/00000.png deleted file mode 100644 index e57730d9..00000000 Binary files a/tests/snapshots/flex/test_get_address_x312a/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_x312a/00001.png b/tests/snapshots/flex/test_get_address_x312a/00001.png deleted file mode 100644 index 42872746..00000000 Binary files a/tests/snapshots/flex/test_get_address_x312a/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_x312a/00002.png b/tests/snapshots/flex/test_get_address_x312a/00002.png deleted file mode 100644 index b2b07d47..00000000 Binary files a/tests/snapshots/flex/test_get_address_x312a/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_x312a/00003.png b/tests/snapshots/flex/test_get_address_x312a/00003.png deleted file mode 100644 index 4321e601..00000000 Binary files a/tests/snapshots/flex/test_get_address_x312a/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_x312a/00004.png b/tests/snapshots/flex/test_get_address_x312a/00004.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_get_address_x312a/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_get_address_x312a/00005.png b/tests/snapshots/flex/test_get_address_x312a/00005.png deleted file mode 100644 index 4321e601..00000000 Binary files a/tests/snapshots/flex/test_get_address_x312a/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0/00000.png b/tests/snapshots/flex/test_sign_tx_0/00000.png deleted file mode 100644 index 1f931b51..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0/00001.png b/tests/snapshots/flex/test_sign_tx_0/00001.png deleted file mode 100644 index 4b0d8b94..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0/00002.png b/tests/snapshots/flex/test_sign_tx_0/00002.png deleted file mode 100644 index ee84e5c4..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0/00003.png b/tests/snapshots/flex/test_sign_tx_0/00003.png deleted file mode 100644 index c5be6b70..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0/00004.png b/tests/snapshots/flex/test_sign_tx_0/00004.png deleted file mode 100644 index 9eed70b5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0/00005.png b/tests/snapshots/flex/test_sign_tx_0/00005.png deleted file mode 100644 index be51a9d5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0/00006.png b/tests/snapshots/flex/test_sign_tx_0/00006.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0/00006.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_1/00000.png b/tests/snapshots/flex/test_sign_tx_0_1/00000.png deleted file mode 100644 index 1f931b51..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_1/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_1/00001.png b/tests/snapshots/flex/test_sign_tx_0_1/00001.png deleted file mode 100644 index 807c0a2a..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_1/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_1/00002.png b/tests/snapshots/flex/test_sign_tx_0_1/00002.png deleted file mode 100644 index dad85892..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_1/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_1/00003.png b/tests/snapshots/flex/test_sign_tx_0_1/00003.png deleted file mode 100644 index 240ec21a..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_1/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_1/00004.png b/tests/snapshots/flex/test_sign_tx_0_1/00004.png deleted file mode 100644 index 9eed70b5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_1/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_1/00005.png b/tests/snapshots/flex/test_sign_tx_0_1/00005.png deleted file mode 100644 index be51a9d5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_1/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_1/00006.png b/tests/snapshots/flex/test_sign_tx_0_1/00006.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_1/00006.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_2/00000.png b/tests/snapshots/flex/test_sign_tx_0_2/00000.png deleted file mode 100644 index 1f931b51..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_2/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_2/00001.png b/tests/snapshots/flex/test_sign_tx_0_2/00001.png deleted file mode 100644 index 1db14614..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_2/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_2/00002.png b/tests/snapshots/flex/test_sign_tx_0_2/00002.png deleted file mode 100644 index ee84e5c4..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_2/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_2/00003.png b/tests/snapshots/flex/test_sign_tx_0_2/00003.png deleted file mode 100644 index c5be6b70..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_2/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_2/00004.png b/tests/snapshots/flex/test_sign_tx_0_2/00004.png deleted file mode 100644 index 9eed70b5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_2/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_2/00005.png b/tests/snapshots/flex/test_sign_tx_0_2/00005.png deleted file mode 100644 index be51a9d5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_2/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_2/00006.png b/tests/snapshots/flex/test_sign_tx_0_2/00006.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_2/00006.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_3/00000.png b/tests/snapshots/flex/test_sign_tx_0_3/00000.png deleted file mode 100644 index 1f931b51..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_3/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_3/00001.png b/tests/snapshots/flex/test_sign_tx_0_3/00001.png deleted file mode 100644 index beeb9a9d..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_3/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_3/00002.png b/tests/snapshots/flex/test_sign_tx_0_3/00002.png deleted file mode 100644 index dad85892..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_3/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_3/00003.png b/tests/snapshots/flex/test_sign_tx_0_3/00003.png deleted file mode 100644 index 240ec21a..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_3/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_3/00004.png b/tests/snapshots/flex/test_sign_tx_0_3/00004.png deleted file mode 100644 index 9eed70b5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_3/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_3/00005.png b/tests/snapshots/flex/test_sign_tx_0_3/00005.png deleted file mode 100644 index be51a9d5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_3/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_3/00006.png b/tests/snapshots/flex/test_sign_tx_0_3/00006.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_3/00006.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_4_mainet/00000.png b/tests/snapshots/flex/test_sign_tx_0_4_mainet/00000.png deleted file mode 100644 index 1f931b51..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_4_mainet/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_4_mainet/00001.png b/tests/snapshots/flex/test_sign_tx_0_4_mainet/00001.png deleted file mode 100644 index 1db14614..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_4_mainet/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_4_mainet/00002.png b/tests/snapshots/flex/test_sign_tx_0_4_mainet/00002.png deleted file mode 100644 index ee84e5c4..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_4_mainet/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_4_mainet/00003.png b/tests/snapshots/flex/test_sign_tx_0_4_mainet/00003.png deleted file mode 100644 index c5be6b70..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_4_mainet/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_4_mainet/00004.png b/tests/snapshots/flex/test_sign_tx_0_4_mainet/00004.png deleted file mode 100644 index 9eed70b5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_4_mainet/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_4_mainet/00005.png b/tests/snapshots/flex/test_sign_tx_0_4_mainet/00005.png deleted file mode 100644 index be51a9d5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_4_mainet/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_4_mainet/00006.png b/tests/snapshots/flex/test_sign_tx_0_4_mainet/00006.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_4_mainet/00006.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_4_testnet/00000.png b/tests/snapshots/flex/test_sign_tx_0_4_testnet/00000.png deleted file mode 100644 index 1f931b51..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_4_testnet/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_4_testnet/00001.png b/tests/snapshots/flex/test_sign_tx_0_4_testnet/00001.png deleted file mode 100644 index 4b0d8b94..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_4_testnet/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_4_testnet/00002.png b/tests/snapshots/flex/test_sign_tx_0_4_testnet/00002.png deleted file mode 100644 index ee84e5c4..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_4_testnet/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_4_testnet/00003.png b/tests/snapshots/flex/test_sign_tx_0_4_testnet/00003.png deleted file mode 100644 index c5be6b70..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_4_testnet/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_4_testnet/00004.png b/tests/snapshots/flex/test_sign_tx_0_4_testnet/00004.png deleted file mode 100644 index 9eed70b5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_4_testnet/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_4_testnet/00005.png b/tests/snapshots/flex/test_sign_tx_0_4_testnet/00005.png deleted file mode 100644 index be51a9d5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_4_testnet/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_0_4_testnet/00006.png b/tests/snapshots/flex/test_sign_tx_0_4_testnet/00006.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_0_4_testnet/00006.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586/00000.png b/tests/snapshots/flex/test_sign_tx_12586/00000.png deleted file mode 100644 index 1f931b51..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586/00001.png b/tests/snapshots/flex/test_sign_tx_12586/00001.png deleted file mode 100644 index 2def267e..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586/00003.png b/tests/snapshots/flex/test_sign_tx_12586/00003.png deleted file mode 100644 index 73f53cc7..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586/00004.png b/tests/snapshots/flex/test_sign_tx_12586/00004.png deleted file mode 100644 index 9eed70b5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586/00005.png b/tests/snapshots/flex/test_sign_tx_12586/00005.png deleted file mode 100644 index be51a9d5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586/00006.png b/tests/snapshots/flex/test_sign_tx_12586/00006.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586/00006.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_1/00000.png b/tests/snapshots/flex/test_sign_tx_12586_1/00000.png deleted file mode 100644 index e9d9a248..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_1/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_1/00001.png b/tests/snapshots/flex/test_sign_tx_12586_1/00001.png deleted file mode 100644 index 3242e63a..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_1/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_1/00002.png b/tests/snapshots/flex/test_sign_tx_12586_1/00002.png deleted file mode 100644 index eeb69f7a..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_1/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_1/00003.png b/tests/snapshots/flex/test_sign_tx_12586_1/00003.png deleted file mode 100644 index 6dde85b4..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_1/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_1/00004.png b/tests/snapshots/flex/test_sign_tx_12586_1/00004.png deleted file mode 100644 index 9406715a..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_1/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_1/00005.png b/tests/snapshots/flex/test_sign_tx_12586_1/00005.png deleted file mode 100644 index 9857d86d..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_1/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_1/00006.png b/tests/snapshots/flex/test_sign_tx_12586_1/00006.png deleted file mode 100644 index be51a9d5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_1/00006.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_1/00007.png b/tests/snapshots/flex/test_sign_tx_12586_1/00007.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_1/00007.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_2/00000.png b/tests/snapshots/flex/test_sign_tx_12586_2/00000.png deleted file mode 100644 index 1f931b51..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_2/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_2/00002.png b/tests/snapshots/flex/test_sign_tx_12586_2/00002.png deleted file mode 100644 index 648f05db..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_2/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_2/00004.png b/tests/snapshots/flex/test_sign_tx_12586_2/00004.png deleted file mode 100644 index 9eed70b5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_2/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_2/00005.png b/tests/snapshots/flex/test_sign_tx_12586_2/00005.png deleted file mode 100644 index be51a9d5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_2/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_2/00006.png b/tests/snapshots/flex/test_sign_tx_12586_2/00006.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_2/00006.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_3/00000.png b/tests/snapshots/flex/test_sign_tx_12586_3/00000.png deleted file mode 100644 index 1f931b51..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_3/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_3/00001.png b/tests/snapshots/flex/test_sign_tx_12586_3/00001.png deleted file mode 100644 index f0ce3242..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_3/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_3/00003.png b/tests/snapshots/flex/test_sign_tx_12586_3/00003.png deleted file mode 100644 index 73f53cc7..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_3/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_3/00004.png b/tests/snapshots/flex/test_sign_tx_12586_3/00004.png deleted file mode 100644 index 9eed70b5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_3/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_3/00005.png b/tests/snapshots/flex/test_sign_tx_12586_3/00005.png deleted file mode 100644 index be51a9d5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_3/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_3/00006.png b/tests/snapshots/flex/test_sign_tx_12586_3/00006.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_3/00006.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_4/00000.png b/tests/snapshots/flex/test_sign_tx_12586_4/00000.png deleted file mode 100644 index e9d9a248..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_4/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_4/00001.png b/tests/snapshots/flex/test_sign_tx_12586_4/00001.png deleted file mode 100644 index 9db3a930..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_4/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_4/00002.png b/tests/snapshots/flex/test_sign_tx_12586_4/00002.png deleted file mode 100644 index eeb69f7a..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_4/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_4/00003.png b/tests/snapshots/flex/test_sign_tx_12586_4/00003.png deleted file mode 100644 index 6dde85b4..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_4/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_4/00004.png b/tests/snapshots/flex/test_sign_tx_12586_4/00004.png deleted file mode 100644 index 9406715a..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_4/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_4/00005.png b/tests/snapshots/flex/test_sign_tx_12586_4/00005.png deleted file mode 100644 index 9857d86d..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_4/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_4/00006.png b/tests/snapshots/flex/test_sign_tx_12586_4/00006.png deleted file mode 100644 index be51a9d5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_4/00006.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_4/00007.png b/tests/snapshots/flex/test_sign_tx_12586_4/00007.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_4/00007.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_5/00000.png b/tests/snapshots/flex/test_sign_tx_12586_5/00000.png deleted file mode 100644 index 1f931b51..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_5/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_5/00001.png b/tests/snapshots/flex/test_sign_tx_12586_5/00001.png deleted file mode 100644 index 22c04022..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_5/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_5/00002.png b/tests/snapshots/flex/test_sign_tx_12586_5/00002.png deleted file mode 100644 index 648f05db..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_5/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_5/00003.png b/tests/snapshots/flex/test_sign_tx_12586_5/00003.png deleted file mode 100644 index 07db8902..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_5/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_5/00004.png b/tests/snapshots/flex/test_sign_tx_12586_5/00004.png deleted file mode 100644 index 9eed70b5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_5/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_5/00005.png b/tests/snapshots/flex/test_sign_tx_12586_5/00005.png deleted file mode 100644 index be51a9d5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_5/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_5/00006.png b/tests/snapshots/flex/test_sign_tx_12586_5/00006.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_12586_5/00006.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_2/00000.png b/tests/snapshots/flex/test_sign_tx_2/00000.png deleted file mode 100644 index 1f931b51..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_2/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_2/00001.png b/tests/snapshots/flex/test_sign_tx_2/00001.png deleted file mode 100644 index 0e264f50..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_2/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_2/00003.png b/tests/snapshots/flex/test_sign_tx_2/00003.png deleted file mode 100644 index 65100816..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_2/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_2/00004.png b/tests/snapshots/flex/test_sign_tx_2/00004.png deleted file mode 100644 index 9eed70b5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_2/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_2/00005.png b/tests/snapshots/flex/test_sign_tx_2/00005.png deleted file mode 100644 index be51a9d5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_2/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_2/00006.png b/tests/snapshots/flex/test_sign_tx_2/00006.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_2/00006.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_2_1/00000.png b/tests/snapshots/flex/test_sign_tx_2_1/00000.png deleted file mode 100644 index 1f931b51..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_2_1/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_2_1/00003.png b/tests/snapshots/flex/test_sign_tx_2_1/00003.png deleted file mode 100644 index 65100816..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_2_1/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_2_1/00004.png b/tests/snapshots/flex/test_sign_tx_2_1/00004.png deleted file mode 100644 index 9eed70b5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_2_1/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_2_1/00005.png b/tests/snapshots/flex/test_sign_tx_2_1/00005.png deleted file mode 100644 index be51a9d5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_2_1/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_2_1/00006.png b/tests/snapshots/flex/test_sign_tx_2_1/00006.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_2_1/00006.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_3/00000.png b/tests/snapshots/flex/test_sign_tx_3/00000.png deleted file mode 100644 index 1f931b51..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_3/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_3/00001.png b/tests/snapshots/flex/test_sign_tx_3/00001.png deleted file mode 100644 index 72f82f6d..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_3/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_3/00002.png b/tests/snapshots/flex/test_sign_tx_3/00002.png deleted file mode 100644 index 26251234..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_3/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_3/00003.png b/tests/snapshots/flex/test_sign_tx_3/00003.png deleted file mode 100644 index aceac945..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_3/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_3/00004.png b/tests/snapshots/flex/test_sign_tx_3/00004.png deleted file mode 100644 index 9eed70b5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_3/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_3/00005.png b/tests/snapshots/flex/test_sign_tx_3/00005.png deleted file mode 100644 index be51a9d5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_3/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_3/00006.png b/tests/snapshots/flex/test_sign_tx_3/00006.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_3/00006.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_3_1/00000.png b/tests/snapshots/flex/test_sign_tx_3_1/00000.png deleted file mode 100644 index 1f931b51..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_3_1/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_3_1/00001.png b/tests/snapshots/flex/test_sign_tx_3_1/00001.png deleted file mode 100644 index e0f047be..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_3_1/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_3_1/00002.png b/tests/snapshots/flex/test_sign_tx_3_1/00002.png deleted file mode 100644 index 26251234..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_3_1/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_3_1/00003.png b/tests/snapshots/flex/test_sign_tx_3_1/00003.png deleted file mode 100644 index aceac945..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_3_1/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_3_1/00004.png b/tests/snapshots/flex/test_sign_tx_3_1/00004.png deleted file mode 100644 index 9eed70b5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_3_1/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_3_1/00005.png b/tests/snapshots/flex/test_sign_tx_3_1/00005.png deleted file mode 100644 index be51a9d5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_3_1/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_3_1/00006.png b/tests/snapshots/flex/test_sign_tx_3_1/00006.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_3_1/00006.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_49370/00000.png b/tests/snapshots/flex/test_sign_tx_49370/00000.png deleted file mode 100644 index 1f931b51..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_49370/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_49370/00001.png b/tests/snapshots/flex/test_sign_tx_49370/00001.png deleted file mode 100644 index 9e3794f0..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_49370/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_49370/00002.png b/tests/snapshots/flex/test_sign_tx_49370/00002.png deleted file mode 100644 index d449136e..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_49370/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_49370/00003.png b/tests/snapshots/flex/test_sign_tx_49370/00003.png deleted file mode 100644 index 16240df8..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_49370/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_49370/00004.png b/tests/snapshots/flex/test_sign_tx_49370/00004.png deleted file mode 100644 index 9eed70b5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_49370/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_49370/00005.png b/tests/snapshots/flex/test_sign_tx_49370/00005.png deleted file mode 100644 index be51a9d5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_49370/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_49370/00006.png b/tests/snapshots/flex/test_sign_tx_49370/00006.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_49370/00006.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_49370_1/00000.png b/tests/snapshots/flex/test_sign_tx_49370_1/00000.png deleted file mode 100644 index 1f931b51..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_49370_1/00000.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_49370_1/00001.png b/tests/snapshots/flex/test_sign_tx_49370_1/00001.png deleted file mode 100644 index e58b0416..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_49370_1/00001.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_49370_1/00002.png b/tests/snapshots/flex/test_sign_tx_49370_1/00002.png deleted file mode 100644 index d449136e..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_49370_1/00002.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_49370_1/00003.png b/tests/snapshots/flex/test_sign_tx_49370_1/00003.png deleted file mode 100644 index 16240df8..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_49370_1/00003.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_49370_1/00004.png b/tests/snapshots/flex/test_sign_tx_49370_1/00004.png deleted file mode 100644 index 9eed70b5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_49370_1/00004.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_49370_1/00005.png b/tests/snapshots/flex/test_sign_tx_49370_1/00005.png deleted file mode 100644 index be51a9d5..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_49370_1/00005.png and /dev/null differ diff --git a/tests/snapshots/flex/test_sign_tx_49370_1/00006.png b/tests/snapshots/flex/test_sign_tx_49370_1/00006.png deleted file mode 100644 index 78f972b3..00000000 Binary files a/tests/snapshots/flex/test_sign_tx_49370_1/00006.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_get_address_0/00000.png b/tests/snapshots/nanos/test_get_address_0/00000.png deleted file mode 100644 index ab71951e..00000000 Binary files a/tests/snapshots/nanos/test_get_address_0/00000.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00002.png b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00002.png deleted file mode 100644 index f66cf76e..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00002.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00003.png b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00003.png deleted file mode 100644 index 7dc790d1..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00003.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00004.png b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00004.png deleted file mode 100644 index f2c1b902..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00004.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00005.png b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00005.png deleted file mode 100644 index 05798662..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00005.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00006.png b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00006.png deleted file mode 100644 index d0b4cb22..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00006.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00007.png b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00007.png deleted file mode 100644 index 0d5a6f2b..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00007.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00008.png b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00008.png deleted file mode 100644 index c56fda08..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00008.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00009.png b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00009.png deleted file mode 100644 index 02b11cda..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00009.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00010.png b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00010.png deleted file mode 100644 index 6728490a..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00010.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00012.png b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00012.png deleted file mode 100644 index 6893c755..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00012.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00013.png b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00013.png deleted file mode 100644 index b1fd49cd..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00013.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00014.png b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00014.png deleted file mode 100644 index d89a7d5a..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00014.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00015.png b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00015.png deleted file mode 100644 index d6ba253f..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00015.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00016.png b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00016.png deleted file mode 100644 index 66c411c2..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00016.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00017.png b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00017.png deleted file mode 100644 index 10f2f76b..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00017.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00003.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00003.png deleted file mode 100644 index f66cf76e..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00003.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00004.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00004.png deleted file mode 100644 index 7dc790d1..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00004.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00005.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00005.png deleted file mode 100644 index f2c1b902..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00005.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00006.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00006.png deleted file mode 100644 index 05798662..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00006.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00007.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00007.png deleted file mode 100644 index d0b4cb22..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00007.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00008.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00008.png deleted file mode 100644 index 0d5a6f2b..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00008.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00009.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00009.png deleted file mode 100644 index c56fda08..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00009.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00010.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00010.png deleted file mode 100644 index 02b11cda..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00010.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00011.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00011.png deleted file mode 100644 index 6728490a..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00011.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00012.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00012.png deleted file mode 100644 index fd58ab48..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00012.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00013.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00013.png deleted file mode 100644 index 6893c755..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00013.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00014.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00014.png deleted file mode 100644 index b1fd49cd..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00014.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00015.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00015.png deleted file mode 100644 index d89a7d5a..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00015.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00016.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00016.png deleted file mode 100644 index d6ba253f..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00016.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00017.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00017.png deleted file mode 100644 index 66c411c2..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00017.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00018.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00018.png deleted file mode 100644 index 10f2f76b..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00018.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00002.png b/tests/snapshots/nanos/test_sign_tx_12586/00002.png deleted file mode 100644 index 962d81d9..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586/00002.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00002.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00002.png deleted file mode 100644 index 962d81d9..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00002.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00003.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00003.png deleted file mode 100644 index 23b6d1ec..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00003.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00004.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00004.png deleted file mode 100644 index 97a47f2d..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00004.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00005.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00005.png deleted file mode 100644 index b917b376..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00005.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00006.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00006.png deleted file mode 100644 index e86dc440..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00006.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00007.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00007.png deleted file mode 100644 index 118d8d4d..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00007.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00008.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00008.png deleted file mode 100644 index 6ce7d51e..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00008.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00009.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00009.png deleted file mode 100644 index 8155d11f..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00009.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00010.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00010.png deleted file mode 100644 index 6208bb31..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00010.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00011.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00011.png deleted file mode 100644 index 67fa3f4a..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00011.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00012.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00012.png deleted file mode 100644 index 2428fc98..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00012.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00013.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00013.png deleted file mode 100644 index 89c032d5..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00013.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00014.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00014.png deleted file mode 100644 index 5d8e1246..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00014.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00015.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00015.png deleted file mode 100644 index 9d7a7dc6..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00015.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00016.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00016.png deleted file mode 100644 index dab89ed8..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00016.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00017.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00017.png deleted file mode 100644 index 111e6218..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00017.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00018.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00018.png deleted file mode 100644 index 2b6d2f12..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00018.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00019.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00019.png deleted file mode 100644 index 66c411c2..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00019.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00020.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00020.png deleted file mode 100644 index 10f2f76b..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_1/00020.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00001.png b/tests/snapshots/nanos/test_sign_tx_12586_3/00001.png deleted file mode 100644 index 962d81d9..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_3/00001.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00001.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00001.png deleted file mode 100644 index 962d81d9..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00001.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00002.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00002.png deleted file mode 100644 index 23b6d1ec..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00002.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00003.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00003.png deleted file mode 100644 index 97a47f2d..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00003.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00004.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00004.png deleted file mode 100644 index b917b376..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00004.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00005.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00005.png deleted file mode 100644 index e86dc440..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00005.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00006.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00006.png deleted file mode 100644 index 118d8d4d..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00006.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00007.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00007.png deleted file mode 100644 index 6ce7d51e..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00007.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00008.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00008.png deleted file mode 100644 index 8155d11f..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00008.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00009.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00009.png deleted file mode 100644 index 6208bb31..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00009.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00010.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00010.png deleted file mode 100644 index 67fa3f4a..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00010.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00011.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00011.png deleted file mode 100644 index 2428fc98..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00011.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00012.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00012.png deleted file mode 100644 index 89c032d5..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00012.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00013.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00013.png deleted file mode 100644 index 5d8e1246..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00013.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00014.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00014.png deleted file mode 100644 index 9d7a7dc6..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00014.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00015.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00015.png deleted file mode 100644 index dab89ed8..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00015.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00016.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00016.png deleted file mode 100644 index 111e6218..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00016.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00017.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00017.png deleted file mode 100644 index 2b6d2f12..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00017.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00018.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00018.png deleted file mode 100644 index 66c411c2..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00018.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00019.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00019.png deleted file mode 100644 index 10f2f76b..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_12586_4/00019.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_2/00000.png b/tests/snapshots/nanos/test_sign_tx_2/00000.png deleted file mode 100644 index 3176ada3..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_2/00000.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_2/00001.png b/tests/snapshots/nanos/test_sign_tx_2/00001.png deleted file mode 100644 index e514eb0c..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_2/00001.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00000.png b/tests/snapshots/nanos/test_sign_tx_2_1/00000.png deleted file mode 100644 index 3176ada3..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_2_1/00000.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00000.png b/tests/snapshots/nanos/test_sign_tx_3/00000.png deleted file mode 100644 index 3176ada3..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3/00000.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00001.png b/tests/snapshots/nanos/test_sign_tx_3/00001.png deleted file mode 100644 index e514eb0c..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3/00001.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00002.png b/tests/snapshots/nanos/test_sign_tx_3/00002.png deleted file mode 100644 index 962d81d9..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3/00002.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00003.png b/tests/snapshots/nanos/test_sign_tx_3/00003.png deleted file mode 100644 index e73bd05f..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3/00003.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00004.png b/tests/snapshots/nanos/test_sign_tx_3/00004.png deleted file mode 100644 index 1a1c8e06..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3/00004.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00005.png b/tests/snapshots/nanos/test_sign_tx_3/00005.png deleted file mode 100644 index 4ffc4259..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3/00005.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00006.png b/tests/snapshots/nanos/test_sign_tx_3/00006.png deleted file mode 100644 index 75475e90..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3/00006.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00007.png b/tests/snapshots/nanos/test_sign_tx_3/00007.png deleted file mode 100644 index feba270f..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3/00007.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00008.png b/tests/snapshots/nanos/test_sign_tx_3/00008.png deleted file mode 100644 index e0e86447..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3/00008.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00009.png b/tests/snapshots/nanos/test_sign_tx_3/00009.png deleted file mode 100644 index a196a5db..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3/00009.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00010.png b/tests/snapshots/nanos/test_sign_tx_3/00010.png deleted file mode 100644 index 90a1231b..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3/00010.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00011.png b/tests/snapshots/nanos/test_sign_tx_3/00011.png deleted file mode 100644 index c6b96ba3..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3/00011.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00012.png b/tests/snapshots/nanos/test_sign_tx_3/00012.png deleted file mode 100644 index fd58ab48..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3/00012.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00013.png b/tests/snapshots/nanos/test_sign_tx_3/00013.png deleted file mode 100644 index dcfbac13..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3/00013.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00014.png b/tests/snapshots/nanos/test_sign_tx_3/00014.png deleted file mode 100644 index b771bd2a..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3/00014.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00015.png b/tests/snapshots/nanos/test_sign_tx_3/00015.png deleted file mode 100644 index 63aae691..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3/00015.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00016.png b/tests/snapshots/nanos/test_sign_tx_3/00016.png deleted file mode 100644 index 66c411c2..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3/00016.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00017.png b/tests/snapshots/nanos/test_sign_tx_3/00017.png deleted file mode 100644 index 10f2f76b..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3/00017.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3_1/00000.png b/tests/snapshots/nanos/test_sign_tx_3_1/00000.png deleted file mode 100644 index 3176ada3..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3_1/00000.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3_1/00001.png b/tests/snapshots/nanos/test_sign_tx_3_1/00001.png deleted file mode 100644 index 962d81d9..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3_1/00001.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3_1/00002.png b/tests/snapshots/nanos/test_sign_tx_3_1/00002.png deleted file mode 100644 index e73bd05f..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3_1/00002.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3_1/00003.png b/tests/snapshots/nanos/test_sign_tx_3_1/00003.png deleted file mode 100644 index 1a1c8e06..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3_1/00003.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3_1/00004.png b/tests/snapshots/nanos/test_sign_tx_3_1/00004.png deleted file mode 100644 index 4ffc4259..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3_1/00004.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3_1/00005.png b/tests/snapshots/nanos/test_sign_tx_3_1/00005.png deleted file mode 100644 index 75475e90..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3_1/00005.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3_1/00006.png b/tests/snapshots/nanos/test_sign_tx_3_1/00006.png deleted file mode 100644 index feba270f..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3_1/00006.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3_1/00007.png b/tests/snapshots/nanos/test_sign_tx_3_1/00007.png deleted file mode 100644 index e0e86447..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3_1/00007.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3_1/00008.png b/tests/snapshots/nanos/test_sign_tx_3_1/00008.png deleted file mode 100644 index a196a5db..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3_1/00008.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3_1/00009.png b/tests/snapshots/nanos/test_sign_tx_3_1/00009.png deleted file mode 100644 index 90a1231b..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3_1/00009.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3_1/00010.png b/tests/snapshots/nanos/test_sign_tx_3_1/00010.png deleted file mode 100644 index c6b96ba3..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3_1/00010.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3_1/00011.png b/tests/snapshots/nanos/test_sign_tx_3_1/00011.png deleted file mode 100644 index fd58ab48..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3_1/00011.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3_1/00012.png b/tests/snapshots/nanos/test_sign_tx_3_1/00012.png deleted file mode 100644 index dcfbac13..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3_1/00012.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3_1/00013.png b/tests/snapshots/nanos/test_sign_tx_3_1/00013.png deleted file mode 100644 index b771bd2a..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3_1/00013.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3_1/00014.png b/tests/snapshots/nanos/test_sign_tx_3_1/00014.png deleted file mode 100644 index 63aae691..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3_1/00014.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3_1/00015.png b/tests/snapshots/nanos/test_sign_tx_3_1/00015.png deleted file mode 100644 index 66c411c2..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3_1/00015.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_3_1/00016.png b/tests/snapshots/nanos/test_sign_tx_3_1/00016.png deleted file mode 100644 index 10f2f76b..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_3_1/00016.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00000.png b/tests/snapshots/nanos/test_sign_tx_49370/00000.png deleted file mode 100644 index 3176ada3..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_49370/00000.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00001.png b/tests/snapshots/nanos/test_sign_tx_49370/00001.png deleted file mode 100644 index e514eb0c..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_49370/00001.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00011.png b/tests/snapshots/nanos/test_sign_tx_49370/00011.png deleted file mode 100644 index fd58ab48..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_49370/00011.png and /dev/null differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00000.png b/tests/snapshots/nanos/test_sign_tx_49370_1/00000.png deleted file mode 100644 index 3176ada3..00000000 Binary files a/tests/snapshots/nanos/test_sign_tx_49370_1/00000.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00005.png b/tests/snapshots/nanosp/test_sign_tx_12586_1/00005.png deleted file mode 100644 index 3571faaa..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_12586_1/00005.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00006.png b/tests/snapshots/nanosp/test_sign_tx_12586_1/00006.png deleted file mode 100644 index 3fcfe45f..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_12586_1/00006.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00007.png b/tests/snapshots/nanosp/test_sign_tx_12586_1/00007.png deleted file mode 100644 index fef0000a..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_12586_1/00007.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00008.png b/tests/snapshots/nanosp/test_sign_tx_12586_1/00008.png deleted file mode 100644 index 92159e3a..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_12586_1/00008.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00009.png b/tests/snapshots/nanosp/test_sign_tx_12586_1/00009.png deleted file mode 100644 index 3037a307..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_12586_1/00009.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00010.png b/tests/snapshots/nanosp/test_sign_tx_12586_1/00010.png deleted file mode 100644 index 704fc1d9..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_12586_1/00010.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00011.png b/tests/snapshots/nanosp/test_sign_tx_12586_1/00011.png deleted file mode 100644 index b0e10b05..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_12586_1/00011.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00013.png b/tests/snapshots/nanosp/test_sign_tx_12586_1/00013.png deleted file mode 100644 index 4e3887ba..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_12586_1/00013.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00014.png b/tests/snapshots/nanosp/test_sign_tx_12586_1/00014.png deleted file mode 100644 index 262e123f..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_12586_1/00014.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00004.png b/tests/snapshots/nanosp/test_sign_tx_12586_4/00004.png deleted file mode 100644 index 3571faaa..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_12586_4/00004.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00005.png b/tests/snapshots/nanosp/test_sign_tx_12586_4/00005.png deleted file mode 100644 index 3fcfe45f..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_12586_4/00005.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00006.png b/tests/snapshots/nanosp/test_sign_tx_12586_4/00006.png deleted file mode 100644 index fef0000a..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_12586_4/00006.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00007.png b/tests/snapshots/nanosp/test_sign_tx_12586_4/00007.png deleted file mode 100644 index 92159e3a..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_12586_4/00007.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00008.png b/tests/snapshots/nanosp/test_sign_tx_12586_4/00008.png deleted file mode 100644 index 3037a307..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_12586_4/00008.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00009.png b/tests/snapshots/nanosp/test_sign_tx_12586_4/00009.png deleted file mode 100644 index 704fc1d9..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_12586_4/00009.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00010.png b/tests/snapshots/nanosp/test_sign_tx_12586_4/00010.png deleted file mode 100644 index b0e10b05..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_12586_4/00010.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00013.png b/tests/snapshots/nanosp/test_sign_tx_12586_4/00013.png deleted file mode 100644 index 262e123f..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_12586_4/00013.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00002.png b/tests/snapshots/nanosp/test_sign_tx_3/00002.png deleted file mode 100644 index 444e4f51..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_3/00002.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00003.png b/tests/snapshots/nanosp/test_sign_tx_3/00003.png deleted file mode 100644 index 17f75d83..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_3/00003.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00004.png b/tests/snapshots/nanosp/test_sign_tx_3/00004.png deleted file mode 100644 index df920270..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_3/00004.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00005.png b/tests/snapshots/nanosp/test_sign_tx_3/00005.png deleted file mode 100644 index 03783cd5..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_3/00005.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00006.png b/tests/snapshots/nanosp/test_sign_tx_3/00006.png deleted file mode 100644 index 9a96e132..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_3/00006.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00007.png b/tests/snapshots/nanosp/test_sign_tx_3/00007.png deleted file mode 100644 index d32b06e1..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_3/00007.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00008.png b/tests/snapshots/nanosp/test_sign_tx_3/00008.png deleted file mode 100644 index 4f953085..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_3/00008.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00009.png b/tests/snapshots/nanosp/test_sign_tx_3/00009.png deleted file mode 100644 index f5e8056e..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_3/00009.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00011.png b/tests/snapshots/nanosp/test_sign_tx_3/00011.png deleted file mode 100644 index 7e68d477..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_3/00011.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00013.png b/tests/snapshots/nanosp/test_sign_tx_3/00013.png deleted file mode 100644 index 4e3887ba..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_3/00013.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3_1/00001.png b/tests/snapshots/nanosp/test_sign_tx_3_1/00001.png deleted file mode 100644 index 444e4f51..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_3_1/00001.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3_1/00002.png b/tests/snapshots/nanosp/test_sign_tx_3_1/00002.png deleted file mode 100644 index 17f75d83..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_3_1/00002.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3_1/00003.png b/tests/snapshots/nanosp/test_sign_tx_3_1/00003.png deleted file mode 100644 index df920270..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_3_1/00003.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3_1/00004.png b/tests/snapshots/nanosp/test_sign_tx_3_1/00004.png deleted file mode 100644 index 03783cd5..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_3_1/00004.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3_1/00005.png b/tests/snapshots/nanosp/test_sign_tx_3_1/00005.png deleted file mode 100644 index 9a96e132..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_3_1/00005.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3_1/00006.png b/tests/snapshots/nanosp/test_sign_tx_3_1/00006.png deleted file mode 100644 index d32b06e1..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_3_1/00006.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3_1/00008.png b/tests/snapshots/nanosp/test_sign_tx_3_1/00008.png deleted file mode 100644 index f5e8056e..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_3_1/00008.png and /dev/null differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3_1/00010.png b/tests/snapshots/nanosp/test_sign_tx_3_1/00010.png deleted file mode 100644 index 7e68d477..00000000 Binary files a/tests/snapshots/nanosp/test_sign_tx_3_1/00010.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_get_address_0/00002.png b/tests/snapshots/nanox/test_get_address_0/00002.png deleted file mode 100644 index 53ae6519..00000000 Binary files a/tests/snapshots/nanox/test_get_address_0/00002.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_get_address_1/00002.png b/tests/snapshots/nanox/test_get_address_1/00002.png deleted file mode 100644 index 53ae6519..00000000 Binary files a/tests/snapshots/nanox/test_get_address_1/00002.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_get_address_2/00002.png b/tests/snapshots/nanox/test_get_address_2/00002.png deleted file mode 100644 index 53ae6519..00000000 Binary files a/tests/snapshots/nanox/test_get_address_2/00002.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_get_address_3/00002.png b/tests/snapshots/nanox/test_get_address_3/00002.png deleted file mode 100644 index 53ae6519..00000000 Binary files a/tests/snapshots/nanox/test_get_address_3/00002.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_get_address_49370/00002.png b/tests/snapshots/nanox/test_get_address_49370/00002.png deleted file mode 100644 index 53ae6519..00000000 Binary files a/tests/snapshots/nanox/test_get_address_49370/00002.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_get_address_x312a/00002.png b/tests/snapshots/nanox/test_get_address_x312a/00002.png deleted file mode 100644 index 53ae6519..00000000 Binary files a/tests/snapshots/nanox/test_get_address_x312a/00002.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00002.png b/tests/snapshots/nanox/test_sign_tx_0/00002.png deleted file mode 100644 index 444e4f51..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0/00002.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00003.png b/tests/snapshots/nanox/test_sign_tx_0/00003.png deleted file mode 100644 index 3abfa004..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0/00003.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00004.png b/tests/snapshots/nanox/test_sign_tx_0/00004.png deleted file mode 100644 index a9c33305..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0/00004.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00005.png b/tests/snapshots/nanox/test_sign_tx_0/00005.png deleted file mode 100644 index 199b56ff..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0/00005.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00006.png b/tests/snapshots/nanox/test_sign_tx_0/00006.png deleted file mode 100644 index ce3fc7ee..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0/00006.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00007.png b/tests/snapshots/nanox/test_sign_tx_0/00007.png deleted file mode 100644 index dc047c15..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0/00007.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00008.png b/tests/snapshots/nanox/test_sign_tx_0/00008.png deleted file mode 100644 index 4f953085..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0/00008.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00009.png b/tests/snapshots/nanox/test_sign_tx_0/00009.png deleted file mode 100644 index 9a83fdea..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0/00009.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00010.png b/tests/snapshots/nanox/test_sign_tx_0/00010.png deleted file mode 100644 index e191a996..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0/00010.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00011.png b/tests/snapshots/nanox/test_sign_tx_0/00011.png deleted file mode 100644 index 872ed870..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0/00011.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00012.png b/tests/snapshots/nanox/test_sign_tx_0/00012.png deleted file mode 100644 index 6d1856ab..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0/00012.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00014.png b/tests/snapshots/nanox/test_sign_tx_0/00014.png deleted file mode 100644 index 4e3887ba..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0/00014.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00012.png b/tests/snapshots/nanox/test_sign_tx_0_1/00012.png deleted file mode 100644 index 4e3887ba..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_1/00012.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_2/00001.png b/tests/snapshots/nanox/test_sign_tx_0_2/00001.png deleted file mode 100644 index 444e4f51..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_2/00001.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_2/00002.png b/tests/snapshots/nanox/test_sign_tx_0_2/00002.png deleted file mode 100644 index 3abfa004..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_2/00002.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_2/00003.png b/tests/snapshots/nanox/test_sign_tx_0_2/00003.png deleted file mode 100644 index a9c33305..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_2/00003.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_2/00004.png b/tests/snapshots/nanox/test_sign_tx_0_2/00004.png deleted file mode 100644 index 199b56ff..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_2/00004.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_2/00005.png b/tests/snapshots/nanox/test_sign_tx_0_2/00005.png deleted file mode 100644 index ce3fc7ee..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_2/00005.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_2/00006.png b/tests/snapshots/nanox/test_sign_tx_0_2/00006.png deleted file mode 100644 index dc047c15..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_2/00006.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_2/00007.png b/tests/snapshots/nanox/test_sign_tx_0_2/00007.png deleted file mode 100644 index 4f953085..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_2/00007.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_2/00008.png b/tests/snapshots/nanox/test_sign_tx_0_2/00008.png deleted file mode 100644 index 9a83fdea..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_2/00008.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_2/00009.png b/tests/snapshots/nanox/test_sign_tx_0_2/00009.png deleted file mode 100644 index e191a996..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_2/00009.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_2/00010.png b/tests/snapshots/nanox/test_sign_tx_0_2/00010.png deleted file mode 100644 index 872ed870..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_2/00010.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_2/00011.png b/tests/snapshots/nanox/test_sign_tx_0_2/00011.png deleted file mode 100644 index 6d1856ab..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_2/00011.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_2/00013.png b/tests/snapshots/nanox/test_sign_tx_0_2/00013.png deleted file mode 100644 index 4e3887ba..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_2/00013.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00001.png b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00001.png deleted file mode 100644 index 444e4f51..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00001.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00002.png b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00002.png deleted file mode 100644 index 3abfa004..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00002.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00003.png b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00003.png deleted file mode 100644 index a9c33305..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00003.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00004.png b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00004.png deleted file mode 100644 index 199b56ff..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00004.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00005.png b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00005.png deleted file mode 100644 index ce3fc7ee..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00005.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00006.png b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00006.png deleted file mode 100644 index dc047c15..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00006.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00007.png b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00007.png deleted file mode 100644 index 4f953085..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00007.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00008.png b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00008.png deleted file mode 100644 index 9a83fdea..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00008.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00009.png b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00009.png deleted file mode 100644 index e191a996..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00009.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00010.png b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00010.png deleted file mode 100644 index 872ed870..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00010.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00011.png b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00011.png deleted file mode 100644 index 6d1856ab..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00011.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00012.png b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00012.png deleted file mode 100644 index 53ae6519..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00012.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00013.png b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00013.png deleted file mode 100644 index 4e3887ba..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00013.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00002.png b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00002.png deleted file mode 100644 index 444e4f51..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00002.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00003.png b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00003.png deleted file mode 100644 index 3abfa004..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00003.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00004.png b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00004.png deleted file mode 100644 index a9c33305..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00004.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00005.png b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00005.png deleted file mode 100644 index 199b56ff..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00005.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00006.png b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00006.png deleted file mode 100644 index ce3fc7ee..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00006.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00007.png b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00007.png deleted file mode 100644 index dc047c15..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00007.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00008.png b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00008.png deleted file mode 100644 index 4f953085..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00008.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00009.png b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00009.png deleted file mode 100644 index 9a83fdea..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00009.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00010.png b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00010.png deleted file mode 100644 index e191a996..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00010.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00011.png b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00011.png deleted file mode 100644 index 872ed870..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00011.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00012.png b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00012.png deleted file mode 100644 index 6d1856ab..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00012.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00013.png b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00013.png deleted file mode 100644 index 53ae6519..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00013.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00014.png b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00014.png deleted file mode 100644 index 4e3887ba..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00014.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00000.png b/tests/snapshots/nanox/test_sign_tx_12586/00000.png deleted file mode 100644 index b2fff305..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586/00000.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00001.png b/tests/snapshots/nanox/test_sign_tx_12586/00001.png deleted file mode 100644 index 804af367..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586/00001.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00002.png b/tests/snapshots/nanox/test_sign_tx_12586/00002.png deleted file mode 100644 index 444e4f51..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586/00002.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00003.png b/tests/snapshots/nanox/test_sign_tx_12586/00003.png deleted file mode 100644 index 8aa2c893..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586/00003.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00004.png b/tests/snapshots/nanox/test_sign_tx_12586/00004.png deleted file mode 100644 index 65fe3ae7..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586/00004.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00010.png b/tests/snapshots/nanox/test_sign_tx_12586/00010.png deleted file mode 100644 index 39b7bf27..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586/00010.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00012.png b/tests/snapshots/nanox/test_sign_tx_12586/00012.png deleted file mode 100644 index 4e3887ba..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586/00012.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_1/00000.png b/tests/snapshots/nanox/test_sign_tx_12586_1/00000.png deleted file mode 100644 index b2fff305..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_1/00000.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_1/00001.png b/tests/snapshots/nanox/test_sign_tx_12586_1/00001.png deleted file mode 100644 index 804af367..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_1/00001.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_1/00002.png b/tests/snapshots/nanox/test_sign_tx_12586_1/00002.png deleted file mode 100644 index 444e4f51..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_1/00002.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_1/00003.png b/tests/snapshots/nanox/test_sign_tx_12586_1/00003.png deleted file mode 100644 index 8aa2c893..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_1/00003.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_1/00004.png b/tests/snapshots/nanox/test_sign_tx_12586_1/00004.png deleted file mode 100644 index 65fe3ae7..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_1/00004.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_1/00005.png b/tests/snapshots/nanox/test_sign_tx_12586_1/00005.png deleted file mode 100644 index 3571faaa..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_1/00005.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_1/00006.png b/tests/snapshots/nanox/test_sign_tx_12586_1/00006.png deleted file mode 100644 index 3fcfe45f..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_1/00006.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_1/00007.png b/tests/snapshots/nanox/test_sign_tx_12586_1/00007.png deleted file mode 100644 index fef0000a..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_1/00007.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_1/00008.png b/tests/snapshots/nanox/test_sign_tx_12586_1/00008.png deleted file mode 100644 index 92159e3a..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_1/00008.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_1/00009.png b/tests/snapshots/nanox/test_sign_tx_12586_1/00009.png deleted file mode 100644 index 3037a307..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_1/00009.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_1/00010.png b/tests/snapshots/nanox/test_sign_tx_12586_1/00010.png deleted file mode 100644 index 704fc1d9..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_1/00010.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_1/00011.png b/tests/snapshots/nanox/test_sign_tx_12586_1/00011.png deleted file mode 100644 index b0e10b05..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_1/00011.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_1/00012.png b/tests/snapshots/nanox/test_sign_tx_12586_1/00012.png deleted file mode 100644 index 53ae6519..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_1/00012.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_1/00013.png b/tests/snapshots/nanox/test_sign_tx_12586_1/00013.png deleted file mode 100644 index 4e3887ba..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_1/00013.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_1/00014.png b/tests/snapshots/nanox/test_sign_tx_12586_1/00014.png deleted file mode 100644 index 262e123f..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_1/00014.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00000.png b/tests/snapshots/nanox/test_sign_tx_12586_2/00000.png deleted file mode 100644 index b2fff305..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_2/00000.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00001.png b/tests/snapshots/nanox/test_sign_tx_12586_2/00001.png deleted file mode 100644 index 804af367..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_2/00001.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00000.png b/tests/snapshots/nanox/test_sign_tx_12586_3/00000.png deleted file mode 100644 index b2fff305..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_3/00000.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00001.png b/tests/snapshots/nanox/test_sign_tx_12586_3/00001.png deleted file mode 100644 index 444e4f51..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_3/00001.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00002.png b/tests/snapshots/nanox/test_sign_tx_12586_3/00002.png deleted file mode 100644 index 8aa2c893..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_3/00002.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00003.png b/tests/snapshots/nanox/test_sign_tx_12586_3/00003.png deleted file mode 100644 index 65fe3ae7..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_3/00003.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00009.png b/tests/snapshots/nanox/test_sign_tx_12586_3/00009.png deleted file mode 100644 index 39b7bf27..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_3/00009.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_4/00000.png b/tests/snapshots/nanox/test_sign_tx_12586_4/00000.png deleted file mode 100644 index b2fff305..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_4/00000.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_4/00001.png b/tests/snapshots/nanox/test_sign_tx_12586_4/00001.png deleted file mode 100644 index 444e4f51..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_4/00001.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_4/00002.png b/tests/snapshots/nanox/test_sign_tx_12586_4/00002.png deleted file mode 100644 index 8aa2c893..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_4/00002.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_4/00003.png b/tests/snapshots/nanox/test_sign_tx_12586_4/00003.png deleted file mode 100644 index 65fe3ae7..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_4/00003.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_4/00004.png b/tests/snapshots/nanox/test_sign_tx_12586_4/00004.png deleted file mode 100644 index 3571faaa..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_4/00004.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_4/00005.png b/tests/snapshots/nanox/test_sign_tx_12586_4/00005.png deleted file mode 100644 index 3fcfe45f..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_4/00005.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_4/00006.png b/tests/snapshots/nanox/test_sign_tx_12586_4/00006.png deleted file mode 100644 index fef0000a..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_4/00006.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_4/00007.png b/tests/snapshots/nanox/test_sign_tx_12586_4/00007.png deleted file mode 100644 index 92159e3a..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_4/00007.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_4/00008.png b/tests/snapshots/nanox/test_sign_tx_12586_4/00008.png deleted file mode 100644 index 3037a307..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_4/00008.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_4/00009.png b/tests/snapshots/nanox/test_sign_tx_12586_4/00009.png deleted file mode 100644 index 704fc1d9..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_4/00009.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_4/00010.png b/tests/snapshots/nanox/test_sign_tx_12586_4/00010.png deleted file mode 100644 index b0e10b05..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_4/00010.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_4/00011.png b/tests/snapshots/nanox/test_sign_tx_12586_4/00011.png deleted file mode 100644 index 53ae6519..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_4/00011.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_4/00012.png b/tests/snapshots/nanox/test_sign_tx_12586_4/00012.png deleted file mode 100644 index 4e3887ba..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_4/00012.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_4/00013.png b/tests/snapshots/nanox/test_sign_tx_12586_4/00013.png deleted file mode 100644 index 262e123f..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_4/00013.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00000.png b/tests/snapshots/nanox/test_sign_tx_12586_5/00000.png deleted file mode 100644 index b2fff305..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_12586_5/00000.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_2/00000.png b/tests/snapshots/nanox/test_sign_tx_2/00000.png deleted file mode 100644 index b2fff305..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_2/00000.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_2/00001.png b/tests/snapshots/nanox/test_sign_tx_2/00001.png deleted file mode 100644 index 804af367..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_2/00001.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00000.png b/tests/snapshots/nanox/test_sign_tx_2_1/00000.png deleted file mode 100644 index b2fff305..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_2_1/00000.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00000.png b/tests/snapshots/nanox/test_sign_tx_3/00000.png deleted file mode 100644 index b2fff305..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3/00000.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00001.png b/tests/snapshots/nanox/test_sign_tx_3/00001.png deleted file mode 100644 index 804af367..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3/00001.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00002.png b/tests/snapshots/nanox/test_sign_tx_3/00002.png deleted file mode 100644 index 444e4f51..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3/00002.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00003.png b/tests/snapshots/nanox/test_sign_tx_3/00003.png deleted file mode 100644 index 17f75d83..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3/00003.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00004.png b/tests/snapshots/nanox/test_sign_tx_3/00004.png deleted file mode 100644 index df920270..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3/00004.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00005.png b/tests/snapshots/nanox/test_sign_tx_3/00005.png deleted file mode 100644 index 03783cd5..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3/00005.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00006.png b/tests/snapshots/nanox/test_sign_tx_3/00006.png deleted file mode 100644 index 9a96e132..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3/00006.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00007.png b/tests/snapshots/nanox/test_sign_tx_3/00007.png deleted file mode 100644 index d32b06e1..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3/00007.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00008.png b/tests/snapshots/nanox/test_sign_tx_3/00008.png deleted file mode 100644 index 4f953085..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3/00008.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00009.png b/tests/snapshots/nanox/test_sign_tx_3/00009.png deleted file mode 100644 index f5e8056e..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3/00009.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00010.png b/tests/snapshots/nanox/test_sign_tx_3/00010.png deleted file mode 100644 index 39b7bf27..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3/00010.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00011.png b/tests/snapshots/nanox/test_sign_tx_3/00011.png deleted file mode 100644 index 7e68d477..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3/00011.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00012.png b/tests/snapshots/nanox/test_sign_tx_3/00012.png deleted file mode 100644 index 53ae6519..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3/00012.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00013.png b/tests/snapshots/nanox/test_sign_tx_3/00013.png deleted file mode 100644 index 4e3887ba..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3/00013.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3_1/00000.png b/tests/snapshots/nanox/test_sign_tx_3_1/00000.png deleted file mode 100644 index b2fff305..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3_1/00000.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3_1/00001.png b/tests/snapshots/nanox/test_sign_tx_3_1/00001.png deleted file mode 100644 index 444e4f51..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3_1/00001.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3_1/00002.png b/tests/snapshots/nanox/test_sign_tx_3_1/00002.png deleted file mode 100644 index 17f75d83..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3_1/00002.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3_1/00003.png b/tests/snapshots/nanox/test_sign_tx_3_1/00003.png deleted file mode 100644 index df920270..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3_1/00003.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3_1/00004.png b/tests/snapshots/nanox/test_sign_tx_3_1/00004.png deleted file mode 100644 index 03783cd5..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3_1/00004.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3_1/00005.png b/tests/snapshots/nanox/test_sign_tx_3_1/00005.png deleted file mode 100644 index 9a96e132..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3_1/00005.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3_1/00006.png b/tests/snapshots/nanox/test_sign_tx_3_1/00006.png deleted file mode 100644 index d32b06e1..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3_1/00006.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3_1/00007.png b/tests/snapshots/nanox/test_sign_tx_3_1/00007.png deleted file mode 100644 index 4f953085..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3_1/00007.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3_1/00008.png b/tests/snapshots/nanox/test_sign_tx_3_1/00008.png deleted file mode 100644 index f5e8056e..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3_1/00008.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3_1/00009.png b/tests/snapshots/nanox/test_sign_tx_3_1/00009.png deleted file mode 100644 index 39b7bf27..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3_1/00009.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3_1/00010.png b/tests/snapshots/nanox/test_sign_tx_3_1/00010.png deleted file mode 100644 index 7e68d477..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3_1/00010.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3_1/00011.png b/tests/snapshots/nanox/test_sign_tx_3_1/00011.png deleted file mode 100644 index 53ae6519..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3_1/00011.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_3_1/00012.png b/tests/snapshots/nanox/test_sign_tx_3_1/00012.png deleted file mode 100644 index 4e3887ba..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_3_1/00012.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00000.png b/tests/snapshots/nanox/test_sign_tx_49370/00000.png deleted file mode 100644 index b2fff305..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_49370/00000.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00001.png b/tests/snapshots/nanox/test_sign_tx_49370/00001.png deleted file mode 100644 index 804af367..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_49370/00001.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00007.png b/tests/snapshots/nanox/test_sign_tx_49370/00007.png deleted file mode 100644 index 4f953085..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_49370/00007.png and /dev/null differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00000.png b/tests/snapshots/nanox/test_sign_tx_49370_1/00000.png deleted file mode 100644 index b2fff305..00000000 Binary files a/tests/snapshots/nanox/test_sign_tx_49370_1/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_0/00000.png b/tests/snapshots/stax/test_get_address_0/00000.png deleted file mode 100644 index c0469862..00000000 Binary files a/tests/snapshots/stax/test_get_address_0/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_0/00001.png b/tests/snapshots/stax/test_get_address_0/00001.png deleted file mode 100644 index cb2bb02e..00000000 Binary files a/tests/snapshots/stax/test_get_address_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_0/00002.png b/tests/snapshots/stax/test_get_address_0/00002.png deleted file mode 100644 index efb65a56..00000000 Binary files a/tests/snapshots/stax/test_get_address_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_0/00003.png b/tests/snapshots/stax/test_get_address_0/00003.png deleted file mode 100644 index 3f906b2b..00000000 Binary files a/tests/snapshots/stax/test_get_address_0/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_0/00004.png b/tests/snapshots/stax/test_get_address_0/00004.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_get_address_0/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_1/00000.png b/tests/snapshots/stax/test_get_address_1/00000.png deleted file mode 100644 index c0469862..00000000 Binary files a/tests/snapshots/stax/test_get_address_1/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_1/00001.png b/tests/snapshots/stax/test_get_address_1/00001.png deleted file mode 100644 index 1d2e50d6..00000000 Binary files a/tests/snapshots/stax/test_get_address_1/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_1/00002.png b/tests/snapshots/stax/test_get_address_1/00002.png deleted file mode 100644 index 8c50789a..00000000 Binary files a/tests/snapshots/stax/test_get_address_1/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_1/00003.png b/tests/snapshots/stax/test_get_address_1/00003.png deleted file mode 100644 index 3f906b2b..00000000 Binary files a/tests/snapshots/stax/test_get_address_1/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_1/00004.png b/tests/snapshots/stax/test_get_address_1/00004.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_get_address_1/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_2/00000.png b/tests/snapshots/stax/test_get_address_2/00000.png deleted file mode 100644 index c0469862..00000000 Binary files a/tests/snapshots/stax/test_get_address_2/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_2/00001.png b/tests/snapshots/stax/test_get_address_2/00001.png deleted file mode 100644 index ab1a036b..00000000 Binary files a/tests/snapshots/stax/test_get_address_2/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_2/00002.png b/tests/snapshots/stax/test_get_address_2/00002.png deleted file mode 100644 index 2b2844d6..00000000 Binary files a/tests/snapshots/stax/test_get_address_2/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_2/00003.png b/tests/snapshots/stax/test_get_address_2/00003.png deleted file mode 100644 index 3f906b2b..00000000 Binary files a/tests/snapshots/stax/test_get_address_2/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_2/00004.png b/tests/snapshots/stax/test_get_address_2/00004.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_get_address_2/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_3/00000.png b/tests/snapshots/stax/test_get_address_3/00000.png deleted file mode 100644 index c0469862..00000000 Binary files a/tests/snapshots/stax/test_get_address_3/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_3/00001.png b/tests/snapshots/stax/test_get_address_3/00001.png deleted file mode 100644 index 86a2f19f..00000000 Binary files a/tests/snapshots/stax/test_get_address_3/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_3/00002.png b/tests/snapshots/stax/test_get_address_3/00002.png deleted file mode 100644 index e5d46fc1..00000000 Binary files a/tests/snapshots/stax/test_get_address_3/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_3/00003.png b/tests/snapshots/stax/test_get_address_3/00003.png deleted file mode 100644 index 3f906b2b..00000000 Binary files a/tests/snapshots/stax/test_get_address_3/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_3/00004.png b/tests/snapshots/stax/test_get_address_3/00004.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_get_address_3/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_49370/00000.png b/tests/snapshots/stax/test_get_address_49370/00000.png deleted file mode 100644 index c0469862..00000000 Binary files a/tests/snapshots/stax/test_get_address_49370/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_49370/00001.png b/tests/snapshots/stax/test_get_address_49370/00001.png deleted file mode 100644 index a635c6a5..00000000 Binary files a/tests/snapshots/stax/test_get_address_49370/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_49370/00002.png b/tests/snapshots/stax/test_get_address_49370/00002.png deleted file mode 100644 index 106bb12f..00000000 Binary files a/tests/snapshots/stax/test_get_address_49370/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_49370/00003.png b/tests/snapshots/stax/test_get_address_49370/00003.png deleted file mode 100644 index 3f906b2b..00000000 Binary files a/tests/snapshots/stax/test_get_address_49370/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_49370/00004.png b/tests/snapshots/stax/test_get_address_49370/00004.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_get_address_49370/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_x312a/00000.png b/tests/snapshots/stax/test_get_address_x312a/00000.png deleted file mode 100644 index c0469862..00000000 Binary files a/tests/snapshots/stax/test_get_address_x312a/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_x312a/00001.png b/tests/snapshots/stax/test_get_address_x312a/00001.png deleted file mode 100644 index a2084ab5..00000000 Binary files a/tests/snapshots/stax/test_get_address_x312a/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_x312a/00002.png b/tests/snapshots/stax/test_get_address_x312a/00002.png deleted file mode 100644 index ca0d9bb2..00000000 Binary files a/tests/snapshots/stax/test_get_address_x312a/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_x312a/00003.png b/tests/snapshots/stax/test_get_address_x312a/00003.png deleted file mode 100644 index 3f906b2b..00000000 Binary files a/tests/snapshots/stax/test_get_address_x312a/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_address_x312a/00004.png b/tests/snapshots/stax/test_get_address_x312a/00004.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_get_address_x312a/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0/00000.png b/tests/snapshots/stax/test_sign_tx_0/00000.png deleted file mode 100644 index 6b6f1626..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0/00001.png b/tests/snapshots/stax/test_sign_tx_0/00001.png deleted file mode 100644 index a1cb0bbe..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0/00002.png b/tests/snapshots/stax/test_sign_tx_0/00002.png deleted file mode 100644 index ab2cf4bd..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0/00003.png b/tests/snapshots/stax/test_sign_tx_0/00003.png deleted file mode 100644 index f19c6009..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0/00004.png b/tests/snapshots/stax/test_sign_tx_0/00004.png deleted file mode 100644 index c7865dc1..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0/00005.png b/tests/snapshots/stax/test_sign_tx_0/00005.png deleted file mode 100644 index 2ba6d27d..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0/00006.png b/tests/snapshots/stax/test_sign_tx_0/00006.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0/00006.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_1/00000.png b/tests/snapshots/stax/test_sign_tx_0_1/00000.png deleted file mode 100644 index 6b6f1626..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_1/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_1/00001.png b/tests/snapshots/stax/test_sign_tx_0_1/00001.png deleted file mode 100644 index 843f9d90..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_1/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_1/00002.png b/tests/snapshots/stax/test_sign_tx_0_1/00002.png deleted file mode 100644 index f9a4db30..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_1/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_1/00003.png b/tests/snapshots/stax/test_sign_tx_0_1/00003.png deleted file mode 100644 index 26e6ce91..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_1/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_1/00004.png b/tests/snapshots/stax/test_sign_tx_0_1/00004.png deleted file mode 100644 index c7865dc1..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_1/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_1/00005.png b/tests/snapshots/stax/test_sign_tx_0_1/00005.png deleted file mode 100644 index 2ba6d27d..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_1/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_1/00006.png b/tests/snapshots/stax/test_sign_tx_0_1/00006.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_1/00006.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_2/00000.png b/tests/snapshots/stax/test_sign_tx_0_2/00000.png deleted file mode 100644 index 6b6f1626..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_2/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_2/00001.png b/tests/snapshots/stax/test_sign_tx_0_2/00001.png deleted file mode 100644 index 4d2b9671..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_2/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_2/00002.png b/tests/snapshots/stax/test_sign_tx_0_2/00002.png deleted file mode 100644 index ab2cf4bd..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_2/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_2/00003.png b/tests/snapshots/stax/test_sign_tx_0_2/00003.png deleted file mode 100644 index f19c6009..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_2/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_2/00004.png b/tests/snapshots/stax/test_sign_tx_0_2/00004.png deleted file mode 100644 index c7865dc1..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_2/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_2/00005.png b/tests/snapshots/stax/test_sign_tx_0_2/00005.png deleted file mode 100644 index 2ba6d27d..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_2/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_2/00006.png b/tests/snapshots/stax/test_sign_tx_0_2/00006.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_2/00006.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_3/00000.png b/tests/snapshots/stax/test_sign_tx_0_3/00000.png deleted file mode 100644 index 6b6f1626..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_3/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_3/00001.png b/tests/snapshots/stax/test_sign_tx_0_3/00001.png deleted file mode 100644 index debd0e4f..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_3/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_3/00002.png b/tests/snapshots/stax/test_sign_tx_0_3/00002.png deleted file mode 100644 index f9a4db30..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_3/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_3/00003.png b/tests/snapshots/stax/test_sign_tx_0_3/00003.png deleted file mode 100644 index 26e6ce91..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_3/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_3/00004.png b/tests/snapshots/stax/test_sign_tx_0_3/00004.png deleted file mode 100644 index c7865dc1..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_3/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_3/00005.png b/tests/snapshots/stax/test_sign_tx_0_3/00005.png deleted file mode 100644 index 2ba6d27d..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_3/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_3/00006.png b/tests/snapshots/stax/test_sign_tx_0_3/00006.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_3/00006.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_4_mainet/00000.png b/tests/snapshots/stax/test_sign_tx_0_4_mainet/00000.png deleted file mode 100644 index 6b6f1626..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_4_mainet/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_4_mainet/00001.png b/tests/snapshots/stax/test_sign_tx_0_4_mainet/00001.png deleted file mode 100644 index 4d2b9671..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_4_mainet/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_4_mainet/00002.png b/tests/snapshots/stax/test_sign_tx_0_4_mainet/00002.png deleted file mode 100644 index ab2cf4bd..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_4_mainet/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_4_mainet/00003.png b/tests/snapshots/stax/test_sign_tx_0_4_mainet/00003.png deleted file mode 100644 index f19c6009..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_4_mainet/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_4_mainet/00004.png b/tests/snapshots/stax/test_sign_tx_0_4_mainet/00004.png deleted file mode 100644 index c7865dc1..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_4_mainet/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_4_mainet/00005.png b/tests/snapshots/stax/test_sign_tx_0_4_mainet/00005.png deleted file mode 100644 index 2ba6d27d..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_4_mainet/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_4_mainet/00006.png b/tests/snapshots/stax/test_sign_tx_0_4_mainet/00006.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_4_mainet/00006.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_4_testnet/00000.png b/tests/snapshots/stax/test_sign_tx_0_4_testnet/00000.png deleted file mode 100644 index 6b6f1626..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_4_testnet/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_4_testnet/00001.png b/tests/snapshots/stax/test_sign_tx_0_4_testnet/00001.png deleted file mode 100644 index a1cb0bbe..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_4_testnet/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_4_testnet/00002.png b/tests/snapshots/stax/test_sign_tx_0_4_testnet/00002.png deleted file mode 100644 index ab2cf4bd..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_4_testnet/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_4_testnet/00003.png b/tests/snapshots/stax/test_sign_tx_0_4_testnet/00003.png deleted file mode 100644 index f19c6009..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_4_testnet/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_4_testnet/00004.png b/tests/snapshots/stax/test_sign_tx_0_4_testnet/00004.png deleted file mode 100644 index c7865dc1..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_4_testnet/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_4_testnet/00005.png b/tests/snapshots/stax/test_sign_tx_0_4_testnet/00005.png deleted file mode 100644 index 2ba6d27d..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_4_testnet/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_0_4_testnet/00006.png b/tests/snapshots/stax/test_sign_tx_0_4_testnet/00006.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_0_4_testnet/00006.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586/00000.png b/tests/snapshots/stax/test_sign_tx_12586/00000.png deleted file mode 100644 index 6b6f1626..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586/00001.png b/tests/snapshots/stax/test_sign_tx_12586/00001.png deleted file mode 100644 index 6540e0e9..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586/00002.png b/tests/snapshots/stax/test_sign_tx_12586/00002.png deleted file mode 100644 index 11a3ea88..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586/00003.png b/tests/snapshots/stax/test_sign_tx_12586/00003.png deleted file mode 100644 index 7a6210b0..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586/00004.png b/tests/snapshots/stax/test_sign_tx_12586/00004.png deleted file mode 100644 index c7865dc1..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586/00005.png b/tests/snapshots/stax/test_sign_tx_12586/00005.png deleted file mode 100644 index 2ba6d27d..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586/00006.png b/tests/snapshots/stax/test_sign_tx_12586/00006.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586/00006.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_1/00000.png b/tests/snapshots/stax/test_sign_tx_12586_1/00000.png deleted file mode 100644 index 2b650195..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_1/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_1/00001.png b/tests/snapshots/stax/test_sign_tx_12586_1/00001.png deleted file mode 100644 index 483034d2..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_1/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_1/00002.png b/tests/snapshots/stax/test_sign_tx_12586_1/00002.png deleted file mode 100644 index 99f9c64c..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_1/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_1/00003.png b/tests/snapshots/stax/test_sign_tx_12586_1/00003.png deleted file mode 100644 index b62e1eae..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_1/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_1/00004.png b/tests/snapshots/stax/test_sign_tx_12586_1/00004.png deleted file mode 100644 index 8125290e..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_1/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_1/00005.png b/tests/snapshots/stax/test_sign_tx_12586_1/00005.png deleted file mode 100644 index 655c7ab0..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_1/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_1/00006.png b/tests/snapshots/stax/test_sign_tx_12586_1/00006.png deleted file mode 100644 index 2ba6d27d..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_1/00006.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_1/00007.png b/tests/snapshots/stax/test_sign_tx_12586_1/00007.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_1/00007.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_2/00000.png b/tests/snapshots/stax/test_sign_tx_12586_2/00000.png deleted file mode 100644 index 6b6f1626..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_2/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_2/00001.png b/tests/snapshots/stax/test_sign_tx_12586_2/00001.png deleted file mode 100644 index 8e84d619..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_2/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_2/00002.png b/tests/snapshots/stax/test_sign_tx_12586_2/00002.png deleted file mode 100644 index 48206d7c..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_2/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_2/00003.png b/tests/snapshots/stax/test_sign_tx_12586_2/00003.png deleted file mode 100644 index 38508086..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_2/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_2/00004.png b/tests/snapshots/stax/test_sign_tx_12586_2/00004.png deleted file mode 100644 index c7865dc1..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_2/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_2/00005.png b/tests/snapshots/stax/test_sign_tx_12586_2/00005.png deleted file mode 100644 index 2ba6d27d..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_2/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_2/00006.png b/tests/snapshots/stax/test_sign_tx_12586_2/00006.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_2/00006.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_3/00000.png b/tests/snapshots/stax/test_sign_tx_12586_3/00000.png deleted file mode 100644 index 6b6f1626..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_3/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_3/00001.png b/tests/snapshots/stax/test_sign_tx_12586_3/00001.png deleted file mode 100644 index 856fff8e..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_3/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_3/00002.png b/tests/snapshots/stax/test_sign_tx_12586_3/00002.png deleted file mode 100644 index 11a3ea88..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_3/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_3/00003.png b/tests/snapshots/stax/test_sign_tx_12586_3/00003.png deleted file mode 100644 index 7a6210b0..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_3/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_3/00004.png b/tests/snapshots/stax/test_sign_tx_12586_3/00004.png deleted file mode 100644 index c7865dc1..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_3/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_3/00005.png b/tests/snapshots/stax/test_sign_tx_12586_3/00005.png deleted file mode 100644 index 2ba6d27d..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_3/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_3/00006.png b/tests/snapshots/stax/test_sign_tx_12586_3/00006.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_3/00006.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_4/00000.png b/tests/snapshots/stax/test_sign_tx_12586_4/00000.png deleted file mode 100644 index 2b650195..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_4/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_4/00001.png b/tests/snapshots/stax/test_sign_tx_12586_4/00001.png deleted file mode 100644 index 30d1d746..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_4/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_4/00002.png b/tests/snapshots/stax/test_sign_tx_12586_4/00002.png deleted file mode 100644 index 99f9c64c..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_4/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_4/00003.png b/tests/snapshots/stax/test_sign_tx_12586_4/00003.png deleted file mode 100644 index b62e1eae..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_4/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_4/00004.png b/tests/snapshots/stax/test_sign_tx_12586_4/00004.png deleted file mode 100644 index 8125290e..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_4/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_4/00005.png b/tests/snapshots/stax/test_sign_tx_12586_4/00005.png deleted file mode 100644 index 655c7ab0..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_4/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_4/00006.png b/tests/snapshots/stax/test_sign_tx_12586_4/00006.png deleted file mode 100644 index 2ba6d27d..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_4/00006.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_4/00007.png b/tests/snapshots/stax/test_sign_tx_12586_4/00007.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_4/00007.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_5/00000.png b/tests/snapshots/stax/test_sign_tx_12586_5/00000.png deleted file mode 100644 index 6b6f1626..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_5/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_5/00001.png b/tests/snapshots/stax/test_sign_tx_12586_5/00001.png deleted file mode 100644 index dd1f0add..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_5/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_5/00002.png b/tests/snapshots/stax/test_sign_tx_12586_5/00002.png deleted file mode 100644 index 48206d7c..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_5/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_5/00003.png b/tests/snapshots/stax/test_sign_tx_12586_5/00003.png deleted file mode 100644 index 38508086..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_5/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_5/00004.png b/tests/snapshots/stax/test_sign_tx_12586_5/00004.png deleted file mode 100644 index c7865dc1..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_5/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_5/00005.png b/tests/snapshots/stax/test_sign_tx_12586_5/00005.png deleted file mode 100644 index 2ba6d27d..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_5/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_12586_5/00006.png b/tests/snapshots/stax/test_sign_tx_12586_5/00006.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_12586_5/00006.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_2/00000.png b/tests/snapshots/stax/test_sign_tx_2/00000.png deleted file mode 100644 index 6b6f1626..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_2/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_2/00001.png b/tests/snapshots/stax/test_sign_tx_2/00001.png deleted file mode 100644 index f7a4abe2..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_2/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_2/00002.png b/tests/snapshots/stax/test_sign_tx_2/00002.png deleted file mode 100644 index bf7d3b81..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_2/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_2/00003.png b/tests/snapshots/stax/test_sign_tx_2/00003.png deleted file mode 100644 index 6b07f77b..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_2/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_2/00004.png b/tests/snapshots/stax/test_sign_tx_2/00004.png deleted file mode 100644 index c7865dc1..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_2/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_2/00005.png b/tests/snapshots/stax/test_sign_tx_2/00005.png deleted file mode 100644 index 2ba6d27d..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_2/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_2/00006.png b/tests/snapshots/stax/test_sign_tx_2/00006.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_2/00006.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_2_1/00000.png b/tests/snapshots/stax/test_sign_tx_2_1/00000.png deleted file mode 100644 index 6b6f1626..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_2_1/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_2_1/00001.png b/tests/snapshots/stax/test_sign_tx_2_1/00001.png deleted file mode 100644 index 09ae8870..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_2_1/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_2_1/00002.png b/tests/snapshots/stax/test_sign_tx_2_1/00002.png deleted file mode 100644 index bf7d3b81..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_2_1/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_2_1/00003.png b/tests/snapshots/stax/test_sign_tx_2_1/00003.png deleted file mode 100644 index 6b07f77b..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_2_1/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_2_1/00004.png b/tests/snapshots/stax/test_sign_tx_2_1/00004.png deleted file mode 100644 index c7865dc1..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_2_1/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_2_1/00005.png b/tests/snapshots/stax/test_sign_tx_2_1/00005.png deleted file mode 100644 index 2ba6d27d..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_2_1/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_2_1/00006.png b/tests/snapshots/stax/test_sign_tx_2_1/00006.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_2_1/00006.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_3/00000.png b/tests/snapshots/stax/test_sign_tx_3/00000.png deleted file mode 100644 index 6b6f1626..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_3/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_3/00001.png b/tests/snapshots/stax/test_sign_tx_3/00001.png deleted file mode 100644 index 4bd24306..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_3/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_3/00002.png b/tests/snapshots/stax/test_sign_tx_3/00002.png deleted file mode 100644 index ca8e8125..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_3/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_3/00003.png b/tests/snapshots/stax/test_sign_tx_3/00003.png deleted file mode 100644 index 278c8dc4..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_3/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_3/00004.png b/tests/snapshots/stax/test_sign_tx_3/00004.png deleted file mode 100644 index c7865dc1..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_3/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_3/00005.png b/tests/snapshots/stax/test_sign_tx_3/00005.png deleted file mode 100644 index 2ba6d27d..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_3/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_3/00006.png b/tests/snapshots/stax/test_sign_tx_3/00006.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_3/00006.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_3_1/00000.png b/tests/snapshots/stax/test_sign_tx_3_1/00000.png deleted file mode 100644 index 6b6f1626..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_3_1/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_3_1/00001.png b/tests/snapshots/stax/test_sign_tx_3_1/00001.png deleted file mode 100644 index 46f0671e..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_3_1/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_3_1/00002.png b/tests/snapshots/stax/test_sign_tx_3_1/00002.png deleted file mode 100644 index ca8e8125..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_3_1/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_3_1/00003.png b/tests/snapshots/stax/test_sign_tx_3_1/00003.png deleted file mode 100644 index 278c8dc4..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_3_1/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_3_1/00004.png b/tests/snapshots/stax/test_sign_tx_3_1/00004.png deleted file mode 100644 index c7865dc1..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_3_1/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_3_1/00005.png b/tests/snapshots/stax/test_sign_tx_3_1/00005.png deleted file mode 100644 index 2ba6d27d..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_3_1/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_3_1/00006.png b/tests/snapshots/stax/test_sign_tx_3_1/00006.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_3_1/00006.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_49370/00000.png b/tests/snapshots/stax/test_sign_tx_49370/00000.png deleted file mode 100644 index 6b6f1626..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_49370/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_49370/00001.png b/tests/snapshots/stax/test_sign_tx_49370/00001.png deleted file mode 100644 index 0c6ab135..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_49370/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_49370/00002.png b/tests/snapshots/stax/test_sign_tx_49370/00002.png deleted file mode 100644 index f708742a..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_49370/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_49370/00003.png b/tests/snapshots/stax/test_sign_tx_49370/00003.png deleted file mode 100644 index 3491c5db..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_49370/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_49370/00004.png b/tests/snapshots/stax/test_sign_tx_49370/00004.png deleted file mode 100644 index c7865dc1..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_49370/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_49370/00005.png b/tests/snapshots/stax/test_sign_tx_49370/00005.png deleted file mode 100644 index 2ba6d27d..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_49370/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_49370/00006.png b/tests/snapshots/stax/test_sign_tx_49370/00006.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_49370/00006.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_49370_1/00000.png b/tests/snapshots/stax/test_sign_tx_49370_1/00000.png deleted file mode 100644 index 6b6f1626..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_49370_1/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_49370_1/00001.png b/tests/snapshots/stax/test_sign_tx_49370_1/00001.png deleted file mode 100644 index 4711e8f0..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_49370_1/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_49370_1/00002.png b/tests/snapshots/stax/test_sign_tx_49370_1/00002.png deleted file mode 100644 index f708742a..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_49370_1/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_49370_1/00003.png b/tests/snapshots/stax/test_sign_tx_49370_1/00003.png deleted file mode 100644 index 3491c5db..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_49370_1/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_49370_1/00004.png b/tests/snapshots/stax/test_sign_tx_49370_1/00004.png deleted file mode 100644 index c7865dc1..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_49370_1/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_49370_1/00005.png b/tests/snapshots/stax/test_sign_tx_49370_1/00005.png deleted file mode 100644 index 2ba6d27d..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_49370_1/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_tx_49370_1/00006.png b/tests/snapshots/stax/test_sign_tx_49370_1/00006.png deleted file mode 100644 index 4fd82900..00000000 Binary files a/tests/snapshots/stax/test_sign_tx_49370_1/00006.png and /dev/null differ diff --git a/tests/test_crypto.py b/tests/test_crypto.py deleted file mode 100644 index 821003ef..00000000 --- a/tests/test_crypto.py +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env python3 - - -def test_crypto(backend): - apdu = bytearray.fromhex("e004000000") - assert(not backend.send_raw(apdu)) - - diff --git a/tests/test_fuzz.py b/tests/test_fuzz.py deleted file mode 100644 index 593192d0..00000000 --- a/tests/test_fuzz.py +++ /dev/null @@ -1,134 +0,0 @@ -#!/usr/bin/env python3 - - -def test_fuzz(backend): - # Invalid message 1 - apdu = bytearray.fromhex("") - assert(not backend.send_raw(apdu)) - - # Invalid message 2 - apdu = bytearray.fromhex("00") - assert(not backend.send_raw(apdu)) - - # Invalid message 3 - apdu = bytearray.fromhex("a5a501a6") - assert(not backend.send_raw(apdu)) - - # Invalid message 4 - apdu = bytearray.fromhex("b08fdaeeb08fdaee6e8f58de53c7f54e3b86ef06d646e0c28173ab524cf21297eed41c870346760ecee46558de53c7f5b08fdaee6e8f58de53c7f54e3b86e119a24cf21f06d646e0c28173ab5465b08fdaee6e8f58de53c7f54e3b86e119a24cf21297eed41c8703467652279a3e7ec598ef6f06d646e0c28173ab57f897719eb5db73b16043bc7cc0c94cf21297eed41c870346760ecee465") - assert(not backend.send_raw(apdu)) - - # Invalid message 5 - apdu = bytearray.fromhex("000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") - assert(not backend.send_raw(apdu)) - - # Invalid command - apdu = bytearray.fromhex("01f600000400000000") - assert(not backend.send_raw(apdu)) - - # Invalid instruction 1 - apdu = bytearray.fromhex("e00000000400000000") - assert(not backend.send_raw(apdu)) - - # Invalid instruction 2 - apdu = bytearray.fromhex("e00500000400000000") - assert(not backend.send_raw(apdu)) - - # Invalid instruction 3 - apdu = bytearray.fromhex("e0ff00000400000000") - assert(not backend.send_raw(apdu)) - - # Invalid get address (message too small, corrupt client) - apdu = bytearray.fromhex("e00200000300000000") - assert(not backend.send_raw(apdu)) - - # Ledger boilerplate bug - # Invalid get address (too small, corrupt ledger protocol) - apdu = bytearray.fromhex("e002000004") - assert(not backend.send_raw(apdu)) - - # Invalid get address (message too big, corrupt client 1) - apdu = bytearray.fromhex("e00200000500000000") - assert(not backend.send_raw(apdu)) - - # Invalid get address (message too big, corrupt client 2) - apdu = bytearray.fromhex("e0020000ff00000000") - assert(not backend.send_raw(apdu)) - - # Ledger API bug - This should be detected by Ledger - # Invalid get address (message too big, corrupt ledger protocol) - apdu = bytearray.fromhex("e0020000040000000000") - assert(not backend.send_raw(apdu)) - - # Invalid get address 4294967296 (account number range) - apdu = bytearray.fromhex("e0020000050100000000") - assert(not backend.send_raw(apdu)) - - # Invalid get address 18446744073709551615 (account number range, message too big) - apdu = bytearray.fromhex("e002000008ffffffffffffffff") - assert(not backend.send_raw(apdu)) - - # Valid get max address 4294967295 - apdu = bytearray.fromhex("e002000004ffffffff") - assert(backend.send_raw(apdu) == None) - - # Invalid sign tx (message way too small) - apdu = bytearray.fromhex("e00300000158000000004236327172476158") - assert(not backend.send_raw(apdu)) - - # Invalid sign tx (message too small, corrupt client) - apdu = bytearray.fromhex("e0030000aa00000000423632716e7a62586d524e6f397133326e34534e75326d70423865374659594c48384e6d6158366f464342596a6a513853624437757a56423632716963697059787945487537516a557153375176426970547335437a676b595a5a5a6b506f4b5659427536746e44556345395a7400000192906e4a00000000007735940000000010000425d448656c6c6f204d696e612100000000000000000000000000000000000000000000") - assert(not backend.send_raw(apdu)) - - # Invalid sign tx (message too small, corrupt client) - apdu = bytearray.fromhex("e00300000000000000423632716e7a62586d524e6f397133326e34534e75326d70423865374659594c48384e6d6158366f464342596a6a513853624437757a56423632716963697059787945487537516a557153375176426970547335437a676b595a5a5a6b506f4b5659427536746e44556345395a7400000192906e4a00000000007735940000000010000425d448656c6c6f204d696e612100000000000000000000000000000000000000000000") - assert(not backend.send_raw(apdu)) - - # Ledger boilerplate bug (very bad things!) - # Invalid sign tx (message too small, corrupt ledger 1) - apdu = bytearray.fromhex("e0030000ab") - assert(not backend.send_raw(apdu)) - - # Invalid sign tx (message too big, corrupt client 1) - apdu = bytearray.fromhex("e0030000ff00000000423632716e7a62586d524e6f397133326e34534e75326d70423865374659594c48384e6d6158366f464342596a6a513853624437757a56423632716963697059787945487537516a557153375176426970547335437a676b595a5a5a6b506f4b5659427536746e44556345395a7400000192906e4a00000000007735940000000010000425d448656c6c6f204d696e612100000000000000000000000000000000000000000000") - assert(not backend.send_raw(apdu)) - - # Invalid sign tx (message too big, corrupt client 2) - apdu = bytearray.fromhex("e0030000ac000000004236327172476158683977656b6677614132797a55626862764659796e6b6d426b68594c56333664767935416b52766765516e593676784236327170614463386e66753461377867686b456e6938753272426a7837454839354d46655a41685467476f666f706178466a6453375000000192906e4a00000000007735940000000010000425d448656c6c6f204d696e612100000000000000000000000000000000000000000000") - assert(not backend.send_raw(apdu)) - - # Invalid sign tx (message too big, corrupt client 3) - apdu = bytearray.fromhex("e0030000ad000000004236327172476158683977656b6677614132797a55626862764659796e6b6d426b68594c56333664767935416b52766765516e593676784236327170614463386e66753461377867686b456e6938753272426a7837454839354d46655a41685467476f666f706178466a6453375000000192906e4a00000000007735940000000010000425d448656c6c6f204d696e612100000000000000000000000000000000000000000000") - assert(not backend.send_raw(apdu)) - - # Ledger boilerplate bug - # Invalid sign tx (message way too big, corrupt ledger 1) - apdu = bytearray.fromhex("e0030000ab00000000423632716e7a62586d524e6f397133326e34534e75326d70423865374659594c48384e6d6158366f464342596a6a513853624437757a56423632716963697059787945487537516a557153375176426970547335437a676b595a5a5a6b506f4b5659427536746e44556345395a7400000192906e4a00000000007735940000000010000425d448656c6c6f204d696e61210000000000000000000000000000000000000000000000") - assert(not backend.send_raw(apdu)) - - # Ledger bug - Causes client to hang (subsequent requests work). - # - # The hex length is 676. Anything less than this does not freeze the API. - # This should be detected by Ledger. Could be a ledgerblue bug. - # # Invalid sign tx (message way too big, corrupt ledger 1) - # apdu = bytearray.fromhex("e0030000ab00000000423632716e7a62586d524e6f397133326e34534e75326d70423865374659594c48384e6d6158366f464342596a6a513853624437757a56423632716963697059787945487537516a557153375176426970547335437a676b595a5a5a6b506f4b5659427536746e44556345395a7400000192906e4a00000000007735940000000010000425d448656c6c6f204d696e612100000000000000000000000000000000000000000000e0030000015800000000423632716e7a62586d524e6f397133326e34534e75326d70423865374659594c48384e6d6158366f464342596a6a513853624437757a56423632716963697059787945487537516a557153375176426970547335437a676b595a5a5a6b506f4b5659427536746e44556345395a7400000192906e4a00000000007735940000000010000425d448656c6c6f204d696e612100000000000000") - # assert(not backend.send_raw(apdu)) - - # Invalid sign tx (sender address does not match account number) - apdu = bytearray.fromhex("e0030000ab000000004236327172476158683977656b6677614132797a55626862764659796e6b6d426b68594c56333664767935416b52766765516e593676784236327170614463386e66753461377867686b456e6938753272426a7837454839354d46655a41685467476f666f706178466a6453375000000192906e4a00000000007735940000000010000425d448656c6c6f204d696e612100000000000000000000000000000000000000000000") - assert(not backend.send_raw(apdu)) - - # Invalid sign tx (corrupt sender addresses) - # X - apdu = bytearray.fromhex("e0030000ab000000004236327172F476158683977656b6677614132797a55626862764659796e6b6d426b68594c56333664767935416b52766765516e593676784236327170614463386e66753461377867686b456e6938753272426a7837454839354d46655a41685467476f666f706178466a6453375000000192906e4a00000000007735940000000010000425d448656c6c6f204d696e6121000000000000000000000000000000000000000000001") - assert(not backend.send_raw(apdu)) - - # Invalid sign tx (corrupt receiver addresses) - # X - apdu = bytearray.fromhex("e0030000ab000000004236327172476158683977656b6677614132797a55626862764659796e6b6d426b68594c56333664767935416b52766765516e593676784236327172F476158683977656b6677614132797a55626862764659796e6b6d426b68594c56333664767935416b52766765516e5936767800000192906e4a00000000007735940000000010000425d448656c6c6f204d696e61210000000000000000000000000000000000000000000") - assert(not backend.send_raw(apdu)) - - # Invalid sign tx (invalid tx type) - apdu = bytearray.fromhex("e0030000ab00000000423632716e7a62586d524e6f397133326e34534e75326d70423865374659594c48384e6d6158366f464342596a6a513853624437757a56423632716963697059787945487537516a557153375176426970547335437a676b595a5a5a6b506f4b5659427536746e44556345395a7400000192906e4a00000000007735940000000010000425d448656c6c6f204d696e612100000000000000000000000000000000000000000003") - assert(not backend.send_raw(apdu)) - diff --git a/tests/test_mina.py b/tests/test_mina.py deleted file mode 100644 index 89ce83e5..00000000 --- a/tests/test_mina.py +++ /dev/null @@ -1,508 +0,0 @@ -#!/usr/bin/env python3 - - -from mina_client import * - - -class TestsAddress: - def test_get_address_0(self, preauth_navigator, backend, scenario_navigator): - # Address generation tests - # - # These tests were automatically generated from the Mina c-reference-signer - # - # Details: https://github.com/MinaProtocol/c-reference-signer/README.markdown - # Generate: ./unit_tests ledger_gen - - minaClient = MinaClient(backend) - # account 0 - # private key 164244176fddb5d769b7de2027469d027ad428fadcc0c02396e6280142efb718 - with minaClient.get_address_async(0): - preauth_navigator.navigate() - scenario_navigator.address_review_approve() - - response: bytes = backend.last_async_response.data.decode('utf-8').rstrip('\x00') - - assert (response == "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV") - - def test_get_address_1(self, preauth_navigator, backend, scenario_navigator): - minaClient = MinaClient(backend) - - # account 1 - # private key 3ca187a58f09da346844964310c7e0dd948a9105702b716f4d732e042e0c172e - with minaClient.get_address_async(1): - preauth_navigator.navigate() - scenario_navigator.address_review_approve() - - response: bytes = backend.last_async_response.data.decode('utf-8').rstrip('\x00') - - assert (response == "B62qicipYxyEHu7QjUqS7QvBipTs5CzgkYZZZkPoKVYBu6tnDUcE9Zt") - - - def test_get_address_2(self, preauth_navigator, backend, scenario_navigator): - minaClient = MinaClient(backend) - - # account 2 - # private key 336eb4a19b3d8905824b0f2254fb495573be302c17582748bf7e101965aa4774 - with minaClient.get_address_async(2): - preauth_navigator.navigate() - scenario_navigator.address_review_approve() - - response: bytes = backend.last_async_response.data.decode('utf-8').rstrip('\x00') - - assert (response == "B62qrKG4Z8hnzZqp1AL8WsQhQYah3quN1qUj3SyfJA8Lw135qWWg1mi") - - - def test_get_address_3(self, preauth_navigator, backend, scenario_navigator): - minaClient = MinaClient(backend) - - # account 3 - # private key 1dee867358d4000f1dafa5978341fb515f89eeddbe450bd57df091f1e63d4444 - with minaClient.get_address_async(3): - preauth_navigator.navigate() - scenario_navigator.address_review_approve() - - response: bytes = backend.last_async_response.data.decode('utf-8').rstrip('\x00') - - assert (response == "B62qoqiAgERjCjXhofXiD7cMLJSKD8hE8ZtMh4jX5MPNgKB4CFxxm1N") - - def test_get_address_49370(self, preauth_navigator, backend, scenario_navigator): - minaClient = MinaClient(backend) - - # account 49370 - # private key 20f84123a26e58dd32b0ea3c80381f35cd01bc22a20346cc65b0a67ae48532ba - with minaClient.get_address_async(49370): - preauth_navigator.navigate() - scenario_navigator.address_review_approve() - - response: bytes = backend.last_async_response.data.decode('utf-8').rstrip('\x00') - - assert (response == "B62qkiT4kgCawkSEF84ga5kP9QnhmTJEYzcfgGuk6okAJtSBfVcjm1M") - - - def test_get_address_x312a(self, preauth_navigator, backend, scenario_navigator): - minaClient = MinaClient(backend) - - # account 0x312a - # private key 3414fc16e86e6ac272fda03cf8dcb4d7d47af91b4b726494dab43bf773ce1779 - with minaClient.get_address_async(0x312a): - preauth_navigator.navigate() - scenario_navigator.address_review_approve() - - response: bytes = backend.last_async_response.data.decode('utf-8').rstrip('\x00') - - assert (response == "B62qoG5Yk4iVxpyczUrBNpwtx2xunhL48dydN53A2VjoRwF8NUTbVr4") - - -class TestsSign: - def test_sign_tx_0(self, backend, scenario_navigator): - # Sign transaction tests - # - # These tests were automatically generated from the Mina c-reference-signer - # - # Details: https://github.com/MinaProtocol/c-reference-signer/README.markdown - # Generate: ./unit_tests ledger_gen - - minaClient = MinaClient(backend) - - # account 0 - # private key 164244176fddb5d769b7de2027469d027ad428fadcc0c02396e6280142efb718 - # sig=11a36a8dfe5b857b95a2a7b7b17c62c3ea33411ae6f4eb3a907064aecae353c60794f1d0288322fe3f8bb69d6fabd4fd7c15f8d09f8783b2f087a80407e299af - with minaClient.sign_tx_async(mina.TX_TYPE_PAYMENT, - 0, - "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV", - "B62qicipYxyEHu7QjUqS7QvBipTs5CzgkYZZZkPoKVYBu6tnDUcE9Zt", - 1729000000000, - 2000000000, - 16, - 271828, - "Hello Mina!", - mina.TESTNET_ID): - scenario_navigator.review_approve() - - response: bytes = backend.last_async_response.data.hex() - - assert (response == "11a36a8dfe5b857b95a2a7b7b17c62c3ea33411ae6f4eb3a907064aecae353c60794f1d0288322fe3f8bb69d6fabd4fd7c15f8d09f8783b2f087a80407e299af") - - - def test_sign_tx_12586(self, backend, scenario_navigator): - - minaClient = MinaClient(backend) - - # account 12586 - # private key 3414fc16e86e6ac272fda03cf8dcb4d7d47af91b4b726494dab43bf773ce1779 - # sig=23a9e2375dd3d0cd061e05c33361e0ba270bf689c4945262abdcc81d7083d8c311ae46b8bebfc98c584e2fb54566851919b58cf0917a256d2c1113daa1ccb27f - with minaClient.sign_tx_async(mina.TX_TYPE_PAYMENT, - 12586, - "B62qoG5Yk4iVxpyczUrBNpwtx2xunhL48dydN53A2VjoRwF8NUTbVr4", - "B62qrKG4Z8hnzZqp1AL8WsQhQYah3quN1qUj3SyfJA8Lw135qWWg1mi", - 314159265359, - 1618033988, - 0, - 4294967295, - "", - mina.TESTNET_ID): - scenario_navigator.review_approve() - - response: bytes = backend.last_async_response.data.hex() - assert (response == "23a9e2375dd3d0cd061e05c33361e0ba270bf689c4945262abdcc81d7083d8c311ae46b8bebfc98c584e2fb54566851919b58cf0917a256d2c1113daa1ccb27f") - - - def test_sign_tx_12586_1(self, backend, scenario_navigator): - - minaClient = MinaClient(backend) - - # account 12586 - # private key 3414fc16e86e6ac272fda03cf8dcb4d7d47af91b4b726494dab43bf773ce1779 - # sig=2b4d0bffcb57981d11a93c05b17672b7be700d42af8496e1ba344394da5d0b0b0432c1e8a77ee1bd4b8ef6449297f7ed4956b81df95bdc6ac95d128984f77205 - with minaClient.sign_tx_async(mina.TX_TYPE_PAYMENT, - 12586, - "B62qoG5Yk4iVxpyczUrBNpwtx2xunhL48dydN53A2VjoRwF8NUTbVr4", - "B62qoqiAgERjCjXhofXiD7cMLJSKD8hE8ZtMh4jX5MPNgKB4CFxxm1N", - 271828182845904, - 100000, - 5687, - 4294967295, - "01234567890123456789012345678901", - mina.TESTNET_ID): - scenario_navigator.review_approve() - - response: bytes = backend.last_async_response.data.hex() - - assert (response == "2b4d0bffcb57981d11a93c05b17672b7be700d42af8496e1ba344394da5d0b0b0432c1e8a77ee1bd4b8ef6449297f7ed4956b81df95bdc6ac95d128984f77205") - - - def test_sign_tx_3(self, backend, scenario_navigator): - - minaClient = MinaClient(backend) - - # account 3 - # private key 1dee867358d4000f1dafa5978341fb515f89eeddbe450bd57df091f1e63d4444 - # sig=25bb730a25ce7180b1e5766ff8cc67452631ee46e2d255bccab8662e5f1f0c850a4bb90b3e7399e935fff7f1a06195c6ef89891c0260331b9f381a13e5507a4c - with minaClient.sign_tx_async(mina.TX_TYPE_PAYMENT, - 3, - "B62qoqiAgERjCjXhofXiD7cMLJSKD8hE8ZtMh4jX5MPNgKB4CFxxm1N", - "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV", - 0, - 2000000000, - 0, - 1982, - "", - mina.TESTNET_ID): - scenario_navigator.review_approve() - - response: bytes = backend.last_async_response.data.hex() - - assert (response == "25bb730a25ce7180b1e5766ff8cc67452631ee46e2d255bccab8662e5f1f0c850a4bb90b3e7399e935fff7f1a06195c6ef89891c0260331b9f381a13e5507a4c") - - - def test_sign_tx_0_1(self, backend, scenario_navigator): - - minaClient = MinaClient(backend) - - # account 0 - # private key 164244176fddb5d769b7de2027469d027ad428fadcc0c02396e6280142efb718 - # sig=30797d7d0426e54ff195d1f94dc412300f900cc9e84990603939a77b3a4d2fc11ebab12857b47c481c182abe147279732549f0fd49e68d5541f825e9d1e6fa04 - with minaClient.sign_tx_async(mina.TX_TYPE_DELEGATION, - 0, - "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV", - "B62qicipYxyEHu7QjUqS7QvBipTs5CzgkYZZZkPoKVYBu6tnDUcE9Zt", - 0, - 2000000000, - 16, - 1337, - "Delewho?", - mina.TESTNET_ID): - scenario_navigator.review_approve() - - response: bytes=backend.last_async_response.data.hex() - - assert (response == "30797d7d0426e54ff195d1f94dc412300f900cc9e84990603939a77b3a4d2fc11ebab12857b47c481c182abe147279732549f0fd49e68d5541f825e9d1e6fa04") - - - def test_sign_tx_49370(self, backend, scenario_navigator): - - minaClient = MinaClient(backend) - - # account 49370 - # private key 20f84123a26e58dd32b0ea3c80381f35cd01bc22a20346cc65b0a67ae48532ba - # sig=07e9f88fc671ed06781f9edb233fdbdee20fa32303015e795747ad9e43fcb47b3ce34e27e31f7c667756403df3eb4ce670d9175dd0ae8490b273485b71c56066 - with minaClient.sign_tx_async(mina.TX_TYPE_DELEGATION, - 49370, - "B62qkiT4kgCawkSEF84ga5kP9QnhmTJEYzcfgGuk6okAJtSBfVcjm1M", - "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV", - 0, - 2000000000, - 0, - 4294967295, - "", - mina.TESTNET_ID): - scenario_navigator.review_approve() - - response: bytes=backend.last_async_response.data.hex() - assert (response == "07e9f88fc671ed06781f9edb233fdbdee20fa32303015e795747ad9e43fcb47b3ce34e27e31f7c667756403df3eb4ce670d9175dd0ae8490b273485b71c56066") - - - def test_sign_tx_12586_2(self, backend, scenario_navigator): - - minaClient = MinaClient(backend) - - # account 12586 - # private key 3414fc16e86e6ac272fda03cf8dcb4d7d47af91b4b726494dab43bf773ce1779 - # sig=1ff9f77fed4711e0ebe2a7a46a7b1988d1b62a850774bf299ec71a24d5ebfdd81d04a570e4811efe867adefe3491ba8b210f24bd0ec8577df72212d61b569b15 - with minaClient.sign_tx_async(mina.TX_TYPE_DELEGATION, - 12586, - "B62qoG5Yk4iVxpyczUrBNpwtx2xunhL48dydN53A2VjoRwF8NUTbVr4", - "B62qkiT4kgCawkSEF84ga5kP9QnhmTJEYzcfgGuk6okAJtSBfVcjm1M", - 0, - 42000000000, - 1, - 4294967295, - "more delegates, more fun........", - mina.TESTNET_ID): - scenario_navigator.review_approve() - - response: bytes=backend.last_async_response.data.hex() - assert (response == "1ff9f77fed4711e0ebe2a7a46a7b1988d1b62a850774bf299ec71a24d5ebfdd81d04a570e4811efe867adefe3491ba8b210f24bd0ec8577df72212d61b569b15") - - - def test_sign_tx_2(self, backend, scenario_navigator): - - minaClient = MinaClient(backend) - - # account 2 - # private key 336eb4a19b3d8905824b0f2254fb495573be302c17582748bf7e101965aa4774 - # sig=26ca6b95dee29d956b813afa642a6a62cd89b1929320ed6b099fd191a217b08d2c9a54ba1c95e5000b44b93cfbd3b625e20e95636f1929311473c10858a27f09 - with minaClient.sign_tx_async(mina.TX_TYPE_DELEGATION, - 2, - "B62qrKG4Z8hnzZqp1AL8WsQhQYah3quN1qUj3SyfJA8Lw135qWWg1mi", - "B62qicipYxyEHu7QjUqS7QvBipTs5CzgkYZZZkPoKVYBu6tnDUcE9Zt", - 0, - 1202056900, - 0, - 577216, - "", - mina.TESTNET_ID): - scenario_navigator.review_approve() - - response: bytes=backend.last_async_response.data.hex() - assert (response == "26ca6b95dee29d956b813afa642a6a62cd89b1929320ed6b099fd191a217b08d2c9a54ba1c95e5000b44b93cfbd3b625e20e95636f1929311473c10858a27f09") - - - def test_sign_tx_0_2(self, backend, scenario_navigator): - - minaClient = MinaClient(backend) - - # account 0 - # private key 164244176fddb5d769b7de2027469d027ad428fadcc0c02396e6280142efb718 - # sig=124c592178ed380cdffb11a9f8e1521bf940e39c13f37ba4c55bb4454ea69fba3c3595a55b06dac86261bb8ab97126bf3f7fff70270300cb97ff41401a5ef789 - with minaClient.sign_tx_async(mina.TX_TYPE_PAYMENT, - 0, - "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV", - "B62qicipYxyEHu7QjUqS7QvBipTs5CzgkYZZZkPoKVYBu6tnDUcE9Zt", - 1729000000000, - 2000000000, - 16, - 271828, - "Hello Mina!", - mina.MAINNET_ID): - scenario_navigator.review_approve() - - response: bytes=backend.last_async_response.data.hex() - assert (response == "124c592178ed380cdffb11a9f8e1521bf940e39c13f37ba4c55bb4454ea69fba3c3595a55b06dac86261bb8ab97126bf3f7fff70270300cb97ff41401a5ef789") - - - def test_sign_tx_12586_3(self, backend, scenario_navigator): - - minaClient = MinaClient(backend) - - # account 12586 - # private key 3414fc16e86e6ac272fda03cf8dcb4d7d47af91b4b726494dab43bf773ce1779 - # sig=204eb1a37e56d0255921edd5a7903c210730b289a622d45ed63a52d9e3e461d13dfcf301da98e218563893e6b30fa327600c5ff0788108652a06b970823a4124 - with minaClient.sign_tx_async(mina.TX_TYPE_PAYMENT, - 12586, - "B62qoG5Yk4iVxpyczUrBNpwtx2xunhL48dydN53A2VjoRwF8NUTbVr4", - "B62qrKG4Z8hnzZqp1AL8WsQhQYah3quN1qUj3SyfJA8Lw135qWWg1mi", - 314159265359, - 1618033988, - 0, - 4294967295, - "", - mina.MAINNET_ID): - scenario_navigator.review_approve() - - response: bytes=backend.last_async_response.data.hex() - assert (response == "204eb1a37e56d0255921edd5a7903c210730b289a622d45ed63a52d9e3e461d13dfcf301da98e218563893e6b30fa327600c5ff0788108652a06b970823a4124") - - - def test_sign_tx_12586_4(self, backend, scenario_navigator): - - minaClient = MinaClient(backend) - - # account 12586 - # private key 3414fc16e86e6ac272fda03cf8dcb4d7d47af91b4b726494dab43bf773ce1779 - # sig=076d8ebca8ccbfd9c8297a768f756ff9d08c049e585c12c636d57ffcee7f6b3b1bd4b9bd42cc2cbee34b329adbfc5127fe5a2ceea45b7f55a1048b7f1a9f7559 - with minaClient.sign_tx_async(mina.TX_TYPE_PAYMENT, - 12586, - "B62qoG5Yk4iVxpyczUrBNpwtx2xunhL48dydN53A2VjoRwF8NUTbVr4", - "B62qoqiAgERjCjXhofXiD7cMLJSKD8hE8ZtMh4jX5MPNgKB4CFxxm1N", - 271828182845904, - 100000, - 5687, - 4294967295, - "01234567890123456789012345678901", - mina.MAINNET_ID): - scenario_navigator.review_approve() - - response: bytes=backend.last_async_response.data.hex() - assert (response == "076d8ebca8ccbfd9c8297a768f756ff9d08c049e585c12c636d57ffcee7f6b3b1bd4b9bd42cc2cbee34b329adbfc5127fe5a2ceea45b7f55a1048b7f1a9f7559") - - - def test_sign_tx_3_1(self, backend, scenario_navigator): - - minaClient = MinaClient(backend) - - # account 3 - # private key 1dee867358d4000f1dafa5978341fb515f89eeddbe450bd57df091f1e63d4444 - # sig=058ed7fb4e17d9d400acca06fe20ca8efca2af4ac9a3ed279911b0bf93c45eea0e8961519b703c2fd0e431061d8997cac4a7574e622c0675227d27ce2ff357d9 - with minaClient.sign_tx_async(mina.TX_TYPE_PAYMENT, - 3, - "B62qoqiAgERjCjXhofXiD7cMLJSKD8hE8ZtMh4jX5MPNgKB4CFxxm1N", - "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV", - 0, - 2000000000, - 0, - 1982, - "", - mina.MAINNET_ID): - scenario_navigator.review_approve() - - response: bytes=backend.last_async_response.data.hex() - assert (response == "058ed7fb4e17d9d400acca06fe20ca8efca2af4ac9a3ed279911b0bf93c45eea0e8961519b703c2fd0e431061d8997cac4a7574e622c0675227d27ce2ff357d9") - - - def test_sign_tx_0_3(self, backend, scenario_navigator): - - minaClient = MinaClient(backend) - - # account 0 - # private key 164244176fddb5d769b7de2027469d027ad428fadcc0c02396e6280142efb718 - # sig=0904e9521a95334e3f6757cb0007ec8af3322421954255e8d263d0616910b04d213344f8ec020a4b873747d1cbb07296510315a2ec76e52150a4c765520d387f - with minaClient.sign_tx_async(mina.TX_TYPE_DELEGATION, - 0, - "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV", - "B62qicipYxyEHu7QjUqS7QvBipTs5CzgkYZZZkPoKVYBu6tnDUcE9Zt", - 0, - 2000000000, - 16, - 1337, - "Delewho?", - mina.MAINNET_ID): - scenario_navigator.review_approve() - - response: bytes=backend.last_async_response.data.hex() - assert (response == "0904e9521a95334e3f6757cb0007ec8af3322421954255e8d263d0616910b04d213344f8ec020a4b873747d1cbb07296510315a2ec76e52150a4c765520d387f") - - - def test_sign_tx_49370_1(self, backend, scenario_navigator): - - minaClient = MinaClient(backend) - - # account 49370 - # private key 20f84123a26e58dd32b0ea3c80381f35cd01bc22a20346cc65b0a67ae48532ba - # sig=2406ab43f8201bd32bdd81b361fdb7871979c0eec4e3b7a91edf87473963c8a4069f4811ebc5a0e85cbb4951bffe93b638e230ce5a250cb08d2c250113a1967c - with minaClient.sign_tx_async(mina.TX_TYPE_DELEGATION, - 49370, - "B62qkiT4kgCawkSEF84ga5kP9QnhmTJEYzcfgGuk6okAJtSBfVcjm1M", - "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV", - 0, - 2000000000, - 0, - 4294967295, - "", - mina.MAINNET_ID): - scenario_navigator.review_approve() - - response: bytes=backend.last_async_response.data.hex() - assert (response == "2406ab43f8201bd32bdd81b361fdb7871979c0eec4e3b7a91edf87473963c8a4069f4811ebc5a0e85cbb4951bffe93b638e230ce5a250cb08d2c250113a1967c") - - - def test_sign_tx_12586_5(self, backend, scenario_navigator): - - minaClient = MinaClient(backend) - - # account 12586 - # private key 3414fc16e86e6ac272fda03cf8dcb4d7d47af91b4b726494dab43bf773ce1779 - # sig=36a80d0421b9c0cbfa08ea95b27f401df108b30213ae138f1f5978ffc59606cf2b64758db9d26bd9c5b908423338f7445c8f0a07520f2154bbb62926aa0cb8fa - with minaClient.sign_tx_async(mina.TX_TYPE_DELEGATION, - 12586, - "B62qoG5Yk4iVxpyczUrBNpwtx2xunhL48dydN53A2VjoRwF8NUTbVr4", - "B62qkiT4kgCawkSEF84ga5kP9QnhmTJEYzcfgGuk6okAJtSBfVcjm1M", - 0, - 42000000000, - 1, - 4294967295, - "more delegates, more fun........", - mina.MAINNET_ID): - scenario_navigator.review_approve() - - response: bytes=backend.last_async_response.data.hex() - assert (response == "36a80d0421b9c0cbfa08ea95b27f401df108b30213ae138f1f5978ffc59606cf2b64758db9d26bd9c5b908423338f7445c8f0a07520f2154bbb62926aa0cb8fa") - - - def test_sign_tx_2_1(self, backend, scenario_navigator): - - minaClient = MinaClient(backend) - - # account 2 - # private key 336eb4a19b3d8905824b0f2254fb495573be302c17582748bf7e101965aa4774 - # sig=093f9ef0e4e051279da0a3ded85553847590ab739ee1bfd59e5bb30f98ed8a001a7a60d8506e2572164b7a525617a09f17e1756ac37555b72e01b90f37271595 - with minaClient.sign_tx_async(mina.TX_TYPE_DELEGATION, - 2, - "B62qrKG4Z8hnzZqp1AL8WsQhQYah3quN1qUj3SyfJA8Lw135qWWg1mi", - "B62qicipYxyEHu7QjUqS7QvBipTs5CzgkYZZZkPoKVYBu6tnDUcE9Zt", - 0, - 1202056900, - 0, - 577216, - "", - mina.MAINNET_ID): - scenario_navigator.review_approve() - - response: bytes=backend.last_async_response.data.hex() - assert (response == "093f9ef0e4e051279da0a3ded85553847590ab739ee1bfd59e5bb30f98ed8a001a7a60d8506e2572164b7a525617a09f17e1756ac37555b72e01b90f37271595") - - - def test_sign_tx_0_4(self, test_name, backend, scenario_navigator): - - minaClient = MinaClient(backend) - - # Check testnet and mainnet signatures are not equal - with minaClient.sign_tx_async(mina.TX_TYPE_PAYMENT, - 0, - "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV", - "B62qicipYxyEHu7QjUqS7QvBipTs5CzgkYZZZkPoKVYBu6tnDUcE9Zt", - 1729000000000, - 2000000000, - 16, - 271828, - "Hello Mina!", - mina.MAINNET_ID): - scenario_navigator.review_approve(test_name=test_name + "_mainet") - - response_main: bytes=backend.last_async_response.data.hex() - - with minaClient.sign_tx_async(mina.TX_TYPE_PAYMENT, - 0, - "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV", - "B62qicipYxyEHu7QjUqS7QvBipTs5CzgkYZZZkPoKVYBu6tnDUcE9Zt", - 1729000000000, - 2000000000, - 16, - 271828, - "Hello Mina!", - mina.TESTNET_ID): - scenario_navigator.review_approve(test_name=test_name + "_testnet") - - response_test: bytes=backend.last_async_response.data.hex() - - assert(response_main != response_test) diff --git a/tests/utils_tests.c b/tests/utils_tests.c deleted file mode 100644 index b6e9a8ee..00000000 --- a/tests/utils_tests.c +++ /dev/null @@ -1,50 +0,0 @@ -#include -#include -#include - -#include "utils.h" - -int main() -{ - char buf[32]; - - assert(strcmp(value_to_string(buf, sizeof(buf), 0), "0") == 0); - assert(strcmp(value_to_string(buf, sizeof(buf), 000), "0") == 0); - assert(strcmp(value_to_string(buf, sizeof(buf), 001), "1") == 0); - assert(strcmp(value_to_string(buf, sizeof(buf), 1001), "1001") == 0); - assert(strcmp(value_to_string(buf, sizeof(buf), 10000000), "10000000") == 0); - assert(strcmp(value_to_string(buf, sizeof(buf), 32), "32") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 0), "0.0") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 1), "0.000000001") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 2), "0.000000002") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 10), "0.00000001") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 12), "0.000000012") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 101010101), "0.101010101") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 100000000), "0.1") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 900000000), "0.9") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 10000000), "0.01") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 1000000000), "1.0") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 1100000000), "1.1") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 1010000000), "1.01") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 1001000000), "1.001") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 1000100000), "1.0001") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 9000000000), "9.0") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 123000000000), "123.0") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 123400000000), "123.4") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 123040000000), "123.04") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 123450000000), "123.45") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 10000000001), "10.000000001") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 1000000001), "1.000000001") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 1000000000000001), "1000000.000000001") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 1000001000000001), "1000001.000000001") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 20000001000000001), "20000001.000000001") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 150000010000000001), "150000010.000000001") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 2200000070000000004), "2200000070.000000004") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 2718281828), "2.718281828") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 314159265359), "314.159265359") == 0); - assert(strcmp(amount_to_string(buf, sizeof(buf), 1618033988750000), "1618033.98875") == 0); - - printf("Utils tests completed successfully!\n"); - - return 0; -} diff --git a/tests_zemu/.gitignore b/tests_zemu/.gitignore new file mode 100644 index 00000000..8474aa67 --- /dev/null +++ b/tests_zemu/.gitignore @@ -0,0 +1,71 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ +/docs/.vuepress/dist + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# next.js build output +.next + +\.idea/ + +.vscode + +TODO\.md + +\dist +snapshots-tmp diff --git a/tests_zemu/eslint.config.js b/tests_zemu/eslint.config.js new file mode 100644 index 00000000..27568347 --- /dev/null +++ b/tests_zemu/eslint.config.js @@ -0,0 +1,36 @@ +module.exports = { + languageOptions: { + ecmaVersion: 'latest', + sourceType: 'module', + globals: { + window: 'readonly', + document: 'readonly', + process: 'readonly', + require: 'readonly', + }, + parserOptions: { + project: 'tsconfig.json', + }, + }, + ignores: ['dist/*', 'node_modules/*'], + plugins: { + 'unused-imports': require('eslint-plugin-unused-imports'), + '@typescript-eslint': require('@typescript-eslint/eslint-plugin'), + 'eslint-plugin-tsdoc': require('eslint-plugin-tsdoc'), + }, + rules: { + curly: 'warn', + 'prefer-const': 'warn', + 'no-else-return': 'warn', + complexity: ['warn', 1000], + 'no-unneeded-ternary': 'warn', + 'no-alert': 'warn', + 'no-empty': 'warn', + 'no-useless-catch': 'error', + 'require-await': 'warn', + 'no-continue': 'warn', + 'no-console': 'warn', + 'unused-imports/no-unused-imports': 'warn', + 'no-magic-numbers': 'off', + }, +} diff --git a/tests_zemu/globalsetup.js b/tests_zemu/globalsetup.js new file mode 100644 index 00000000..5837308b --- /dev/null +++ b/tests_zemu/globalsetup.js @@ -0,0 +1,21 @@ +const Zemu = require('@zondax/zemu') + +/** + * Sets up a handler to stop all emulator containers when a SIGINT is received. + */ +const catchExit = () => { + process.on('SIGINT', async () => { + await Zemu.default.stopAllEmuContainers() + process.exit() + }) +} + +/** + * Initializes the emulator environment by setting up exit handlers, + * pulling the latest emulator image, and stopping any running emulator containers. + */ +module.exports = async () => { + catchExit() + await Zemu.default.checkAndPullImage() + await Zemu.default.stopAllEmuContainers() +} diff --git a/tests_zemu/jest.config.js b/tests_zemu/jest.config.js new file mode 100644 index 00000000..0f3cac0a --- /dev/null +++ b/tests_zemu/jest.config.js @@ -0,0 +1,7 @@ +module.exports = { + preset: 'ts-jest', + testEnvironment: 'node', + transformIgnorePatterns: ['^.+\\.js$'], + reporters: ['default', ['summary', { summaryThreshold: 1 }]], + globalSetup: './globalsetup.js', +} diff --git a/tests_zemu/package.json b/tests_zemu/package.json new file mode 100644 index 00000000..8e3d9cdf --- /dev/null +++ b/tests_zemu/package.json @@ -0,0 +1,56 @@ +{ + "name": "integration-tests", + "version": "1.0.0", + "description": "", + "keywords": [ + "Zondax", + "Ledger" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/Zondax/ledger-mina" + }, + "license": "Apache-2.0", + "author": "Zondax AG", + "types": "./dist/index.d.ts", + "scripts": { + "clean": "ts-node tests/pullImageKillOld.ts", + "format": "FORCE_COLOR=1 prettier --write . && sort-package-json", + "format:check": "FORCE_COLOR=1 prettier --check .", + "lint": "eslint .", + "lint:fix": "eslint --fix .", + "test": "yarn clean && jest --maxConcurrency 3", + "try": "node try.mjs", + "upgrade": "bunx npm-check-updates -i" + }, + "dependencies": { + "@mina-wallet-adapter/mina-ledger-js": "^1.0.9", + "@zondax/zemu": "^0.51.0" + }, + "devDependencies": { + "@ledgerhq/hw-transport-node-hid": "^6.29.0", + "@ledgerhq/logs": "^6.12.0", + "@noble/curves": "^1.4.0", + "@trivago/prettier-plugin-sort-imports": "^4.3.0", + "@types/jest": "^29.5.12", + "@types/ledgerhq__hw-transport": "^4.21.8", + "@typescript-eslint/eslint-plugin": "^7.13.1", + "@typescript-eslint/parser": "^7.13.1", + "blakejs": "^1.2.1", + "crypto-js": "4.2.0", + "eslint": "^9.5.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-jest": "^28.6.0", + "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-promise": "^6.2.0", + "eslint-plugin-tsdoc": "^0.3.0", + "eslint-plugin-unused-imports": "^4.0.0", + "jest": "^29.7.0", + "jssha": "^3.3.1", + "prettier": "^3.3.2", + "ts-jest": "^29.1.5", + "ts-node": "^10.9.2", + "typescript": "^5.4.5" + } +} diff --git a/tests/snapshots/flex/test_get_address_0/00006.png b/tests_zemu/snapshots/fl-mainmenu/00000.png similarity index 100% rename from tests/snapshots/flex/test_get_address_0/00006.png rename to tests_zemu/snapshots/fl-mainmenu/00000.png diff --git a/tests_zemu/snapshots/fl-mainmenu/00001.png b/tests_zemu/snapshots/fl-mainmenu/00001.png new file mode 100644 index 00000000..70fd1aff Binary files /dev/null and b/tests_zemu/snapshots/fl-mainmenu/00001.png differ diff --git a/tests_zemu/snapshots/fl-mainmenu/00002.png b/tests_zemu/snapshots/fl-mainmenu/00002.png new file mode 100644 index 00000000..10c8572d Binary files /dev/null and b/tests_zemu/snapshots/fl-mainmenu/00002.png differ diff --git a/tests/snapshots/flex/test_get_address_1/00006.png b/tests_zemu/snapshots/fl-mainmenu/00003.png similarity index 100% rename from tests/snapshots/flex/test_get_address_1/00006.png rename to tests_zemu/snapshots/fl-mainmenu/00003.png diff --git a/tests_zemu/snapshots/fl-test_get_address_0/00000.png b/tests_zemu/snapshots/fl-test_get_address_0/00000.png new file mode 100644 index 00000000..b1361772 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_0/00000.png differ diff --git a/tests_zemu/snapshots/fl-test_get_address_0/00001.png b/tests_zemu/snapshots/fl-test_get_address_0/00001.png new file mode 100644 index 00000000..f01ae569 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_0/00001.png differ diff --git a/tests_zemu/snapshots/fl-test_get_address_0/00002.png b/tests_zemu/snapshots/fl-test_get_address_0/00002.png new file mode 100644 index 00000000..3b744d02 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_0/00002.png differ diff --git a/tests/snapshots/flex/test_get_address_2/00006.png b/tests_zemu/snapshots/fl-test_get_address_0/00003.png similarity index 100% rename from tests/snapshots/flex/test_get_address_2/00006.png rename to tests_zemu/snapshots/fl-test_get_address_0/00003.png diff --git a/tests_zemu/snapshots/fl-test_get_address_1/00000.png b/tests_zemu/snapshots/fl-test_get_address_1/00000.png new file mode 100644 index 00000000..b1361772 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_1/00000.png differ diff --git a/tests_zemu/snapshots/fl-test_get_address_1/00001.png b/tests_zemu/snapshots/fl-test_get_address_1/00001.png new file mode 100644 index 00000000..61776efe Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_1/00001.png differ diff --git a/tests_zemu/snapshots/fl-test_get_address_1/00002.png b/tests_zemu/snapshots/fl-test_get_address_1/00002.png new file mode 100644 index 00000000..e13fe089 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_1/00002.png differ diff --git a/tests/snapshots/flex/test_get_address_3/00006.png b/tests_zemu/snapshots/fl-test_get_address_1/00003.png similarity index 100% rename from tests/snapshots/flex/test_get_address_3/00006.png rename to tests_zemu/snapshots/fl-test_get_address_1/00003.png diff --git a/tests_zemu/snapshots/fl-test_get_address_2/00000.png b/tests_zemu/snapshots/fl-test_get_address_2/00000.png new file mode 100644 index 00000000..b1361772 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_2/00000.png differ diff --git a/tests_zemu/snapshots/fl-test_get_address_2/00001.png b/tests_zemu/snapshots/fl-test_get_address_2/00001.png new file mode 100644 index 00000000..5a0b0c58 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_2/00001.png differ diff --git a/tests_zemu/snapshots/fl-test_get_address_2/00002.png b/tests_zemu/snapshots/fl-test_get_address_2/00002.png new file mode 100644 index 00000000..829f5efa Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_2/00002.png differ diff --git a/tests/snapshots/flex/test_get_address_49370/00006.png b/tests_zemu/snapshots/fl-test_get_address_2/00003.png similarity index 100% rename from tests/snapshots/flex/test_get_address_49370/00006.png rename to tests_zemu/snapshots/fl-test_get_address_2/00003.png diff --git a/tests_zemu/snapshots/fl-test_get_address_3/00000.png b/tests_zemu/snapshots/fl-test_get_address_3/00000.png new file mode 100644 index 00000000..b1361772 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_3/00000.png differ diff --git a/tests_zemu/snapshots/fl-test_get_address_3/00001.png b/tests_zemu/snapshots/fl-test_get_address_3/00001.png new file mode 100644 index 00000000..b89a16e3 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_3/00001.png differ diff --git a/tests_zemu/snapshots/fl-test_get_address_3/00002.png b/tests_zemu/snapshots/fl-test_get_address_3/00002.png new file mode 100644 index 00000000..75909e6b Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_3/00002.png differ diff --git a/tests/snapshots/flex/test_get_address_x312a/00006.png b/tests_zemu/snapshots/fl-test_get_address_3/00003.png similarity index 100% rename from tests/snapshots/flex/test_get_address_x312a/00006.png rename to tests_zemu/snapshots/fl-test_get_address_3/00003.png diff --git a/tests_zemu/snapshots/fl-test_get_address_49370/00000.png b/tests_zemu/snapshots/fl-test_get_address_49370/00000.png new file mode 100644 index 00000000..b1361772 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_49370/00000.png differ diff --git a/tests_zemu/snapshots/fl-test_get_address_49370/00001.png b/tests_zemu/snapshots/fl-test_get_address_49370/00001.png new file mode 100644 index 00000000..e790aae9 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_49370/00001.png differ diff --git a/tests_zemu/snapshots/fl-test_get_address_49370/00002.png b/tests_zemu/snapshots/fl-test_get_address_49370/00002.png new file mode 100644 index 00000000..5f99555c Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_49370/00002.png differ diff --git a/tests_zemu/snapshots/fl-test_get_address_49370/00003.png b/tests_zemu/snapshots/fl-test_get_address_49370/00003.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_49370/00003.png differ diff --git a/tests_zemu/snapshots/fl-test_get_address_x312a/00000.png b/tests_zemu/snapshots/fl-test_get_address_x312a/00000.png new file mode 100644 index 00000000..b1361772 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_x312a/00000.png differ diff --git a/tests_zemu/snapshots/fl-test_get_address_x312a/00001.png b/tests_zemu/snapshots/fl-test_get_address_x312a/00001.png new file mode 100644 index 00000000..4774989e Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_x312a/00001.png differ diff --git a/tests_zemu/snapshots/fl-test_get_address_x312a/00002.png b/tests_zemu/snapshots/fl-test_get_address_x312a/00002.png new file mode 100644 index 00000000..4f525250 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_x312a/00002.png differ diff --git a/tests_zemu/snapshots/fl-test_get_address_x312a/00003.png b/tests_zemu/snapshots/fl-test_get_address_x312a/00003.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_get_address_x312a/00003.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0/00000.png b/tests_zemu/snapshots/fl-test_sign_tx_0/00000.png new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0/00000.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0/00001.png b/tests_zemu/snapshots/fl-test_sign_tx_0/00001.png new file mode 100644 index 00000000..2333bc6f Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0/00001.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0/00002.png b/tests_zemu/snapshots/fl-test_sign_tx_0/00002.png new file mode 100644 index 00000000..2f8badf2 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0/00002.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0/00003.png b/tests_zemu/snapshots/fl-test_sign_tx_0/00003.png new file mode 100644 index 00000000..0c969413 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0/00003.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0/00004.png b/tests_zemu/snapshots/fl-test_sign_tx_0/00004.png new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0/00004.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0/00005.png b/tests_zemu/snapshots/fl-test_sign_tx_0/00005.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0/00005.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0_1/00000.png b/tests_zemu/snapshots/fl-test_sign_tx_0_1/00000.png new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0_1/00000.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0_1/00001.png b/tests_zemu/snapshots/fl-test_sign_tx_0_1/00001.png new file mode 100644 index 00000000..f1dd87b8 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0_1/00001.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0_1/00002.png b/tests_zemu/snapshots/fl-test_sign_tx_0_1/00002.png new file mode 100644 index 00000000..6edb7766 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0_1/00002.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0_1/00003.png b/tests_zemu/snapshots/fl-test_sign_tx_0_1/00003.png new file mode 100644 index 00000000..1309ed3c Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0_1/00003.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0_1/00004.png b/tests_zemu/snapshots/fl-test_sign_tx_0_1/00004.png new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0_1/00004.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0_1/00005.png b/tests_zemu/snapshots/fl-test_sign_tx_0_1/00005.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0_1/00005.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0_2/00000.png b/tests_zemu/snapshots/fl-test_sign_tx_0_2/00000.png new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0_2/00000.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0_2/00001.png b/tests_zemu/snapshots/fl-test_sign_tx_0_2/00001.png new file mode 100644 index 00000000..f3bc4fdc Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0_2/00001.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0_2/00002.png b/tests_zemu/snapshots/fl-test_sign_tx_0_2/00002.png new file mode 100644 index 00000000..2f8badf2 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0_2/00002.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0_2/00003.png b/tests_zemu/snapshots/fl-test_sign_tx_0_2/00003.png new file mode 100644 index 00000000..0c969413 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0_2/00003.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0_2/00004.png b/tests_zemu/snapshots/fl-test_sign_tx_0_2/00004.png new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0_2/00004.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0_2/00005.png b/tests_zemu/snapshots/fl-test_sign_tx_0_2/00005.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0_2/00005.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0_3/00000.png b/tests_zemu/snapshots/fl-test_sign_tx_0_3/00000.png new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0_3/00000.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0_3/00001.png b/tests_zemu/snapshots/fl-test_sign_tx_0_3/00001.png new file mode 100644 index 00000000..45bf9237 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0_3/00001.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0_3/00002.png b/tests_zemu/snapshots/fl-test_sign_tx_0_3/00002.png new file mode 100644 index 00000000..6edb7766 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0_3/00002.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0_3/00003.png b/tests_zemu/snapshots/fl-test_sign_tx_0_3/00003.png new file mode 100644 index 00000000..1309ed3c Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0_3/00003.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0_3/00004.png b/tests_zemu/snapshots/fl-test_sign_tx_0_3/00004.png new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0_3/00004.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_0_3/00005.png b/tests_zemu/snapshots/fl-test_sign_tx_0_3/00005.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_0_3/00005.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586/00000.png b/tests_zemu/snapshots/fl-test_sign_tx_12586/00000.png new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586/00000.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586/00001.png b/tests_zemu/snapshots/fl-test_sign_tx_12586/00001.png new file mode 100644 index 00000000..846a91fc Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586/00001.png differ diff --git a/tests/snapshots/flex/test_sign_tx_12586/00002.png b/tests_zemu/snapshots/fl-test_sign_tx_12586/00002.png similarity index 89% rename from tests/snapshots/flex/test_sign_tx_12586/00002.png rename to tests_zemu/snapshots/fl-test_sign_tx_12586/00002.png index 7dae79b4..3a0012e1 100644 Binary files a/tests/snapshots/flex/test_sign_tx_12586/00002.png and b/tests_zemu/snapshots/fl-test_sign_tx_12586/00002.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586/00003.png b/tests_zemu/snapshots/fl-test_sign_tx_12586/00003.png new file mode 100644 index 00000000..55f95716 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586/00003.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586/00004.png b/tests_zemu/snapshots/fl-test_sign_tx_12586/00004.png new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586/00004.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586/00005.png b/tests_zemu/snapshots/fl-test_sign_tx_12586/00005.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586/00005.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586_2/00000.png b/tests_zemu/snapshots/fl-test_sign_tx_12586_2/00000.png new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_2/00001.png b/tests_zemu/snapshots/fl-test_sign_tx_12586_2/00001.png similarity index 89% rename from tests/snapshots/flex/test_sign_tx_12586_2/00001.png rename to tests_zemu/snapshots/fl-test_sign_tx_12586_2/00001.png index c88fdac9..f38a7f76 100644 Binary files a/tests/snapshots/flex/test_sign_tx_12586_2/00001.png and b/tests_zemu/snapshots/fl-test_sign_tx_12586_2/00001.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586_2/00002.png b/tests_zemu/snapshots/fl-test_sign_tx_12586_2/00002.png new file mode 100644 index 00000000..4ddaec26 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586_2/00002.png differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_2/00003.png b/tests_zemu/snapshots/fl-test_sign_tx_12586_2/00003.png similarity index 80% rename from tests/snapshots/flex/test_sign_tx_12586_2/00003.png rename to tests_zemu/snapshots/fl-test_sign_tx_12586_2/00003.png index 07db8902..8acd6567 100644 Binary files a/tests/snapshots/flex/test_sign_tx_12586_2/00003.png and b/tests_zemu/snapshots/fl-test_sign_tx_12586_2/00003.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586_2/00004.png b/tests_zemu/snapshots/fl-test_sign_tx_12586_2/00004.png new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586_2/00004.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586_2/00005.png b/tests_zemu/snapshots/fl-test_sign_tx_12586_2/00005.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586_2/00005.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586_3/00000.png b/tests_zemu/snapshots/fl-test_sign_tx_12586_3/00000.png new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586_3/00000.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586_3/00001.png b/tests_zemu/snapshots/fl-test_sign_tx_12586_3/00001.png new file mode 100644 index 00000000..cf6bea7f Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586_3/00001.png differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_3/00002.png b/tests_zemu/snapshots/fl-test_sign_tx_12586_3/00002.png similarity index 89% rename from tests/snapshots/flex/test_sign_tx_12586_3/00002.png rename to tests_zemu/snapshots/fl-test_sign_tx_12586_3/00002.png index 7dae79b4..3a0012e1 100644 Binary files a/tests/snapshots/flex/test_sign_tx_12586_3/00002.png and b/tests_zemu/snapshots/fl-test_sign_tx_12586_3/00002.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586_3/00003.png b/tests_zemu/snapshots/fl-test_sign_tx_12586_3/00003.png new file mode 100644 index 00000000..55f95716 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586_3/00003.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586_3/00004.png b/tests_zemu/snapshots/fl-test_sign_tx_12586_3/00004.png new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586_3/00004.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586_3/00005.png b/tests_zemu/snapshots/fl-test_sign_tx_12586_3/00005.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586_3/00005.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586_5/00000.png b/tests_zemu/snapshots/fl-test_sign_tx_12586_5/00000.png new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586_5/00000.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586_5/00001.png b/tests_zemu/snapshots/fl-test_sign_tx_12586_5/00001.png new file mode 100644 index 00000000..d8c6087f Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586_5/00001.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586_5/00002.png b/tests_zemu/snapshots/fl-test_sign_tx_12586_5/00002.png new file mode 100644 index 00000000..47ee0537 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586_5/00002.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586_5/00003.png b/tests_zemu/snapshots/fl-test_sign_tx_12586_5/00003.png new file mode 100644 index 00000000..304f45dd Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586_5/00003.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586_5/00004.png b/tests_zemu/snapshots/fl-test_sign_tx_12586_5/00004.png new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586_5/00004.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_12586_5/00005.png b/tests_zemu/snapshots/fl-test_sign_tx_12586_5/00005.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_12586_5/00005.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_2/00000.png b/tests_zemu/snapshots/fl-test_sign_tx_2/00000.png new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_2/00000.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_2/00001.png b/tests_zemu/snapshots/fl-test_sign_tx_2/00001.png new file mode 100644 index 00000000..70e84350 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_2/00001.png differ diff --git a/tests/snapshots/flex/test_sign_tx_2/00002.png b/tests_zemu/snapshots/fl-test_sign_tx_2/00002.png similarity index 90% rename from tests/snapshots/flex/test_sign_tx_2/00002.png rename to tests_zemu/snapshots/fl-test_sign_tx_2/00002.png index 9f79dcac..611fa9b4 100644 Binary files a/tests/snapshots/flex/test_sign_tx_2/00002.png and b/tests_zemu/snapshots/fl-test_sign_tx_2/00002.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_2/00003.png b/tests_zemu/snapshots/fl-test_sign_tx_2/00003.png new file mode 100644 index 00000000..3e7de9a2 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_2/00003.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_2/00004.png b/tests_zemu/snapshots/fl-test_sign_tx_2/00004.png new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_2/00004.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_2/00005.png b/tests_zemu/snapshots/fl-test_sign_tx_2/00005.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_2/00005.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_2_1/00000.png b/tests_zemu/snapshots/fl-test_sign_tx_2_1/00000.png new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_tx_2_1/00001.png b/tests_zemu/snapshots/fl-test_sign_tx_2_1/00001.png similarity index 86% rename from tests/snapshots/flex/test_sign_tx_2_1/00001.png rename to tests_zemu/snapshots/fl-test_sign_tx_2_1/00001.png index 3cc7beaf..35f13765 100644 Binary files a/tests/snapshots/flex/test_sign_tx_2_1/00001.png and b/tests_zemu/snapshots/fl-test_sign_tx_2_1/00001.png differ diff --git a/tests/snapshots/flex/test_sign_tx_2_1/00002.png b/tests_zemu/snapshots/fl-test_sign_tx_2_1/00002.png similarity index 90% rename from tests/snapshots/flex/test_sign_tx_2_1/00002.png rename to tests_zemu/snapshots/fl-test_sign_tx_2_1/00002.png index 9f79dcac..611fa9b4 100644 Binary files a/tests/snapshots/flex/test_sign_tx_2_1/00002.png and b/tests_zemu/snapshots/fl-test_sign_tx_2_1/00002.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_2_1/00003.png b/tests_zemu/snapshots/fl-test_sign_tx_2_1/00003.png new file mode 100644 index 00000000..3e7de9a2 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_2_1/00003.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_2_1/00004.png b/tests_zemu/snapshots/fl-test_sign_tx_2_1/00004.png new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_2_1/00004.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_2_1/00005.png b/tests_zemu/snapshots/fl-test_sign_tx_2_1/00005.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_2_1/00005.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_49370/00000.png b/tests_zemu/snapshots/fl-test_sign_tx_49370/00000.png new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_49370/00000.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_49370/00001.png b/tests_zemu/snapshots/fl-test_sign_tx_49370/00001.png new file mode 100644 index 00000000..0d42a532 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_49370/00001.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_49370/00002.png b/tests_zemu/snapshots/fl-test_sign_tx_49370/00002.png new file mode 100644 index 00000000..496c38f2 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_49370/00002.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_49370/00003.png b/tests_zemu/snapshots/fl-test_sign_tx_49370/00003.png new file mode 100644 index 00000000..131bff3d Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_49370/00003.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_49370/00004.png b/tests_zemu/snapshots/fl-test_sign_tx_49370/00004.png new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_49370/00004.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_49370/00005.png b/tests_zemu/snapshots/fl-test_sign_tx_49370/00005.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_49370/00005.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_49370_1/00000.png b/tests_zemu/snapshots/fl-test_sign_tx_49370_1/00000.png new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_49370_1/00000.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_49370_1/00001.png b/tests_zemu/snapshots/fl-test_sign_tx_49370_1/00001.png new file mode 100644 index 00000000..44675888 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_49370_1/00001.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_49370_1/00002.png b/tests_zemu/snapshots/fl-test_sign_tx_49370_1/00002.png new file mode 100644 index 00000000..496c38f2 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_49370_1/00002.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_49370_1/00003.png b/tests_zemu/snapshots/fl-test_sign_tx_49370_1/00003.png new file mode 100644 index 00000000..131bff3d Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_49370_1/00003.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_49370_1/00004.png b/tests_zemu/snapshots/fl-test_sign_tx_49370_1/00004.png new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_49370_1/00004.png differ diff --git a/tests_zemu/snapshots/fl-test_sign_tx_49370_1/00005.png b/tests_zemu/snapshots/fl-test_sign_tx_49370_1/00005.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests_zemu/snapshots/fl-test_sign_tx_49370_1/00005.png differ diff --git a/tests/snapshots/nanos/test_get_address_0/00005.png b/tests_zemu/snapshots/s-mainmenu/00000.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_0/00005.png rename to tests_zemu/snapshots/s-mainmenu/00000.png diff --git a/tests_zemu/snapshots/s-mainmenu/00001.png b/tests_zemu/snapshots/s-mainmenu/00001.png new file mode 100644 index 00000000..11c668a2 Binary files /dev/null and b/tests_zemu/snapshots/s-mainmenu/00001.png differ diff --git a/tests_zemu/snapshots/s-mainmenu/00002.png b/tests_zemu/snapshots/s-mainmenu/00002.png new file mode 100644 index 00000000..21b14b44 Binary files /dev/null and b/tests_zemu/snapshots/s-mainmenu/00002.png differ diff --git a/tests_zemu/snapshots/s-mainmenu/00003.png b/tests_zemu/snapshots/s-mainmenu/00003.png new file mode 100644 index 00000000..49fbb8d2 Binary files /dev/null and b/tests_zemu/snapshots/s-mainmenu/00003.png differ diff --git a/tests_zemu/snapshots/s-mainmenu/00004.png b/tests_zemu/snapshots/s-mainmenu/00004.png new file mode 100644 index 00000000..686a5acd Binary files /dev/null and b/tests_zemu/snapshots/s-mainmenu/00004.png differ diff --git a/tests_zemu/snapshots/s-mainmenu/00005.png b/tests_zemu/snapshots/s-mainmenu/00005.png new file mode 100644 index 00000000..e2279803 Binary files /dev/null and b/tests_zemu/snapshots/s-mainmenu/00005.png differ diff --git a/tests_zemu/snapshots/s-mainmenu/00006.png b/tests_zemu/snapshots/s-mainmenu/00006.png new file mode 100644 index 00000000..686a5acd Binary files /dev/null and b/tests_zemu/snapshots/s-mainmenu/00006.png differ diff --git a/tests_zemu/snapshots/s-mainmenu/00007.png b/tests_zemu/snapshots/s-mainmenu/00007.png new file mode 100644 index 00000000..49fbb8d2 Binary files /dev/null and b/tests_zemu/snapshots/s-mainmenu/00007.png differ diff --git a/tests_zemu/snapshots/s-mainmenu/00008.png b/tests_zemu/snapshots/s-mainmenu/00008.png new file mode 100644 index 00000000..21b14b44 Binary files /dev/null and b/tests_zemu/snapshots/s-mainmenu/00008.png differ diff --git a/tests_zemu/snapshots/s-mainmenu/00009.png b/tests_zemu/snapshots/s-mainmenu/00009.png new file mode 100644 index 00000000..11c668a2 Binary files /dev/null and b/tests_zemu/snapshots/s-mainmenu/00009.png differ diff --git a/tests/snapshots/nanos/test_get_address_1/00005.png b/tests_zemu/snapshots/s-mainmenu/00010.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_1/00005.png rename to tests_zemu/snapshots/s-mainmenu/00010.png diff --git a/tests/snapshots/nanos/test_get_address_0_preauth/00000.png b/tests_zemu/snapshots/s-test_get_address_0/00000.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_0_preauth/00000.png rename to tests_zemu/snapshots/s-test_get_address_0/00000.png diff --git a/tests/snapshots/nanos/test_get_address_0_preauth/00001.png b/tests_zemu/snapshots/s-test_get_address_0/00001.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_0_preauth/00001.png rename to tests_zemu/snapshots/s-test_get_address_0/00001.png diff --git a/tests/snapshots/nanos/test_get_address_0_preauth/00002.png b/tests_zemu/snapshots/s-test_get_address_0/00002.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_0_preauth/00002.png rename to tests_zemu/snapshots/s-test_get_address_0/00002.png diff --git a/tests/snapshots/nanos/test_get_address_0_preauth/00003.png b/tests_zemu/snapshots/s-test_get_address_0/00003.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_0_preauth/00003.png rename to tests_zemu/snapshots/s-test_get_address_0/00003.png diff --git a/tests/snapshots/nanos/test_get_address_0/00001.png b/tests_zemu/snapshots/s-test_get_address_0/00004.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_0/00001.png rename to tests_zemu/snapshots/s-test_get_address_0/00004.png diff --git a/tests/snapshots/nanos/test_get_address_0/00002.png b/tests_zemu/snapshots/s-test_get_address_0/00005.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_0/00002.png rename to tests_zemu/snapshots/s-test_get_address_0/00005.png diff --git a/tests/snapshots/nanos/test_get_address_0/00003.png b/tests_zemu/snapshots/s-test_get_address_0/00006.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_0/00003.png rename to tests_zemu/snapshots/s-test_get_address_0/00006.png diff --git a/tests/snapshots/nanos/test_get_address_0/00004.png b/tests_zemu/snapshots/s-test_get_address_0/00007.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_0/00004.png rename to tests_zemu/snapshots/s-test_get_address_0/00007.png diff --git a/tests/snapshots/nanos/test_get_address_2/00005.png b/tests_zemu/snapshots/s-test_get_address_0/00008.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_2/00005.png rename to tests_zemu/snapshots/s-test_get_address_0/00008.png diff --git a/tests/snapshots/nanos/test_get_address_1_preauth/00000.png b/tests_zemu/snapshots/s-test_get_address_1/00000.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_1_preauth/00000.png rename to tests_zemu/snapshots/s-test_get_address_1/00000.png diff --git a/tests/snapshots/nanos/test_get_address_1_preauth/00001.png b/tests_zemu/snapshots/s-test_get_address_1/00001.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_1_preauth/00001.png rename to tests_zemu/snapshots/s-test_get_address_1/00001.png diff --git a/tests/snapshots/nanos/test_get_address_1_preauth/00002.png b/tests_zemu/snapshots/s-test_get_address_1/00002.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_1_preauth/00002.png rename to tests_zemu/snapshots/s-test_get_address_1/00002.png diff --git a/tests/snapshots/nanos/test_get_address_1/00000.png b/tests_zemu/snapshots/s-test_get_address_1/00003.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_1/00000.png rename to tests_zemu/snapshots/s-test_get_address_1/00003.png diff --git a/tests/snapshots/nanos/test_get_address_1/00001.png b/tests_zemu/snapshots/s-test_get_address_1/00004.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_1/00001.png rename to tests_zemu/snapshots/s-test_get_address_1/00004.png diff --git a/tests/snapshots/nanos/test_get_address_1/00002.png b/tests_zemu/snapshots/s-test_get_address_1/00005.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_1/00002.png rename to tests_zemu/snapshots/s-test_get_address_1/00005.png diff --git a/tests/snapshots/nanos/test_get_address_1/00003.png b/tests_zemu/snapshots/s-test_get_address_1/00006.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_1/00003.png rename to tests_zemu/snapshots/s-test_get_address_1/00006.png diff --git a/tests/snapshots/nanos/test_get_address_1/00004.png b/tests_zemu/snapshots/s-test_get_address_1/00007.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_1/00004.png rename to tests_zemu/snapshots/s-test_get_address_1/00007.png diff --git a/tests/snapshots/nanos/test_get_address_3/00005.png b/tests_zemu/snapshots/s-test_get_address_1/00008.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_3/00005.png rename to tests_zemu/snapshots/s-test_get_address_1/00008.png diff --git a/tests/snapshots/nanos/test_get_address_2_preauth/00000.png b/tests_zemu/snapshots/s-test_get_address_2/00000.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_2_preauth/00000.png rename to tests_zemu/snapshots/s-test_get_address_2/00000.png diff --git a/tests/snapshots/nanos/test_get_address_2_preauth/00001.png b/tests_zemu/snapshots/s-test_get_address_2/00001.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_2_preauth/00001.png rename to tests_zemu/snapshots/s-test_get_address_2/00001.png diff --git a/tests/snapshots/nanos/test_get_address_2_preauth/00002.png b/tests_zemu/snapshots/s-test_get_address_2/00002.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_2_preauth/00002.png rename to tests_zemu/snapshots/s-test_get_address_2/00002.png diff --git a/tests/snapshots/nanos/test_get_address_2/00000.png b/tests_zemu/snapshots/s-test_get_address_2/00003.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_2/00000.png rename to tests_zemu/snapshots/s-test_get_address_2/00003.png diff --git a/tests/snapshots/nanos/test_get_address_2/00001.png b/tests_zemu/snapshots/s-test_get_address_2/00004.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_2/00001.png rename to tests_zemu/snapshots/s-test_get_address_2/00004.png diff --git a/tests/snapshots/nanos/test_get_address_2/00002.png b/tests_zemu/snapshots/s-test_get_address_2/00005.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_2/00002.png rename to tests_zemu/snapshots/s-test_get_address_2/00005.png diff --git a/tests/snapshots/nanos/test_get_address_2/00003.png b/tests_zemu/snapshots/s-test_get_address_2/00006.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_2/00003.png rename to tests_zemu/snapshots/s-test_get_address_2/00006.png diff --git a/tests/snapshots/nanos/test_get_address_2/00004.png b/tests_zemu/snapshots/s-test_get_address_2/00007.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_2/00004.png rename to tests_zemu/snapshots/s-test_get_address_2/00007.png diff --git a/tests/snapshots/nanos/test_get_address_49370/00005.png b/tests_zemu/snapshots/s-test_get_address_2/00008.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_49370/00005.png rename to tests_zemu/snapshots/s-test_get_address_2/00008.png diff --git a/tests/snapshots/nanos/test_get_address_3_preauth/00000.png b/tests_zemu/snapshots/s-test_get_address_3/00000.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_3_preauth/00000.png rename to tests_zemu/snapshots/s-test_get_address_3/00000.png diff --git a/tests/snapshots/nanos/test_get_address_3_preauth/00001.png b/tests_zemu/snapshots/s-test_get_address_3/00001.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_3_preauth/00001.png rename to tests_zemu/snapshots/s-test_get_address_3/00001.png diff --git a/tests/snapshots/nanos/test_get_address_3_preauth/00002.png b/tests_zemu/snapshots/s-test_get_address_3/00002.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_3_preauth/00002.png rename to tests_zemu/snapshots/s-test_get_address_3/00002.png diff --git a/tests/snapshots/nanos/test_get_address_3/00000.png b/tests_zemu/snapshots/s-test_get_address_3/00003.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_3/00000.png rename to tests_zemu/snapshots/s-test_get_address_3/00003.png diff --git a/tests/snapshots/nanos/test_get_address_3/00001.png b/tests_zemu/snapshots/s-test_get_address_3/00004.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_3/00001.png rename to tests_zemu/snapshots/s-test_get_address_3/00004.png diff --git a/tests/snapshots/nanos/test_get_address_3/00002.png b/tests_zemu/snapshots/s-test_get_address_3/00005.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_3/00002.png rename to tests_zemu/snapshots/s-test_get_address_3/00005.png diff --git a/tests/snapshots/nanos/test_get_address_3/00003.png b/tests_zemu/snapshots/s-test_get_address_3/00006.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_3/00003.png rename to tests_zemu/snapshots/s-test_get_address_3/00006.png diff --git a/tests/snapshots/nanos/test_get_address_3/00004.png b/tests_zemu/snapshots/s-test_get_address_3/00007.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_3/00004.png rename to tests_zemu/snapshots/s-test_get_address_3/00007.png diff --git a/tests/snapshots/nanos/test_get_address_x312a/00005.png b/tests_zemu/snapshots/s-test_get_address_3/00008.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_x312a/00005.png rename to tests_zemu/snapshots/s-test_get_address_3/00008.png diff --git a/tests/snapshots/nanos/test_get_address_49370_preauth/00000.png b/tests_zemu/snapshots/s-test_get_address_49370/00000.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_49370_preauth/00000.png rename to tests_zemu/snapshots/s-test_get_address_49370/00000.png diff --git a/tests/snapshots/nanos/test_get_address_49370_preauth/00001.png b/tests_zemu/snapshots/s-test_get_address_49370/00001.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_49370_preauth/00001.png rename to tests_zemu/snapshots/s-test_get_address_49370/00001.png diff --git a/tests/snapshots/nanos/test_get_address_49370_preauth/00002.png b/tests_zemu/snapshots/s-test_get_address_49370/00002.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_49370_preauth/00002.png rename to tests_zemu/snapshots/s-test_get_address_49370/00002.png diff --git a/tests/snapshots/nanos/test_get_address_49370/00000.png b/tests_zemu/snapshots/s-test_get_address_49370/00003.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_49370/00000.png rename to tests_zemu/snapshots/s-test_get_address_49370/00003.png diff --git a/tests/snapshots/nanos/test_get_address_49370/00001.png b/tests_zemu/snapshots/s-test_get_address_49370/00004.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_49370/00001.png rename to tests_zemu/snapshots/s-test_get_address_49370/00004.png diff --git a/tests/snapshots/nanos/test_get_address_49370/00002.png b/tests_zemu/snapshots/s-test_get_address_49370/00005.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_49370/00002.png rename to tests_zemu/snapshots/s-test_get_address_49370/00005.png diff --git a/tests/snapshots/nanos/test_get_address_49370/00003.png b/tests_zemu/snapshots/s-test_get_address_49370/00006.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_49370/00003.png rename to tests_zemu/snapshots/s-test_get_address_49370/00006.png diff --git a/tests/snapshots/nanos/test_get_address_49370/00004.png b/tests_zemu/snapshots/s-test_get_address_49370/00007.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_49370/00004.png rename to tests_zemu/snapshots/s-test_get_address_49370/00007.png diff --git a/tests_zemu/snapshots/s-test_get_address_49370/00008.png b/tests_zemu/snapshots/s-test_get_address_49370/00008.png new file mode 100644 index 00000000..2fde8127 Binary files /dev/null and b/tests_zemu/snapshots/s-test_get_address_49370/00008.png differ diff --git a/tests/snapshots/nanos/test_get_address_x312a_preauth/00000.png b/tests_zemu/snapshots/s-test_get_address_x312a/00000.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_x312a_preauth/00000.png rename to tests_zemu/snapshots/s-test_get_address_x312a/00000.png diff --git a/tests/snapshots/nanos/test_get_address_x312a_preauth/00001.png b/tests_zemu/snapshots/s-test_get_address_x312a/00001.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_x312a_preauth/00001.png rename to tests_zemu/snapshots/s-test_get_address_x312a/00001.png diff --git a/tests/snapshots/nanos/test_get_address_x312a_preauth/00002.png b/tests_zemu/snapshots/s-test_get_address_x312a/00002.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_x312a_preauth/00002.png rename to tests_zemu/snapshots/s-test_get_address_x312a/00002.png diff --git a/tests/snapshots/nanos/test_get_address_x312a/00000.png b/tests_zemu/snapshots/s-test_get_address_x312a/00003.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_x312a/00000.png rename to tests_zemu/snapshots/s-test_get_address_x312a/00003.png diff --git a/tests/snapshots/nanos/test_get_address_x312a/00001.png b/tests_zemu/snapshots/s-test_get_address_x312a/00004.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_x312a/00001.png rename to tests_zemu/snapshots/s-test_get_address_x312a/00004.png diff --git a/tests/snapshots/nanos/test_get_address_x312a/00002.png b/tests_zemu/snapshots/s-test_get_address_x312a/00005.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_x312a/00002.png rename to tests_zemu/snapshots/s-test_get_address_x312a/00005.png diff --git a/tests/snapshots/nanos/test_get_address_x312a/00003.png b/tests_zemu/snapshots/s-test_get_address_x312a/00006.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_x312a/00003.png rename to tests_zemu/snapshots/s-test_get_address_x312a/00006.png diff --git a/tests/snapshots/nanos/test_get_address_x312a/00004.png b/tests_zemu/snapshots/s-test_get_address_x312a/00007.png similarity index 100% rename from tests/snapshots/nanos/test_get_address_x312a/00004.png rename to tests_zemu/snapshots/s-test_get_address_x312a/00007.png diff --git a/tests_zemu/snapshots/s-test_get_address_x312a/00008.png b/tests_zemu/snapshots/s-test_get_address_x312a/00008.png new file mode 100644 index 00000000..2fde8127 Binary files /dev/null and b/tests_zemu/snapshots/s-test_get_address_x312a/00008.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00000.png b/tests_zemu/snapshots/s-test_sign_tx_0/00000.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00000.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00000.png diff --git a/tests/snapshots/nanos/test_sign_tx_0/00001.png b/tests_zemu/snapshots/s-test_sign_tx_0/00001.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00001.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00001.png diff --git a/tests/snapshots/nanos/test_sign_tx_0/00002.png b/tests_zemu/snapshots/s-test_sign_tx_0/00002.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00002.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00002.png diff --git a/tests/snapshots/nanos/test_sign_tx_0/00003.png b/tests_zemu/snapshots/s-test_sign_tx_0/00003.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00003.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00003.png diff --git a/tests/snapshots/nanos/test_sign_tx_0/00004.png b/tests_zemu/snapshots/s-test_sign_tx_0/00004.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00004.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00004.png diff --git a/tests/snapshots/nanos/test_sign_tx_0/00005.png b/tests_zemu/snapshots/s-test_sign_tx_0/00005.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00005.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00005.png diff --git a/tests/snapshots/nanos/test_sign_tx_0/00006.png b/tests_zemu/snapshots/s-test_sign_tx_0/00006.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00006.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00006.png diff --git a/tests/snapshots/nanos/test_sign_tx_0/00007.png b/tests_zemu/snapshots/s-test_sign_tx_0/00007.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00007.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00007.png diff --git a/tests/snapshots/nanos/test_sign_tx_0/00008.png b/tests_zemu/snapshots/s-test_sign_tx_0/00008.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00008.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00008.png diff --git a/tests/snapshots/nanos/test_sign_tx_0/00009.png b/tests_zemu/snapshots/s-test_sign_tx_0/00009.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00009.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00009.png diff --git a/tests/snapshots/nanos/test_sign_tx_0/00010.png b/tests_zemu/snapshots/s-test_sign_tx_0/00010.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00010.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00010.png diff --git a/tests/snapshots/nanos/test_sign_tx_0/00011.png b/tests_zemu/snapshots/s-test_sign_tx_0/00011.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00011.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00011.png diff --git a/tests/snapshots/nanos/test_sign_tx_0/00012.png b/tests_zemu/snapshots/s-test_sign_tx_0/00012.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00012.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00012.png diff --git a/tests/snapshots/nanos/test_sign_tx_0/00013.png b/tests_zemu/snapshots/s-test_sign_tx_0/00013.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00013.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00013.png diff --git a/tests/snapshots/nanos/test_sign_tx_0/00014.png b/tests_zemu/snapshots/s-test_sign_tx_0/00014.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00014.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00014.png diff --git a/tests/snapshots/nanos/test_sign_tx_0/00015.png b/tests_zemu/snapshots/s-test_sign_tx_0/00015.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00015.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00015.png diff --git a/tests/snapshots/nanos/test_sign_tx_0/00016.png b/tests_zemu/snapshots/s-test_sign_tx_0/00016.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00016.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00016.png diff --git a/tests/snapshots/nanos/test_sign_tx_0/00017.png b/tests_zemu/snapshots/s-test_sign_tx_0/00017.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00017.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00017.png diff --git a/tests/snapshots/nanos/test_sign_tx_0/00018.png b/tests_zemu/snapshots/s-test_sign_tx_0/00018.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0/00018.png rename to tests_zemu/snapshots/s-test_sign_tx_0/00018.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00000.png b/tests_zemu/snapshots/s-test_sign_tx_0_1/00000.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_1/00000.png rename to tests_zemu/snapshots/s-test_sign_tx_0_1/00000.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00001.png b/tests_zemu/snapshots/s-test_sign_tx_0_1/00001.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_1/00001.png rename to tests_zemu/snapshots/s-test_sign_tx_0_1/00001.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00002.png b/tests_zemu/snapshots/s-test_sign_tx_0_1/00002.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_1/00002.png rename to tests_zemu/snapshots/s-test_sign_tx_0_1/00002.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00003.png b/tests_zemu/snapshots/s-test_sign_tx_0_1/00003.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_1/00003.png rename to tests_zemu/snapshots/s-test_sign_tx_0_1/00003.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00004.png b/tests_zemu/snapshots/s-test_sign_tx_0_1/00004.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_1/00004.png rename to tests_zemu/snapshots/s-test_sign_tx_0_1/00004.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00005.png b/tests_zemu/snapshots/s-test_sign_tx_0_1/00005.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_1/00005.png rename to tests_zemu/snapshots/s-test_sign_tx_0_1/00005.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00006.png b/tests_zemu/snapshots/s-test_sign_tx_0_1/00006.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_1/00006.png rename to tests_zemu/snapshots/s-test_sign_tx_0_1/00006.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00007.png b/tests_zemu/snapshots/s-test_sign_tx_0_1/00007.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_1/00007.png rename to tests_zemu/snapshots/s-test_sign_tx_0_1/00007.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00008.png b/tests_zemu/snapshots/s-test_sign_tx_0_1/00008.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_1/00008.png rename to tests_zemu/snapshots/s-test_sign_tx_0_1/00008.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00009.png b/tests_zemu/snapshots/s-test_sign_tx_0_1/00009.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_1/00009.png rename to tests_zemu/snapshots/s-test_sign_tx_0_1/00009.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00010.png b/tests_zemu/snapshots/s-test_sign_tx_0_1/00010.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_1/00010.png rename to tests_zemu/snapshots/s-test_sign_tx_0_1/00010.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00011.png b/tests_zemu/snapshots/s-test_sign_tx_0_1/00011.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_1/00011.png rename to tests_zemu/snapshots/s-test_sign_tx_0_1/00011.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00012.png b/tests_zemu/snapshots/s-test_sign_tx_0_1/00012.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_1/00012.png rename to tests_zemu/snapshots/s-test_sign_tx_0_1/00012.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00013.png b/tests_zemu/snapshots/s-test_sign_tx_0_1/00013.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_1/00013.png rename to tests_zemu/snapshots/s-test_sign_tx_0_1/00013.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00014.png b/tests_zemu/snapshots/s-test_sign_tx_0_1/00014.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_1/00014.png rename to tests_zemu/snapshots/s-test_sign_tx_0_1/00014.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00015.png b/tests_zemu/snapshots/s-test_sign_tx_0_1/00015.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_1/00015.png rename to tests_zemu/snapshots/s-test_sign_tx_0_1/00015.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00016.png b/tests_zemu/snapshots/s-test_sign_tx_0_1/00016.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_1/00016.png rename to tests_zemu/snapshots/s-test_sign_tx_0_1/00016.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00000.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00000.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_2/00000.png rename to tests_zemu/snapshots/s-test_sign_tx_0_2/00000.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00001.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00001.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_2/00001.png rename to tests_zemu/snapshots/s-test_sign_tx_0_2/00001.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00002.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00002.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_2/00002.png rename to tests_zemu/snapshots/s-test_sign_tx_0_2/00002.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00003.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00003.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_2/00003.png rename to tests_zemu/snapshots/s-test_sign_tx_0_2/00003.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00004.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00004.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_2/00004.png rename to tests_zemu/snapshots/s-test_sign_tx_0_2/00004.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00005.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00005.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_2/00005.png rename to tests_zemu/snapshots/s-test_sign_tx_0_2/00005.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00006.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00006.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_2/00006.png rename to tests_zemu/snapshots/s-test_sign_tx_0_2/00006.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00007.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00007.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_2/00007.png rename to tests_zemu/snapshots/s-test_sign_tx_0_2/00007.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00008.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00008.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_2/00008.png rename to tests_zemu/snapshots/s-test_sign_tx_0_2/00008.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00009.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00009.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_2/00009.png rename to tests_zemu/snapshots/s-test_sign_tx_0_2/00009.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00010.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00010.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_2/00010.png rename to tests_zemu/snapshots/s-test_sign_tx_0_2/00010.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00011.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00011.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_2/00011.png rename to tests_zemu/snapshots/s-test_sign_tx_0_2/00011.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00012.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00012.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_2/00012.png rename to tests_zemu/snapshots/s-test_sign_tx_0_2/00012.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00013.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00013.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_2/00013.png rename to tests_zemu/snapshots/s-test_sign_tx_0_2/00013.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00014.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00014.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_2/00014.png rename to tests_zemu/snapshots/s-test_sign_tx_0_2/00014.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00015.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00015.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_2/00015.png rename to tests_zemu/snapshots/s-test_sign_tx_0_2/00015.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00016.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00016.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_2/00016.png rename to tests_zemu/snapshots/s-test_sign_tx_0_2/00016.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00017.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00017.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_2/00017.png rename to tests_zemu/snapshots/s-test_sign_tx_0_2/00017.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00000.png b/tests_zemu/snapshots/s-test_sign_tx_0_3/00000.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_3/00000.png rename to tests_zemu/snapshots/s-test_sign_tx_0_3/00000.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00001.png b/tests_zemu/snapshots/s-test_sign_tx_0_3/00001.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_3/00001.png rename to tests_zemu/snapshots/s-test_sign_tx_0_3/00001.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00002.png b/tests_zemu/snapshots/s-test_sign_tx_0_3/00002.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_3/00002.png rename to tests_zemu/snapshots/s-test_sign_tx_0_3/00002.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00003.png b/tests_zemu/snapshots/s-test_sign_tx_0_3/00003.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_3/00003.png rename to tests_zemu/snapshots/s-test_sign_tx_0_3/00003.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00004.png b/tests_zemu/snapshots/s-test_sign_tx_0_3/00004.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_3/00004.png rename to tests_zemu/snapshots/s-test_sign_tx_0_3/00004.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00005.png b/tests_zemu/snapshots/s-test_sign_tx_0_3/00005.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_3/00005.png rename to tests_zemu/snapshots/s-test_sign_tx_0_3/00005.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00006.png b/tests_zemu/snapshots/s-test_sign_tx_0_3/00006.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_3/00006.png rename to tests_zemu/snapshots/s-test_sign_tx_0_3/00006.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00007.png b/tests_zemu/snapshots/s-test_sign_tx_0_3/00007.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_3/00007.png rename to tests_zemu/snapshots/s-test_sign_tx_0_3/00007.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00008.png b/tests_zemu/snapshots/s-test_sign_tx_0_3/00008.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_3/00008.png rename to tests_zemu/snapshots/s-test_sign_tx_0_3/00008.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00009.png b/tests_zemu/snapshots/s-test_sign_tx_0_3/00009.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_3/00009.png rename to tests_zemu/snapshots/s-test_sign_tx_0_3/00009.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00010.png b/tests_zemu/snapshots/s-test_sign_tx_0_3/00010.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_3/00010.png rename to tests_zemu/snapshots/s-test_sign_tx_0_3/00010.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00011.png b/tests_zemu/snapshots/s-test_sign_tx_0_3/00011.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_3/00011.png rename to tests_zemu/snapshots/s-test_sign_tx_0_3/00011.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00012.png b/tests_zemu/snapshots/s-test_sign_tx_0_3/00012.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_3/00012.png rename to tests_zemu/snapshots/s-test_sign_tx_0_3/00012.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00013.png b/tests_zemu/snapshots/s-test_sign_tx_0_3/00013.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_3/00013.png rename to tests_zemu/snapshots/s-test_sign_tx_0_3/00013.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00014.png b/tests_zemu/snapshots/s-test_sign_tx_0_3/00014.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_3/00014.png rename to tests_zemu/snapshots/s-test_sign_tx_0_3/00014.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00015.png b/tests_zemu/snapshots/s-test_sign_tx_0_3/00015.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_3/00015.png rename to tests_zemu/snapshots/s-test_sign_tx_0_3/00015.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00000.png b/tests_zemu/snapshots/s-test_sign_tx_12586/00000.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_4_mainet/00000.png rename to tests_zemu/snapshots/s-test_sign_tx_12586/00000.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00001.png b/tests_zemu/snapshots/s-test_sign_tx_12586/00001.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_4_testnet/00001.png rename to tests_zemu/snapshots/s-test_sign_tx_12586/00001.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00002.png b/tests_zemu/snapshots/s-test_sign_tx_12586/00002.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_4_testnet/00002.png rename to tests_zemu/snapshots/s-test_sign_tx_12586/00002.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00003.png b/tests_zemu/snapshots/s-test_sign_tx_12586/00003.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586/00003.png rename to tests_zemu/snapshots/s-test_sign_tx_12586/00003.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00004.png b/tests_zemu/snapshots/s-test_sign_tx_12586/00004.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586/00004.png rename to tests_zemu/snapshots/s-test_sign_tx_12586/00004.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00005.png b/tests_zemu/snapshots/s-test_sign_tx_12586/00005.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586/00005.png rename to tests_zemu/snapshots/s-test_sign_tx_12586/00005.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00006.png b/tests_zemu/snapshots/s-test_sign_tx_12586/00006.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586/00006.png rename to tests_zemu/snapshots/s-test_sign_tx_12586/00006.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00007.png b/tests_zemu/snapshots/s-test_sign_tx_12586/00007.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586/00007.png rename to tests_zemu/snapshots/s-test_sign_tx_12586/00007.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00008.png b/tests_zemu/snapshots/s-test_sign_tx_12586/00008.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586/00008.png rename to tests_zemu/snapshots/s-test_sign_tx_12586/00008.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00009.png b/tests_zemu/snapshots/s-test_sign_tx_12586/00009.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586/00009.png rename to tests_zemu/snapshots/s-test_sign_tx_12586/00009.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00010.png b/tests_zemu/snapshots/s-test_sign_tx_12586/00010.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586/00010.png rename to tests_zemu/snapshots/s-test_sign_tx_12586/00010.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00011.png b/tests_zemu/snapshots/s-test_sign_tx_12586/00011.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586/00011.png rename to tests_zemu/snapshots/s-test_sign_tx_12586/00011.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00012.png b/tests_zemu/snapshots/s-test_sign_tx_12586/00012.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586/00012.png rename to tests_zemu/snapshots/s-test_sign_tx_12586/00012.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00013.png b/tests_zemu/snapshots/s-test_sign_tx_12586/00013.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586/00013.png rename to tests_zemu/snapshots/s-test_sign_tx_12586/00013.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00014.png b/tests_zemu/snapshots/s-test_sign_tx_12586/00014.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586/00014.png rename to tests_zemu/snapshots/s-test_sign_tx_12586/00014.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00015.png b/tests_zemu/snapshots/s-test_sign_tx_12586/00015.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586/00015.png rename to tests_zemu/snapshots/s-test_sign_tx_12586/00015.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00016.png b/tests_zemu/snapshots/s-test_sign_tx_12586/00016.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586/00016.png rename to tests_zemu/snapshots/s-test_sign_tx_12586/00016.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00000.png b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00000.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_4_testnet/00000.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_2/00000.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00001.png b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00001.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586/00001.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_2/00001.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00002.png b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00002.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_2/00002.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_2/00002.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00003.png b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00003.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_2/00003.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_2/00003.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00004.png b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00004.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_2/00004.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_2/00004.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00005.png b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00005.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_2/00005.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_2/00005.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00006.png b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00006.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_2/00006.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_2/00006.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00007.png b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00007.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_2/00007.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_2/00007.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00008.png b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00008.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_2/00008.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_2/00008.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00009.png b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00009.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_2/00009.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_2/00009.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00010.png b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00010.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_2/00010.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_2/00010.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00011.png b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00011.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_2/00011.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_2/00011.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00012.png b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00012.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_2/00012.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_2/00012.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00013.png b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00013.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_2/00013.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_2/00013.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00014.png b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00014.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_2/00014.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_2/00014.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00015.png b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00015.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_2/00015.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_2/00015.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00016.png b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00016.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_2/00016.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_2/00016.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00000.png b/tests_zemu/snapshots/s-test_sign_tx_12586_3/00000.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586/00000.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_3/00000.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00001.png b/tests_zemu/snapshots/s-test_sign_tx_12586_3/00001.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_4_mainet/00001.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_3/00001.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00002.png b/tests_zemu/snapshots/s-test_sign_tx_12586_3/00002.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_3/00002.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_3/00002.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00003.png b/tests_zemu/snapshots/s-test_sign_tx_12586_3/00003.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_3/00003.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_3/00003.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00004.png b/tests_zemu/snapshots/s-test_sign_tx_12586_3/00004.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_3/00004.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_3/00004.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00005.png b/tests_zemu/snapshots/s-test_sign_tx_12586_3/00005.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_3/00005.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_3/00005.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00006.png b/tests_zemu/snapshots/s-test_sign_tx_12586_3/00006.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_3/00006.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_3/00006.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00007.png b/tests_zemu/snapshots/s-test_sign_tx_12586_3/00007.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_3/00007.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_3/00007.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00008.png b/tests_zemu/snapshots/s-test_sign_tx_12586_3/00008.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_3/00008.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_3/00008.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00009.png b/tests_zemu/snapshots/s-test_sign_tx_12586_3/00009.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_3/00009.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_3/00009.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00010.png b/tests_zemu/snapshots/s-test_sign_tx_12586_3/00010.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_3/00010.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_3/00010.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00011.png b/tests_zemu/snapshots/s-test_sign_tx_12586_3/00011.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_3/00011.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_3/00011.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00012.png b/tests_zemu/snapshots/s-test_sign_tx_12586_3/00012.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_3/00012.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_3/00012.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00013.png b/tests_zemu/snapshots/s-test_sign_tx_12586_3/00013.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_3/00013.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_3/00013.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00014.png b/tests_zemu/snapshots/s-test_sign_tx_12586_3/00014.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_3/00014.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_3/00014.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00015.png b/tests_zemu/snapshots/s-test_sign_tx_12586_3/00015.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_3/00015.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_3/00015.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00000.png b/tests_zemu/snapshots/s-test_sign_tx_12586_5/00000.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_1/00000.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_5/00000.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00001.png b/tests_zemu/snapshots/s-test_sign_tx_12586_5/00001.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_5/00001.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_5/00001.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00002.png b/tests_zemu/snapshots/s-test_sign_tx_12586_5/00002.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_5/00002.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_5/00002.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00003.png b/tests_zemu/snapshots/s-test_sign_tx_12586_5/00003.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_5/00003.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_5/00003.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00004.png b/tests_zemu/snapshots/s-test_sign_tx_12586_5/00004.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_5/00004.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_5/00004.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00005.png b/tests_zemu/snapshots/s-test_sign_tx_12586_5/00005.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_5/00005.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_5/00005.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00006.png b/tests_zemu/snapshots/s-test_sign_tx_12586_5/00006.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_5/00006.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_5/00006.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00007.png b/tests_zemu/snapshots/s-test_sign_tx_12586_5/00007.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_5/00007.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_5/00007.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00008.png b/tests_zemu/snapshots/s-test_sign_tx_12586_5/00008.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_5/00008.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_5/00008.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00009.png b/tests_zemu/snapshots/s-test_sign_tx_12586_5/00009.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_5/00009.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_5/00009.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00010.png b/tests_zemu/snapshots/s-test_sign_tx_12586_5/00010.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_5/00010.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_5/00010.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00011.png b/tests_zemu/snapshots/s-test_sign_tx_12586_5/00011.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_5/00011.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_5/00011.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00012.png b/tests_zemu/snapshots/s-test_sign_tx_12586_5/00012.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_5/00012.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_5/00012.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00013.png b/tests_zemu/snapshots/s-test_sign_tx_12586_5/00013.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_5/00013.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_5/00013.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00014.png b/tests_zemu/snapshots/s-test_sign_tx_12586_5/00014.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_5/00014.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_5/00014.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00015.png b/tests_zemu/snapshots/s-test_sign_tx_12586_5/00015.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_5/00015.png rename to tests_zemu/snapshots/s-test_sign_tx_12586_5/00015.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00000.png b/tests_zemu/snapshots/s-test_sign_tx_2/00000.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_2/00000.png rename to tests_zemu/snapshots/s-test_sign_tx_2/00000.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00001.png b/tests_zemu/snapshots/s-test_sign_tx_2/00001.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_1/00001.png rename to tests_zemu/snapshots/s-test_sign_tx_2/00001.png diff --git a/tests/snapshots/nanos/test_sign_tx_2/00002.png b/tests_zemu/snapshots/s-test_sign_tx_2/00002.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2/00002.png rename to tests_zemu/snapshots/s-test_sign_tx_2/00002.png diff --git a/tests/snapshots/nanos/test_sign_tx_2/00003.png b/tests_zemu/snapshots/s-test_sign_tx_2/00003.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2/00003.png rename to tests_zemu/snapshots/s-test_sign_tx_2/00003.png diff --git a/tests/snapshots/nanos/test_sign_tx_2/00004.png b/tests_zemu/snapshots/s-test_sign_tx_2/00004.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2/00004.png rename to tests_zemu/snapshots/s-test_sign_tx_2/00004.png diff --git a/tests/snapshots/nanos/test_sign_tx_2/00005.png b/tests_zemu/snapshots/s-test_sign_tx_2/00005.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2/00005.png rename to tests_zemu/snapshots/s-test_sign_tx_2/00005.png diff --git a/tests/snapshots/nanos/test_sign_tx_2/00006.png b/tests_zemu/snapshots/s-test_sign_tx_2/00006.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2/00006.png rename to tests_zemu/snapshots/s-test_sign_tx_2/00006.png diff --git a/tests/snapshots/nanos/test_sign_tx_2/00007.png b/tests_zemu/snapshots/s-test_sign_tx_2/00007.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2/00007.png rename to tests_zemu/snapshots/s-test_sign_tx_2/00007.png diff --git a/tests/snapshots/nanos/test_sign_tx_2/00008.png b/tests_zemu/snapshots/s-test_sign_tx_2/00008.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2/00008.png rename to tests_zemu/snapshots/s-test_sign_tx_2/00008.png diff --git a/tests/snapshots/nanos/test_sign_tx_2/00009.png b/tests_zemu/snapshots/s-test_sign_tx_2/00009.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2/00009.png rename to tests_zemu/snapshots/s-test_sign_tx_2/00009.png diff --git a/tests/snapshots/nanos/test_sign_tx_2/00010.png b/tests_zemu/snapshots/s-test_sign_tx_2/00010.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2/00010.png rename to tests_zemu/snapshots/s-test_sign_tx_2/00010.png diff --git a/tests/snapshots/nanos/test_sign_tx_2/00011.png b/tests_zemu/snapshots/s-test_sign_tx_2/00011.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2/00011.png rename to tests_zemu/snapshots/s-test_sign_tx_2/00011.png diff --git a/tests/snapshots/nanos/test_sign_tx_2/00012.png b/tests_zemu/snapshots/s-test_sign_tx_2/00012.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2/00012.png rename to tests_zemu/snapshots/s-test_sign_tx_2/00012.png diff --git a/tests/snapshots/nanos/test_sign_tx_2/00013.png b/tests_zemu/snapshots/s-test_sign_tx_2/00013.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2/00013.png rename to tests_zemu/snapshots/s-test_sign_tx_2/00013.png diff --git a/tests/snapshots/nanos/test_sign_tx_2/00014.png b/tests_zemu/snapshots/s-test_sign_tx_2/00014.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2/00014.png rename to tests_zemu/snapshots/s-test_sign_tx_2/00014.png diff --git a/tests/snapshots/nanos/test_sign_tx_2/00015.png b/tests_zemu/snapshots/s-test_sign_tx_2/00015.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2/00015.png rename to tests_zemu/snapshots/s-test_sign_tx_2/00015.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00000.png b/tests_zemu/snapshots/s-test_sign_tx_2_1/00000.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_3/00000.png rename to tests_zemu/snapshots/s-test_sign_tx_2_1/00000.png diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00001.png b/tests_zemu/snapshots/s-test_sign_tx_2_1/00001.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2_1/00001.png rename to tests_zemu/snapshots/s-test_sign_tx_2_1/00001.png diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00002.png b/tests_zemu/snapshots/s-test_sign_tx_2_1/00002.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2_1/00002.png rename to tests_zemu/snapshots/s-test_sign_tx_2_1/00002.png diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00003.png b/tests_zemu/snapshots/s-test_sign_tx_2_1/00003.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2_1/00003.png rename to tests_zemu/snapshots/s-test_sign_tx_2_1/00003.png diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00004.png b/tests_zemu/snapshots/s-test_sign_tx_2_1/00004.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2_1/00004.png rename to tests_zemu/snapshots/s-test_sign_tx_2_1/00004.png diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00005.png b/tests_zemu/snapshots/s-test_sign_tx_2_1/00005.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2_1/00005.png rename to tests_zemu/snapshots/s-test_sign_tx_2_1/00005.png diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00006.png b/tests_zemu/snapshots/s-test_sign_tx_2_1/00006.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2_1/00006.png rename to tests_zemu/snapshots/s-test_sign_tx_2_1/00006.png diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00007.png b/tests_zemu/snapshots/s-test_sign_tx_2_1/00007.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2_1/00007.png rename to tests_zemu/snapshots/s-test_sign_tx_2_1/00007.png diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00008.png b/tests_zemu/snapshots/s-test_sign_tx_2_1/00008.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2_1/00008.png rename to tests_zemu/snapshots/s-test_sign_tx_2_1/00008.png diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00009.png b/tests_zemu/snapshots/s-test_sign_tx_2_1/00009.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2_1/00009.png rename to tests_zemu/snapshots/s-test_sign_tx_2_1/00009.png diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00010.png b/tests_zemu/snapshots/s-test_sign_tx_2_1/00010.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2_1/00010.png rename to tests_zemu/snapshots/s-test_sign_tx_2_1/00010.png diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00011.png b/tests_zemu/snapshots/s-test_sign_tx_2_1/00011.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2_1/00011.png rename to tests_zemu/snapshots/s-test_sign_tx_2_1/00011.png diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00012.png b/tests_zemu/snapshots/s-test_sign_tx_2_1/00012.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2_1/00012.png rename to tests_zemu/snapshots/s-test_sign_tx_2_1/00012.png diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00013.png b/tests_zemu/snapshots/s-test_sign_tx_2_1/00013.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2_1/00013.png rename to tests_zemu/snapshots/s-test_sign_tx_2_1/00013.png diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00014.png b/tests_zemu/snapshots/s-test_sign_tx_2_1/00014.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_2_1/00014.png rename to tests_zemu/snapshots/s-test_sign_tx_2_1/00014.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00000.png b/tests_zemu/snapshots/s-test_sign_tx_49370/00000.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_4/00000.png rename to tests_zemu/snapshots/s-test_sign_tx_49370/00000.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00001.png b/tests_zemu/snapshots/s-test_sign_tx_49370/00001.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_2/00001.png rename to tests_zemu/snapshots/s-test_sign_tx_49370/00001.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00002.png b/tests_zemu/snapshots/s-test_sign_tx_49370/00002.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370/00002.png rename to tests_zemu/snapshots/s-test_sign_tx_49370/00002.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00003.png b/tests_zemu/snapshots/s-test_sign_tx_49370/00003.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370/00003.png rename to tests_zemu/snapshots/s-test_sign_tx_49370/00003.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00004.png b/tests_zemu/snapshots/s-test_sign_tx_49370/00004.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370/00004.png rename to tests_zemu/snapshots/s-test_sign_tx_49370/00004.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00005.png b/tests_zemu/snapshots/s-test_sign_tx_49370/00005.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370/00005.png rename to tests_zemu/snapshots/s-test_sign_tx_49370/00005.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00006.png b/tests_zemu/snapshots/s-test_sign_tx_49370/00006.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370/00006.png rename to tests_zemu/snapshots/s-test_sign_tx_49370/00006.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00007.png b/tests_zemu/snapshots/s-test_sign_tx_49370/00007.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370/00007.png rename to tests_zemu/snapshots/s-test_sign_tx_49370/00007.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00008.png b/tests_zemu/snapshots/s-test_sign_tx_49370/00008.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370/00008.png rename to tests_zemu/snapshots/s-test_sign_tx_49370/00008.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00009.png b/tests_zemu/snapshots/s-test_sign_tx_49370/00009.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370/00009.png rename to tests_zemu/snapshots/s-test_sign_tx_49370/00009.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00010.png b/tests_zemu/snapshots/s-test_sign_tx_49370/00010.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370/00010.png rename to tests_zemu/snapshots/s-test_sign_tx_49370/00010.png diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00011.png b/tests_zemu/snapshots/s-test_sign_tx_49370/00011.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_0_4_mainet/00011.png rename to tests_zemu/snapshots/s-test_sign_tx_49370/00011.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00012.png b/tests_zemu/snapshots/s-test_sign_tx_49370/00012.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370/00012.png rename to tests_zemu/snapshots/s-test_sign_tx_49370/00012.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00013.png b/tests_zemu/snapshots/s-test_sign_tx_49370/00013.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370/00013.png rename to tests_zemu/snapshots/s-test_sign_tx_49370/00013.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00014.png b/tests_zemu/snapshots/s-test_sign_tx_49370/00014.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370/00014.png rename to tests_zemu/snapshots/s-test_sign_tx_49370/00014.png diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00000.png b/tests_zemu/snapshots/s-test_sign_tx_49370_1/00000.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_12586_5/00000.png rename to tests_zemu/snapshots/s-test_sign_tx_49370_1/00000.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00001.png b/tests_zemu/snapshots/s-test_sign_tx_49370_1/00001.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370_1/00001.png rename to tests_zemu/snapshots/s-test_sign_tx_49370_1/00001.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00002.png b/tests_zemu/snapshots/s-test_sign_tx_49370_1/00002.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370_1/00002.png rename to tests_zemu/snapshots/s-test_sign_tx_49370_1/00002.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00003.png b/tests_zemu/snapshots/s-test_sign_tx_49370_1/00003.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370_1/00003.png rename to tests_zemu/snapshots/s-test_sign_tx_49370_1/00003.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00004.png b/tests_zemu/snapshots/s-test_sign_tx_49370_1/00004.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370_1/00004.png rename to tests_zemu/snapshots/s-test_sign_tx_49370_1/00004.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00005.png b/tests_zemu/snapshots/s-test_sign_tx_49370_1/00005.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370_1/00005.png rename to tests_zemu/snapshots/s-test_sign_tx_49370_1/00005.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00006.png b/tests_zemu/snapshots/s-test_sign_tx_49370_1/00006.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370_1/00006.png rename to tests_zemu/snapshots/s-test_sign_tx_49370_1/00006.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00007.png b/tests_zemu/snapshots/s-test_sign_tx_49370_1/00007.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370_1/00007.png rename to tests_zemu/snapshots/s-test_sign_tx_49370_1/00007.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00008.png b/tests_zemu/snapshots/s-test_sign_tx_49370_1/00008.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370_1/00008.png rename to tests_zemu/snapshots/s-test_sign_tx_49370_1/00008.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00009.png b/tests_zemu/snapshots/s-test_sign_tx_49370_1/00009.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370_1/00009.png rename to tests_zemu/snapshots/s-test_sign_tx_49370_1/00009.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00010.png b/tests_zemu/snapshots/s-test_sign_tx_49370_1/00010.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370_1/00010.png rename to tests_zemu/snapshots/s-test_sign_tx_49370_1/00010.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00011.png b/tests_zemu/snapshots/s-test_sign_tx_49370_1/00011.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370_1/00011.png rename to tests_zemu/snapshots/s-test_sign_tx_49370_1/00011.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00012.png b/tests_zemu/snapshots/s-test_sign_tx_49370_1/00012.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370_1/00012.png rename to tests_zemu/snapshots/s-test_sign_tx_49370_1/00012.png diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00013.png b/tests_zemu/snapshots/s-test_sign_tx_49370_1/00013.png similarity index 100% rename from tests/snapshots/nanos/test_sign_tx_49370_1/00013.png rename to tests_zemu/snapshots/s-test_sign_tx_49370_1/00013.png diff --git a/tests/snapshots/nanosp/test_get_address_0/00003.png b/tests_zemu/snapshots/sp-mainmenu/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_0/00003.png rename to tests_zemu/snapshots/sp-mainmenu/00000.png diff --git a/tests_zemu/snapshots/sp-mainmenu/00001.png b/tests_zemu/snapshots/sp-mainmenu/00001.png new file mode 100644 index 00000000..9328353a Binary files /dev/null and b/tests_zemu/snapshots/sp-mainmenu/00001.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00002.png b/tests_zemu/snapshots/sp-mainmenu/00002.png new file mode 100644 index 00000000..c0bac538 Binary files /dev/null and b/tests_zemu/snapshots/sp-mainmenu/00002.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00003.png b/tests_zemu/snapshots/sp-mainmenu/00003.png new file mode 100644 index 00000000..06014d81 Binary files /dev/null and b/tests_zemu/snapshots/sp-mainmenu/00003.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00004.png b/tests_zemu/snapshots/sp-mainmenu/00004.png new file mode 100644 index 00000000..152e0c9d Binary files /dev/null and b/tests_zemu/snapshots/sp-mainmenu/00004.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00005.png b/tests_zemu/snapshots/sp-mainmenu/00005.png new file mode 100644 index 00000000..bcb20c68 Binary files /dev/null and b/tests_zemu/snapshots/sp-mainmenu/00005.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00006.png b/tests_zemu/snapshots/sp-mainmenu/00006.png new file mode 100644 index 00000000..152e0c9d Binary files /dev/null and b/tests_zemu/snapshots/sp-mainmenu/00006.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00007.png b/tests_zemu/snapshots/sp-mainmenu/00007.png new file mode 100644 index 00000000..06014d81 Binary files /dev/null and b/tests_zemu/snapshots/sp-mainmenu/00007.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00008.png b/tests_zemu/snapshots/sp-mainmenu/00008.png new file mode 100644 index 00000000..c0bac538 Binary files /dev/null and b/tests_zemu/snapshots/sp-mainmenu/00008.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00009.png b/tests_zemu/snapshots/sp-mainmenu/00009.png new file mode 100644 index 00000000..9328353a Binary files /dev/null and b/tests_zemu/snapshots/sp-mainmenu/00009.png differ diff --git a/tests/snapshots/nanosp/test_get_address_1/00003.png b/tests_zemu/snapshots/sp-mainmenu/00010.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_1/00003.png rename to tests_zemu/snapshots/sp-mainmenu/00010.png diff --git a/tests/snapshots/nanosp/test_get_address_0_preauth/00000.png b/tests_zemu/snapshots/sp-test_get_address_0/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_0_preauth/00000.png rename to tests_zemu/snapshots/sp-test_get_address_0/00000.png diff --git a/tests/snapshots/nanosp/test_get_address_0_preauth/00001.png b/tests_zemu/snapshots/sp-test_get_address_0/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_0_preauth/00001.png rename to tests_zemu/snapshots/sp-test_get_address_0/00001.png diff --git a/tests/snapshots/nanosp/test_get_address_0_preauth/00002.png b/tests_zemu/snapshots/sp-test_get_address_0/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_0_preauth/00002.png rename to tests_zemu/snapshots/sp-test_get_address_0/00002.png diff --git a/tests/snapshots/nanosp/test_get_address_0/00000.png b/tests_zemu/snapshots/sp-test_get_address_0/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_0/00000.png rename to tests_zemu/snapshots/sp-test_get_address_0/00003.png diff --git a/tests/snapshots/nanosp/test_get_address_0/00001.png b/tests_zemu/snapshots/sp-test_get_address_0/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_0/00001.png rename to tests_zemu/snapshots/sp-test_get_address_0/00004.png diff --git a/tests/snapshots/nanosp/test_get_address_0/00002.png b/tests_zemu/snapshots/sp-test_get_address_0/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_0/00002.png rename to tests_zemu/snapshots/sp-test_get_address_0/00005.png diff --git a/tests/snapshots/nanosp/test_get_address_2/00003.png b/tests_zemu/snapshots/sp-test_get_address_0/00006.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_2/00003.png rename to tests_zemu/snapshots/sp-test_get_address_0/00006.png diff --git a/tests/snapshots/nanosp/test_get_address_1_preauth/00000.png b/tests_zemu/snapshots/sp-test_get_address_1/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_1_preauth/00000.png rename to tests_zemu/snapshots/sp-test_get_address_1/00000.png diff --git a/tests/snapshots/nanosp/test_get_address_1_preauth/00001.png b/tests_zemu/snapshots/sp-test_get_address_1/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_1_preauth/00001.png rename to tests_zemu/snapshots/sp-test_get_address_1/00001.png diff --git a/tests/snapshots/nanosp/test_get_address_1_preauth/00002.png b/tests_zemu/snapshots/sp-test_get_address_1/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_1_preauth/00002.png rename to tests_zemu/snapshots/sp-test_get_address_1/00002.png diff --git a/tests/snapshots/nanosp/test_get_address_1/00000.png b/tests_zemu/snapshots/sp-test_get_address_1/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_1/00000.png rename to tests_zemu/snapshots/sp-test_get_address_1/00003.png diff --git a/tests/snapshots/nanosp/test_get_address_1/00001.png b/tests_zemu/snapshots/sp-test_get_address_1/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_1/00001.png rename to tests_zemu/snapshots/sp-test_get_address_1/00004.png diff --git a/tests/snapshots/nanosp/test_get_address_1/00002.png b/tests_zemu/snapshots/sp-test_get_address_1/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_1/00002.png rename to tests_zemu/snapshots/sp-test_get_address_1/00005.png diff --git a/tests/snapshots/nanosp/test_get_address_3/00003.png b/tests_zemu/snapshots/sp-test_get_address_1/00006.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_3/00003.png rename to tests_zemu/snapshots/sp-test_get_address_1/00006.png diff --git a/tests/snapshots/nanosp/test_get_address_2_preauth/00000.png b/tests_zemu/snapshots/sp-test_get_address_2/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_2_preauth/00000.png rename to tests_zemu/snapshots/sp-test_get_address_2/00000.png diff --git a/tests/snapshots/nanosp/test_get_address_2_preauth/00001.png b/tests_zemu/snapshots/sp-test_get_address_2/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_2_preauth/00001.png rename to tests_zemu/snapshots/sp-test_get_address_2/00001.png diff --git a/tests/snapshots/nanosp/test_get_address_2_preauth/00002.png b/tests_zemu/snapshots/sp-test_get_address_2/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_2_preauth/00002.png rename to tests_zemu/snapshots/sp-test_get_address_2/00002.png diff --git a/tests/snapshots/nanosp/test_get_address_2/00000.png b/tests_zemu/snapshots/sp-test_get_address_2/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_2/00000.png rename to tests_zemu/snapshots/sp-test_get_address_2/00003.png diff --git a/tests/snapshots/nanosp/test_get_address_2/00001.png b/tests_zemu/snapshots/sp-test_get_address_2/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_2/00001.png rename to tests_zemu/snapshots/sp-test_get_address_2/00004.png diff --git a/tests/snapshots/nanosp/test_get_address_2/00002.png b/tests_zemu/snapshots/sp-test_get_address_2/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_2/00002.png rename to tests_zemu/snapshots/sp-test_get_address_2/00005.png diff --git a/tests/snapshots/nanosp/test_get_address_49370/00003.png b/tests_zemu/snapshots/sp-test_get_address_2/00006.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_49370/00003.png rename to tests_zemu/snapshots/sp-test_get_address_2/00006.png diff --git a/tests/snapshots/nanosp/test_get_address_3_preauth/00000.png b/tests_zemu/snapshots/sp-test_get_address_3/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_3_preauth/00000.png rename to tests_zemu/snapshots/sp-test_get_address_3/00000.png diff --git a/tests/snapshots/nanosp/test_get_address_3_preauth/00001.png b/tests_zemu/snapshots/sp-test_get_address_3/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_3_preauth/00001.png rename to tests_zemu/snapshots/sp-test_get_address_3/00001.png diff --git a/tests/snapshots/nanosp/test_get_address_3_preauth/00002.png b/tests_zemu/snapshots/sp-test_get_address_3/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_3_preauth/00002.png rename to tests_zemu/snapshots/sp-test_get_address_3/00002.png diff --git a/tests/snapshots/nanosp/test_get_address_3/00000.png b/tests_zemu/snapshots/sp-test_get_address_3/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_3/00000.png rename to tests_zemu/snapshots/sp-test_get_address_3/00003.png diff --git a/tests/snapshots/nanosp/test_get_address_3/00001.png b/tests_zemu/snapshots/sp-test_get_address_3/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_3/00001.png rename to tests_zemu/snapshots/sp-test_get_address_3/00004.png diff --git a/tests/snapshots/nanosp/test_get_address_3/00002.png b/tests_zemu/snapshots/sp-test_get_address_3/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_3/00002.png rename to tests_zemu/snapshots/sp-test_get_address_3/00005.png diff --git a/tests/snapshots/nanosp/test_get_address_x312a/00003.png b/tests_zemu/snapshots/sp-test_get_address_3/00006.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_x312a/00003.png rename to tests_zemu/snapshots/sp-test_get_address_3/00006.png diff --git a/tests/snapshots/nanosp/test_get_address_49370_preauth/00000.png b/tests_zemu/snapshots/sp-test_get_address_49370/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_49370_preauth/00000.png rename to tests_zemu/snapshots/sp-test_get_address_49370/00000.png diff --git a/tests/snapshots/nanosp/test_get_address_49370_preauth/00001.png b/tests_zemu/snapshots/sp-test_get_address_49370/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_49370_preauth/00001.png rename to tests_zemu/snapshots/sp-test_get_address_49370/00001.png diff --git a/tests/snapshots/nanosp/test_get_address_49370_preauth/00002.png b/tests_zemu/snapshots/sp-test_get_address_49370/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_49370_preauth/00002.png rename to tests_zemu/snapshots/sp-test_get_address_49370/00002.png diff --git a/tests/snapshots/nanosp/test_get_address_49370/00000.png b/tests_zemu/snapshots/sp-test_get_address_49370/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_49370/00000.png rename to tests_zemu/snapshots/sp-test_get_address_49370/00003.png diff --git a/tests/snapshots/nanosp/test_get_address_49370/00001.png b/tests_zemu/snapshots/sp-test_get_address_49370/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_49370/00001.png rename to tests_zemu/snapshots/sp-test_get_address_49370/00004.png diff --git a/tests/snapshots/nanosp/test_get_address_49370/00002.png b/tests_zemu/snapshots/sp-test_get_address_49370/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_49370/00002.png rename to tests_zemu/snapshots/sp-test_get_address_49370/00005.png diff --git a/tests/snapshots/nanox/test_get_address_0/00003.png b/tests_zemu/snapshots/sp-test_get_address_49370/00006.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_0/00003.png rename to tests_zemu/snapshots/sp-test_get_address_49370/00006.png diff --git a/tests/snapshots/nanosp/test_get_address_x312a_preauth/00000.png b/tests_zemu/snapshots/sp-test_get_address_x312a/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_x312a_preauth/00000.png rename to tests_zemu/snapshots/sp-test_get_address_x312a/00000.png diff --git a/tests/snapshots/nanosp/test_get_address_x312a_preauth/00001.png b/tests_zemu/snapshots/sp-test_get_address_x312a/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_x312a_preauth/00001.png rename to tests_zemu/snapshots/sp-test_get_address_x312a/00001.png diff --git a/tests/snapshots/nanosp/test_get_address_x312a_preauth/00002.png b/tests_zemu/snapshots/sp-test_get_address_x312a/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_x312a_preauth/00002.png rename to tests_zemu/snapshots/sp-test_get_address_x312a/00002.png diff --git a/tests/snapshots/nanosp/test_get_address_x312a/00000.png b/tests_zemu/snapshots/sp-test_get_address_x312a/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_x312a/00000.png rename to tests_zemu/snapshots/sp-test_get_address_x312a/00003.png diff --git a/tests/snapshots/nanosp/test_get_address_x312a/00001.png b/tests_zemu/snapshots/sp-test_get_address_x312a/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_x312a/00001.png rename to tests_zemu/snapshots/sp-test_get_address_x312a/00004.png diff --git a/tests/snapshots/nanosp/test_get_address_x312a/00002.png b/tests_zemu/snapshots/sp-test_get_address_x312a/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_get_address_x312a/00002.png rename to tests_zemu/snapshots/sp-test_get_address_x312a/00005.png diff --git a/tests/snapshots/nanox/test_get_address_1/00003.png b/tests_zemu/snapshots/sp-test_get_address_x312a/00006.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_1/00003.png rename to tests_zemu/snapshots/sp-test_get_address_x312a/00006.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00000.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0/00000.png rename to tests_zemu/snapshots/sp-test_sign_tx_0/00000.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00001.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0/00001.png rename to tests_zemu/snapshots/sp-test_sign_tx_0/00001.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0/00002.png rename to tests_zemu/snapshots/sp-test_sign_tx_0/00002.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0/00003.png rename to tests_zemu/snapshots/sp-test_sign_tx_0/00003.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0/00004.png rename to tests_zemu/snapshots/sp-test_sign_tx_0/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0/00005.png rename to tests_zemu/snapshots/sp-test_sign_tx_0/00005.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00006.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0/00006.png rename to tests_zemu/snapshots/sp-test_sign_tx_0/00006.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00007.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0/00007.png rename to tests_zemu/snapshots/sp-test_sign_tx_0/00007.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00008.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00008.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0/00008.png rename to tests_zemu/snapshots/sp-test_sign_tx_0/00008.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00009.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00009.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0/00009.png rename to tests_zemu/snapshots/sp-test_sign_tx_0/00009.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00010.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00010.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0/00010.png rename to tests_zemu/snapshots/sp-test_sign_tx_0/00010.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00011.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00011.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0/00011.png rename to tests_zemu/snapshots/sp-test_sign_tx_0/00011.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00012.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00012.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0/00012.png rename to tests_zemu/snapshots/sp-test_sign_tx_0/00012.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00013.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00013.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0/00013.png rename to tests_zemu/snapshots/sp-test_sign_tx_0/00013.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00014.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00014.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0/00014.png rename to tests_zemu/snapshots/sp-test_sign_tx_0/00014.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00000.png b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_1/00000.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_1/00000.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00001.png b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_1/00001.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_1/00001.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_1/00002.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_1/00002.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_1/00003.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_1/00003.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_1/00004.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_1/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_1/00005.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_1/00005.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00006.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_1/00006.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_1/00006.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00007.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_1/00007.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_1/00007.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00008.png b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00008.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_1/00008.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_1/00008.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00009.png b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00009.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_1/00009.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_1/00009.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00010.png b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00010.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_1/00010.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_1/00010.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00011.png b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00011.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_1/00011.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_1/00011.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00012.png b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00012.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_1/00012.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_1/00012.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00000.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_2/00000.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_2/00000.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00001.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_2/00001.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_2/00001.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_2/00002.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_2/00002.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_2/00003.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_2/00003.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_2/00004.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_2/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_2/00005.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_2/00005.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00006.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_2/00006.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_2/00006.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00007.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_2/00007.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_2/00007.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00008.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00008.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_2/00008.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_2/00008.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00009.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00009.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_2/00009.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_2/00009.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00010.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00010.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_2/00010.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_2/00010.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00011.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00011.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_2/00011.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_2/00011.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00012.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00012.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_2/00012.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_2/00012.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00013.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00013.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_2/00013.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_2/00013.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00000.png b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_3/00000.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_3/00000.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00001.png b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_3/00001.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_3/00001.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_3/00002.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_3/00002.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_3/00003.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_3/00003.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_3/00004.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_3/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_3/00005.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_3/00005.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00006.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_3/00006.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_3/00006.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00007.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_3/00007.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_3/00007.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00008.png b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00008.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_3/00008.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_3/00008.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00009.png b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00009.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_3/00009.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_3/00009.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00010.png b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00010.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_3/00010.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_3/00010.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00011.png b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00011.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_3/00011.png rename to tests_zemu/snapshots/sp-test_sign_tx_0_3/00011.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00000.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00000.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586/00000.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00001.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00001.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586/00001.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00002.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586/00002.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586/00003.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586/00003.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586/00004.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586/00005.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586/00005.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00006.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586/00006.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586/00006.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00007.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586/00007.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586/00007.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00008.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00008.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586/00008.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586/00008.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00009.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00009.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586/00009.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586/00009.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00010.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00010.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586/00010.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586/00010.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00011.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00011.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586/00011.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586/00011.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00012.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00012.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586/00012.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586/00012.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00000.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00000.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_2/00000.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00001.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586/00001.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_2/00001.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_2/00002.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_2/00002.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_2/00003.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_2/00003.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_2/00004.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_2/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_2/00005.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_2/00005.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00006.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_2/00006.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_2/00006.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00007.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_2/00007.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_2/00007.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00008.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00008.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_2/00008.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_2/00008.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00009.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00009.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_2/00009.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_2/00009.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00010.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00010.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_2/00010.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_2/00010.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00011.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00011.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_2/00011.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_2/00011.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00000.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586/00000.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_3/00000.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00001.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00001.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_3/00001.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_3/00002.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_3/00002.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_3/00003.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_3/00003.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_3/00004.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_3/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_3/00005.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_3/00005.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00006.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_3/00006.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_3/00006.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00007.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_3/00007.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_3/00007.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00008.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00008.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_3/00008.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_3/00008.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00009.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00009.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_3/00009.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_3/00009.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00010.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00010.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_3/00010.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_3/00010.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00011.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00011.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_3/00011.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_3/00011.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00000.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_1/00000.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_5/00000.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00001.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_5/00001.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_5/00001.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_5/00002.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_5/00002.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_5/00003.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_5/00003.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_5/00004.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_5/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_5/00005.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_5/00005.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00006.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_5/00006.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_5/00006.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00007.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_5/00007.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_5/00007.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00008.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00008.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_5/00008.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_5/00008.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00009.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00009.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_5/00009.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_5/00009.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00010.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00010.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_5/00010.png rename to tests_zemu/snapshots/sp-test_sign_tx_12586_5/00010.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00000.png b/tests_zemu/snapshots/sp-test_sign_tx_2/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_2/00000.png rename to tests_zemu/snapshots/sp-test_sign_tx_2/00000.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00001.png b/tests_zemu/snapshots/sp-test_sign_tx_2/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_1/00001.png rename to tests_zemu/snapshots/sp-test_sign_tx_2/00001.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_2/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2/00002.png rename to tests_zemu/snapshots/sp-test_sign_tx_2/00002.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_2/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2/00003.png rename to tests_zemu/snapshots/sp-test_sign_tx_2/00003.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_2/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2/00004.png rename to tests_zemu/snapshots/sp-test_sign_tx_2/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_2/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2/00005.png rename to tests_zemu/snapshots/sp-test_sign_tx_2/00005.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_2/00006.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2/00006.png rename to tests_zemu/snapshots/sp-test_sign_tx_2/00006.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_2/00007.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2/00007.png rename to tests_zemu/snapshots/sp-test_sign_tx_2/00007.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00008.png b/tests_zemu/snapshots/sp-test_sign_tx_2/00008.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2/00008.png rename to tests_zemu/snapshots/sp-test_sign_tx_2/00008.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00009.png b/tests_zemu/snapshots/sp-test_sign_tx_2/00009.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2/00009.png rename to tests_zemu/snapshots/sp-test_sign_tx_2/00009.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00010.png b/tests_zemu/snapshots/sp-test_sign_tx_2/00010.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2/00010.png rename to tests_zemu/snapshots/sp-test_sign_tx_2/00010.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00011.png b/tests_zemu/snapshots/sp-test_sign_tx_2/00011.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2/00011.png rename to tests_zemu/snapshots/sp-test_sign_tx_2/00011.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00000.png b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_3/00000.png rename to tests_zemu/snapshots/sp-test_sign_tx_2_1/00000.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00001.png b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2_1/00001.png rename to tests_zemu/snapshots/sp-test_sign_tx_2_1/00001.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2_1/00002.png rename to tests_zemu/snapshots/sp-test_sign_tx_2_1/00002.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2_1/00003.png rename to tests_zemu/snapshots/sp-test_sign_tx_2_1/00003.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2_1/00004.png rename to tests_zemu/snapshots/sp-test_sign_tx_2_1/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2_1/00005.png rename to tests_zemu/snapshots/sp-test_sign_tx_2_1/00005.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00006.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2_1/00006.png rename to tests_zemu/snapshots/sp-test_sign_tx_2_1/00006.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00007.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2_1/00007.png rename to tests_zemu/snapshots/sp-test_sign_tx_2_1/00007.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00008.png b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00008.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2_1/00008.png rename to tests_zemu/snapshots/sp-test_sign_tx_2_1/00008.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00009.png b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00009.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2_1/00009.png rename to tests_zemu/snapshots/sp-test_sign_tx_2_1/00009.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00010.png b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00010.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2_1/00010.png rename to tests_zemu/snapshots/sp-test_sign_tx_2_1/00010.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00000.png b/tests_zemu/snapshots/sp-test_sign_tx_49370/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_4/00000.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370/00000.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00001.png b/tests_zemu/snapshots/sp-test_sign_tx_49370/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_2/00001.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370/00001.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_49370/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370/00002.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370/00002.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_49370/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370/00003.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370/00003.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_49370/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370/00004.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_49370/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370/00005.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370/00005.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_49370/00006.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370/00006.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370/00006.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_49370/00007.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00007.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370/00007.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00008.png b/tests_zemu/snapshots/sp-test_sign_tx_49370/00008.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370/00008.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370/00008.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00009.png b/tests_zemu/snapshots/sp-test_sign_tx_49370/00009.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370/00009.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370/00009.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00010.png b/tests_zemu/snapshots/sp-test_sign_tx_49370/00010.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370/00010.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370/00010.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00000.png b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_5/00000.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370_1/00000.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00001.png b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370_1/00001.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370_1/00001.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370_1/00002.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370_1/00002.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370_1/00003.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370_1/00003.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370_1/00004.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370_1/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370_1/00005.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370_1/00005.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00006.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370_1/00006.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370_1/00006.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00007.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370_1/00007.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370_1/00007.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00008.png b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00008.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370_1/00008.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370_1/00008.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00009.png b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00009.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370_1/00009.png rename to tests_zemu/snapshots/sp-test_sign_tx_49370_1/00009.png diff --git a/tests_zemu/snapshots/st-mainmenu/00000.png b/tests_zemu/snapshots/st-mainmenu/00000.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-mainmenu/00000.png differ diff --git a/tests_zemu/snapshots/st-mainmenu/00001.png b/tests_zemu/snapshots/st-mainmenu/00001.png new file mode 100644 index 00000000..882b748c Binary files /dev/null and b/tests_zemu/snapshots/st-mainmenu/00001.png differ diff --git a/tests_zemu/snapshots/st-mainmenu/00002.png b/tests_zemu/snapshots/st-mainmenu/00002.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-mainmenu/00002.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_0/00000.png b/tests_zemu/snapshots/st-test_get_address_0/00000.png new file mode 100644 index 00000000..c65112e4 Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_0/00000.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_0/00001.png b/tests_zemu/snapshots/st-test_get_address_0/00001.png new file mode 100644 index 00000000..b21eadae Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_0/00001.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_0/00002.png b/tests_zemu/snapshots/st-test_get_address_0/00002.png new file mode 100644 index 00000000..fd0d9fff Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_0/00002.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_0/00003.png b/tests_zemu/snapshots/st-test_get_address_0/00003.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_0/00003.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_1/00000.png b/tests_zemu/snapshots/st-test_get_address_1/00000.png new file mode 100644 index 00000000..c65112e4 Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_1/00000.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_1/00001.png b/tests_zemu/snapshots/st-test_get_address_1/00001.png new file mode 100644 index 00000000..750152c9 Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_1/00001.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_1/00002.png b/tests_zemu/snapshots/st-test_get_address_1/00002.png new file mode 100644 index 00000000..e9225014 Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_1/00002.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_1/00003.png b/tests_zemu/snapshots/st-test_get_address_1/00003.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_1/00003.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_2/00000.png b/tests_zemu/snapshots/st-test_get_address_2/00000.png new file mode 100644 index 00000000..c65112e4 Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_2/00000.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_2/00001.png b/tests_zemu/snapshots/st-test_get_address_2/00001.png new file mode 100644 index 00000000..c7d29d73 Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_2/00001.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_2/00002.png b/tests_zemu/snapshots/st-test_get_address_2/00002.png new file mode 100644 index 00000000..b129fd62 Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_2/00002.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_2/00003.png b/tests_zemu/snapshots/st-test_get_address_2/00003.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_2/00003.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_3/00000.png b/tests_zemu/snapshots/st-test_get_address_3/00000.png new file mode 100644 index 00000000..c65112e4 Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_3/00000.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_3/00001.png b/tests_zemu/snapshots/st-test_get_address_3/00001.png new file mode 100644 index 00000000..c6b5163e Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_3/00001.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_3/00002.png b/tests_zemu/snapshots/st-test_get_address_3/00002.png new file mode 100644 index 00000000..68cbdf0a Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_3/00002.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_3/00003.png b/tests_zemu/snapshots/st-test_get_address_3/00003.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_3/00003.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_49370/00000.png b/tests_zemu/snapshots/st-test_get_address_49370/00000.png new file mode 100644 index 00000000..c65112e4 Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_49370/00000.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_49370/00001.png b/tests_zemu/snapshots/st-test_get_address_49370/00001.png new file mode 100644 index 00000000..842c1739 Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_49370/00001.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_49370/00002.png b/tests_zemu/snapshots/st-test_get_address_49370/00002.png new file mode 100644 index 00000000..143d700e Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_49370/00002.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_49370/00003.png b/tests_zemu/snapshots/st-test_get_address_49370/00003.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_49370/00003.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_x312a/00000.png b/tests_zemu/snapshots/st-test_get_address_x312a/00000.png new file mode 100644 index 00000000..c65112e4 Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_x312a/00000.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_x312a/00001.png b/tests_zemu/snapshots/st-test_get_address_x312a/00001.png new file mode 100644 index 00000000..a544a400 Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_x312a/00001.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_x312a/00002.png b/tests_zemu/snapshots/st-test_get_address_x312a/00002.png new file mode 100644 index 00000000..1372f4d7 Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_x312a/00002.png differ diff --git a/tests_zemu/snapshots/st-test_get_address_x312a/00003.png b/tests_zemu/snapshots/st-test_get_address_x312a/00003.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_get_address_x312a/00003.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0/00000.png b/tests_zemu/snapshots/st-test_sign_tx_0/00000.png new file mode 100644 index 00000000..29859962 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0/00000.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0/00001.png b/tests_zemu/snapshots/st-test_sign_tx_0/00001.png new file mode 100644 index 00000000..9d1cf8dd Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0/00001.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0/00002.png b/tests_zemu/snapshots/st-test_sign_tx_0/00002.png new file mode 100644 index 00000000..154f360f Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0/00002.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0/00003.png b/tests_zemu/snapshots/st-test_sign_tx_0/00003.png new file mode 100644 index 00000000..c33f304b Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0/00003.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0/00004.png b/tests_zemu/snapshots/st-test_sign_tx_0/00004.png new file mode 100644 index 00000000..8f5b596b Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0/00004.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0/00005.png b/tests_zemu/snapshots/st-test_sign_tx_0/00005.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0/00005.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0_1/00000.png b/tests_zemu/snapshots/st-test_sign_tx_0_1/00000.png new file mode 100644 index 00000000..29859962 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0_1/00000.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0_1/00001.png b/tests_zemu/snapshots/st-test_sign_tx_0_1/00001.png new file mode 100644 index 00000000..70190e42 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0_1/00001.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0_1/00002.png b/tests_zemu/snapshots/st-test_sign_tx_0_1/00002.png new file mode 100644 index 00000000..3cd6bcfe Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0_1/00002.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0_1/00003.png b/tests_zemu/snapshots/st-test_sign_tx_0_1/00003.png new file mode 100644 index 00000000..3d0b887b Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0_1/00003.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0_1/00004.png b/tests_zemu/snapshots/st-test_sign_tx_0_1/00004.png new file mode 100644 index 00000000..8f5b596b Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0_1/00004.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0_1/00005.png b/tests_zemu/snapshots/st-test_sign_tx_0_1/00005.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0_1/00005.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0_2/00000.png b/tests_zemu/snapshots/st-test_sign_tx_0_2/00000.png new file mode 100644 index 00000000..95b89018 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0_2/00000.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0_2/00001.png b/tests_zemu/snapshots/st-test_sign_tx_0_2/00001.png new file mode 100644 index 00000000..4926ccaf Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0_2/00001.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0_2/00002.png b/tests_zemu/snapshots/st-test_sign_tx_0_2/00002.png new file mode 100644 index 00000000..e8b5b4a5 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0_2/00002.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0_2/00003.png b/tests_zemu/snapshots/st-test_sign_tx_0_2/00003.png new file mode 100644 index 00000000..939ae3dd Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0_2/00003.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0_2/00004.png b/tests_zemu/snapshots/st-test_sign_tx_0_2/00004.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0_2/00004.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0_3/00000.png b/tests_zemu/snapshots/st-test_sign_tx_0_3/00000.png new file mode 100644 index 00000000..95b89018 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0_3/00000.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0_3/00001.png b/tests_zemu/snapshots/st-test_sign_tx_0_3/00001.png new file mode 100644 index 00000000..f45c0d2a Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0_3/00001.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0_3/00002.png b/tests_zemu/snapshots/st-test_sign_tx_0_3/00002.png new file mode 100644 index 00000000..5550fc4f Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0_3/00002.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0_3/00003.png b/tests_zemu/snapshots/st-test_sign_tx_0_3/00003.png new file mode 100644 index 00000000..939ae3dd Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0_3/00003.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_0_3/00004.png b/tests_zemu/snapshots/st-test_sign_tx_0_3/00004.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_0_3/00004.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586/00000.png b/tests_zemu/snapshots/st-test_sign_tx_12586/00000.png new file mode 100644 index 00000000..29859962 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586/00000.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586/00001.png b/tests_zemu/snapshots/st-test_sign_tx_12586/00001.png new file mode 100644 index 00000000..7d443b8b Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586/00001.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586/00002.png b/tests_zemu/snapshots/st-test_sign_tx_12586/00002.png new file mode 100644 index 00000000..085c0814 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586/00002.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586/00003.png b/tests_zemu/snapshots/st-test_sign_tx_12586/00003.png new file mode 100644 index 00000000..30d7b74a Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586/00003.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586/00004.png b/tests_zemu/snapshots/st-test_sign_tx_12586/00004.png new file mode 100644 index 00000000..8f5b596b Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586/00004.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586/00005.png b/tests_zemu/snapshots/st-test_sign_tx_12586/00005.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586/00005.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586_2/00000.png b/tests_zemu/snapshots/st-test_sign_tx_12586_2/00000.png new file mode 100644 index 00000000..29859962 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586_2/00000.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586_2/00001.png b/tests_zemu/snapshots/st-test_sign_tx_12586_2/00001.png new file mode 100644 index 00000000..1e957643 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586_2/00001.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586_2/00002.png b/tests_zemu/snapshots/st-test_sign_tx_12586_2/00002.png new file mode 100644 index 00000000..9c2f4ddd Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586_2/00002.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586_2/00003.png b/tests_zemu/snapshots/st-test_sign_tx_12586_2/00003.png new file mode 100644 index 00000000..2b0de15e Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586_2/00003.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586_2/00004.png b/tests_zemu/snapshots/st-test_sign_tx_12586_2/00004.png new file mode 100644 index 00000000..8f5b596b Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586_2/00004.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586_2/00005.png b/tests_zemu/snapshots/st-test_sign_tx_12586_2/00005.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586_2/00005.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586_3/00000.png b/tests_zemu/snapshots/st-test_sign_tx_12586_3/00000.png new file mode 100644 index 00000000..95b89018 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586_3/00000.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586_3/00001.png b/tests_zemu/snapshots/st-test_sign_tx_12586_3/00001.png new file mode 100644 index 00000000..278d0cc2 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586_3/00001.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586_3/00002.png b/tests_zemu/snapshots/st-test_sign_tx_12586_3/00002.png new file mode 100644 index 00000000..7b42ca7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586_3/00002.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586_3/00003.png b/tests_zemu/snapshots/st-test_sign_tx_12586_3/00003.png new file mode 100644 index 00000000..939ae3dd Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586_3/00003.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586_3/00004.png b/tests_zemu/snapshots/st-test_sign_tx_12586_3/00004.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586_3/00004.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586_5/00000.png b/tests_zemu/snapshots/st-test_sign_tx_12586_5/00000.png new file mode 100644 index 00000000..95b89018 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586_5/00000.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586_5/00001.png b/tests_zemu/snapshots/st-test_sign_tx_12586_5/00001.png new file mode 100644 index 00000000..9b758a85 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586_5/00001.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586_5/00002.png b/tests_zemu/snapshots/st-test_sign_tx_12586_5/00002.png new file mode 100644 index 00000000..30dab6ba Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586_5/00002.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586_5/00003.png b/tests_zemu/snapshots/st-test_sign_tx_12586_5/00003.png new file mode 100644 index 00000000..939ae3dd Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586_5/00003.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_12586_5/00004.png b/tests_zemu/snapshots/st-test_sign_tx_12586_5/00004.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_12586_5/00004.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_2/00000.png b/tests_zemu/snapshots/st-test_sign_tx_2/00000.png new file mode 100644 index 00000000..95b89018 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_2/00000.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_2/00001.png b/tests_zemu/snapshots/st-test_sign_tx_2/00001.png new file mode 100644 index 00000000..242fcfb8 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_2/00001.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_2/00002.png b/tests_zemu/snapshots/st-test_sign_tx_2/00002.png new file mode 100644 index 00000000..f5214826 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_2/00002.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_2/00003.png b/tests_zemu/snapshots/st-test_sign_tx_2/00003.png new file mode 100644 index 00000000..939ae3dd Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_2/00003.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_2/00004.png b/tests_zemu/snapshots/st-test_sign_tx_2/00004.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_2/00004.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_2_1/00000.png b/tests_zemu/snapshots/st-test_sign_tx_2_1/00000.png new file mode 100644 index 00000000..95b89018 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_2_1/00000.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_2_1/00001.png b/tests_zemu/snapshots/st-test_sign_tx_2_1/00001.png new file mode 100644 index 00000000..90ce0143 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_2_1/00001.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_2_1/00002.png b/tests_zemu/snapshots/st-test_sign_tx_2_1/00002.png new file mode 100644 index 00000000..1a23ccd7 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_2_1/00002.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_2_1/00003.png b/tests_zemu/snapshots/st-test_sign_tx_2_1/00003.png new file mode 100644 index 00000000..939ae3dd Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_2_1/00003.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_2_1/00004.png b/tests_zemu/snapshots/st-test_sign_tx_2_1/00004.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_2_1/00004.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_49370/00000.png b/tests_zemu/snapshots/st-test_sign_tx_49370/00000.png new file mode 100644 index 00000000..29859962 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_49370/00000.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_49370/00001.png b/tests_zemu/snapshots/st-test_sign_tx_49370/00001.png new file mode 100644 index 00000000..0bcf84ff Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_49370/00001.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_49370/00002.png b/tests_zemu/snapshots/st-test_sign_tx_49370/00002.png new file mode 100644 index 00000000..8deda87d Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_49370/00002.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_49370/00003.png b/tests_zemu/snapshots/st-test_sign_tx_49370/00003.png new file mode 100644 index 00000000..6198d995 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_49370/00003.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_49370/00004.png b/tests_zemu/snapshots/st-test_sign_tx_49370/00004.png new file mode 100644 index 00000000..8f5b596b Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_49370/00004.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_49370/00005.png b/tests_zemu/snapshots/st-test_sign_tx_49370/00005.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_49370/00005.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_49370_1/00000.png b/tests_zemu/snapshots/st-test_sign_tx_49370_1/00000.png new file mode 100644 index 00000000..95b89018 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_49370_1/00000.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_49370_1/00001.png b/tests_zemu/snapshots/st-test_sign_tx_49370_1/00001.png new file mode 100644 index 00000000..a982559f Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_49370_1/00001.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_49370_1/00002.png b/tests_zemu/snapshots/st-test_sign_tx_49370_1/00002.png new file mode 100644 index 00000000..16591a89 Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_49370_1/00002.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_49370_1/00003.png b/tests_zemu/snapshots/st-test_sign_tx_49370_1/00003.png new file mode 100644 index 00000000..939ae3dd Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_49370_1/00003.png differ diff --git a/tests_zemu/snapshots/st-test_sign_tx_49370_1/00004.png b/tests_zemu/snapshots/st-test_sign_tx_49370_1/00004.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests_zemu/snapshots/st-test_sign_tx_49370_1/00004.png differ diff --git a/tests/snapshots/nanox/test_get_address_2/00003.png b/tests_zemu/snapshots/x-mainmenu/00000.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_2/00003.png rename to tests_zemu/snapshots/x-mainmenu/00000.png diff --git a/tests_zemu/snapshots/x-mainmenu/00001.png b/tests_zemu/snapshots/x-mainmenu/00001.png new file mode 100644 index 00000000..9328353a Binary files /dev/null and b/tests_zemu/snapshots/x-mainmenu/00001.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00002.png b/tests_zemu/snapshots/x-mainmenu/00002.png new file mode 100644 index 00000000..c0bac538 Binary files /dev/null and b/tests_zemu/snapshots/x-mainmenu/00002.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00003.png b/tests_zemu/snapshots/x-mainmenu/00003.png new file mode 100644 index 00000000..06014d81 Binary files /dev/null and b/tests_zemu/snapshots/x-mainmenu/00003.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00004.png b/tests_zemu/snapshots/x-mainmenu/00004.png new file mode 100644 index 00000000..152e0c9d Binary files /dev/null and b/tests_zemu/snapshots/x-mainmenu/00004.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00005.png b/tests_zemu/snapshots/x-mainmenu/00005.png new file mode 100644 index 00000000..bcb20c68 Binary files /dev/null and b/tests_zemu/snapshots/x-mainmenu/00005.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00006.png b/tests_zemu/snapshots/x-mainmenu/00006.png new file mode 100644 index 00000000..152e0c9d Binary files /dev/null and b/tests_zemu/snapshots/x-mainmenu/00006.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00007.png b/tests_zemu/snapshots/x-mainmenu/00007.png new file mode 100644 index 00000000..06014d81 Binary files /dev/null and b/tests_zemu/snapshots/x-mainmenu/00007.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00008.png b/tests_zemu/snapshots/x-mainmenu/00008.png new file mode 100644 index 00000000..c0bac538 Binary files /dev/null and b/tests_zemu/snapshots/x-mainmenu/00008.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00009.png b/tests_zemu/snapshots/x-mainmenu/00009.png new file mode 100644 index 00000000..9328353a Binary files /dev/null and b/tests_zemu/snapshots/x-mainmenu/00009.png differ diff --git a/tests/snapshots/nanox/test_get_address_3/00003.png b/tests_zemu/snapshots/x-mainmenu/00010.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_3/00003.png rename to tests_zemu/snapshots/x-mainmenu/00010.png diff --git a/tests/snapshots/nanox/test_get_address_0_preauth/00000.png b/tests_zemu/snapshots/x-test_get_address_0/00000.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_0_preauth/00000.png rename to tests_zemu/snapshots/x-test_get_address_0/00000.png diff --git a/tests/snapshots/nanox/test_get_address_0_preauth/00001.png b/tests_zemu/snapshots/x-test_get_address_0/00001.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_0_preauth/00001.png rename to tests_zemu/snapshots/x-test_get_address_0/00001.png diff --git a/tests/snapshots/nanox/test_get_address_0_preauth/00002.png b/tests_zemu/snapshots/x-test_get_address_0/00002.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_0_preauth/00002.png rename to tests_zemu/snapshots/x-test_get_address_0/00002.png diff --git a/tests/snapshots/nanox/test_get_address_0/00000.png b/tests_zemu/snapshots/x-test_get_address_0/00003.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_0/00000.png rename to tests_zemu/snapshots/x-test_get_address_0/00003.png diff --git a/tests/snapshots/nanox/test_get_address_0/00001.png b/tests_zemu/snapshots/x-test_get_address_0/00004.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_0/00001.png rename to tests_zemu/snapshots/x-test_get_address_0/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00012.png b/tests_zemu/snapshots/x-test_get_address_0/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00012.png rename to tests_zemu/snapshots/x-test_get_address_0/00005.png diff --git a/tests/snapshots/nanox/test_get_address_49370/00003.png b/tests_zemu/snapshots/x-test_get_address_0/00006.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_49370/00003.png rename to tests_zemu/snapshots/x-test_get_address_0/00006.png diff --git a/tests/snapshots/nanox/test_get_address_1_preauth/00000.png b/tests_zemu/snapshots/x-test_get_address_1/00000.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_1_preauth/00000.png rename to tests_zemu/snapshots/x-test_get_address_1/00000.png diff --git a/tests/snapshots/nanox/test_get_address_1_preauth/00001.png b/tests_zemu/snapshots/x-test_get_address_1/00001.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_1_preauth/00001.png rename to tests_zemu/snapshots/x-test_get_address_1/00001.png diff --git a/tests/snapshots/nanox/test_get_address_1_preauth/00002.png b/tests_zemu/snapshots/x-test_get_address_1/00002.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_1_preauth/00002.png rename to tests_zemu/snapshots/x-test_get_address_1/00002.png diff --git a/tests/snapshots/nanox/test_get_address_1/00000.png b/tests_zemu/snapshots/x-test_get_address_1/00003.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_1/00000.png rename to tests_zemu/snapshots/x-test_get_address_1/00003.png diff --git a/tests/snapshots/nanox/test_get_address_1/00001.png b/tests_zemu/snapshots/x-test_get_address_1/00004.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_1/00001.png rename to tests_zemu/snapshots/x-test_get_address_1/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00013.png b/tests_zemu/snapshots/x-test_get_address_1/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00013.png rename to tests_zemu/snapshots/x-test_get_address_1/00005.png diff --git a/tests/snapshots/nanox/test_get_address_x312a/00003.png b/tests_zemu/snapshots/x-test_get_address_1/00006.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_x312a/00003.png rename to tests_zemu/snapshots/x-test_get_address_1/00006.png diff --git a/tests/snapshots/nanox/test_get_address_2_preauth/00000.png b/tests_zemu/snapshots/x-test_get_address_2/00000.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_2_preauth/00000.png rename to tests_zemu/snapshots/x-test_get_address_2/00000.png diff --git a/tests/snapshots/nanox/test_get_address_2_preauth/00001.png b/tests_zemu/snapshots/x-test_get_address_2/00001.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_2_preauth/00001.png rename to tests_zemu/snapshots/x-test_get_address_2/00001.png diff --git a/tests/snapshots/nanox/test_get_address_2_preauth/00002.png b/tests_zemu/snapshots/x-test_get_address_2/00002.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_2_preauth/00002.png rename to tests_zemu/snapshots/x-test_get_address_2/00002.png diff --git a/tests/snapshots/nanox/test_get_address_2/00000.png b/tests_zemu/snapshots/x-test_get_address_2/00003.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_2/00000.png rename to tests_zemu/snapshots/x-test_get_address_2/00003.png diff --git a/tests/snapshots/nanox/test_get_address_2/00001.png b/tests_zemu/snapshots/x-test_get_address_2/00004.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_2/00001.png rename to tests_zemu/snapshots/x-test_get_address_2/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00012.png b/tests_zemu/snapshots/x-test_get_address_2/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_1/00012.png rename to tests_zemu/snapshots/x-test_get_address_2/00005.png diff --git a/tests_zemu/snapshots/x-test_get_address_2/00006.png b/tests_zemu/snapshots/x-test_get_address_2/00006.png new file mode 100644 index 00000000..9d7c89a6 Binary files /dev/null and b/tests_zemu/snapshots/x-test_get_address_2/00006.png differ diff --git a/tests/snapshots/nanox/test_get_address_3_preauth/00000.png b/tests_zemu/snapshots/x-test_get_address_3/00000.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_3_preauth/00000.png rename to tests_zemu/snapshots/x-test_get_address_3/00000.png diff --git a/tests/snapshots/nanox/test_get_address_3_preauth/00001.png b/tests_zemu/snapshots/x-test_get_address_3/00001.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_3_preauth/00001.png rename to tests_zemu/snapshots/x-test_get_address_3/00001.png diff --git a/tests/snapshots/nanox/test_get_address_3_preauth/00002.png b/tests_zemu/snapshots/x-test_get_address_3/00002.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_3_preauth/00002.png rename to tests_zemu/snapshots/x-test_get_address_3/00002.png diff --git a/tests/snapshots/nanox/test_get_address_3/00000.png b/tests_zemu/snapshots/x-test_get_address_3/00003.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_3/00000.png rename to tests_zemu/snapshots/x-test_get_address_3/00003.png diff --git a/tests/snapshots/nanox/test_get_address_3/00001.png b/tests_zemu/snapshots/x-test_get_address_3/00004.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_3/00001.png rename to tests_zemu/snapshots/x-test_get_address_3/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00011.png b/tests_zemu/snapshots/x-test_get_address_3/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_4/00011.png rename to tests_zemu/snapshots/x-test_get_address_3/00005.png diff --git a/tests_zemu/snapshots/x-test_get_address_3/00006.png b/tests_zemu/snapshots/x-test_get_address_3/00006.png new file mode 100644 index 00000000..9d7c89a6 Binary files /dev/null and b/tests_zemu/snapshots/x-test_get_address_3/00006.png differ diff --git a/tests/snapshots/nanox/test_get_address_49370_preauth/00000.png b/tests_zemu/snapshots/x-test_get_address_49370/00000.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_49370_preauth/00000.png rename to tests_zemu/snapshots/x-test_get_address_49370/00000.png diff --git a/tests/snapshots/nanox/test_get_address_49370_preauth/00001.png b/tests_zemu/snapshots/x-test_get_address_49370/00001.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_49370_preauth/00001.png rename to tests_zemu/snapshots/x-test_get_address_49370/00001.png diff --git a/tests/snapshots/nanox/test_get_address_49370_preauth/00002.png b/tests_zemu/snapshots/x-test_get_address_49370/00002.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_49370_preauth/00002.png rename to tests_zemu/snapshots/x-test_get_address_49370/00002.png diff --git a/tests/snapshots/nanox/test_get_address_49370/00000.png b/tests_zemu/snapshots/x-test_get_address_49370/00003.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_49370/00000.png rename to tests_zemu/snapshots/x-test_get_address_49370/00003.png diff --git a/tests/snapshots/nanox/test_get_address_49370/00001.png b/tests_zemu/snapshots/x-test_get_address_49370/00004.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_49370/00001.png rename to tests_zemu/snapshots/x-test_get_address_49370/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00012.png b/tests_zemu/snapshots/x-test_get_address_49370/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_3/00012.png rename to tests_zemu/snapshots/x-test_get_address_49370/00005.png diff --git a/tests_zemu/snapshots/x-test_get_address_49370/00006.png b/tests_zemu/snapshots/x-test_get_address_49370/00006.png new file mode 100644 index 00000000..9d7c89a6 Binary files /dev/null and b/tests_zemu/snapshots/x-test_get_address_49370/00006.png differ diff --git a/tests/snapshots/nanox/test_get_address_x312a_preauth/00000.png b/tests_zemu/snapshots/x-test_get_address_x312a/00000.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_x312a_preauth/00000.png rename to tests_zemu/snapshots/x-test_get_address_x312a/00000.png diff --git a/tests/snapshots/nanox/test_get_address_x312a_preauth/00001.png b/tests_zemu/snapshots/x-test_get_address_x312a/00001.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_x312a_preauth/00001.png rename to tests_zemu/snapshots/x-test_get_address_x312a/00001.png diff --git a/tests/snapshots/nanox/test_get_address_x312a_preauth/00002.png b/tests_zemu/snapshots/x-test_get_address_x312a/00002.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_x312a_preauth/00002.png rename to tests_zemu/snapshots/x-test_get_address_x312a/00002.png diff --git a/tests/snapshots/nanox/test_get_address_x312a/00000.png b/tests_zemu/snapshots/x-test_get_address_x312a/00003.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_x312a/00000.png rename to tests_zemu/snapshots/x-test_get_address_x312a/00003.png diff --git a/tests/snapshots/nanox/test_get_address_x312a/00001.png b/tests_zemu/snapshots/x-test_get_address_x312a/00004.png similarity index 100% rename from tests/snapshots/nanox/test_get_address_x312a/00001.png rename to tests_zemu/snapshots/x-test_get_address_x312a/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_3_1/00011.png b/tests_zemu/snapshots/x-test_get_address_x312a/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_3_1/00011.png rename to tests_zemu/snapshots/x-test_get_address_x312a/00005.png diff --git a/tests_zemu/snapshots/x-test_get_address_x312a/00006.png b/tests_zemu/snapshots/x-test_get_address_x312a/00006.png new file mode 100644 index 00000000..9d7c89a6 Binary files /dev/null and b/tests_zemu/snapshots/x-test_get_address_x312a/00006.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00000.png b/tests_zemu/snapshots/x-test_sign_tx_0/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2/00000.png rename to tests_zemu/snapshots/x-test_sign_tx_0/00000.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00001.png b/tests_zemu/snapshots/x-test_sign_tx_0/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2/00001.png rename to tests_zemu/snapshots/x-test_sign_tx_0/00001.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00002.png b/tests_zemu/snapshots/x-test_sign_tx_0/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586/00002.png rename to tests_zemu/snapshots/x-test_sign_tx_0/00002.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00003.png b/tests_zemu/snapshots/x-test_sign_tx_0/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00003.png rename to tests_zemu/snapshots/x-test_sign_tx_0/00003.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00004.png b/tests_zemu/snapshots/x-test_sign_tx_0/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00004.png rename to tests_zemu/snapshots/x-test_sign_tx_0/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00005.png b/tests_zemu/snapshots/x-test_sign_tx_0/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00005.png rename to tests_zemu/snapshots/x-test_sign_tx_0/00005.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00006.png b/tests_zemu/snapshots/x-test_sign_tx_0/00006.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00006.png rename to tests_zemu/snapshots/x-test_sign_tx_0/00006.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00007.png b/tests_zemu/snapshots/x-test_sign_tx_0/00007.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00007.png rename to tests_zemu/snapshots/x-test_sign_tx_0/00007.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00008.png b/tests_zemu/snapshots/x-test_sign_tx_0/00008.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00008.png rename to tests_zemu/snapshots/x-test_sign_tx_0/00008.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00009.png b/tests_zemu/snapshots/x-test_sign_tx_0/00009.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00009.png rename to tests_zemu/snapshots/x-test_sign_tx_0/00009.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00010.png b/tests_zemu/snapshots/x-test_sign_tx_0/00010.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00010.png rename to tests_zemu/snapshots/x-test_sign_tx_0/00010.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00011.png b/tests_zemu/snapshots/x-test_sign_tx_0/00011.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00011.png rename to tests_zemu/snapshots/x-test_sign_tx_0/00011.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00012.png b/tests_zemu/snapshots/x-test_sign_tx_0/00012.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00012.png rename to tests_zemu/snapshots/x-test_sign_tx_0/00012.png diff --git a/tests/snapshots/nanox/test_sign_tx_0/00013.png b/tests_zemu/snapshots/x-test_sign_tx_0/00013.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0/00013.png rename to tests_zemu/snapshots/x-test_sign_tx_0/00013.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00014.png b/tests_zemu/snapshots/x-test_sign_tx_0/00014.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00014.png rename to tests_zemu/snapshots/x-test_sign_tx_0/00014.png diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00000.png b/tests_zemu/snapshots/x-test_sign_tx_0_1/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_2_1/00000.png rename to tests_zemu/snapshots/x-test_sign_tx_0_1/00000.png diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00001.png b/tests_zemu/snapshots/x-test_sign_tx_0_1/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_3/00001.png rename to tests_zemu/snapshots/x-test_sign_tx_0_1/00001.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00002.png b/tests_zemu/snapshots/x-test_sign_tx_0_1/00002.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_1/00002.png rename to tests_zemu/snapshots/x-test_sign_tx_0_1/00002.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00003.png b/tests_zemu/snapshots/x-test_sign_tx_0_1/00003.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_1/00003.png rename to tests_zemu/snapshots/x-test_sign_tx_0_1/00003.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00004.png b/tests_zemu/snapshots/x-test_sign_tx_0_1/00004.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_1/00004.png rename to tests_zemu/snapshots/x-test_sign_tx_0_1/00004.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00005.png b/tests_zemu/snapshots/x-test_sign_tx_0_1/00005.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_1/00005.png rename to tests_zemu/snapshots/x-test_sign_tx_0_1/00005.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00006.png b/tests_zemu/snapshots/x-test_sign_tx_0_1/00006.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_1/00006.png rename to tests_zemu/snapshots/x-test_sign_tx_0_1/00006.png diff --git a/tests/snapshots/nanosp/test_sign_tx_3_1/00007.png b/tests_zemu/snapshots/x-test_sign_tx_0_1/00007.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_3_1/00007.png rename to tests_zemu/snapshots/x-test_sign_tx_0_1/00007.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00008.png b/tests_zemu/snapshots/x-test_sign_tx_0_1/00008.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_1/00008.png rename to tests_zemu/snapshots/x-test_sign_tx_0_1/00008.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00009.png b/tests_zemu/snapshots/x-test_sign_tx_0_1/00009.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_1/00009.png rename to tests_zemu/snapshots/x-test_sign_tx_0_1/00009.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00010.png b/tests_zemu/snapshots/x-test_sign_tx_0_1/00010.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_1/00010.png rename to tests_zemu/snapshots/x-test_sign_tx_0_1/00010.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00011.png b/tests_zemu/snapshots/x-test_sign_tx_0_1/00011.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_1/00011.png rename to tests_zemu/snapshots/x-test_sign_tx_0_1/00011.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00012.png b/tests_zemu/snapshots/x-test_sign_tx_0_1/00012.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_4/00012.png rename to tests_zemu/snapshots/x-test_sign_tx_0_1/00012.png diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00000.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_3/00000.png rename to tests_zemu/snapshots/x-test_sign_tx_0_2/00000.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00001.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_3/00001.png rename to tests_zemu/snapshots/x-test_sign_tx_0_2/00001.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00002.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00002.png rename to tests_zemu/snapshots/x-test_sign_tx_0_2/00002.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00003.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00003.png rename to tests_zemu/snapshots/x-test_sign_tx_0_2/00003.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00004.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00004.png rename to tests_zemu/snapshots/x-test_sign_tx_0_2/00004.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00005.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00005.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00005.png rename to tests_zemu/snapshots/x-test_sign_tx_0_2/00005.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00006.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00006.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00006.png rename to tests_zemu/snapshots/x-test_sign_tx_0_2/00006.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00007.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00007.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370/00007.png rename to tests_zemu/snapshots/x-test_sign_tx_0_2/00007.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00008.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00008.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00008.png rename to tests_zemu/snapshots/x-test_sign_tx_0_2/00008.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00009.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00009.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00009.png rename to tests_zemu/snapshots/x-test_sign_tx_0_2/00009.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00010.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00010.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00010.png rename to tests_zemu/snapshots/x-test_sign_tx_0_2/00010.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00011.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00011.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00011.png rename to tests_zemu/snapshots/x-test_sign_tx_0_2/00011.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_2/00012.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00012.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_2/00012.png rename to tests_zemu/snapshots/x-test_sign_tx_0_2/00012.png diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00013.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00013.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00013.png rename to tests_zemu/snapshots/x-test_sign_tx_0_2/00013.png diff --git a/tests/snapshots/nanosp/test_sign_tx_3_1/00000.png b/tests_zemu/snapshots/x-test_sign_tx_0_3/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_3_1/00000.png rename to tests_zemu/snapshots/x-test_sign_tx_0_3/00000.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00001.png b/tests_zemu/snapshots/x-test_sign_tx_0_3/00001.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_3/00001.png rename to tests_zemu/snapshots/x-test_sign_tx_0_3/00001.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00002.png b/tests_zemu/snapshots/x-test_sign_tx_0_3/00002.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_3/00002.png rename to tests_zemu/snapshots/x-test_sign_tx_0_3/00002.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00003.png b/tests_zemu/snapshots/x-test_sign_tx_0_3/00003.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_3/00003.png rename to tests_zemu/snapshots/x-test_sign_tx_0_3/00003.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00004.png b/tests_zemu/snapshots/x-test_sign_tx_0_3/00004.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_3/00004.png rename to tests_zemu/snapshots/x-test_sign_tx_0_3/00004.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00005.png b/tests_zemu/snapshots/x-test_sign_tx_0_3/00005.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_3/00005.png rename to tests_zemu/snapshots/x-test_sign_tx_0_3/00005.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00006.png b/tests_zemu/snapshots/x-test_sign_tx_0_3/00006.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_3/00006.png rename to tests_zemu/snapshots/x-test_sign_tx_0_3/00006.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00007.png b/tests_zemu/snapshots/x-test_sign_tx_0_3/00007.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_3/00007.png rename to tests_zemu/snapshots/x-test_sign_tx_0_3/00007.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00008.png b/tests_zemu/snapshots/x-test_sign_tx_0_3/00008.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_3/00008.png rename to tests_zemu/snapshots/x-test_sign_tx_0_3/00008.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00009.png b/tests_zemu/snapshots/x-test_sign_tx_0_3/00009.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_3/00009.png rename to tests_zemu/snapshots/x-test_sign_tx_0_3/00009.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00010.png b/tests_zemu/snapshots/x-test_sign_tx_0_3/00010.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_3/00010.png rename to tests_zemu/snapshots/x-test_sign_tx_0_3/00010.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00011.png b/tests_zemu/snapshots/x-test_sign_tx_0_3/00011.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_3/00011.png rename to tests_zemu/snapshots/x-test_sign_tx_0_3/00011.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00000.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370/00000.png rename to tests_zemu/snapshots/x-test_sign_tx_12586/00000.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00001.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370/00001.png rename to tests_zemu/snapshots/x-test_sign_tx_12586/00001.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00002.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_1/00002.png rename to tests_zemu/snapshots/x-test_sign_tx_12586/00002.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00003.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_1/00003.png rename to tests_zemu/snapshots/x-test_sign_tx_12586/00003.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00004.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00004.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_1/00004.png rename to tests_zemu/snapshots/x-test_sign_tx_12586/00004.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00005.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00005.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586/00005.png rename to tests_zemu/snapshots/x-test_sign_tx_12586/00005.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00006.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00006.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586/00006.png rename to tests_zemu/snapshots/x-test_sign_tx_12586/00006.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00007.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00007.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586/00007.png rename to tests_zemu/snapshots/x-test_sign_tx_12586/00007.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00008.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00008.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586/00008.png rename to tests_zemu/snapshots/x-test_sign_tx_12586/00008.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00009.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00009.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586/00009.png rename to tests_zemu/snapshots/x-test_sign_tx_12586/00009.png diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00010.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00010.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_3/00010.png rename to tests_zemu/snapshots/x-test_sign_tx_12586/00010.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00011.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00011.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586/00011.png rename to tests_zemu/snapshots/x-test_sign_tx_12586/00011.png diff --git a/tests/snapshots/nanosp/test_sign_tx_3_1/00012.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00012.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_3_1/00012.png rename to tests_zemu/snapshots/x-test_sign_tx_12586/00012.png diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00000.png b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_49370_1/00000.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_2/00000.png diff --git a/tests/snapshots/nanox/test_sign_tx_0/00001.png b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00001.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0/00001.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_2/00001.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00002.png b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00002.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_2/00002.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_2/00002.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00003.png b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00003.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_2/00003.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_2/00003.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00004.png b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00004.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_2/00004.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_2/00004.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00005.png b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00005.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_2/00005.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_2/00005.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00006.png b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00006.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_2/00006.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_2/00006.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00007.png b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00007.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_2/00007.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_2/00007.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00008.png b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00008.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_2/00008.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_2/00008.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00009.png b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00009.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_2/00009.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_2/00009.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00010.png b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00010.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_2/00010.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_2/00010.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00011.png b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00011.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_2/00011.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_2/00011.png diff --git a/tests/snapshots/nanox/test_sign_tx_0/00000.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00000.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0/00000.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_3/00000.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00001.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00001.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_4/00001.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_3/00001.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00002.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00002.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_4/00002.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_3/00002.png diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00003.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00003.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_12586_4/00003.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_3/00003.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00004.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00004.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_3/00004.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_3/00004.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00005.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00005.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_3/00005.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_3/00005.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00006.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00006.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_3/00006.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_3/00006.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00007.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00007.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_3/00007.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_3/00007.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00008.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00008.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_3/00008.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_3/00008.png diff --git a/tests/snapshots/nanosp/test_sign_tx_3_1/00009.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00009.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_3_1/00009.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_3/00009.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00010.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00010.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_3/00010.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_3/00010.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00011.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00011.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_3/00011.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_3/00011.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00000.png b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00000.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_1/00000.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_5/00000.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00001.png b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00001.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_5/00001.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_5/00001.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00002.png b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00002.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_5/00002.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_5/00002.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00003.png b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00003.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_5/00003.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_5/00003.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00004.png b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00004.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_5/00004.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_5/00004.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00005.png b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00005.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_5/00005.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_5/00005.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00006.png b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00006.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_5/00006.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_5/00006.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00007.png b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00007.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_5/00007.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_5/00007.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00008.png b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00008.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_5/00008.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_5/00008.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00009.png b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00009.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_5/00009.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_5/00009.png diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00010.png b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00010.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_12586_5/00010.png rename to tests_zemu/snapshots/x-test_sign_tx_12586_5/00010.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_2/00000.png b/tests_zemu/snapshots/x-test_sign_tx_2/00000.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_2/00000.png rename to tests_zemu/snapshots/x-test_sign_tx_2/00000.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00001.png b/tests_zemu/snapshots/x-test_sign_tx_2/00001.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_1/00001.png rename to tests_zemu/snapshots/x-test_sign_tx_2/00001.png diff --git a/tests/snapshots/nanox/test_sign_tx_2/00002.png b/tests_zemu/snapshots/x-test_sign_tx_2/00002.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2/00002.png rename to tests_zemu/snapshots/x-test_sign_tx_2/00002.png diff --git a/tests/snapshots/nanox/test_sign_tx_2/00003.png b/tests_zemu/snapshots/x-test_sign_tx_2/00003.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2/00003.png rename to tests_zemu/snapshots/x-test_sign_tx_2/00003.png diff --git a/tests/snapshots/nanox/test_sign_tx_2/00004.png b/tests_zemu/snapshots/x-test_sign_tx_2/00004.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2/00004.png rename to tests_zemu/snapshots/x-test_sign_tx_2/00004.png diff --git a/tests/snapshots/nanox/test_sign_tx_2/00005.png b/tests_zemu/snapshots/x-test_sign_tx_2/00005.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2/00005.png rename to tests_zemu/snapshots/x-test_sign_tx_2/00005.png diff --git a/tests/snapshots/nanox/test_sign_tx_2/00006.png b/tests_zemu/snapshots/x-test_sign_tx_2/00006.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2/00006.png rename to tests_zemu/snapshots/x-test_sign_tx_2/00006.png diff --git a/tests/snapshots/nanox/test_sign_tx_2/00007.png b/tests_zemu/snapshots/x-test_sign_tx_2/00007.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2/00007.png rename to tests_zemu/snapshots/x-test_sign_tx_2/00007.png diff --git a/tests/snapshots/nanox/test_sign_tx_2/00008.png b/tests_zemu/snapshots/x-test_sign_tx_2/00008.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2/00008.png rename to tests_zemu/snapshots/x-test_sign_tx_2/00008.png diff --git a/tests/snapshots/nanox/test_sign_tx_2/00009.png b/tests_zemu/snapshots/x-test_sign_tx_2/00009.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2/00009.png rename to tests_zemu/snapshots/x-test_sign_tx_2/00009.png diff --git a/tests/snapshots/nanox/test_sign_tx_2/00010.png b/tests_zemu/snapshots/x-test_sign_tx_2/00010.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2/00010.png rename to tests_zemu/snapshots/x-test_sign_tx_2/00010.png diff --git a/tests/snapshots/nanox/test_sign_tx_2/00011.png b/tests_zemu/snapshots/x-test_sign_tx_2/00011.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2/00011.png rename to tests_zemu/snapshots/x-test_sign_tx_2/00011.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00000.png b/tests_zemu/snapshots/x-test_sign_tx_2_1/00000.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_3/00000.png rename to tests_zemu/snapshots/x-test_sign_tx_2_1/00000.png diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00001.png b/tests_zemu/snapshots/x-test_sign_tx_2_1/00001.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2_1/00001.png rename to tests_zemu/snapshots/x-test_sign_tx_2_1/00001.png diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00002.png b/tests_zemu/snapshots/x-test_sign_tx_2_1/00002.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2_1/00002.png rename to tests_zemu/snapshots/x-test_sign_tx_2_1/00002.png diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00003.png b/tests_zemu/snapshots/x-test_sign_tx_2_1/00003.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2_1/00003.png rename to tests_zemu/snapshots/x-test_sign_tx_2_1/00003.png diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00004.png b/tests_zemu/snapshots/x-test_sign_tx_2_1/00004.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2_1/00004.png rename to tests_zemu/snapshots/x-test_sign_tx_2_1/00004.png diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00005.png b/tests_zemu/snapshots/x-test_sign_tx_2_1/00005.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2_1/00005.png rename to tests_zemu/snapshots/x-test_sign_tx_2_1/00005.png diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00006.png b/tests_zemu/snapshots/x-test_sign_tx_2_1/00006.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2_1/00006.png rename to tests_zemu/snapshots/x-test_sign_tx_2_1/00006.png diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00007.png b/tests_zemu/snapshots/x-test_sign_tx_2_1/00007.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2_1/00007.png rename to tests_zemu/snapshots/x-test_sign_tx_2_1/00007.png diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00008.png b/tests_zemu/snapshots/x-test_sign_tx_2_1/00008.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2_1/00008.png rename to tests_zemu/snapshots/x-test_sign_tx_2_1/00008.png diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00009.png b/tests_zemu/snapshots/x-test_sign_tx_2_1/00009.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2_1/00009.png rename to tests_zemu/snapshots/x-test_sign_tx_2_1/00009.png diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00010.png b/tests_zemu/snapshots/x-test_sign_tx_2_1/00010.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_2_1/00010.png rename to tests_zemu/snapshots/x-test_sign_tx_2_1/00010.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00000.png b/tests_zemu/snapshots/x-test_sign_tx_49370/00000.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_4_mainet/00000.png rename to tests_zemu/snapshots/x-test_sign_tx_49370/00000.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00001.png b/tests_zemu/snapshots/x-test_sign_tx_49370/00001.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_4_testnet/00001.png rename to tests_zemu/snapshots/x-test_sign_tx_49370/00001.png diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00002.png b/tests_zemu/snapshots/x-test_sign_tx_49370/00002.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_49370/00002.png rename to tests_zemu/snapshots/x-test_sign_tx_49370/00002.png diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00003.png b/tests_zemu/snapshots/x-test_sign_tx_49370/00003.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_49370/00003.png rename to tests_zemu/snapshots/x-test_sign_tx_49370/00003.png diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00004.png b/tests_zemu/snapshots/x-test_sign_tx_49370/00004.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_49370/00004.png rename to tests_zemu/snapshots/x-test_sign_tx_49370/00004.png diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00005.png b/tests_zemu/snapshots/x-test_sign_tx_49370/00005.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_49370/00005.png rename to tests_zemu/snapshots/x-test_sign_tx_49370/00005.png diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00006.png b/tests_zemu/snapshots/x-test_sign_tx_49370/00006.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_49370/00006.png rename to tests_zemu/snapshots/x-test_sign_tx_49370/00006.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00007.png b/tests_zemu/snapshots/x-test_sign_tx_49370/00007.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_1/00007.png rename to tests_zemu/snapshots/x-test_sign_tx_49370/00007.png diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00008.png b/tests_zemu/snapshots/x-test_sign_tx_49370/00008.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_49370/00008.png rename to tests_zemu/snapshots/x-test_sign_tx_49370/00008.png diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00009.png b/tests_zemu/snapshots/x-test_sign_tx_49370/00009.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_49370/00009.png rename to tests_zemu/snapshots/x-test_sign_tx_49370/00009.png diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00010.png b/tests_zemu/snapshots/x-test_sign_tx_49370/00010.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_49370/00010.png rename to tests_zemu/snapshots/x-test_sign_tx_49370/00010.png diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00000.png b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00000.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_0_4_testnet/00000.png rename to tests_zemu/snapshots/x-test_sign_tx_49370_1/00000.png diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00001.png b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00001.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_49370_1/00001.png rename to tests_zemu/snapshots/x-test_sign_tx_49370_1/00001.png diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00002.png b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00002.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_49370_1/00002.png rename to tests_zemu/snapshots/x-test_sign_tx_49370_1/00002.png diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00003.png b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00003.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_49370_1/00003.png rename to tests_zemu/snapshots/x-test_sign_tx_49370_1/00003.png diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00004.png b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00004.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_49370_1/00004.png rename to tests_zemu/snapshots/x-test_sign_tx_49370_1/00004.png diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00005.png b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00005.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_49370_1/00005.png rename to tests_zemu/snapshots/x-test_sign_tx_49370_1/00005.png diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00006.png b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00006.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_49370_1/00006.png rename to tests_zemu/snapshots/x-test_sign_tx_49370_1/00006.png diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00007.png b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00007.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_49370_1/00007.png rename to tests_zemu/snapshots/x-test_sign_tx_49370_1/00007.png diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00008.png b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00008.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_49370_1/00008.png rename to tests_zemu/snapshots/x-test_sign_tx_49370_1/00008.png diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00009.png b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00009.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_49370_1/00009.png rename to tests_zemu/snapshots/x-test_sign_tx_49370_1/00009.png diff --git a/tests_zemu/tests/addresses.ts b/tests_zemu/tests/addresses.ts new file mode 100644 index 00000000..941a0d84 --- /dev/null +++ b/tests_zemu/tests/addresses.ts @@ -0,0 +1,32 @@ +export const ADDRESS_DATA = [ + { + name: "test_get_address_0", + account: 0, + expectedAddress: "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV" + }, + { + name: "test_get_address_1", + account: 1, + expectedAddress: "B62qicipYxyEHu7QjUqS7QvBipTs5CzgkYZZZkPoKVYBu6tnDUcE9Zt" + }, + { + name: "test_get_address_2", + account: 2, + expectedAddress: "B62qrKG4Z8hnzZqp1AL8WsQhQYah3quN1qUj3SyfJA8Lw135qWWg1mi" + }, + { + name: "test_get_address_3", + account: 3, + expectedAddress: "B62qoqiAgERjCjXhofXiD7cMLJSKD8hE8ZtMh4jX5MPNgKB4CFxxm1N" + }, + { + name: "test_get_address_49370", + account: 49370, + expectedAddress: "B62qkiT4kgCawkSEF84ga5kP9QnhmTJEYzcfgGuk6okAJtSBfVcjm1M" + }, + { + name: "test_get_address_x312a", + account: 0x312a, + expectedAddress: "B62qoG5Yk4iVxpyczUrBNpwtx2xunhL48dydN53A2VjoRwF8NUTbVr4" + } +] diff --git a/tests_zemu/tests/common.ts b/tests_zemu/tests/common.ts new file mode 100644 index 00000000..a52b523a --- /dev/null +++ b/tests_zemu/tests/common.ts @@ -0,0 +1,28 @@ +import { IDeviceModel, DEFAULT_START_OPTIONS, isTouchDevice } from '@zondax/zemu' + +import { resolve } from 'path' + +export const APP_SEED = 'course grief vintage slim tell hospital car maze model style elegant kitchen state purpose matrix gas grid enable frown road goddess glove canyon key' + +const APP_PATH_S = resolve('../build/nanos/bin/app.elf') +const APP_PATH_X = resolve('../build/nanox/bin/app.elf') +const APP_PATH_SP = resolve('../build/nanos2/bin/app.elf') +const APP_PATH_ST = resolve('../build/stax/bin/app.elf') +const APP_PATH_FL = resolve('../build/flex/bin/app.elf') + +export const models: IDeviceModel[] = [ + { name: 'nanos', prefix: 'S', path: APP_PATH_S }, + { name: 'nanox', prefix: 'X', path: APP_PATH_X }, + { name: 'nanosp', prefix: 'SP', path: APP_PATH_SP }, + { name: 'stax', prefix: 'ST', path: APP_PATH_ST }, + { name: 'flex', prefix: 'FL', path: APP_PATH_FL }, +] + +export const PATH = "m/44'/123'/0'/0/0" + +export const defaultOptions = { + ...DEFAULT_START_OPTIONS, + logging: true, + custom: `-s "${APP_SEED}"`, + X11: false, +} \ No newline at end of file diff --git a/tests_zemu/tests/pullImageKillOld.ts b/tests_zemu/tests/pullImageKillOld.ts new file mode 100644 index 00000000..cf08b4c7 --- /dev/null +++ b/tests_zemu/tests/pullImageKillOld.ts @@ -0,0 +1,8 @@ +import Zemu from '@zondax/zemu' + +async function main() { + await Zemu.checkAndPullImage() + await Zemu.stopAllEmuContainers() +} + +main().catch(console.error) diff --git a/tests_zemu/tests/standard.test.ts b/tests_zemu/tests/standard.test.ts new file mode 100644 index 00000000..957901e7 --- /dev/null +++ b/tests_zemu/tests/standard.test.ts @@ -0,0 +1,119 @@ +/** ****************************************************************************** + * (c) 2018 - 2023 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ******************************************************************************* */ + +import Zemu, { ButtonKind, DEFAULT_START_OPTIONS, IDeviceModel, isTouchDevice, TouchNavigation, zondaxMainmenuNavigation } from '@zondax/zemu' +import { MinaLedgerJS } from '@mina-wallet-adapter/mina-ledger-js' +import { PATH, defaultOptions, models } from './common' +import { ADDRESS_DATA } from './addresses' + +jest.setTimeout(60000) + +describe('Standard', function () { + test.concurrent.each(models)('can start and stop container', async function (m) { + const sim = new Zemu(m.path) + try { + const options = setTextOptionsStandardTests(m) + await sim.start({ ...options, model: m.name }) + } finally { + await sim.close() + } + }) + + test.concurrent.each(models)('main menu', async function (m) { + const sim = new Zemu(m.path) + try { + const options = setTextOptionsStandardTests(m) + await sim.start({ ...options, model: m.name }) + let nav + if (m.name === 'flex') { + nav = new TouchNavigation(m.name, [ + ButtonKind.InfoButton, + ButtonKind.NavRightButton, + ButtonKind.SettingsQuitButton, + ]); + } else if (m.name === 'stax') { + // Stax main menu fits in a single screen + nav = new TouchNavigation(m.name, [ + ButtonKind.InfoButton, + ButtonKind.SettingsQuitButton, + ]); + } else { + nav = zondaxMainmenuNavigation(m.name, [1, 1, 1, 1, 1, -5]) + } + await sim.navigateAndCompareSnapshots('.', `${m.prefix.toLowerCase()}-mainmenu`, nav.schedule) + } finally { + await sim.close() + } + }) + + test.concurrent.each(models)('get app version', async function (m) { + const sim = new Zemu(m.path) + try { + const options = setTextOptionsStandardTests(m) + await sim.start({ ...options, model: m.name }) + const app = new MinaLedgerJS(sim.getTransport()) + + const resp = await app.getAppVersion() + console.log(resp) + + expect(resp.version).toEqual('1.0.3') + } finally { + await sim.close() + } + }) + +describe.each(ADDRESS_DATA)('get address', function (data) { + test.concurrent.each(models)(`${data.name}`, async function (m) { + const sim = new Zemu(m.path) + try { + const options = setTextOptionsStandardTests(m) + await sim.start({ ...options, model: m.name }) + const app = new MinaLedgerJS(sim.getTransport()) + + const reqGetAddress = app.getAddress(data.account) + + // Navigate and approve + await sim.waitUntilScreenIsNot(sim.getMainMenuSnapshot()) + + await sim.compareSnapshotsAndApprove('.', `${m.prefix.toLowerCase()}-${data.name}`, true) + + if (!isTouchDevice(m.name)) { + await sim.navigateAndCompareUntilText('.', `${m.prefix.toLowerCase()}-${data.name}`, 'Approve', true, 3) + } + + const resp = await reqGetAddress + + expect(resp.publicKey).toEqual(data.expectedAddress) + } finally { + await sim.close() + } + }) + }) +}) + +function setTextOptionsStandardTests(m: IDeviceModel) { + const options = { ...defaultOptions } + if (isTouchDevice(m.name)) { + options.approveAction = 15 /* ButtonKind.ConfirmYesButton */ + options.approveKeyword = 'Confirm' + options.startText = 'This app enables' + } else { + options.approveAction = DEFAULT_START_OPTIONS.approveAction + options.approveKeyword = 'Generate|Approve' + options.startText = DEFAULT_START_OPTIONS.startText + } + return options +} \ No newline at end of file diff --git a/tests_zemu/tests/transactions.test.ts b/tests_zemu/tests/transactions.test.ts new file mode 100644 index 00000000..02075dc5 --- /dev/null +++ b/tests_zemu/tests/transactions.test.ts @@ -0,0 +1,38 @@ +import Zemu, { DEFAULT_START_OPTIONS, IDeviceModel, isTouchDevice } from "@zondax/zemu" +import { defaultOptions, models } from "./common" +import { MinaLedgerJS } from "@mina-wallet-adapter/mina-ledger-js" +import { TX_DATA } from "./transactions" + +jest.setTimeout(60000) + +describe.each(TX_DATA)('Tx transfer', function (data) { + test.concurrent.each(models)(`${data.name}`, async function (m) { + const sim = new Zemu(m.path) + try { + setTextOptions(m) + await sim.start({ ...defaultOptions, model: m.name }) + const app = new MinaLedgerJS(sim.getTransport()) + + // do not wait here.. we need to navigate + const signatureRequest = app.signTransaction(data.txParams) + + // Wait until we are not in the main menu + await sim.waitUntilScreenIsNot(sim.getMainMenuSnapshot()) + await sim.compareSnapshotsAndApprove('.', `${m.prefix.toLowerCase()}-${data.name}`, true) + + const signatureResponse = await signatureRequest + + expect(signatureResponse.signature).toEqual(data.signature) + } finally { + await sim.close() + } + }) +}) + +function setTextOptions(m: IDeviceModel) { + if (isTouchDevice(m.name)) { + defaultOptions.startText = 'This app enables' + } else { + defaultOptions.startText = DEFAULT_START_OPTIONS.startText + } +} \ No newline at end of file diff --git a/tests_zemu/tests/transactions.ts b/tests_zemu/tests/transactions.ts new file mode 100644 index 00000000..c221efb1 --- /dev/null +++ b/tests_zemu/tests/transactions.ts @@ -0,0 +1,268 @@ +import { TxType } from "@mina-wallet-adapter/mina-ledger-js"; + +export const TX_DATA = [ + { + name: "test_sign_tx_0", + txParams : { + txType: TxType.PAYMENT, + senderAccount: 0, + senderAddress: "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV", + receiverAddress: "B62qicipYxyEHu7QjUqS7QvBipTs5CzgkYZZZkPoKVYBu6tnDUcE9Zt", + amount: 1729000000000, + fee: 2000000000, + nonce: 16, + validUntil: 271828, + memo: 'Hello Mina!', + networkId: 0 + }, + signature: "11a36a8dfe5b857b95a2a7b7b17c62c3ea33411ae6f4eb3a907064aecae353c60794f1d0288322fe3f8bb69d6fabd4fd7c15f8d09f8783b2f087a80407e299af" + }, + { + name: "test_sign_tx_12586", + txParams: { + txType: TxType.PAYMENT, + senderAccount: 12586, + senderAddress: "B62qoG5Yk4iVxpyczUrBNpwtx2xunhL48dydN53A2VjoRwF8NUTbVr4", + receiverAddress: "B62qrKG4Z8hnzZqp1AL8WsQhQYah3quN1qUj3SyfJA8Lw135qWWg1mi", + amount: 314159265359, + fee: 1618033988, + nonce: 0, + validUntil: 4294967295, + memo: "", + networkId: 0 + }, + signature: "23a9e2375dd3d0cd061e05c33361e0ba270bf689c4945262abdcc81d7083d8c311ae46b8bebfc98c584e2fb54566851919b58cf0917a256d2c1113daa1ccb27f" + }, + /* Mina JS Package does not allow fees smaller than 1e6 + { + name: "test_sign_tx_12586_1", + txParams: { + txType: TxType.PAYMENT, + senderAccount: 12586, + senderAddress: "B62qoG5Yk4iVxpyczUrBNpwtx2xunhL48dydN53A2VjoRwF8NUTbVr4", + receiverAddress: "B62qoqiAgERjCjXhofXiD7cMLJSKD8hE8ZtMh4jX5MPNgKB4CFxxm1N", + amount: 271828182845904, + fee: 100000, + nonce: 5687, + validUntil: 4294967295, + memo: "01234567890123456789012345678901", + networkId: 0 + }, + signature: "2b4d0bffcb57981d11a93c05b17672b7be700d42af8496e1ba344394da5d0b0b0432c1e8a77ee1bd4b8ef6449297f7ed4956b81df95bdc6ac95d128984f77205" + }, + */ + /* Mina JS Package does not allow Payments with amount 0 + { + name: "test_sign_tx_3", + txParams: { + txType: TxType.PAYMENT, + senderAccount: 3, + senderAddress: "B62qoqiAgERjCjXhofXiD7cMLJSKD8hE8ZtMh4jX5MPNgKB4CFxxm1N", + receiverAddress: "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV", + amount: 0, + fee: 2000000000, + nonce: 0, + validUntil: 1982, + memo: "", + networkId: 0 + }, + signature: "25bb730a25ce7180b1e5766ff8cc67452631ee46e2d255bccab8662e5f1f0c850a4bb90b3e7399e935fff7f1a06195c6ef89891c0260331b9f381a13e5507a4c" + }, + */ + { + name: "test_sign_tx_0_1", + txParams: { + txType: TxType.DELEGATION, + senderAccount: 0, + senderAddress: "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV", + receiverAddress: "B62qicipYxyEHu7QjUqS7QvBipTs5CzgkYZZZkPoKVYBu6tnDUcE9Zt", + amount: 0, + fee: 2000000000, + nonce: 16, + validUntil: 1337, + memo: "Delewho?", + networkId: 0 + }, + signature: "30797d7d0426e54ff195d1f94dc412300f900cc9e84990603939a77b3a4d2fc11ebab12857b47c481c182abe147279732549f0fd49e68d5541f825e9d1e6fa04" + }, + { + name: "test_sign_tx_49370", + txParams: { + txType: TxType.DELEGATION, + senderAccount: 49370, + senderAddress: "B62qkiT4kgCawkSEF84ga5kP9QnhmTJEYzcfgGuk6okAJtSBfVcjm1M", + receiverAddress: "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV", + amount: 0, + fee: 2000000000, + nonce: 0, + validUntil: 4294967295, + memo: "", + networkId: 0 + }, + signature: "07e9f88fc671ed06781f9edb233fdbdee20fa32303015e795747ad9e43fcb47b3ce34e27e31f7c667756403df3eb4ce670d9175dd0ae8490b273485b71c56066" + }, + { + name: "test_sign_tx_12586_2", + txParams: { + txType: TxType.DELEGATION, + senderAccount: 12586, + senderAddress: "B62qoG5Yk4iVxpyczUrBNpwtx2xunhL48dydN53A2VjoRwF8NUTbVr4", + receiverAddress: "B62qkiT4kgCawkSEF84ga5kP9QnhmTJEYzcfgGuk6okAJtSBfVcjm1M", + amount: 0, + fee: 42000000000, + nonce: 1, + validUntil: 4294967295, + memo: "more delegates, more fun........", + networkId: 0 + }, + signature: "1ff9f77fed4711e0ebe2a7a46a7b1988d1b62a850774bf299ec71a24d5ebfdd81d04a570e4811efe867adefe3491ba8b210f24bd0ec8577df72212d61b569b15" + }, + { + name: "test_sign_tx_2", + txParams: { + txType: TxType.DELEGATION, + senderAccount: 2, + senderAddress: "B62qrKG4Z8hnzZqp1AL8WsQhQYah3quN1qUj3SyfJA8Lw135qWWg1mi", + receiverAddress: "B62qicipYxyEHu7QjUqS7QvBipTs5CzgkYZZZkPoKVYBu6tnDUcE9Zt", + amount: 0, + fee: 1202056900, + nonce: 0, + validUntil: 577216, + memo: "", + networkId: 0 + }, + signature: "26ca6b95dee29d956b813afa642a6a62cd89b1929320ed6b099fd191a217b08d2c9a54ba1c95e5000b44b93cfbd3b625e20e95636f1929311473c10858a27f09" + }, + { + name: "test_sign_tx_0_2", + txParams: { + txType: TxType.PAYMENT, + senderAccount: 0, + senderAddress: "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV", + receiverAddress: "B62qicipYxyEHu7QjUqS7QvBipTs5CzgkYZZZkPoKVYBu6tnDUcE9Zt", + amount: 1729000000000, + fee: 2000000000, + nonce: 16, + validUntil: 271828, + memo: "Hello Mina!", + networkId: 1 + }, + signature: "124c592178ed380cdffb11a9f8e1521bf940e39c13f37ba4c55bb4454ea69fba3c3595a55b06dac86261bb8ab97126bf3f7fff70270300cb97ff41401a5ef789" + }, + { + name: "test_sign_tx_12586_3", + txParams: { + txType: TxType.PAYMENT, + senderAccount: 12586, + senderAddress: "B62qoG5Yk4iVxpyczUrBNpwtx2xunhL48dydN53A2VjoRwF8NUTbVr4", + receiverAddress: "B62qrKG4Z8hnzZqp1AL8WsQhQYah3quN1qUj3SyfJA8Lw135qWWg1mi", + amount: 314159265359, + fee: 1618033988, + nonce: 0, + validUntil: 4294967295, + memo: "", + networkId: 1 + }, + signature: "204eb1a37e56d0255921edd5a7903c210730b289a622d45ed63a52d9e3e461d13dfcf301da98e218563893e6b30fa327600c5ff0788108652a06b970823a4124" + }, + /* Mina JS Package does not allow fees smaller than 1e6 + { + name: "test_sign_tx_12586_4", + txParams: { + txType: TxType.PAYMENT, + senderAccount: 12586, + senderAddress: "B62qoG5Yk4iVxpyczUrBNpwtx2xunhL48dydN53A2VjoRwF8NUTbVr4", + receiverAddress: "B62qoqiAgERjCjXhofXiD7cMLJSKD8hE8ZtMh4jX5MPNgKB4CFxxm1N", + amount: 271828182845904, + fee: 100000, + nonce: 5687, + validUntil: 4294967295, + memo: "01234567890123456789012345678901", + networkId: 1 + }, + signature: "076d8ebca8ccbfd9c8297a768f756ff9d08c049e585c12c636d57ffcee7f6b3b1bd4b9bd42cc2cbee34b329adbfc5127fe5a2ceea45b7f55a1048b7f1a9f7559" + }, + */ + /* Mina JS Package does not allow Payments with amount 0 + { + name: "test_sign_tx_3_1", + txParams: { + txType: TxType.PAYMENT, + senderAccount: 3, + senderAddress: "B62qoqiAgERjCjXhofXiD7cMLJSKD8hE8ZtMh4jX5MPNgKB4CFxxm1N", + receiverAddress: "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV", + amount: 0, + fee: 2000000000, + nonce: 0, + validUntil: 1982, + memo: "", + networkId: 1 + }, + signature: "058ed7fb4e17d9d400acca06fe20ca8efca2af4ac9a3ed279911b0bf93c45eea0e8961519b703c2fd0e431061d8997cac4a7574e622c0675227d27ce2ff357d9" + }, + */ + { + name: "test_sign_tx_0_3", + txParams: { + txType: TxType.DELEGATION, + senderAccount: 0, + senderAddress: "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV", + receiverAddress: "B62qicipYxyEHu7QjUqS7QvBipTs5CzgkYZZZkPoKVYBu6tnDUcE9Zt", + amount: 0, + fee: 2000000000, + nonce: 16, + validUntil: 1337, + memo: "Delewho?", + networkId: 1 + }, + signature: "0904e9521a95334e3f6757cb0007ec8af3322421954255e8d263d0616910b04d213344f8ec020a4b873747d1cbb07296510315a2ec76e52150a4c765520d387f" + }, + { + name: "test_sign_tx_49370_1", + txParams: { + txType: TxType.DELEGATION, + senderAccount: 49370, + senderAddress: "B62qkiT4kgCawkSEF84ga5kP9QnhmTJEYzcfgGuk6okAJtSBfVcjm1M", + receiverAddress: "B62qnzbXmRNo9q32n4SNu2mpB8e7FYYLH8NmaX6oFCBYjjQ8SbD7uzV", + amount: 0, + fee: 2000000000, + nonce: 0, + validUntil: 4294967295, + memo: "", + networkId: 1 + }, + signature: "2406ab43f8201bd32bdd81b361fdb7871979c0eec4e3b7a91edf87473963c8a4069f4811ebc5a0e85cbb4951bffe93b638e230ce5a250cb08d2c250113a1967c" + }, + { + name: "test_sign_tx_12586_5", + txParams: { + txType: TxType.DELEGATION, + senderAccount: 12586, + senderAddress: "B62qoG5Yk4iVxpyczUrBNpwtx2xunhL48dydN53A2VjoRwF8NUTbVr4", + receiverAddress: "B62qkiT4kgCawkSEF84ga5kP9QnhmTJEYzcfgGuk6okAJtSBfVcjm1M", + amount: 0, + fee: 42000000000, + nonce: 1, + validUntil: 4294967295, + memo: "more delegates, more fun........", + networkId: 1 + }, + signature: "36a80d0421b9c0cbfa08ea95b27f401df108b30213ae138f1f5978ffc59606cf2b64758db9d26bd9c5b908423338f7445c8f0a07520f2154bbb62926aa0cb8fa" + }, + { + name: "test_sign_tx_2_1", + txParams: { + txType: TxType.DELEGATION, + senderAccount: 2, + senderAddress: "B62qrKG4Z8hnzZqp1AL8WsQhQYah3quN1qUj3SyfJA8Lw135qWWg1mi", + receiverAddress: "B62qicipYxyEHu7QjUqS7QvBipTs5CzgkYZZZkPoKVYBu6tnDUcE9Zt", + amount: 0, + fee: 1202056900, + nonce: 0, + validUntil: 577216, + memo: "", + networkId: 1 + }, + signature: "093f9ef0e4e051279da0a3ded85553847590ab739ee1bfd59e5bb30f98ed8a001a7a60d8506e2572164b7a525617a09f17e1756ac37555b72e01b90f37271595" + } +] diff --git a/tests_zemu/tsconfig.json b/tests_zemu/tsconfig.json new file mode 100644 index 00000000..014ae6be --- /dev/null +++ b/tests_zemu/tsconfig.json @@ -0,0 +1,12 @@ +{ + "compilerOptions": { + "module": "commonjs", + "strict": true, + "esModuleInterop": true, + "declaration": true, + "forceConsistentCasingInFileNames": true, + "skipLibCheck": true, + "outDir": "./dist" + }, + "exclude": ["node_modules", "./dist/**"] +}