diff --git a/.github/workflows/build_and_functional_tests.yml b/.github/workflows/build_and_functional_tests.yml index 75e44231..8f6023a6 100644 --- a/.github/workflows/build_and_functional_tests.yml +++ b/.github/workflows/build_and_functional_tests.yml @@ -19,7 +19,14 @@ jobs: uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_build.yml@v1 with: upload_app_binaries_artifact: "compiled_app_binaries" - flags: "RELEASE_BUILD=0" + flags: "RELEASE_BUILD=1" + + ragger_tests: + name: Run ragger tests using the reusable workflow + needs: build_application + uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_ragger_tests.yml@v1 + with: + download_app_binaries_artifact: "compiled_app_binaries" zemu_tests: name: Run zemu tests diff --git a/Makefile b/Makefile index 3b295c3a..15d75f25 100644 --- a/Makefile +++ b/Makefile @@ -27,7 +27,7 @@ GIT_DESCRIBE=$(shell git describe --tags --abbrev=8 --always --long --dirty 2>/d VERSION_TAG=$(shell echo $(GIT_DESCRIBE) | sed 's/^v//g') APPVERSION_M=1 APPVERSION_N=3 -APPVERSION_P=0 +APPVERSION_P=1 APPVERSION=$(APPVERSION_M).$(APPVERSION_N).$(APPVERSION_P) APPNAME = "Mina" diff --git a/tests/conftest.py b/tests/conftest.py new file mode 100644 index 00000000..79ca5236 --- /dev/null +++ b/tests/conftest.py @@ -0,0 +1,56 @@ +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 new file mode 100644 index 00000000..c3a2a2d1 --- /dev/null +++ b/tests/mina_client.py @@ -0,0 +1,79 @@ +#!/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 new file mode 100644 index 00000000..93f65ad6 --- /dev/null +++ b/tests/random_oracle_input_tests.c @@ -0,0 +1,315 @@ +#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 new file mode 100644 index 00000000..2fd1d0fb --- /dev/null +++ b/tests/requirements.txt @@ -0,0 +1,4 @@ +base58 +bip32 +ragger[tests,speculos] +ledgerblue diff --git a/tests/setup.cfg b/tests/setup.cfg new file mode 100644 index 00000000..f1b54e36 --- /dev/null +++ b/tests/setup.cfg @@ -0,0 +1,2 @@ +[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 new file mode 100644 index 00000000..b1361772 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_address_0/00001.png b/tests/snapshots/flex/test_get_address_0/00001.png new file mode 100644 index 00000000..f01ae569 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_address_0/00002.png b/tests/snapshots/flex/test_get_address_0/00002.png new file mode 100644 index 00000000..3b744d02 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_0/00002.png differ diff --git a/tests/snapshots/flex/test_get_address_0/00003.png b/tests/snapshots/flex/test_get_address_0/00003.png new file mode 100644 index 00000000..4321e601 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_0/00003.png differ diff --git a/tests/snapshots/flex/test_get_address_0/00004.png b/tests/snapshots/flex/test_get_address_0/00004.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_0/00004.png differ diff --git a/tests/snapshots/flex/test_get_address_1/00000.png b/tests/snapshots/flex/test_get_address_1/00000.png new file mode 100644 index 00000000..b1361772 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_1/00000.png differ diff --git a/tests/snapshots/flex/test_get_address_1/00001.png b/tests/snapshots/flex/test_get_address_1/00001.png new file mode 100644 index 00000000..61776efe Binary files /dev/null and b/tests/snapshots/flex/test_get_address_1/00001.png differ diff --git a/tests/snapshots/flex/test_get_address_1/00002.png b/tests/snapshots/flex/test_get_address_1/00002.png new file mode 100644 index 00000000..e13fe089 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_1/00002.png differ diff --git a/tests/snapshots/flex/test_get_address_1/00003.png b/tests/snapshots/flex/test_get_address_1/00003.png new file mode 100644 index 00000000..4321e601 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_1/00003.png differ diff --git a/tests/snapshots/flex/test_get_address_1/00004.png b/tests/snapshots/flex/test_get_address_1/00004.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_1/00004.png differ diff --git a/tests/snapshots/flex/test_get_address_2/00000.png b/tests/snapshots/flex/test_get_address_2/00000.png new file mode 100644 index 00000000..b1361772 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_2/00000.png differ diff --git a/tests/snapshots/flex/test_get_address_2/00001.png b/tests/snapshots/flex/test_get_address_2/00001.png new file mode 100644 index 00000000..5a0b0c58 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_2/00001.png differ diff --git a/tests/snapshots/flex/test_get_address_2/00002.png b/tests/snapshots/flex/test_get_address_2/00002.png new file mode 100644 index 00000000..829f5efa Binary files /dev/null and b/tests/snapshots/flex/test_get_address_2/00002.png differ diff --git a/tests/snapshots/flex/test_get_address_2/00003.png b/tests/snapshots/flex/test_get_address_2/00003.png new file mode 100644 index 00000000..4321e601 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_2/00003.png differ diff --git a/tests/snapshots/flex/test_get_address_2/00004.png b/tests/snapshots/flex/test_get_address_2/00004.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_2/00004.png differ diff --git a/tests/snapshots/flex/test_get_address_3/00000.png b/tests/snapshots/flex/test_get_address_3/00000.png new file mode 100644 index 00000000..b1361772 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_3/00000.png differ diff --git a/tests/snapshots/flex/test_get_address_3/00001.png b/tests/snapshots/flex/test_get_address_3/00001.png new file mode 100644 index 00000000..b89a16e3 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_3/00001.png differ diff --git a/tests/snapshots/flex/test_get_address_3/00002.png b/tests/snapshots/flex/test_get_address_3/00002.png new file mode 100644 index 00000000..75909e6b Binary files /dev/null and b/tests/snapshots/flex/test_get_address_3/00002.png differ diff --git a/tests/snapshots/flex/test_get_address_3/00003.png b/tests/snapshots/flex/test_get_address_3/00003.png new file mode 100644 index 00000000..4321e601 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_3/00003.png differ diff --git a/tests/snapshots/flex/test_get_address_3/00004.png b/tests/snapshots/flex/test_get_address_3/00004.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_3/00004.png differ diff --git a/tests/snapshots/flex/test_get_address_49370/00000.png b/tests/snapshots/flex/test_get_address_49370/00000.png new file mode 100644 index 00000000..b1361772 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_49370/00000.png differ diff --git a/tests/snapshots/flex/test_get_address_49370/00001.png b/tests/snapshots/flex/test_get_address_49370/00001.png new file mode 100644 index 00000000..e790aae9 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_49370/00001.png differ diff --git a/tests/snapshots/flex/test_get_address_49370/00002.png b/tests/snapshots/flex/test_get_address_49370/00002.png new file mode 100644 index 00000000..5f99555c Binary files /dev/null and b/tests/snapshots/flex/test_get_address_49370/00002.png differ diff --git a/tests/snapshots/flex/test_get_address_49370/00003.png b/tests/snapshots/flex/test_get_address_49370/00003.png new file mode 100644 index 00000000..4321e601 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_49370/00003.png differ diff --git a/tests/snapshots/flex/test_get_address_49370/00004.png b/tests/snapshots/flex/test_get_address_49370/00004.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_49370/00004.png differ diff --git a/tests/snapshots/flex/test_get_address_x312a/00000.png b/tests/snapshots/flex/test_get_address_x312a/00000.png new file mode 100644 index 00000000..b1361772 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_x312a/00000.png differ diff --git a/tests/snapshots/flex/test_get_address_x312a/00001.png b/tests/snapshots/flex/test_get_address_x312a/00001.png new file mode 100644 index 00000000..4774989e Binary files /dev/null and b/tests/snapshots/flex/test_get_address_x312a/00001.png differ diff --git a/tests/snapshots/flex/test_get_address_x312a/00002.png b/tests/snapshots/flex/test_get_address_x312a/00002.png new file mode 100644 index 00000000..4f525250 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_x312a/00002.png differ diff --git a/tests/snapshots/flex/test_get_address_x312a/00003.png b/tests/snapshots/flex/test_get_address_x312a/00003.png new file mode 100644 index 00000000..4321e601 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_x312a/00003.png differ diff --git a/tests/snapshots/flex/test_get_address_x312a/00004.png b/tests/snapshots/flex/test_get_address_x312a/00004.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_get_address_x312a/00004.png differ diff --git a/tests/snapshots/flex/test_sign_tx_0/00000.png b/tests/snapshots/flex/test_sign_tx_0/00000.png new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_tx_0/00001.png b/tests/snapshots/flex/test_sign_tx_0/00001.png new file mode 100644 index 00000000..2333bc6f Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0/00001.png differ diff --git a/tests/snapshots/flex/test_sign_tx_0/00002.png b/tests/snapshots/flex/test_sign_tx_0/00002.png new file mode 100644 index 00000000..2f8badf2 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0/00002.png differ diff --git a/tests/snapshots/flex/test_sign_tx_0/00003.png b/tests/snapshots/flex/test_sign_tx_0/00003.png new file mode 100644 index 00000000..0c969413 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0/00003.png differ diff --git a/tests/snapshots/flex/test_sign_tx_0/00004.png b/tests/snapshots/flex/test_sign_tx_0/00004.png new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0/00004.png differ diff --git a/tests/snapshots/flex/test_sign_tx_0/00005.png b/tests/snapshots/flex/test_sign_tx_0/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0/00005.png differ diff --git a/tests/snapshots/flex/test_sign_tx_0/00006.png b/tests/snapshots/flex/test_sign_tx_0/00006.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0/00006.png 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 new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_1/00000.png 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 new file mode 100644 index 00000000..f1dd87b8 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_1/00001.png 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 new file mode 100644 index 00000000..6edb7766 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_1/00002.png 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 new file mode 100644 index 00000000..1309ed3c Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_1/00003.png 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 new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_1/00004.png 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 new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_1/00005.png 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 new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_1/00006.png 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 new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_2/00000.png 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 new file mode 100644 index 00000000..f3bc4fdc Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_2/00001.png 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 new file mode 100644 index 00000000..2f8badf2 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_2/00002.png 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 new file mode 100644 index 00000000..0c969413 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_2/00003.png 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 new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_2/00004.png 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 new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_2/00005.png 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 new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_2/00006.png 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 new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_3/00000.png 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 new file mode 100644 index 00000000..45bf9237 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_3/00001.png 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 new file mode 100644 index 00000000..6edb7766 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_3/00002.png 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 new file mode 100644 index 00000000..1309ed3c Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_3/00003.png 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 new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_3/00004.png 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 new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_3/00005.png 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 new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_3/00006.png 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 new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_4_mainet/00000.png 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 new file mode 100644 index 00000000..f3bc4fdc Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_4_mainet/00001.png 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 new file mode 100644 index 00000000..2f8badf2 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_4_mainet/00002.png 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 new file mode 100644 index 00000000..0c969413 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_4_mainet/00003.png 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 new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_4_mainet/00004.png 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 new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_4_mainet/00005.png 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 new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_4_mainet/00006.png 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 new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_4_testnet/00000.png 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 new file mode 100644 index 00000000..2333bc6f Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_4_testnet/00001.png 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 new file mode 100644 index 00000000..2f8badf2 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_4_testnet/00002.png 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 new file mode 100644 index 00000000..0c969413 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_4_testnet/00003.png 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 new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_4_testnet/00004.png 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 new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_4_testnet/00005.png 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 new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_0_4_testnet/00006.png differ diff --git a/tests/snapshots/flex/test_sign_tx_12586/00000.png b/tests/snapshots/flex/test_sign_tx_12586/00000.png new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586/00000.png differ diff --git a/tests/snapshots/flex/test_sign_tx_12586/00001.png b/tests/snapshots/flex/test_sign_tx_12586/00001.png new file mode 100644 index 00000000..846a91fc Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586/00001.png differ diff --git a/tests/snapshots/flex/test_sign_tx_12586/00002.png b/tests/snapshots/flex/test_sign_tx_12586/00002.png new file mode 100644 index 00000000..3a0012e1 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586/00002.png differ diff --git a/tests/snapshots/flex/test_sign_tx_12586/00003.png b/tests/snapshots/flex/test_sign_tx_12586/00003.png new file mode 100644 index 00000000..55f95716 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586/00003.png differ diff --git a/tests/snapshots/flex/test_sign_tx_12586/00004.png b/tests/snapshots/flex/test_sign_tx_12586/00004.png new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586/00004.png differ diff --git a/tests/snapshots/flex/test_sign_tx_12586/00005.png b/tests/snapshots/flex/test_sign_tx_12586/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586/00005.png differ diff --git a/tests/snapshots/flex/test_sign_tx_12586/00006.png b/tests/snapshots/flex/test_sign_tx_12586/00006.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586/00006.png 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 new file mode 100644 index 00000000..25a938cf Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_1/00000.png 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 new file mode 100644 index 00000000..1483f5fb Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_1/00001.png 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 new file mode 100644 index 00000000..686d9acf Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_1/00002.png 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 new file mode 100644 index 00000000..c75189be Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_1/00003.png 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 new file mode 100644 index 00000000..19d18a51 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_1/00004.png 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 new file mode 100644 index 00000000..832810a6 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_1/00005.png 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 new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_1/00006.png 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 new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_1/00007.png 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 new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_2/00001.png b/tests/snapshots/flex/test_sign_tx_12586_2/00001.png new file mode 100644 index 00000000..f38a7f76 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_2/00001.png 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 new file mode 100644 index 00000000..4ddaec26 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_2/00002.png differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_2/00003.png b/tests/snapshots/flex/test_sign_tx_12586_2/00003.png new file mode 100644 index 00000000..8acd6567 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_2/00003.png 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 new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_2/00004.png 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 new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_2/00005.png 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 new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_2/00006.png 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 new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_3/00000.png 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 new file mode 100644 index 00000000..cf6bea7f Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_3/00001.png differ diff --git a/tests/snapshots/flex/test_sign_tx_12586_3/00002.png b/tests/snapshots/flex/test_sign_tx_12586_3/00002.png new file mode 100644 index 00000000..3a0012e1 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_3/00002.png 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 new file mode 100644 index 00000000..55f95716 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_3/00003.png 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 new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_3/00004.png 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 new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_3/00005.png 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 new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_3/00006.png 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 new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_4/00000.png 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 new file mode 100644 index 00000000..751d84c9 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_4/00001.png 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 new file mode 100644 index 00000000..077940eb Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_4/00002.png 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 new file mode 100644 index 00000000..76d74a86 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_4/00003.png 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 new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_4/00004.png 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 new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_4/00005.png 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 new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_4/00006.png 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 new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_5/00000.png 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 new file mode 100644 index 00000000..d8c6087f Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_5/00001.png 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 new file mode 100644 index 00000000..47ee0537 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_5/00002.png 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 new file mode 100644 index 00000000..304f45dd Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_5/00003.png 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 new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_5/00004.png 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 new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_5/00005.png 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 new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_12586_5/00006.png differ diff --git a/tests/snapshots/flex/test_sign_tx_2/00000.png b/tests/snapshots/flex/test_sign_tx_2/00000.png new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_tx_2/00001.png b/tests/snapshots/flex/test_sign_tx_2/00001.png new file mode 100644 index 00000000..70e84350 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_2/00001.png differ diff --git a/tests/snapshots/flex/test_sign_tx_2/00002.png b/tests/snapshots/flex/test_sign_tx_2/00002.png new file mode 100644 index 00000000..611fa9b4 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_2/00002.png differ diff --git a/tests/snapshots/flex/test_sign_tx_2/00003.png b/tests/snapshots/flex/test_sign_tx_2/00003.png new file mode 100644 index 00000000..3e7de9a2 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_2/00003.png differ diff --git a/tests/snapshots/flex/test_sign_tx_2/00004.png b/tests/snapshots/flex/test_sign_tx_2/00004.png new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_2/00004.png differ diff --git a/tests/snapshots/flex/test_sign_tx_2/00005.png b/tests/snapshots/flex/test_sign_tx_2/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_2/00005.png differ diff --git a/tests/snapshots/flex/test_sign_tx_2/00006.png b/tests/snapshots/flex/test_sign_tx_2/00006.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_2/00006.png 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 new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_tx_2_1/00001.png b/tests/snapshots/flex/test_sign_tx_2_1/00001.png new file mode 100644 index 00000000..35f13765 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_2_1/00001.png differ diff --git a/tests/snapshots/flex/test_sign_tx_2_1/00002.png b/tests/snapshots/flex/test_sign_tx_2_1/00002.png new file mode 100644 index 00000000..611fa9b4 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_2_1/00002.png 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 new file mode 100644 index 00000000..3e7de9a2 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_2_1/00003.png 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 new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_2_1/00004.png 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 new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_2_1/00005.png 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 new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_2_1/00006.png differ diff --git a/tests/snapshots/flex/test_sign_tx_3/00000.png b/tests/snapshots/flex/test_sign_tx_3/00000.png new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_3/00000.png differ diff --git a/tests/snapshots/flex/test_sign_tx_3/00001.png b/tests/snapshots/flex/test_sign_tx_3/00001.png new file mode 100644 index 00000000..d65f9e6d Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_3/00001.png differ diff --git a/tests/snapshots/flex/test_sign_tx_3/00002.png b/tests/snapshots/flex/test_sign_tx_3/00002.png new file mode 100644 index 00000000..18e79de5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_3/00002.png differ diff --git a/tests/snapshots/flex/test_sign_tx_3/00003.png b/tests/snapshots/flex/test_sign_tx_3/00003.png new file mode 100644 index 00000000..e25ebc99 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_3/00003.png differ diff --git a/tests/snapshots/flex/test_sign_tx_3/00004.png b/tests/snapshots/flex/test_sign_tx_3/00004.png new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_3/00004.png differ diff --git a/tests/snapshots/flex/test_sign_tx_3/00005.png b/tests/snapshots/flex/test_sign_tx_3/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_3/00005.png differ diff --git a/tests/snapshots/flex/test_sign_tx_3/00006.png b/tests/snapshots/flex/test_sign_tx_3/00006.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_3/00006.png 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 new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_3_1/00000.png 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 new file mode 100644 index 00000000..02499512 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_3_1/00001.png 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 new file mode 100644 index 00000000..18e79de5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_3_1/00002.png 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 new file mode 100644 index 00000000..e25ebc99 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_3_1/00003.png 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 new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_3_1/00004.png 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 new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_3_1/00005.png 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 new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_3_1/00006.png differ diff --git a/tests/snapshots/flex/test_sign_tx_49370/00000.png b/tests/snapshots/flex/test_sign_tx_49370/00000.png new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_49370/00000.png differ diff --git a/tests/snapshots/flex/test_sign_tx_49370/00001.png b/tests/snapshots/flex/test_sign_tx_49370/00001.png new file mode 100644 index 00000000..0d42a532 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_49370/00001.png differ diff --git a/tests/snapshots/flex/test_sign_tx_49370/00002.png b/tests/snapshots/flex/test_sign_tx_49370/00002.png new file mode 100644 index 00000000..496c38f2 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_49370/00002.png differ diff --git a/tests/snapshots/flex/test_sign_tx_49370/00003.png b/tests/snapshots/flex/test_sign_tx_49370/00003.png new file mode 100644 index 00000000..131bff3d Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_49370/00003.png differ diff --git a/tests/snapshots/flex/test_sign_tx_49370/00004.png b/tests/snapshots/flex/test_sign_tx_49370/00004.png new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_49370/00004.png differ diff --git a/tests/snapshots/flex/test_sign_tx_49370/00005.png b/tests/snapshots/flex/test_sign_tx_49370/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_49370/00005.png differ diff --git a/tests/snapshots/flex/test_sign_tx_49370/00006.png b/tests/snapshots/flex/test_sign_tx_49370/00006.png new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_49370/00006.png 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 new file mode 100644 index 00000000..bc63e9c0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_49370_1/00000.png 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 new file mode 100644 index 00000000..44675888 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_49370_1/00001.png 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 new file mode 100644 index 00000000..496c38f2 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_49370_1/00002.png 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 new file mode 100644 index 00000000..131bff3d Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_49370_1/00003.png 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 new file mode 100644 index 00000000..251f0d56 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_49370_1/00004.png 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 new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_49370_1/00005.png 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 new file mode 100644 index 00000000..19562e19 Binary files /dev/null and b/tests/snapshots/flex/test_sign_tx_49370_1/00006.png differ diff --git a/tests/snapshots/nanos/test_get_address_0/00000.png b/tests/snapshots/nanos/test_get_address_0/00000.png new file mode 100644 index 00000000..ab71951e Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_0/00000.png differ diff --git a/tests/snapshots/nanos/test_get_address_0/00001.png b/tests/snapshots/nanos/test_get_address_0/00001.png new file mode 100644 index 00000000..c13d5408 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_0/00001.png differ diff --git a/tests/snapshots/nanos/test_get_address_0/00002.png b/tests/snapshots/nanos/test_get_address_0/00002.png new file mode 100644 index 00000000..955d493c Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_0/00002.png differ diff --git a/tests/snapshots/nanos/test_get_address_0/00003.png b/tests/snapshots/nanos/test_get_address_0/00003.png new file mode 100644 index 00000000..b2e1891e Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_0/00003.png differ diff --git a/tests/snapshots/nanos/test_get_address_0/00004.png b/tests/snapshots/nanos/test_get_address_0/00004.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_0/00004.png differ diff --git a/tests/snapshots/nanos/test_get_address_0/00005.png b/tests/snapshots/nanos/test_get_address_0/00005.png new file mode 100644 index 00000000..2fde8127 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_0/00005.png differ diff --git a/tests/snapshots/nanos/test_get_address_0_preauth/00000.png b/tests/snapshots/nanos/test_get_address_0_preauth/00000.png new file mode 100644 index 00000000..250aa386 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_0_preauth/00000.png differ diff --git a/tests/snapshots/nanos/test_get_address_0_preauth/00001.png b/tests/snapshots/nanos/test_get_address_0_preauth/00001.png new file mode 100644 index 00000000..dacd2ca4 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_0_preauth/00001.png differ diff --git a/tests/snapshots/nanos/test_get_address_0_preauth/00002.png b/tests/snapshots/nanos/test_get_address_0_preauth/00002.png new file mode 100644 index 00000000..5daf4808 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_0_preauth/00002.png differ diff --git a/tests/snapshots/nanos/test_get_address_1/00000.png b/tests/snapshots/nanos/test_get_address_1/00000.png new file mode 100644 index 00000000..047a6256 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_1/00000.png differ diff --git a/tests/snapshots/nanos/test_get_address_1/00001.png b/tests/snapshots/nanos/test_get_address_1/00001.png new file mode 100644 index 00000000..753abd4a Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_1/00001.png differ diff --git a/tests/snapshots/nanos/test_get_address_1/00002.png b/tests/snapshots/nanos/test_get_address_1/00002.png new file mode 100644 index 00000000..61a40a34 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_1/00002.png differ diff --git a/tests/snapshots/nanos/test_get_address_1/00003.png b/tests/snapshots/nanos/test_get_address_1/00003.png new file mode 100644 index 00000000..4416ea69 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_1/00003.png differ diff --git a/tests/snapshots/nanos/test_get_address_1/00004.png b/tests/snapshots/nanos/test_get_address_1/00004.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_1/00004.png differ diff --git a/tests/snapshots/nanos/test_get_address_1/00005.png b/tests/snapshots/nanos/test_get_address_1/00005.png new file mode 100644 index 00000000..2fde8127 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_1/00005.png differ diff --git a/tests/snapshots/nanos/test_get_address_1_preauth/00000.png b/tests/snapshots/nanos/test_get_address_1_preauth/00000.png new file mode 100644 index 00000000..250aa386 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_1_preauth/00000.png differ diff --git a/tests/snapshots/nanos/test_get_address_1_preauth/00001.png b/tests/snapshots/nanos/test_get_address_1_preauth/00001.png new file mode 100644 index 00000000..f6286150 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_1_preauth/00001.png differ diff --git a/tests/snapshots/nanos/test_get_address_1_preauth/00002.png b/tests/snapshots/nanos/test_get_address_1_preauth/00002.png new file mode 100644 index 00000000..5daf4808 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_1_preauth/00002.png differ diff --git a/tests/snapshots/nanos/test_get_address_2/00000.png b/tests/snapshots/nanos/test_get_address_2/00000.png new file mode 100644 index 00000000..9dcea714 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_2/00000.png differ diff --git a/tests/snapshots/nanos/test_get_address_2/00001.png b/tests/snapshots/nanos/test_get_address_2/00001.png new file mode 100644 index 00000000..45c113c3 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_2/00001.png differ diff --git a/tests/snapshots/nanos/test_get_address_2/00002.png b/tests/snapshots/nanos/test_get_address_2/00002.png new file mode 100644 index 00000000..e21e37f4 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_2/00002.png differ diff --git a/tests/snapshots/nanos/test_get_address_2/00003.png b/tests/snapshots/nanos/test_get_address_2/00003.png new file mode 100644 index 00000000..b0140e7d Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_2/00003.png differ diff --git a/tests/snapshots/nanos/test_get_address_2/00004.png b/tests/snapshots/nanos/test_get_address_2/00004.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_2/00004.png differ diff --git a/tests/snapshots/nanos/test_get_address_2/00005.png b/tests/snapshots/nanos/test_get_address_2/00005.png new file mode 100644 index 00000000..2fde8127 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_2/00005.png differ diff --git a/tests/snapshots/nanos/test_get_address_2_preauth/00000.png b/tests/snapshots/nanos/test_get_address_2_preauth/00000.png new file mode 100644 index 00000000..250aa386 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_2_preauth/00000.png differ diff --git a/tests/snapshots/nanos/test_get_address_2_preauth/00001.png b/tests/snapshots/nanos/test_get_address_2_preauth/00001.png new file mode 100644 index 00000000..7b6069ab Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_2_preauth/00001.png differ diff --git a/tests/snapshots/nanos/test_get_address_2_preauth/00002.png b/tests/snapshots/nanos/test_get_address_2_preauth/00002.png new file mode 100644 index 00000000..5daf4808 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_2_preauth/00002.png differ diff --git a/tests/snapshots/nanos/test_get_address_3/00000.png b/tests/snapshots/nanos/test_get_address_3/00000.png new file mode 100644 index 00000000..ca0e6fb4 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_3/00000.png differ diff --git a/tests/snapshots/nanos/test_get_address_3/00001.png b/tests/snapshots/nanos/test_get_address_3/00001.png new file mode 100644 index 00000000..b0e96b7c Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_3/00001.png differ diff --git a/tests/snapshots/nanos/test_get_address_3/00002.png b/tests/snapshots/nanos/test_get_address_3/00002.png new file mode 100644 index 00000000..4f3b393c Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_3/00002.png differ diff --git a/tests/snapshots/nanos/test_get_address_3/00003.png b/tests/snapshots/nanos/test_get_address_3/00003.png new file mode 100644 index 00000000..f11d9ed6 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_3/00003.png differ diff --git a/tests/snapshots/nanos/test_get_address_3/00004.png b/tests/snapshots/nanos/test_get_address_3/00004.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_3/00004.png differ diff --git a/tests/snapshots/nanos/test_get_address_3/00005.png b/tests/snapshots/nanos/test_get_address_3/00005.png new file mode 100644 index 00000000..2fde8127 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_3/00005.png differ diff --git a/tests/snapshots/nanos/test_get_address_3_preauth/00000.png b/tests/snapshots/nanos/test_get_address_3_preauth/00000.png new file mode 100644 index 00000000..250aa386 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_3_preauth/00000.png differ diff --git a/tests/snapshots/nanos/test_get_address_3_preauth/00001.png b/tests/snapshots/nanos/test_get_address_3_preauth/00001.png new file mode 100644 index 00000000..303eb23a Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_3_preauth/00001.png differ diff --git a/tests/snapshots/nanos/test_get_address_3_preauth/00002.png b/tests/snapshots/nanos/test_get_address_3_preauth/00002.png new file mode 100644 index 00000000..5daf4808 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_3_preauth/00002.png differ diff --git a/tests/snapshots/nanos/test_get_address_49370/00000.png b/tests/snapshots/nanos/test_get_address_49370/00000.png new file mode 100644 index 00000000..0f44396f Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_49370/00000.png differ diff --git a/tests/snapshots/nanos/test_get_address_49370/00001.png b/tests/snapshots/nanos/test_get_address_49370/00001.png new file mode 100644 index 00000000..83ae8698 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_49370/00001.png differ diff --git a/tests/snapshots/nanos/test_get_address_49370/00002.png b/tests/snapshots/nanos/test_get_address_49370/00002.png new file mode 100644 index 00000000..5e2731e5 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_49370/00002.png differ diff --git a/tests/snapshots/nanos/test_get_address_49370/00003.png b/tests/snapshots/nanos/test_get_address_49370/00003.png new file mode 100644 index 00000000..1f2bdad6 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_49370/00003.png differ diff --git a/tests/snapshots/nanos/test_get_address_49370/00004.png b/tests/snapshots/nanos/test_get_address_49370/00004.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_49370/00004.png differ diff --git a/tests/snapshots/nanos/test_get_address_49370/00005.png b/tests/snapshots/nanos/test_get_address_49370/00005.png new file mode 100644 index 00000000..2fde8127 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_49370/00005.png differ diff --git a/tests/snapshots/nanos/test_get_address_49370_preauth/00000.png b/tests/snapshots/nanos/test_get_address_49370_preauth/00000.png new file mode 100644 index 00000000..250aa386 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_49370_preauth/00000.png differ diff --git a/tests/snapshots/nanos/test_get_address_49370_preauth/00001.png b/tests/snapshots/nanos/test_get_address_49370_preauth/00001.png new file mode 100644 index 00000000..46d7ed59 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_49370_preauth/00001.png differ diff --git a/tests/snapshots/nanos/test_get_address_49370_preauth/00002.png b/tests/snapshots/nanos/test_get_address_49370_preauth/00002.png new file mode 100644 index 00000000..5daf4808 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_49370_preauth/00002.png differ diff --git a/tests/snapshots/nanos/test_get_address_x312a/00000.png b/tests/snapshots/nanos/test_get_address_x312a/00000.png new file mode 100644 index 00000000..c5c0c923 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_x312a/00000.png differ diff --git a/tests/snapshots/nanos/test_get_address_x312a/00001.png b/tests/snapshots/nanos/test_get_address_x312a/00001.png new file mode 100644 index 00000000..07678306 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_x312a/00001.png differ diff --git a/tests/snapshots/nanos/test_get_address_x312a/00002.png b/tests/snapshots/nanos/test_get_address_x312a/00002.png new file mode 100644 index 00000000..f15e0e8a Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_x312a/00002.png differ diff --git a/tests/snapshots/nanos/test_get_address_x312a/00003.png b/tests/snapshots/nanos/test_get_address_x312a/00003.png new file mode 100644 index 00000000..ea725ab7 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_x312a/00003.png differ diff --git a/tests/snapshots/nanos/test_get_address_x312a/00004.png b/tests/snapshots/nanos/test_get_address_x312a/00004.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_x312a/00004.png differ diff --git a/tests/snapshots/nanos/test_get_address_x312a/00005.png b/tests/snapshots/nanos/test_get_address_x312a/00005.png new file mode 100644 index 00000000..2fde8127 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_x312a/00005.png differ diff --git a/tests/snapshots/nanos/test_get_address_x312a_preauth/00000.png b/tests/snapshots/nanos/test_get_address_x312a_preauth/00000.png new file mode 100644 index 00000000..250aa386 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_x312a_preauth/00000.png differ diff --git a/tests/snapshots/nanos/test_get_address_x312a_preauth/00001.png b/tests/snapshots/nanos/test_get_address_x312a_preauth/00001.png new file mode 100644 index 00000000..210814ad Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_x312a_preauth/00001.png differ diff --git a/tests/snapshots/nanos/test_get_address_x312a_preauth/00002.png b/tests/snapshots/nanos/test_get_address_x312a_preauth/00002.png new file mode 100644 index 00000000..5daf4808 Binary files /dev/null and b/tests/snapshots/nanos/test_get_address_x312a_preauth/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00000.png b/tests/snapshots/nanos/test_sign_tx_0/00000.png new file mode 100644 index 00000000..3176ada3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00001.png b/tests/snapshots/nanos/test_sign_tx_0/00001.png new file mode 100644 index 00000000..e514eb0c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00002.png b/tests/snapshots/nanos/test_sign_tx_0/00002.png new file mode 100644 index 00000000..962d81d9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00003.png b/tests/snapshots/nanos/test_sign_tx_0/00003.png new file mode 100644 index 00000000..f66cf76e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00004.png b/tests/snapshots/nanos/test_sign_tx_0/00004.png new file mode 100644 index 00000000..7dc790d1 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00005.png b/tests/snapshots/nanos/test_sign_tx_0/00005.png new file mode 100644 index 00000000..f2c1b902 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00006.png b/tests/snapshots/nanos/test_sign_tx_0/00006.png new file mode 100644 index 00000000..05798662 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00007.png b/tests/snapshots/nanos/test_sign_tx_0/00007.png new file mode 100644 index 00000000..d0b4cb22 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00008.png b/tests/snapshots/nanos/test_sign_tx_0/00008.png new file mode 100644 index 00000000..0d5a6f2b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00008.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00009.png b/tests/snapshots/nanos/test_sign_tx_0/00009.png new file mode 100644 index 00000000..c56fda08 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00009.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00010.png b/tests/snapshots/nanos/test_sign_tx_0/00010.png new file mode 100644 index 00000000..02b11cda Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00010.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00011.png b/tests/snapshots/nanos/test_sign_tx_0/00011.png new file mode 100644 index 00000000..6728490a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00011.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00012.png b/tests/snapshots/nanos/test_sign_tx_0/00012.png new file mode 100644 index 00000000..fd58ab48 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00012.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00013.png b/tests/snapshots/nanos/test_sign_tx_0/00013.png new file mode 100644 index 00000000..6893c755 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00013.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00014.png b/tests/snapshots/nanos/test_sign_tx_0/00014.png new file mode 100644 index 00000000..b1fd49cd Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00014.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00015.png b/tests/snapshots/nanos/test_sign_tx_0/00015.png new file mode 100644 index 00000000..d89a7d5a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00015.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00016.png b/tests/snapshots/nanos/test_sign_tx_0/00016.png new file mode 100644 index 00000000..d6ba253f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00016.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00017.png b/tests/snapshots/nanos/test_sign_tx_0/00017.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00017.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0/00018.png b/tests/snapshots/nanos/test_sign_tx_0/00018.png new file mode 100644 index 00000000..e6858fd8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0/00018.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00000.png b/tests/snapshots/nanos/test_sign_tx_0_1/00000.png new file mode 100644 index 00000000..3176ada3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00001.png b/tests/snapshots/nanos/test_sign_tx_0_1/00001.png new file mode 100644 index 00000000..e514eb0c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00002.png b/tests/snapshots/nanos/test_sign_tx_0_1/00002.png new file mode 100644 index 00000000..43907a46 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00003.png b/tests/snapshots/nanos/test_sign_tx_0_1/00003.png new file mode 100644 index 00000000..3284c9dc Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_1/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00004.png b/tests/snapshots/nanos/test_sign_tx_0_1/00004.png new file mode 100644 index 00000000..aea1e3c7 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_1/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00005.png b/tests/snapshots/nanos/test_sign_tx_0_1/00005.png new file mode 100644 index 00000000..66e257bc Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_1/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00006.png b/tests/snapshots/nanos/test_sign_tx_0_1/00006.png new file mode 100644 index 00000000..a61f8282 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_1/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00007.png b/tests/snapshots/nanos/test_sign_tx_0_1/00007.png new file mode 100644 index 00000000..63ef90fb Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_1/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00008.png b/tests/snapshots/nanos/test_sign_tx_0_1/00008.png new file mode 100644 index 00000000..a2326de8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_1/00008.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00009.png b/tests/snapshots/nanos/test_sign_tx_0_1/00009.png new file mode 100644 index 00000000..c35363d6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_1/00009.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00010.png b/tests/snapshots/nanos/test_sign_tx_0_1/00010.png new file mode 100644 index 00000000..db632ec8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_1/00010.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00011.png b/tests/snapshots/nanos/test_sign_tx_0_1/00011.png new file mode 100644 index 00000000..fd58ab48 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_1/00011.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00012.png b/tests/snapshots/nanos/test_sign_tx_0_1/00012.png new file mode 100644 index 00000000..b1fd49cd Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_1/00012.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00013.png b/tests/snapshots/nanos/test_sign_tx_0_1/00013.png new file mode 100644 index 00000000..e521f30b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_1/00013.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00014.png b/tests/snapshots/nanos/test_sign_tx_0_1/00014.png new file mode 100644 index 00000000..f31c13fe Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_1/00014.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00015.png b/tests/snapshots/nanos/test_sign_tx_0_1/00015.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_1/00015.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_1/00016.png b/tests/snapshots/nanos/test_sign_tx_0_1/00016.png new file mode 100644 index 00000000..e6858fd8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_1/00016.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00000.png b/tests/snapshots/nanos/test_sign_tx_0_2/00000.png new file mode 100644 index 00000000..3176ada3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_2/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00001.png b/tests/snapshots/nanos/test_sign_tx_0_2/00001.png new file mode 100644 index 00000000..962d81d9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_2/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00002.png b/tests/snapshots/nanos/test_sign_tx_0_2/00002.png new file mode 100644 index 00000000..f66cf76e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_2/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00003.png b/tests/snapshots/nanos/test_sign_tx_0_2/00003.png new file mode 100644 index 00000000..7dc790d1 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_2/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00004.png b/tests/snapshots/nanos/test_sign_tx_0_2/00004.png new file mode 100644 index 00000000..f2c1b902 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_2/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00005.png b/tests/snapshots/nanos/test_sign_tx_0_2/00005.png new file mode 100644 index 00000000..05798662 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_2/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00006.png b/tests/snapshots/nanos/test_sign_tx_0_2/00006.png new file mode 100644 index 00000000..d0b4cb22 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_2/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00007.png b/tests/snapshots/nanos/test_sign_tx_0_2/00007.png new file mode 100644 index 00000000..0d5a6f2b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_2/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00008.png b/tests/snapshots/nanos/test_sign_tx_0_2/00008.png new file mode 100644 index 00000000..c56fda08 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_2/00008.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00009.png b/tests/snapshots/nanos/test_sign_tx_0_2/00009.png new file mode 100644 index 00000000..02b11cda Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_2/00009.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00010.png b/tests/snapshots/nanos/test_sign_tx_0_2/00010.png new file mode 100644 index 00000000..6728490a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_2/00010.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00011.png b/tests/snapshots/nanos/test_sign_tx_0_2/00011.png new file mode 100644 index 00000000..fd58ab48 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_2/00011.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00012.png b/tests/snapshots/nanos/test_sign_tx_0_2/00012.png new file mode 100644 index 00000000..6893c755 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_2/00012.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00013.png b/tests/snapshots/nanos/test_sign_tx_0_2/00013.png new file mode 100644 index 00000000..b1fd49cd Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_2/00013.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00014.png b/tests/snapshots/nanos/test_sign_tx_0_2/00014.png new file mode 100644 index 00000000..d89a7d5a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_2/00014.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00015.png b/tests/snapshots/nanos/test_sign_tx_0_2/00015.png new file mode 100644 index 00000000..d6ba253f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_2/00015.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00016.png b/tests/snapshots/nanos/test_sign_tx_0_2/00016.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_2/00016.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_2/00017.png b/tests/snapshots/nanos/test_sign_tx_0_2/00017.png new file mode 100644 index 00000000..e6858fd8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_2/00017.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00000.png b/tests/snapshots/nanos/test_sign_tx_0_3/00000.png new file mode 100644 index 00000000..3176ada3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_3/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00001.png b/tests/snapshots/nanos/test_sign_tx_0_3/00001.png new file mode 100644 index 00000000..43907a46 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_3/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00002.png b/tests/snapshots/nanos/test_sign_tx_0_3/00002.png new file mode 100644 index 00000000..3284c9dc Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_3/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00003.png b/tests/snapshots/nanos/test_sign_tx_0_3/00003.png new file mode 100644 index 00000000..aea1e3c7 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_3/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00004.png b/tests/snapshots/nanos/test_sign_tx_0_3/00004.png new file mode 100644 index 00000000..66e257bc Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_3/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00005.png b/tests/snapshots/nanos/test_sign_tx_0_3/00005.png new file mode 100644 index 00000000..a61f8282 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_3/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00006.png b/tests/snapshots/nanos/test_sign_tx_0_3/00006.png new file mode 100644 index 00000000..63ef90fb Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_3/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00007.png b/tests/snapshots/nanos/test_sign_tx_0_3/00007.png new file mode 100644 index 00000000..a2326de8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_3/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00008.png b/tests/snapshots/nanos/test_sign_tx_0_3/00008.png new file mode 100644 index 00000000..c35363d6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_3/00008.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00009.png b/tests/snapshots/nanos/test_sign_tx_0_3/00009.png new file mode 100644 index 00000000..db632ec8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_3/00009.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00010.png b/tests/snapshots/nanos/test_sign_tx_0_3/00010.png new file mode 100644 index 00000000..fd58ab48 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_3/00010.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00011.png b/tests/snapshots/nanos/test_sign_tx_0_3/00011.png new file mode 100644 index 00000000..b1fd49cd Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_3/00011.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00012.png b/tests/snapshots/nanos/test_sign_tx_0_3/00012.png new file mode 100644 index 00000000..e521f30b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_3/00012.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00013.png b/tests/snapshots/nanos/test_sign_tx_0_3/00013.png new file mode 100644 index 00000000..f31c13fe Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_3/00013.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00014.png b/tests/snapshots/nanos/test_sign_tx_0_3/00014.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_3/00014.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_3/00015.png b/tests/snapshots/nanos/test_sign_tx_0_3/00015.png new file mode 100644 index 00000000..e6858fd8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_3/00015.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00000.png b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00000.png new file mode 100644 index 00000000..3176ada3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00001.png b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00001.png new file mode 100644 index 00000000..962d81d9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00001.png 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 new file mode 100644 index 00000000..f66cf76e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00002.png 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 new file mode 100644 index 00000000..7dc790d1 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00003.png 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 new file mode 100644 index 00000000..f2c1b902 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00004.png 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 new file mode 100644 index 00000000..05798662 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00005.png 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 new file mode 100644 index 00000000..d0b4cb22 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00006.png 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 new file mode 100644 index 00000000..0d5a6f2b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00007.png 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 new file mode 100644 index 00000000..c56fda08 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00008.png 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 new file mode 100644 index 00000000..02b11cda Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00009.png 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 new file mode 100644 index 00000000..6728490a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00010.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00011.png b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00011.png new file mode 100644 index 00000000..fd58ab48 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00011.png 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 new file mode 100644 index 00000000..6893c755 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00012.png 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 new file mode 100644 index 00000000..b1fd49cd Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00013.png 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 new file mode 100644 index 00000000..d89a7d5a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00014.png 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 new file mode 100644 index 00000000..d6ba253f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00015.png 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 new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00016.png 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 new file mode 100644 index 00000000..e6858fd8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_mainet/00017.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00000.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00000.png new file mode 100644 index 00000000..3176ada3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00001.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00001.png new file mode 100644 index 00000000..e514eb0c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00002.png b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00002.png new file mode 100644 index 00000000..962d81d9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00002.png 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 new file mode 100644 index 00000000..f66cf76e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00003.png 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 new file mode 100644 index 00000000..7dc790d1 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00004.png 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 new file mode 100644 index 00000000..f2c1b902 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00005.png 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 new file mode 100644 index 00000000..05798662 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00006.png 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 new file mode 100644 index 00000000..d0b4cb22 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00007.png 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 new file mode 100644 index 00000000..0d5a6f2b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00008.png 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 new file mode 100644 index 00000000..c56fda08 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00009.png 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 new file mode 100644 index 00000000..02b11cda Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00010.png 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 new file mode 100644 index 00000000..6728490a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00011.png 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 new file mode 100644 index 00000000..fd58ab48 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00012.png 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 new file mode 100644 index 00000000..6893c755 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00013.png 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 new file mode 100644 index 00000000..b1fd49cd Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00014.png 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 new file mode 100644 index 00000000..d89a7d5a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00015.png 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 new file mode 100644 index 00000000..d6ba253f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00016.png 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 new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00017.png 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 new file mode 100644 index 00000000..e6858fd8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_0_4_testnet/00018.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00000.png b/tests/snapshots/nanos/test_sign_tx_12586/00000.png new file mode 100644 index 00000000..3176ada3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00001.png b/tests/snapshots/nanos/test_sign_tx_12586/00001.png new file mode 100644 index 00000000..e514eb0c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00002.png b/tests/snapshots/nanos/test_sign_tx_12586/00002.png new file mode 100644 index 00000000..962d81d9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00003.png b/tests/snapshots/nanos/test_sign_tx_12586/00003.png new file mode 100644 index 00000000..23b6d1ec Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00004.png b/tests/snapshots/nanos/test_sign_tx_12586/00004.png new file mode 100644 index 00000000..97a47f2d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00005.png b/tests/snapshots/nanos/test_sign_tx_12586/00005.png new file mode 100644 index 00000000..b917b376 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00006.png b/tests/snapshots/nanos/test_sign_tx_12586/00006.png new file mode 100644 index 00000000..e86dc440 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00007.png b/tests/snapshots/nanos/test_sign_tx_12586/00007.png new file mode 100644 index 00000000..3d7d00d7 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00008.png b/tests/snapshots/nanos/test_sign_tx_12586/00008.png new file mode 100644 index 00000000..ec78b028 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586/00008.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00009.png b/tests/snapshots/nanos/test_sign_tx_12586/00009.png new file mode 100644 index 00000000..4c303f6c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586/00009.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00010.png b/tests/snapshots/nanos/test_sign_tx_12586/00010.png new file mode 100644 index 00000000..925a561c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586/00010.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00011.png b/tests/snapshots/nanos/test_sign_tx_12586/00011.png new file mode 100644 index 00000000..920a3691 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586/00011.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00012.png b/tests/snapshots/nanos/test_sign_tx_12586/00012.png new file mode 100644 index 00000000..0cbef4b6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586/00012.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00013.png b/tests/snapshots/nanos/test_sign_tx_12586/00013.png new file mode 100644 index 00000000..94d99848 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586/00013.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00014.png b/tests/snapshots/nanos/test_sign_tx_12586/00014.png new file mode 100644 index 00000000..b771bd2a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586/00014.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00015.png b/tests/snapshots/nanos/test_sign_tx_12586/00015.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586/00015.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586/00016.png b/tests/snapshots/nanos/test_sign_tx_12586/00016.png new file mode 100644 index 00000000..e6858fd8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586/00016.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00000.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00000.png new file mode 100644 index 00000000..3176ada3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_1/00001.png b/tests/snapshots/nanos/test_sign_tx_12586_1/00001.png new file mode 100644 index 00000000..e514eb0c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00001.png 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 new file mode 100644 index 00000000..962d81d9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00002.png 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 new file mode 100644 index 00000000..23b6d1ec Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00003.png 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 new file mode 100644 index 00000000..97a47f2d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00004.png 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 new file mode 100644 index 00000000..b917b376 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00005.png 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 new file mode 100644 index 00000000..e86dc440 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00006.png 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 new file mode 100644 index 00000000..118d8d4d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00007.png 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 new file mode 100644 index 00000000..6ce7d51e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00008.png 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 new file mode 100644 index 00000000..8155d11f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00009.png 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 new file mode 100644 index 00000000..6208bb31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00010.png 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 new file mode 100644 index 00000000..67fa3f4a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00011.png 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 new file mode 100644 index 00000000..2428fc98 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00012.png 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 new file mode 100644 index 00000000..89c032d5 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00013.png 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 new file mode 100644 index 00000000..5d8e1246 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00014.png 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 new file mode 100644 index 00000000..9d7a7dc6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00015.png 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 new file mode 100644 index 00000000..dab89ed8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00016.png 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 new file mode 100644 index 00000000..111e6218 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00017.png 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 new file mode 100644 index 00000000..2b6d2f12 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00018.png 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 new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00019.png 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 new file mode 100644 index 00000000..e6858fd8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_1/00020.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00000.png b/tests/snapshots/nanos/test_sign_tx_12586_2/00000.png new file mode 100644 index 00000000..3176ada3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_2/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00001.png b/tests/snapshots/nanos/test_sign_tx_12586_2/00001.png new file mode 100644 index 00000000..e514eb0c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_2/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00002.png b/tests/snapshots/nanos/test_sign_tx_12586_2/00002.png new file mode 100644 index 00000000..43907a46 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_2/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00003.png b/tests/snapshots/nanos/test_sign_tx_12586_2/00003.png new file mode 100644 index 00000000..f18f40a5 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_2/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00004.png b/tests/snapshots/nanos/test_sign_tx_12586_2/00004.png new file mode 100644 index 00000000..ed331806 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_2/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00005.png b/tests/snapshots/nanos/test_sign_tx_12586_2/00005.png new file mode 100644 index 00000000..640e219f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_2/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00006.png b/tests/snapshots/nanos/test_sign_tx_12586_2/00006.png new file mode 100644 index 00000000..f39c1b79 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_2/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00007.png b/tests/snapshots/nanos/test_sign_tx_12586_2/00007.png new file mode 100644 index 00000000..8c153128 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_2/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00008.png b/tests/snapshots/nanos/test_sign_tx_12586_2/00008.png new file mode 100644 index 00000000..f748be9f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_2/00008.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00009.png b/tests/snapshots/nanos/test_sign_tx_12586_2/00009.png new file mode 100644 index 00000000..913325cd Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_2/00009.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00010.png b/tests/snapshots/nanos/test_sign_tx_12586_2/00010.png new file mode 100644 index 00000000..0e647eb2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_2/00010.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00011.png b/tests/snapshots/nanos/test_sign_tx_12586_2/00011.png new file mode 100644 index 00000000..b54ca084 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_2/00011.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00012.png b/tests/snapshots/nanos/test_sign_tx_12586_2/00012.png new file mode 100644 index 00000000..c82f3ef1 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_2/00012.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00013.png b/tests/snapshots/nanos/test_sign_tx_12586_2/00013.png new file mode 100644 index 00000000..7835d58b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_2/00013.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00014.png b/tests/snapshots/nanos/test_sign_tx_12586_2/00014.png new file mode 100644 index 00000000..55ccf2e3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_2/00014.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00015.png b/tests/snapshots/nanos/test_sign_tx_12586_2/00015.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_2/00015.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_2/00016.png b/tests/snapshots/nanos/test_sign_tx_12586_2/00016.png new file mode 100644 index 00000000..e6858fd8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_2/00016.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00000.png b/tests/snapshots/nanos/test_sign_tx_12586_3/00000.png new file mode 100644 index 00000000..3176ada3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_3/00000.png 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 new file mode 100644 index 00000000..962d81d9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_3/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00002.png b/tests/snapshots/nanos/test_sign_tx_12586_3/00002.png new file mode 100644 index 00000000..23b6d1ec Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_3/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00003.png b/tests/snapshots/nanos/test_sign_tx_12586_3/00003.png new file mode 100644 index 00000000..97a47f2d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_3/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00004.png b/tests/snapshots/nanos/test_sign_tx_12586_3/00004.png new file mode 100644 index 00000000..b917b376 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_3/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00005.png b/tests/snapshots/nanos/test_sign_tx_12586_3/00005.png new file mode 100644 index 00000000..e86dc440 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_3/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00006.png b/tests/snapshots/nanos/test_sign_tx_12586_3/00006.png new file mode 100644 index 00000000..3d7d00d7 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_3/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00007.png b/tests/snapshots/nanos/test_sign_tx_12586_3/00007.png new file mode 100644 index 00000000..ec78b028 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_3/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00008.png b/tests/snapshots/nanos/test_sign_tx_12586_3/00008.png new file mode 100644 index 00000000..4c303f6c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_3/00008.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00009.png b/tests/snapshots/nanos/test_sign_tx_12586_3/00009.png new file mode 100644 index 00000000..925a561c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_3/00009.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00010.png b/tests/snapshots/nanos/test_sign_tx_12586_3/00010.png new file mode 100644 index 00000000..920a3691 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_3/00010.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00011.png b/tests/snapshots/nanos/test_sign_tx_12586_3/00011.png new file mode 100644 index 00000000..0cbef4b6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_3/00011.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00012.png b/tests/snapshots/nanos/test_sign_tx_12586_3/00012.png new file mode 100644 index 00000000..94d99848 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_3/00012.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00013.png b/tests/snapshots/nanos/test_sign_tx_12586_3/00013.png new file mode 100644 index 00000000..b771bd2a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_3/00013.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00014.png b/tests/snapshots/nanos/test_sign_tx_12586_3/00014.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_3/00014.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_3/00015.png b/tests/snapshots/nanos/test_sign_tx_12586_3/00015.png new file mode 100644 index 00000000..e6858fd8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_3/00015.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_4/00000.png b/tests/snapshots/nanos/test_sign_tx_12586_4/00000.png new file mode 100644 index 00000000..3176ada3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00000.png 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 new file mode 100644 index 00000000..962d81d9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00001.png 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 new file mode 100644 index 00000000..23b6d1ec Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00002.png 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 new file mode 100644 index 00000000..97a47f2d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00003.png 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 new file mode 100644 index 00000000..b917b376 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00004.png 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 new file mode 100644 index 00000000..e86dc440 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00005.png 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 new file mode 100644 index 00000000..118d8d4d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00006.png 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 new file mode 100644 index 00000000..6ce7d51e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00007.png 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 new file mode 100644 index 00000000..8155d11f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00008.png 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 new file mode 100644 index 00000000..6208bb31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00009.png 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 new file mode 100644 index 00000000..67fa3f4a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00010.png 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 new file mode 100644 index 00000000..2428fc98 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00011.png 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 new file mode 100644 index 00000000..89c032d5 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00012.png 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 new file mode 100644 index 00000000..5d8e1246 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00013.png 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 new file mode 100644 index 00000000..9d7a7dc6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00014.png 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 new file mode 100644 index 00000000..dab89ed8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00015.png 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 new file mode 100644 index 00000000..111e6218 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00016.png 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 new file mode 100644 index 00000000..2b6d2f12 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00017.png 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 new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00018.png 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 new file mode 100644 index 00000000..e6858fd8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_4/00019.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00000.png b/tests/snapshots/nanos/test_sign_tx_12586_5/00000.png new file mode 100644 index 00000000..3176ada3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_5/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00001.png b/tests/snapshots/nanos/test_sign_tx_12586_5/00001.png new file mode 100644 index 00000000..43907a46 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_5/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00002.png b/tests/snapshots/nanos/test_sign_tx_12586_5/00002.png new file mode 100644 index 00000000..f18f40a5 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_5/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00003.png b/tests/snapshots/nanos/test_sign_tx_12586_5/00003.png new file mode 100644 index 00000000..ed331806 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_5/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00004.png b/tests/snapshots/nanos/test_sign_tx_12586_5/00004.png new file mode 100644 index 00000000..640e219f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_5/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00005.png b/tests/snapshots/nanos/test_sign_tx_12586_5/00005.png new file mode 100644 index 00000000..f39c1b79 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_5/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00006.png b/tests/snapshots/nanos/test_sign_tx_12586_5/00006.png new file mode 100644 index 00000000..8c153128 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_5/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00007.png b/tests/snapshots/nanos/test_sign_tx_12586_5/00007.png new file mode 100644 index 00000000..f748be9f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_5/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00008.png b/tests/snapshots/nanos/test_sign_tx_12586_5/00008.png new file mode 100644 index 00000000..913325cd Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_5/00008.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00009.png b/tests/snapshots/nanos/test_sign_tx_12586_5/00009.png new file mode 100644 index 00000000..0e647eb2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_5/00009.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00010.png b/tests/snapshots/nanos/test_sign_tx_12586_5/00010.png new file mode 100644 index 00000000..b54ca084 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_5/00010.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00011.png b/tests/snapshots/nanos/test_sign_tx_12586_5/00011.png new file mode 100644 index 00000000..c82f3ef1 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_5/00011.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00012.png b/tests/snapshots/nanos/test_sign_tx_12586_5/00012.png new file mode 100644 index 00000000..7835d58b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_5/00012.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00013.png b/tests/snapshots/nanos/test_sign_tx_12586_5/00013.png new file mode 100644 index 00000000..55ccf2e3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_5/00013.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00014.png b/tests/snapshots/nanos/test_sign_tx_12586_5/00014.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_5/00014.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_12586_5/00015.png b/tests/snapshots/nanos/test_sign_tx_12586_5/00015.png new file mode 100644 index 00000000..e6858fd8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_12586_5/00015.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2/00000.png b/tests/snapshots/nanos/test_sign_tx_2/00000.png new file mode 100644 index 00000000..3176ada3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2/00001.png b/tests/snapshots/nanos/test_sign_tx_2/00001.png new file mode 100644 index 00000000..e514eb0c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2/00002.png b/tests/snapshots/nanos/test_sign_tx_2/00002.png new file mode 100644 index 00000000..43907a46 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2/00003.png b/tests/snapshots/nanos/test_sign_tx_2/00003.png new file mode 100644 index 00000000..856fdce9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2/00004.png b/tests/snapshots/nanos/test_sign_tx_2/00004.png new file mode 100644 index 00000000..53006a08 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2/00005.png b/tests/snapshots/nanos/test_sign_tx_2/00005.png new file mode 100644 index 00000000..15602989 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2/00006.png b/tests/snapshots/nanos/test_sign_tx_2/00006.png new file mode 100644 index 00000000..ee0132aa Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2/00007.png b/tests/snapshots/nanos/test_sign_tx_2/00007.png new file mode 100644 index 00000000..63ef90fb Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2/00008.png b/tests/snapshots/nanos/test_sign_tx_2/00008.png new file mode 100644 index 00000000..a2326de8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2/00008.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2/00009.png b/tests/snapshots/nanos/test_sign_tx_2/00009.png new file mode 100644 index 00000000..c35363d6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2/00009.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2/00010.png b/tests/snapshots/nanos/test_sign_tx_2/00010.png new file mode 100644 index 00000000..db632ec8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2/00010.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2/00011.png b/tests/snapshots/nanos/test_sign_tx_2/00011.png new file mode 100644 index 00000000..c75e7ef2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2/00011.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2/00012.png b/tests/snapshots/nanos/test_sign_tx_2/00012.png new file mode 100644 index 00000000..b771bd2a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2/00012.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2/00013.png b/tests/snapshots/nanos/test_sign_tx_2/00013.png new file mode 100644 index 00000000..3cc34256 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2/00013.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2/00014.png b/tests/snapshots/nanos/test_sign_tx_2/00014.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2/00014.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2/00015.png b/tests/snapshots/nanos/test_sign_tx_2/00015.png new file mode 100644 index 00000000..e6858fd8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2/00015.png 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 new file mode 100644 index 00000000..3176ada3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00001.png b/tests/snapshots/nanos/test_sign_tx_2_1/00001.png new file mode 100644 index 00000000..43907a46 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00002.png b/tests/snapshots/nanos/test_sign_tx_2_1/00002.png new file mode 100644 index 00000000..856fdce9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00003.png b/tests/snapshots/nanos/test_sign_tx_2_1/00003.png new file mode 100644 index 00000000..53006a08 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2_1/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00004.png b/tests/snapshots/nanos/test_sign_tx_2_1/00004.png new file mode 100644 index 00000000..15602989 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2_1/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00005.png b/tests/snapshots/nanos/test_sign_tx_2_1/00005.png new file mode 100644 index 00000000..ee0132aa Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2_1/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00006.png b/tests/snapshots/nanos/test_sign_tx_2_1/00006.png new file mode 100644 index 00000000..63ef90fb Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2_1/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00007.png b/tests/snapshots/nanos/test_sign_tx_2_1/00007.png new file mode 100644 index 00000000..a2326de8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2_1/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00008.png b/tests/snapshots/nanos/test_sign_tx_2_1/00008.png new file mode 100644 index 00000000..c35363d6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2_1/00008.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00009.png b/tests/snapshots/nanos/test_sign_tx_2_1/00009.png new file mode 100644 index 00000000..db632ec8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2_1/00009.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00010.png b/tests/snapshots/nanos/test_sign_tx_2_1/00010.png new file mode 100644 index 00000000..c75e7ef2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2_1/00010.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00011.png b/tests/snapshots/nanos/test_sign_tx_2_1/00011.png new file mode 100644 index 00000000..b771bd2a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2_1/00011.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00012.png b/tests/snapshots/nanos/test_sign_tx_2_1/00012.png new file mode 100644 index 00000000..3cc34256 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2_1/00012.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00013.png b/tests/snapshots/nanos/test_sign_tx_2_1/00013.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2_1/00013.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_2_1/00014.png b/tests/snapshots/nanos/test_sign_tx_2_1/00014.png new file mode 100644 index 00000000..e6858fd8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_2_1/00014.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00000.png b/tests/snapshots/nanos/test_sign_tx_3/00000.png new file mode 100644 index 00000000..3176ada3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00001.png b/tests/snapshots/nanos/test_sign_tx_3/00001.png new file mode 100644 index 00000000..e514eb0c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00002.png b/tests/snapshots/nanos/test_sign_tx_3/00002.png new file mode 100644 index 00000000..962d81d9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00003.png b/tests/snapshots/nanos/test_sign_tx_3/00003.png new file mode 100644 index 00000000..e73bd05f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00004.png b/tests/snapshots/nanos/test_sign_tx_3/00004.png new file mode 100644 index 00000000..1a1c8e06 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00005.png b/tests/snapshots/nanos/test_sign_tx_3/00005.png new file mode 100644 index 00000000..4ffc4259 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00006.png b/tests/snapshots/nanos/test_sign_tx_3/00006.png new file mode 100644 index 00000000..75475e90 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00007.png b/tests/snapshots/nanos/test_sign_tx_3/00007.png new file mode 100644 index 00000000..feba270f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00008.png b/tests/snapshots/nanos/test_sign_tx_3/00008.png new file mode 100644 index 00000000..e0e86447 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3/00008.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00009.png b/tests/snapshots/nanos/test_sign_tx_3/00009.png new file mode 100644 index 00000000..a196a5db Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3/00009.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00010.png b/tests/snapshots/nanos/test_sign_tx_3/00010.png new file mode 100644 index 00000000..90a1231b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3/00010.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00011.png b/tests/snapshots/nanos/test_sign_tx_3/00011.png new file mode 100644 index 00000000..c6b96ba3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3/00011.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00012.png b/tests/snapshots/nanos/test_sign_tx_3/00012.png new file mode 100644 index 00000000..fd58ab48 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3/00012.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00013.png b/tests/snapshots/nanos/test_sign_tx_3/00013.png new file mode 100644 index 00000000..dcfbac13 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3/00013.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00014.png b/tests/snapshots/nanos/test_sign_tx_3/00014.png new file mode 100644 index 00000000..b771bd2a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3/00014.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00015.png b/tests/snapshots/nanos/test_sign_tx_3/00015.png new file mode 100644 index 00000000..63aae691 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3/00015.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00016.png b/tests/snapshots/nanos/test_sign_tx_3/00016.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3/00016.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_3/00017.png b/tests/snapshots/nanos/test_sign_tx_3/00017.png new file mode 100644 index 00000000..e6858fd8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3/00017.png 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 new file mode 100644 index 00000000..3176ada3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3_1/00000.png 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 new file mode 100644 index 00000000..962d81d9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3_1/00001.png 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 new file mode 100644 index 00000000..e73bd05f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3_1/00002.png 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 new file mode 100644 index 00000000..1a1c8e06 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3_1/00003.png 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 new file mode 100644 index 00000000..4ffc4259 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3_1/00004.png 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 new file mode 100644 index 00000000..75475e90 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3_1/00005.png 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 new file mode 100644 index 00000000..feba270f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3_1/00006.png 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 new file mode 100644 index 00000000..e0e86447 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3_1/00007.png 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 new file mode 100644 index 00000000..a196a5db Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3_1/00008.png 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 new file mode 100644 index 00000000..90a1231b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3_1/00009.png 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 new file mode 100644 index 00000000..c6b96ba3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3_1/00010.png 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 new file mode 100644 index 00000000..fd58ab48 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3_1/00011.png 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 new file mode 100644 index 00000000..dcfbac13 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3_1/00012.png 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 new file mode 100644 index 00000000..b771bd2a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3_1/00013.png 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 new file mode 100644 index 00000000..63aae691 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3_1/00014.png 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 new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3_1/00015.png 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 new file mode 100644 index 00000000..e6858fd8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_3_1/00016.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00000.png b/tests/snapshots/nanos/test_sign_tx_49370/00000.png new file mode 100644 index 00000000..3176ada3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00001.png b/tests/snapshots/nanos/test_sign_tx_49370/00001.png new file mode 100644 index 00000000..e514eb0c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00002.png b/tests/snapshots/nanos/test_sign_tx_49370/00002.png new file mode 100644 index 00000000..43907a46 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00003.png b/tests/snapshots/nanos/test_sign_tx_49370/00003.png new file mode 100644 index 00000000..ca068b97 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00004.png b/tests/snapshots/nanos/test_sign_tx_49370/00004.png new file mode 100644 index 00000000..471c4821 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00005.png b/tests/snapshots/nanos/test_sign_tx_49370/00005.png new file mode 100644 index 00000000..f0bca9ae Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00006.png b/tests/snapshots/nanos/test_sign_tx_49370/00006.png new file mode 100644 index 00000000..558fd016 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00007.png b/tests/snapshots/nanos/test_sign_tx_49370/00007.png new file mode 100644 index 00000000..e7bb6b6c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00008.png b/tests/snapshots/nanos/test_sign_tx_49370/00008.png new file mode 100644 index 00000000..ea9ecddf Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370/00008.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00009.png b/tests/snapshots/nanos/test_sign_tx_49370/00009.png new file mode 100644 index 00000000..383768be Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370/00009.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00010.png b/tests/snapshots/nanos/test_sign_tx_49370/00010.png new file mode 100644 index 00000000..637af6ad Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370/00010.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00011.png b/tests/snapshots/nanos/test_sign_tx_49370/00011.png new file mode 100644 index 00000000..fd58ab48 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370/00011.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00012.png b/tests/snapshots/nanos/test_sign_tx_49370/00012.png new file mode 100644 index 00000000..b771bd2a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370/00012.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00013.png b/tests/snapshots/nanos/test_sign_tx_49370/00013.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370/00013.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370/00014.png b/tests/snapshots/nanos/test_sign_tx_49370/00014.png new file mode 100644 index 00000000..e6858fd8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370/00014.png 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 new file mode 100644 index 00000000..3176ada3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00001.png b/tests/snapshots/nanos/test_sign_tx_49370_1/00001.png new file mode 100644 index 00000000..43907a46 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00002.png b/tests/snapshots/nanos/test_sign_tx_49370_1/00002.png new file mode 100644 index 00000000..ca068b97 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00003.png b/tests/snapshots/nanos/test_sign_tx_49370_1/00003.png new file mode 100644 index 00000000..471c4821 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370_1/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00004.png b/tests/snapshots/nanos/test_sign_tx_49370_1/00004.png new file mode 100644 index 00000000..f0bca9ae Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370_1/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00005.png b/tests/snapshots/nanos/test_sign_tx_49370_1/00005.png new file mode 100644 index 00000000..558fd016 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370_1/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00006.png b/tests/snapshots/nanos/test_sign_tx_49370_1/00006.png new file mode 100644 index 00000000..e7bb6b6c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370_1/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00007.png b/tests/snapshots/nanos/test_sign_tx_49370_1/00007.png new file mode 100644 index 00000000..ea9ecddf Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370_1/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00008.png b/tests/snapshots/nanos/test_sign_tx_49370_1/00008.png new file mode 100644 index 00000000..383768be Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370_1/00008.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00009.png b/tests/snapshots/nanos/test_sign_tx_49370_1/00009.png new file mode 100644 index 00000000..637af6ad Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370_1/00009.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00010.png b/tests/snapshots/nanos/test_sign_tx_49370_1/00010.png new file mode 100644 index 00000000..fd58ab48 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370_1/00010.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00011.png b/tests/snapshots/nanos/test_sign_tx_49370_1/00011.png new file mode 100644 index 00000000..b771bd2a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370_1/00011.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00012.png b/tests/snapshots/nanos/test_sign_tx_49370_1/00012.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370_1/00012.png differ diff --git a/tests/snapshots/nanos/test_sign_tx_49370_1/00013.png b/tests/snapshots/nanos/test_sign_tx_49370_1/00013.png new file mode 100644 index 00000000..e6858fd8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_tx_49370_1/00013.png differ diff --git a/tests/snapshots/nanosp/test_get_address_0/00000.png b/tests/snapshots/nanosp/test_get_address_0/00000.png new file mode 100644 index 00000000..21cd7909 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_address_0/00001.png b/tests/snapshots/nanosp/test_get_address_0/00001.png new file mode 100644 index 00000000..84f10b2e Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_address_0/00002.png b/tests/snapshots/nanosp/test_get_address_0/00002.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_address_0/00003.png b/tests/snapshots/nanosp/test_get_address_0/00003.png new file mode 100644 index 00000000..262e123f Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_address_0_preauth/00000.png b/tests/snapshots/nanosp/test_get_address_0_preauth/00000.png new file mode 100644 index 00000000..b1a30c54 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_0_preauth/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_address_0_preauth/00001.png b/tests/snapshots/nanosp/test_get_address_0_preauth/00001.png new file mode 100644 index 00000000..789b83d4 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_0_preauth/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_address_0_preauth/00002.png b/tests/snapshots/nanosp/test_get_address_0_preauth/00002.png new file mode 100644 index 00000000..c6117ccb Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_0_preauth/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_address_1/00000.png b/tests/snapshots/nanosp/test_get_address_1/00000.png new file mode 100644 index 00000000..0ffbe1bd Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_address_1/00001.png b/tests/snapshots/nanosp/test_get_address_1/00001.png new file mode 100644 index 00000000..ccb7630f Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_address_1/00002.png b/tests/snapshots/nanosp/test_get_address_1/00002.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_address_1/00003.png b/tests/snapshots/nanosp/test_get_address_1/00003.png new file mode 100644 index 00000000..262e123f Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_1/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_address_1_preauth/00000.png b/tests/snapshots/nanosp/test_get_address_1_preauth/00000.png new file mode 100644 index 00000000..b1a30c54 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_1_preauth/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_address_1_preauth/00001.png b/tests/snapshots/nanosp/test_get_address_1_preauth/00001.png new file mode 100644 index 00000000..a89a188c Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_1_preauth/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_address_1_preauth/00002.png b/tests/snapshots/nanosp/test_get_address_1_preauth/00002.png new file mode 100644 index 00000000..c6117ccb Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_1_preauth/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_address_2/00000.png b/tests/snapshots/nanosp/test_get_address_2/00000.png new file mode 100644 index 00000000..41b1ca41 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_2/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_address_2/00001.png b/tests/snapshots/nanosp/test_get_address_2/00001.png new file mode 100644 index 00000000..14fc6da9 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_2/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_address_2/00002.png b/tests/snapshots/nanosp/test_get_address_2/00002.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_2/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_address_2/00003.png b/tests/snapshots/nanosp/test_get_address_2/00003.png new file mode 100644 index 00000000..262e123f Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_2/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_address_2_preauth/00000.png b/tests/snapshots/nanosp/test_get_address_2_preauth/00000.png new file mode 100644 index 00000000..b1a30c54 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_2_preauth/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_address_2_preauth/00001.png b/tests/snapshots/nanosp/test_get_address_2_preauth/00001.png new file mode 100644 index 00000000..7912cbae Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_2_preauth/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_address_2_preauth/00002.png b/tests/snapshots/nanosp/test_get_address_2_preauth/00002.png new file mode 100644 index 00000000..c6117ccb Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_2_preauth/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_address_3/00000.png b/tests/snapshots/nanosp/test_get_address_3/00000.png new file mode 100644 index 00000000..8b8f47d0 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_3/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_address_3/00001.png b/tests/snapshots/nanosp/test_get_address_3/00001.png new file mode 100644 index 00000000..915b85a6 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_3/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_address_3/00002.png b/tests/snapshots/nanosp/test_get_address_3/00002.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_3/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_address_3/00003.png b/tests/snapshots/nanosp/test_get_address_3/00003.png new file mode 100644 index 00000000..262e123f Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_3/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_address_3_preauth/00000.png b/tests/snapshots/nanosp/test_get_address_3_preauth/00000.png new file mode 100644 index 00000000..b1a30c54 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_3_preauth/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_address_3_preauth/00001.png b/tests/snapshots/nanosp/test_get_address_3_preauth/00001.png new file mode 100644 index 00000000..8456da82 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_3_preauth/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_address_3_preauth/00002.png b/tests/snapshots/nanosp/test_get_address_3_preauth/00002.png new file mode 100644 index 00000000..c6117ccb Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_3_preauth/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_address_49370/00000.png b/tests/snapshots/nanosp/test_get_address_49370/00000.png new file mode 100644 index 00000000..66d64a78 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_49370/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_address_49370/00001.png b/tests/snapshots/nanosp/test_get_address_49370/00001.png new file mode 100644 index 00000000..df9e8f80 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_49370/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_address_49370/00002.png b/tests/snapshots/nanosp/test_get_address_49370/00002.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_49370/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_address_49370/00003.png b/tests/snapshots/nanosp/test_get_address_49370/00003.png new file mode 100644 index 00000000..262e123f Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_49370/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_address_49370_preauth/00000.png b/tests/snapshots/nanosp/test_get_address_49370_preauth/00000.png new file mode 100644 index 00000000..b1a30c54 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_49370_preauth/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_address_49370_preauth/00001.png b/tests/snapshots/nanosp/test_get_address_49370_preauth/00001.png new file mode 100644 index 00000000..f96c12ec Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_49370_preauth/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_address_49370_preauth/00002.png b/tests/snapshots/nanosp/test_get_address_49370_preauth/00002.png new file mode 100644 index 00000000..c6117ccb Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_49370_preauth/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_address_x312a/00000.png b/tests/snapshots/nanosp/test_get_address_x312a/00000.png new file mode 100644 index 00000000..8a6b7cd9 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_x312a/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_address_x312a/00001.png b/tests/snapshots/nanosp/test_get_address_x312a/00001.png new file mode 100644 index 00000000..9f4178d0 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_x312a/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_address_x312a/00002.png b/tests/snapshots/nanosp/test_get_address_x312a/00002.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_x312a/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_address_x312a/00003.png b/tests/snapshots/nanosp/test_get_address_x312a/00003.png new file mode 100644 index 00000000..262e123f Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_x312a/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_address_x312a_preauth/00000.png b/tests/snapshots/nanosp/test_get_address_x312a_preauth/00000.png new file mode 100644 index 00000000..b1a30c54 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_x312a_preauth/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_address_x312a_preauth/00001.png b/tests/snapshots/nanosp/test_get_address_x312a_preauth/00001.png new file mode 100644 index 00000000..df3ad928 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_x312a_preauth/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_address_x312a_preauth/00002.png b/tests/snapshots/nanosp/test_get_address_x312a_preauth/00002.png new file mode 100644 index 00000000..c6117ccb Binary files /dev/null and b/tests/snapshots/nanosp/test_get_address_x312a_preauth/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00000.png b/tests/snapshots/nanosp/test_sign_tx_0/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00001.png b/tests/snapshots/nanosp/test_sign_tx_0/00001.png new file mode 100644 index 00000000..804af367 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00002.png b/tests/snapshots/nanosp/test_sign_tx_0/00002.png new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00003.png b/tests/snapshots/nanosp/test_sign_tx_0/00003.png new file mode 100644 index 00000000..49bdb10e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00004.png b/tests/snapshots/nanosp/test_sign_tx_0/00004.png new file mode 100644 index 00000000..a9c33305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00005.png b/tests/snapshots/nanosp/test_sign_tx_0/00005.png new file mode 100644 index 00000000..a0c2ec1c Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0/00005.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00006.png b/tests/snapshots/nanosp/test_sign_tx_0/00006.png new file mode 100644 index 00000000..ce3fc7ee Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0/00006.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00007.png b/tests/snapshots/nanosp/test_sign_tx_0/00007.png new file mode 100644 index 00000000..f5598802 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0/00007.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00008.png b/tests/snapshots/nanosp/test_sign_tx_0/00008.png new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0/00008.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00009.png b/tests/snapshots/nanosp/test_sign_tx_0/00009.png new file mode 100644 index 00000000..1ebdf347 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0/00009.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00010.png b/tests/snapshots/nanosp/test_sign_tx_0/00010.png new file mode 100644 index 00000000..e191a996 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0/00010.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00011.png b/tests/snapshots/nanosp/test_sign_tx_0/00011.png new file mode 100644 index 00000000..872ed870 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0/00011.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00012.png b/tests/snapshots/nanosp/test_sign_tx_0/00012.png new file mode 100644 index 00000000..6d1856ab Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0/00012.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00013.png b/tests/snapshots/nanosp/test_sign_tx_0/00013.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0/00013.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0/00014.png b/tests/snapshots/nanosp/test_sign_tx_0/00014.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0/00014.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00000.png b/tests/snapshots/nanosp/test_sign_tx_0_1/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00001.png b/tests/snapshots/nanosp/test_sign_tx_0_1/00001.png new file mode 100644 index 00000000..804af367 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00002.png b/tests/snapshots/nanosp/test_sign_tx_0_1/00002.png new file mode 100644 index 00000000..9dd65062 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00003.png b/tests/snapshots/nanosp/test_sign_tx_0_1/00003.png new file mode 100644 index 00000000..234c50b7 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_1/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00004.png b/tests/snapshots/nanosp/test_sign_tx_0_1/00004.png new file mode 100644 index 00000000..bcea2b7b Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_1/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00005.png b/tests/snapshots/nanosp/test_sign_tx_0_1/00005.png new file mode 100644 index 00000000..89c2ecb8 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_1/00005.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00006.png b/tests/snapshots/nanosp/test_sign_tx_0_1/00006.png new file mode 100644 index 00000000..4d779f48 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_1/00006.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00007.png b/tests/snapshots/nanosp/test_sign_tx_0_1/00007.png new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_1/00007.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00008.png b/tests/snapshots/nanosp/test_sign_tx_0_1/00008.png new file mode 100644 index 00000000..e191a996 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_1/00008.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00009.png b/tests/snapshots/nanosp/test_sign_tx_0_1/00009.png new file mode 100644 index 00000000..adfa5ed2 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_1/00009.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00010.png b/tests/snapshots/nanosp/test_sign_tx_0_1/00010.png new file mode 100644 index 00000000..5416bb75 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_1/00010.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00011.png b/tests/snapshots/nanosp/test_sign_tx_0_1/00011.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_1/00011.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_1/00012.png b/tests/snapshots/nanosp/test_sign_tx_0_1/00012.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_1/00012.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00000.png b/tests/snapshots/nanosp/test_sign_tx_0_2/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_2/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00001.png b/tests/snapshots/nanosp/test_sign_tx_0_2/00001.png new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_2/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00002.png b/tests/snapshots/nanosp/test_sign_tx_0_2/00002.png new file mode 100644 index 00000000..49bdb10e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_2/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00003.png b/tests/snapshots/nanosp/test_sign_tx_0_2/00003.png new file mode 100644 index 00000000..a9c33305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_2/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00004.png b/tests/snapshots/nanosp/test_sign_tx_0_2/00004.png new file mode 100644 index 00000000..a0c2ec1c Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_2/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00005.png b/tests/snapshots/nanosp/test_sign_tx_0_2/00005.png new file mode 100644 index 00000000..ce3fc7ee Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_2/00005.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00006.png b/tests/snapshots/nanosp/test_sign_tx_0_2/00006.png new file mode 100644 index 00000000..f5598802 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_2/00006.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00007.png b/tests/snapshots/nanosp/test_sign_tx_0_2/00007.png new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_2/00007.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00008.png b/tests/snapshots/nanosp/test_sign_tx_0_2/00008.png new file mode 100644 index 00000000..1ebdf347 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_2/00008.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00009.png b/tests/snapshots/nanosp/test_sign_tx_0_2/00009.png new file mode 100644 index 00000000..e191a996 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_2/00009.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00010.png b/tests/snapshots/nanosp/test_sign_tx_0_2/00010.png new file mode 100644 index 00000000..872ed870 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_2/00010.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00011.png b/tests/snapshots/nanosp/test_sign_tx_0_2/00011.png new file mode 100644 index 00000000..6d1856ab Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_2/00011.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00012.png b/tests/snapshots/nanosp/test_sign_tx_0_2/00012.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_2/00012.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_2/00013.png b/tests/snapshots/nanosp/test_sign_tx_0_2/00013.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_2/00013.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00000.png b/tests/snapshots/nanosp/test_sign_tx_0_3/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_3/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00001.png b/tests/snapshots/nanosp/test_sign_tx_0_3/00001.png new file mode 100644 index 00000000..9dd65062 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_3/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00002.png b/tests/snapshots/nanosp/test_sign_tx_0_3/00002.png new file mode 100644 index 00000000..234c50b7 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_3/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00003.png b/tests/snapshots/nanosp/test_sign_tx_0_3/00003.png new file mode 100644 index 00000000..bcea2b7b Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_3/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00004.png b/tests/snapshots/nanosp/test_sign_tx_0_3/00004.png new file mode 100644 index 00000000..89c2ecb8 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_3/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00005.png b/tests/snapshots/nanosp/test_sign_tx_0_3/00005.png new file mode 100644 index 00000000..4d779f48 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_3/00005.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00006.png b/tests/snapshots/nanosp/test_sign_tx_0_3/00006.png new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_3/00006.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00007.png b/tests/snapshots/nanosp/test_sign_tx_0_3/00007.png new file mode 100644 index 00000000..e191a996 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_3/00007.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00008.png b/tests/snapshots/nanosp/test_sign_tx_0_3/00008.png new file mode 100644 index 00000000..adfa5ed2 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_3/00008.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00009.png b/tests/snapshots/nanosp/test_sign_tx_0_3/00009.png new file mode 100644 index 00000000..5416bb75 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_3/00009.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00010.png b/tests/snapshots/nanosp/test_sign_tx_0_3/00010.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_3/00010.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_3/00011.png b/tests/snapshots/nanosp/test_sign_tx_0_3/00011.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_3/00011.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00000.png b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00001.png b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00001.png new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00002.png b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00002.png new file mode 100644 index 00000000..49bdb10e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00003.png b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00003.png new file mode 100644 index 00000000..a9c33305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00004.png b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00004.png new file mode 100644 index 00000000..a0c2ec1c Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00005.png b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00005.png new file mode 100644 index 00000000..ce3fc7ee Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00005.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00006.png b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00006.png new file mode 100644 index 00000000..f5598802 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00006.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00007.png b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00007.png new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00007.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00008.png b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00008.png new file mode 100644 index 00000000..1ebdf347 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00008.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00009.png b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00009.png new file mode 100644 index 00000000..e191a996 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00009.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00010.png b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00010.png new file mode 100644 index 00000000..872ed870 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00010.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00011.png b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00011.png new file mode 100644 index 00000000..6d1856ab Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00011.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00012.png b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00012.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00012.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00013.png b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00013.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_mainet/00013.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00000.png b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00001.png b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00001.png new file mode 100644 index 00000000..804af367 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00002.png b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00002.png new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00003.png b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00003.png new file mode 100644 index 00000000..49bdb10e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00004.png b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00004.png new file mode 100644 index 00000000..a9c33305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00005.png b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00005.png new file mode 100644 index 00000000..a0c2ec1c Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00006.png b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00006.png new file mode 100644 index 00000000..ce3fc7ee Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00007.png b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00007.png new file mode 100644 index 00000000..f5598802 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00008.png b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00008.png new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00009.png b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00009.png new file mode 100644 index 00000000..1ebdf347 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00010.png b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00010.png new file mode 100644 index 00000000..e191a996 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00011.png b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00011.png new file mode 100644 index 00000000..872ed870 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00012.png b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00012.png new file mode 100644 index 00000000..6d1856ab Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00013.png b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00013.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00014.png b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00014.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_0_4_testnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00000.png b/tests/snapshots/nanosp/test_sign_tx_12586/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00001.png b/tests/snapshots/nanosp/test_sign_tx_12586/00001.png new file mode 100644 index 00000000..804af367 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00002.png b/tests/snapshots/nanosp/test_sign_tx_12586/00002.png new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00003.png b/tests/snapshots/nanosp/test_sign_tx_12586/00003.png new file mode 100644 index 00000000..a9b011ec Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00004.png b/tests/snapshots/nanosp/test_sign_tx_12586/00004.png new file mode 100644 index 00000000..65fe3ae7 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00005.png b/tests/snapshots/nanosp/test_sign_tx_12586/00005.png new file mode 100644 index 00000000..2429200a Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586/00005.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00006.png b/tests/snapshots/nanosp/test_sign_tx_12586/00006.png new file mode 100644 index 00000000..f6ef0418 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586/00006.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00007.png b/tests/snapshots/nanosp/test_sign_tx_12586/00007.png new file mode 100644 index 00000000..04dc8c79 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586/00007.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00008.png b/tests/snapshots/nanosp/test_sign_tx_12586/00008.png new file mode 100644 index 00000000..4830d9d2 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586/00008.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00009.png b/tests/snapshots/nanosp/test_sign_tx_12586/00009.png new file mode 100644 index 00000000..e83a0aa8 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586/00009.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00010.png b/tests/snapshots/nanosp/test_sign_tx_12586/00010.png new file mode 100644 index 00000000..39b7bf27 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586/00010.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00011.png b/tests/snapshots/nanosp/test_sign_tx_12586/00011.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586/00011.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586/00012.png b/tests/snapshots/nanosp/test_sign_tx_12586/00012.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586/00012.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00000.png b/tests/snapshots/nanosp/test_sign_tx_12586_1/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00001.png b/tests/snapshots/nanosp/test_sign_tx_12586_1/00001.png new file mode 100644 index 00000000..804af367 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00002.png b/tests/snapshots/nanosp/test_sign_tx_12586_1/00002.png new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00003.png b/tests/snapshots/nanosp/test_sign_tx_12586_1/00003.png new file mode 100644 index 00000000..a9b011ec Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_1/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00004.png b/tests/snapshots/nanosp/test_sign_tx_12586_1/00004.png new file mode 100644 index 00000000..65fe3ae7 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_1/00004.png 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 new file mode 100644 index 00000000..c08d55c4 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_1/00005.png 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 new file mode 100644 index 00000000..8874fe8e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_1/00006.png 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 new file mode 100644 index 00000000..fef0000a Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_1/00007.png 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 new file mode 100644 index 00000000..513a4fd7 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_1/00008.png 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 new file mode 100644 index 00000000..3037a307 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_1/00009.png 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 new file mode 100644 index 00000000..704fc1d9 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_1/00010.png 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 new file mode 100644 index 00000000..b0e10b05 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_1/00011.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_1/00012.png b/tests/snapshots/nanosp/test_sign_tx_12586_1/00012.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_1/00012.png 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 new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_1/00013.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00000.png b/tests/snapshots/nanosp/test_sign_tx_12586_2/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_2/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00001.png b/tests/snapshots/nanosp/test_sign_tx_12586_2/00001.png new file mode 100644 index 00000000..804af367 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_2/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00002.png b/tests/snapshots/nanosp/test_sign_tx_12586_2/00002.png new file mode 100644 index 00000000..9dd65062 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_2/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00003.png b/tests/snapshots/nanosp/test_sign_tx_12586_2/00003.png new file mode 100644 index 00000000..897818f5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_2/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00004.png b/tests/snapshots/nanosp/test_sign_tx_12586_2/00004.png new file mode 100644 index 00000000..2dfb6b97 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_2/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00005.png b/tests/snapshots/nanosp/test_sign_tx_12586_2/00005.png new file mode 100644 index 00000000..1228c437 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_2/00005.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00006.png b/tests/snapshots/nanosp/test_sign_tx_12586_2/00006.png new file mode 100644 index 00000000..fe64d835 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_2/00006.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00007.png b/tests/snapshots/nanosp/test_sign_tx_12586_2/00007.png new file mode 100644 index 00000000..c2dd7269 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_2/00007.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00008.png b/tests/snapshots/nanosp/test_sign_tx_12586_2/00008.png new file mode 100644 index 00000000..3ac2d878 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_2/00008.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00009.png b/tests/snapshots/nanosp/test_sign_tx_12586_2/00009.png new file mode 100644 index 00000000..9962297f Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_2/00009.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00010.png b/tests/snapshots/nanosp/test_sign_tx_12586_2/00010.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_2/00010.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_2/00011.png b/tests/snapshots/nanosp/test_sign_tx_12586_2/00011.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_2/00011.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00000.png b/tests/snapshots/nanosp/test_sign_tx_12586_3/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_3/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00001.png b/tests/snapshots/nanosp/test_sign_tx_12586_3/00001.png new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_3/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00002.png b/tests/snapshots/nanosp/test_sign_tx_12586_3/00002.png new file mode 100644 index 00000000..a9b011ec Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_3/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00003.png b/tests/snapshots/nanosp/test_sign_tx_12586_3/00003.png new file mode 100644 index 00000000..65fe3ae7 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_3/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00004.png b/tests/snapshots/nanosp/test_sign_tx_12586_3/00004.png new file mode 100644 index 00000000..2429200a Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_3/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00005.png b/tests/snapshots/nanosp/test_sign_tx_12586_3/00005.png new file mode 100644 index 00000000..f6ef0418 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_3/00005.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00006.png b/tests/snapshots/nanosp/test_sign_tx_12586_3/00006.png new file mode 100644 index 00000000..04dc8c79 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_3/00006.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00007.png b/tests/snapshots/nanosp/test_sign_tx_12586_3/00007.png new file mode 100644 index 00000000..4830d9d2 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_3/00007.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00008.png b/tests/snapshots/nanosp/test_sign_tx_12586_3/00008.png new file mode 100644 index 00000000..e83a0aa8 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_3/00008.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00009.png b/tests/snapshots/nanosp/test_sign_tx_12586_3/00009.png new file mode 100644 index 00000000..39b7bf27 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_3/00009.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00010.png b/tests/snapshots/nanosp/test_sign_tx_12586_3/00010.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_3/00010.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_3/00011.png b/tests/snapshots/nanosp/test_sign_tx_12586_3/00011.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_3/00011.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00000.png b/tests/snapshots/nanosp/test_sign_tx_12586_4/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_4/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00001.png b/tests/snapshots/nanosp/test_sign_tx_12586_4/00001.png new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_4/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00002.png b/tests/snapshots/nanosp/test_sign_tx_12586_4/00002.png new file mode 100644 index 00000000..a9b011ec Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_4/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00003.png b/tests/snapshots/nanosp/test_sign_tx_12586_4/00003.png new file mode 100644 index 00000000..65fe3ae7 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_4/00003.png 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 new file mode 100644 index 00000000..c08d55c4 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_4/00004.png 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 new file mode 100644 index 00000000..8874fe8e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_4/00005.png 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 new file mode 100644 index 00000000..fef0000a Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_4/00006.png 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 new file mode 100644 index 00000000..513a4fd7 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_4/00007.png 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 new file mode 100644 index 00000000..3037a307 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_4/00008.png 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 new file mode 100644 index 00000000..704fc1d9 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_4/00009.png 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 new file mode 100644 index 00000000..b0e10b05 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_4/00010.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00011.png b/tests/snapshots/nanosp/test_sign_tx_12586_4/00011.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_4/00011.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_4/00012.png b/tests/snapshots/nanosp/test_sign_tx_12586_4/00012.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_4/00012.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00000.png b/tests/snapshots/nanosp/test_sign_tx_12586_5/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_5/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00001.png b/tests/snapshots/nanosp/test_sign_tx_12586_5/00001.png new file mode 100644 index 00000000..9dd65062 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_5/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00002.png b/tests/snapshots/nanosp/test_sign_tx_12586_5/00002.png new file mode 100644 index 00000000..897818f5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_5/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00003.png b/tests/snapshots/nanosp/test_sign_tx_12586_5/00003.png new file mode 100644 index 00000000..2dfb6b97 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_5/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00004.png b/tests/snapshots/nanosp/test_sign_tx_12586_5/00004.png new file mode 100644 index 00000000..1228c437 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_5/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00005.png b/tests/snapshots/nanosp/test_sign_tx_12586_5/00005.png new file mode 100644 index 00000000..fe64d835 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_5/00005.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00006.png b/tests/snapshots/nanosp/test_sign_tx_12586_5/00006.png new file mode 100644 index 00000000..c2dd7269 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_5/00006.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00007.png b/tests/snapshots/nanosp/test_sign_tx_12586_5/00007.png new file mode 100644 index 00000000..3ac2d878 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_5/00007.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00008.png b/tests/snapshots/nanosp/test_sign_tx_12586_5/00008.png new file mode 100644 index 00000000..9962297f Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_5/00008.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00009.png b/tests/snapshots/nanosp/test_sign_tx_12586_5/00009.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_5/00009.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_12586_5/00010.png b/tests/snapshots/nanosp/test_sign_tx_12586_5/00010.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_12586_5/00010.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00000.png b/tests/snapshots/nanosp/test_sign_tx_2/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00001.png b/tests/snapshots/nanosp/test_sign_tx_2/00001.png new file mode 100644 index 00000000..804af367 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00002.png b/tests/snapshots/nanosp/test_sign_tx_2/00002.png new file mode 100644 index 00000000..9dd65062 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00003.png b/tests/snapshots/nanosp/test_sign_tx_2/00003.png new file mode 100644 index 00000000..ab46b015 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00004.png b/tests/snapshots/nanosp/test_sign_tx_2/00004.png new file mode 100644 index 00000000..e0ba074b Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00005.png b/tests/snapshots/nanosp/test_sign_tx_2/00005.png new file mode 100644 index 00000000..89c2ecb8 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2/00005.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00006.png b/tests/snapshots/nanosp/test_sign_tx_2/00006.png new file mode 100644 index 00000000..4d779f48 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2/00006.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00007.png b/tests/snapshots/nanosp/test_sign_tx_2/00007.png new file mode 100644 index 00000000..100a5800 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2/00007.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00008.png b/tests/snapshots/nanosp/test_sign_tx_2/00008.png new file mode 100644 index 00000000..39b7bf27 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2/00008.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00009.png b/tests/snapshots/nanosp/test_sign_tx_2/00009.png new file mode 100644 index 00000000..89b8709b Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2/00009.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00010.png b/tests/snapshots/nanosp/test_sign_tx_2/00010.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2/00010.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2/00011.png b/tests/snapshots/nanosp/test_sign_tx_2/00011.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2/00011.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00000.png b/tests/snapshots/nanosp/test_sign_tx_2_1/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00001.png b/tests/snapshots/nanosp/test_sign_tx_2_1/00001.png new file mode 100644 index 00000000..9dd65062 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00002.png b/tests/snapshots/nanosp/test_sign_tx_2_1/00002.png new file mode 100644 index 00000000..ab46b015 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00003.png b/tests/snapshots/nanosp/test_sign_tx_2_1/00003.png new file mode 100644 index 00000000..e0ba074b Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2_1/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00004.png b/tests/snapshots/nanosp/test_sign_tx_2_1/00004.png new file mode 100644 index 00000000..89c2ecb8 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2_1/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00005.png b/tests/snapshots/nanosp/test_sign_tx_2_1/00005.png new file mode 100644 index 00000000..4d779f48 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2_1/00005.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00006.png b/tests/snapshots/nanosp/test_sign_tx_2_1/00006.png new file mode 100644 index 00000000..100a5800 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2_1/00006.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00007.png b/tests/snapshots/nanosp/test_sign_tx_2_1/00007.png new file mode 100644 index 00000000..39b7bf27 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2_1/00007.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00008.png b/tests/snapshots/nanosp/test_sign_tx_2_1/00008.png new file mode 100644 index 00000000..89b8709b Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2_1/00008.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00009.png b/tests/snapshots/nanosp/test_sign_tx_2_1/00009.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2_1/00009.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_2_1/00010.png b/tests/snapshots/nanosp/test_sign_tx_2_1/00010.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_2_1/00010.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00000.png b/tests/snapshots/nanosp/test_sign_tx_3/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00001.png b/tests/snapshots/nanosp/test_sign_tx_3/00001.png new file mode 100644 index 00000000..804af367 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00002.png b/tests/snapshots/nanosp/test_sign_tx_3/00002.png new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00003.png b/tests/snapshots/nanosp/test_sign_tx_3/00003.png new file mode 100644 index 00000000..744c9ec2 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00004.png b/tests/snapshots/nanosp/test_sign_tx_3/00004.png new file mode 100644 index 00000000..c17d2af4 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00005.png b/tests/snapshots/nanosp/test_sign_tx_3/00005.png new file mode 100644 index 00000000..42b11f4d Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3/00005.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00006.png b/tests/snapshots/nanosp/test_sign_tx_3/00006.png new file mode 100644 index 00000000..9a96e132 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3/00006.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00007.png b/tests/snapshots/nanosp/test_sign_tx_3/00007.png new file mode 100644 index 00000000..614c812a Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3/00007.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00008.png b/tests/snapshots/nanosp/test_sign_tx_3/00008.png new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3/00008.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00009.png b/tests/snapshots/nanosp/test_sign_tx_3/00009.png new file mode 100644 index 00000000..3b195586 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3/00009.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00010.png b/tests/snapshots/nanosp/test_sign_tx_3/00010.png new file mode 100644 index 00000000..39b7bf27 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3/00010.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00011.png b/tests/snapshots/nanosp/test_sign_tx_3/00011.png new file mode 100644 index 00000000..7e68d477 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3/00011.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00012.png b/tests/snapshots/nanosp/test_sign_tx_3/00012.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3/00012.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3/00013.png b/tests/snapshots/nanosp/test_sign_tx_3/00013.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3/00013.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3_1/00000.png b/tests/snapshots/nanosp/test_sign_tx_3_1/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3_1/00000.png 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 new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3_1/00001.png 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 new file mode 100644 index 00000000..744c9ec2 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3_1/00002.png 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 new file mode 100644 index 00000000..c17d2af4 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3_1/00003.png 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 new file mode 100644 index 00000000..42b11f4d Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3_1/00004.png 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 new file mode 100644 index 00000000..9a96e132 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3_1/00005.png 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 new file mode 100644 index 00000000..614c812a Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3_1/00006.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3_1/00007.png b/tests/snapshots/nanosp/test_sign_tx_3_1/00007.png new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3_1/00007.png 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 new file mode 100644 index 00000000..3b195586 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3_1/00008.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3_1/00009.png b/tests/snapshots/nanosp/test_sign_tx_3_1/00009.png new file mode 100644 index 00000000..39b7bf27 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3_1/00009.png 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 new file mode 100644 index 00000000..7e68d477 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3_1/00010.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3_1/00011.png b/tests/snapshots/nanosp/test_sign_tx_3_1/00011.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3_1/00011.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_3_1/00012.png b/tests/snapshots/nanosp/test_sign_tx_3_1/00012.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_3_1/00012.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00000.png b/tests/snapshots/nanosp/test_sign_tx_49370/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00001.png b/tests/snapshots/nanosp/test_sign_tx_49370/00001.png new file mode 100644 index 00000000..804af367 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00002.png b/tests/snapshots/nanosp/test_sign_tx_49370/00002.png new file mode 100644 index 00000000..9dd65062 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00003.png b/tests/snapshots/nanosp/test_sign_tx_49370/00003.png new file mode 100644 index 00000000..4409a9a1 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00004.png b/tests/snapshots/nanosp/test_sign_tx_49370/00004.png new file mode 100644 index 00000000..6b21c31f Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00005.png b/tests/snapshots/nanosp/test_sign_tx_49370/00005.png new file mode 100644 index 00000000..50ec2f57 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370/00005.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00006.png b/tests/snapshots/nanosp/test_sign_tx_49370/00006.png new file mode 100644 index 00000000..1bc05fb6 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370/00006.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00007.png b/tests/snapshots/nanosp/test_sign_tx_49370/00007.png new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370/00007.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00008.png b/tests/snapshots/nanosp/test_sign_tx_49370/00008.png new file mode 100644 index 00000000..39b7bf27 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370/00008.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00009.png b/tests/snapshots/nanosp/test_sign_tx_49370/00009.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370/00009.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370/00010.png b/tests/snapshots/nanosp/test_sign_tx_49370/00010.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370/00010.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00000.png b/tests/snapshots/nanosp/test_sign_tx_49370_1/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00001.png b/tests/snapshots/nanosp/test_sign_tx_49370_1/00001.png new file mode 100644 index 00000000..9dd65062 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00002.png b/tests/snapshots/nanosp/test_sign_tx_49370_1/00002.png new file mode 100644 index 00000000..4409a9a1 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00003.png b/tests/snapshots/nanosp/test_sign_tx_49370_1/00003.png new file mode 100644 index 00000000..6b21c31f Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370_1/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00004.png b/tests/snapshots/nanosp/test_sign_tx_49370_1/00004.png new file mode 100644 index 00000000..50ec2f57 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370_1/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00005.png b/tests/snapshots/nanosp/test_sign_tx_49370_1/00005.png new file mode 100644 index 00000000..1bc05fb6 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370_1/00005.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00006.png b/tests/snapshots/nanosp/test_sign_tx_49370_1/00006.png new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370_1/00006.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00007.png b/tests/snapshots/nanosp/test_sign_tx_49370_1/00007.png new file mode 100644 index 00000000..39b7bf27 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370_1/00007.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00008.png b/tests/snapshots/nanosp/test_sign_tx_49370_1/00008.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370_1/00008.png differ diff --git a/tests/snapshots/nanosp/test_sign_tx_49370_1/00009.png b/tests/snapshots/nanosp/test_sign_tx_49370_1/00009.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_tx_49370_1/00009.png differ diff --git a/tests/snapshots/nanox/test_get_address_0/00000.png b/tests/snapshots/nanox/test_get_address_0/00000.png new file mode 100644 index 00000000..21cd7909 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_0/00000.png differ diff --git a/tests/snapshots/nanox/test_get_address_0/00001.png b/tests/snapshots/nanox/test_get_address_0/00001.png new file mode 100644 index 00000000..84f10b2e Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_0/00001.png differ diff --git a/tests/snapshots/nanox/test_get_address_0/00002.png b/tests/snapshots/nanox/test_get_address_0/00002.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_0/00002.png differ diff --git a/tests/snapshots/nanox/test_get_address_0/00003.png b/tests/snapshots/nanox/test_get_address_0/00003.png new file mode 100644 index 00000000..262e123f Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_0/00003.png differ diff --git a/tests/snapshots/nanox/test_get_address_0_preauth/00000.png b/tests/snapshots/nanox/test_get_address_0_preauth/00000.png new file mode 100644 index 00000000..b1a30c54 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_0_preauth/00000.png differ diff --git a/tests/snapshots/nanox/test_get_address_0_preauth/00001.png b/tests/snapshots/nanox/test_get_address_0_preauth/00001.png new file mode 100644 index 00000000..789b83d4 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_0_preauth/00001.png differ diff --git a/tests/snapshots/nanox/test_get_address_0_preauth/00002.png b/tests/snapshots/nanox/test_get_address_0_preauth/00002.png new file mode 100644 index 00000000..c6117ccb Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_0_preauth/00002.png differ diff --git a/tests/snapshots/nanox/test_get_address_1/00000.png b/tests/snapshots/nanox/test_get_address_1/00000.png new file mode 100644 index 00000000..0ffbe1bd Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_1/00000.png differ diff --git a/tests/snapshots/nanox/test_get_address_1/00001.png b/tests/snapshots/nanox/test_get_address_1/00001.png new file mode 100644 index 00000000..ccb7630f Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_1/00001.png differ diff --git a/tests/snapshots/nanox/test_get_address_1/00002.png b/tests/snapshots/nanox/test_get_address_1/00002.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_1/00002.png differ diff --git a/tests/snapshots/nanox/test_get_address_1/00003.png b/tests/snapshots/nanox/test_get_address_1/00003.png new file mode 100644 index 00000000..262e123f Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_1/00003.png differ diff --git a/tests/snapshots/nanox/test_get_address_1_preauth/00000.png b/tests/snapshots/nanox/test_get_address_1_preauth/00000.png new file mode 100644 index 00000000..b1a30c54 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_1_preauth/00000.png differ diff --git a/tests/snapshots/nanox/test_get_address_1_preauth/00001.png b/tests/snapshots/nanox/test_get_address_1_preauth/00001.png new file mode 100644 index 00000000..a89a188c Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_1_preauth/00001.png differ diff --git a/tests/snapshots/nanox/test_get_address_1_preauth/00002.png b/tests/snapshots/nanox/test_get_address_1_preauth/00002.png new file mode 100644 index 00000000..c6117ccb Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_1_preauth/00002.png differ diff --git a/tests/snapshots/nanox/test_get_address_2/00000.png b/tests/snapshots/nanox/test_get_address_2/00000.png new file mode 100644 index 00000000..41b1ca41 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_2/00000.png differ diff --git a/tests/snapshots/nanox/test_get_address_2/00001.png b/tests/snapshots/nanox/test_get_address_2/00001.png new file mode 100644 index 00000000..14fc6da9 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_2/00001.png differ diff --git a/tests/snapshots/nanox/test_get_address_2/00002.png b/tests/snapshots/nanox/test_get_address_2/00002.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_2/00002.png differ diff --git a/tests/snapshots/nanox/test_get_address_2/00003.png b/tests/snapshots/nanox/test_get_address_2/00003.png new file mode 100644 index 00000000..262e123f Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_2/00003.png differ diff --git a/tests/snapshots/nanox/test_get_address_2_preauth/00000.png b/tests/snapshots/nanox/test_get_address_2_preauth/00000.png new file mode 100644 index 00000000..b1a30c54 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_2_preauth/00000.png differ diff --git a/tests/snapshots/nanox/test_get_address_2_preauth/00001.png b/tests/snapshots/nanox/test_get_address_2_preauth/00001.png new file mode 100644 index 00000000..7912cbae Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_2_preauth/00001.png differ diff --git a/tests/snapshots/nanox/test_get_address_2_preauth/00002.png b/tests/snapshots/nanox/test_get_address_2_preauth/00002.png new file mode 100644 index 00000000..c6117ccb Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_2_preauth/00002.png differ diff --git a/tests/snapshots/nanox/test_get_address_3/00000.png b/tests/snapshots/nanox/test_get_address_3/00000.png new file mode 100644 index 00000000..8b8f47d0 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_3/00000.png differ diff --git a/tests/snapshots/nanox/test_get_address_3/00001.png b/tests/snapshots/nanox/test_get_address_3/00001.png new file mode 100644 index 00000000..915b85a6 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_3/00001.png differ diff --git a/tests/snapshots/nanox/test_get_address_3/00002.png b/tests/snapshots/nanox/test_get_address_3/00002.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_3/00002.png differ diff --git a/tests/snapshots/nanox/test_get_address_3/00003.png b/tests/snapshots/nanox/test_get_address_3/00003.png new file mode 100644 index 00000000..262e123f Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_3/00003.png differ diff --git a/tests/snapshots/nanox/test_get_address_3_preauth/00000.png b/tests/snapshots/nanox/test_get_address_3_preauth/00000.png new file mode 100644 index 00000000..b1a30c54 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_3_preauth/00000.png differ diff --git a/tests/snapshots/nanox/test_get_address_3_preauth/00001.png b/tests/snapshots/nanox/test_get_address_3_preauth/00001.png new file mode 100644 index 00000000..8456da82 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_3_preauth/00001.png differ diff --git a/tests/snapshots/nanox/test_get_address_3_preauth/00002.png b/tests/snapshots/nanox/test_get_address_3_preauth/00002.png new file mode 100644 index 00000000..c6117ccb Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_3_preauth/00002.png differ diff --git a/tests/snapshots/nanox/test_get_address_49370/00000.png b/tests/snapshots/nanox/test_get_address_49370/00000.png new file mode 100644 index 00000000..66d64a78 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_49370/00000.png differ diff --git a/tests/snapshots/nanox/test_get_address_49370/00001.png b/tests/snapshots/nanox/test_get_address_49370/00001.png new file mode 100644 index 00000000..df9e8f80 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_49370/00001.png differ diff --git a/tests/snapshots/nanox/test_get_address_49370/00002.png b/tests/snapshots/nanox/test_get_address_49370/00002.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_49370/00002.png differ diff --git a/tests/snapshots/nanox/test_get_address_49370/00003.png b/tests/snapshots/nanox/test_get_address_49370/00003.png new file mode 100644 index 00000000..262e123f Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_49370/00003.png differ diff --git a/tests/snapshots/nanox/test_get_address_49370_preauth/00000.png b/tests/snapshots/nanox/test_get_address_49370_preauth/00000.png new file mode 100644 index 00000000..b1a30c54 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_49370_preauth/00000.png differ diff --git a/tests/snapshots/nanox/test_get_address_49370_preauth/00001.png b/tests/snapshots/nanox/test_get_address_49370_preauth/00001.png new file mode 100644 index 00000000..f96c12ec Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_49370_preauth/00001.png differ diff --git a/tests/snapshots/nanox/test_get_address_49370_preauth/00002.png b/tests/snapshots/nanox/test_get_address_49370_preauth/00002.png new file mode 100644 index 00000000..c6117ccb Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_49370_preauth/00002.png differ diff --git a/tests/snapshots/nanox/test_get_address_x312a/00000.png b/tests/snapshots/nanox/test_get_address_x312a/00000.png new file mode 100644 index 00000000..8a6b7cd9 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_x312a/00000.png differ diff --git a/tests/snapshots/nanox/test_get_address_x312a/00001.png b/tests/snapshots/nanox/test_get_address_x312a/00001.png new file mode 100644 index 00000000..9f4178d0 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_x312a/00001.png differ diff --git a/tests/snapshots/nanox/test_get_address_x312a/00002.png b/tests/snapshots/nanox/test_get_address_x312a/00002.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_x312a/00002.png differ diff --git a/tests/snapshots/nanox/test_get_address_x312a/00003.png b/tests/snapshots/nanox/test_get_address_x312a/00003.png new file mode 100644 index 00000000..262e123f Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_x312a/00003.png differ diff --git a/tests/snapshots/nanox/test_get_address_x312a_preauth/00000.png b/tests/snapshots/nanox/test_get_address_x312a_preauth/00000.png new file mode 100644 index 00000000..b1a30c54 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_x312a_preauth/00000.png differ diff --git a/tests/snapshots/nanox/test_get_address_x312a_preauth/00001.png b/tests/snapshots/nanox/test_get_address_x312a_preauth/00001.png new file mode 100644 index 00000000..df3ad928 Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_x312a_preauth/00001.png differ diff --git a/tests/snapshots/nanox/test_get_address_x312a_preauth/00002.png b/tests/snapshots/nanox/test_get_address_x312a_preauth/00002.png new file mode 100644 index 00000000..c6117ccb Binary files /dev/null and b/tests/snapshots/nanox/test_get_address_x312a_preauth/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00000.png b/tests/snapshots/nanox/test_sign_tx_0/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00001.png b/tests/snapshots/nanox/test_sign_tx_0/00001.png new file mode 100644 index 00000000..804af367 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00002.png b/tests/snapshots/nanox/test_sign_tx_0/00002.png new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00003.png b/tests/snapshots/nanox/test_sign_tx_0/00003.png new file mode 100644 index 00000000..49bdb10e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00004.png b/tests/snapshots/nanox/test_sign_tx_0/00004.png new file mode 100644 index 00000000..a9c33305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00005.png b/tests/snapshots/nanox/test_sign_tx_0/00005.png new file mode 100644 index 00000000..a0c2ec1c Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0/00005.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00006.png b/tests/snapshots/nanox/test_sign_tx_0/00006.png new file mode 100644 index 00000000..ce3fc7ee Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0/00006.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00007.png b/tests/snapshots/nanox/test_sign_tx_0/00007.png new file mode 100644 index 00000000..f5598802 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0/00007.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00008.png b/tests/snapshots/nanox/test_sign_tx_0/00008.png new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0/00008.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00009.png b/tests/snapshots/nanox/test_sign_tx_0/00009.png new file mode 100644 index 00000000..1ebdf347 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0/00009.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00010.png b/tests/snapshots/nanox/test_sign_tx_0/00010.png new file mode 100644 index 00000000..e191a996 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0/00010.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00011.png b/tests/snapshots/nanox/test_sign_tx_0/00011.png new file mode 100644 index 00000000..872ed870 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0/00011.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00012.png b/tests/snapshots/nanox/test_sign_tx_0/00012.png new file mode 100644 index 00000000..6d1856ab Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0/00012.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00013.png b/tests/snapshots/nanox/test_sign_tx_0/00013.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0/00013.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0/00014.png b/tests/snapshots/nanox/test_sign_tx_0/00014.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0/00014.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00000.png b/tests/snapshots/nanox/test_sign_tx_0_1/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00001.png b/tests/snapshots/nanox/test_sign_tx_0_1/00001.png new file mode 100644 index 00000000..804af367 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00002.png b/tests/snapshots/nanox/test_sign_tx_0_1/00002.png new file mode 100644 index 00000000..9dd65062 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00003.png b/tests/snapshots/nanox/test_sign_tx_0_1/00003.png new file mode 100644 index 00000000..234c50b7 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_1/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00004.png b/tests/snapshots/nanox/test_sign_tx_0_1/00004.png new file mode 100644 index 00000000..bcea2b7b Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_1/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00005.png b/tests/snapshots/nanox/test_sign_tx_0_1/00005.png new file mode 100644 index 00000000..89c2ecb8 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_1/00005.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00006.png b/tests/snapshots/nanox/test_sign_tx_0_1/00006.png new file mode 100644 index 00000000..4d779f48 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_1/00006.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00007.png b/tests/snapshots/nanox/test_sign_tx_0_1/00007.png new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_1/00007.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00008.png b/tests/snapshots/nanox/test_sign_tx_0_1/00008.png new file mode 100644 index 00000000..e191a996 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_1/00008.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00009.png b/tests/snapshots/nanox/test_sign_tx_0_1/00009.png new file mode 100644 index 00000000..adfa5ed2 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_1/00009.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00010.png b/tests/snapshots/nanox/test_sign_tx_0_1/00010.png new file mode 100644 index 00000000..5416bb75 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_1/00010.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_1/00011.png b/tests/snapshots/nanox/test_sign_tx_0_1/00011.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_1/00011.png 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 new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_1/00012.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_2/00000.png b/tests/snapshots/nanox/test_sign_tx_0_2/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_2/00000.png 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 new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_2/00001.png 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 new file mode 100644 index 00000000..49bdb10e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_2/00002.png 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 new file mode 100644 index 00000000..a9c33305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_2/00003.png 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 new file mode 100644 index 00000000..a0c2ec1c Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_2/00004.png 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 new file mode 100644 index 00000000..ce3fc7ee Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_2/00005.png 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 new file mode 100644 index 00000000..f5598802 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_2/00006.png 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 new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_2/00007.png 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 new file mode 100644 index 00000000..1ebdf347 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_2/00008.png 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 new file mode 100644 index 00000000..e191a996 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_2/00009.png 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 new file mode 100644 index 00000000..872ed870 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_2/00010.png 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 new file mode 100644 index 00000000..6d1856ab Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_2/00011.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_2/00012.png b/tests/snapshots/nanox/test_sign_tx_0_2/00012.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_2/00012.png 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 new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_2/00013.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00000.png b/tests/snapshots/nanox/test_sign_tx_0_3/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_3/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00001.png b/tests/snapshots/nanox/test_sign_tx_0_3/00001.png new file mode 100644 index 00000000..9dd65062 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_3/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00002.png b/tests/snapshots/nanox/test_sign_tx_0_3/00002.png new file mode 100644 index 00000000..234c50b7 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_3/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00003.png b/tests/snapshots/nanox/test_sign_tx_0_3/00003.png new file mode 100644 index 00000000..bcea2b7b Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_3/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00004.png b/tests/snapshots/nanox/test_sign_tx_0_3/00004.png new file mode 100644 index 00000000..89c2ecb8 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_3/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00005.png b/tests/snapshots/nanox/test_sign_tx_0_3/00005.png new file mode 100644 index 00000000..4d779f48 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_3/00005.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00006.png b/tests/snapshots/nanox/test_sign_tx_0_3/00006.png new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_3/00006.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00007.png b/tests/snapshots/nanox/test_sign_tx_0_3/00007.png new file mode 100644 index 00000000..e191a996 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_3/00007.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00008.png b/tests/snapshots/nanox/test_sign_tx_0_3/00008.png new file mode 100644 index 00000000..adfa5ed2 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_3/00008.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00009.png b/tests/snapshots/nanox/test_sign_tx_0_3/00009.png new file mode 100644 index 00000000..5416bb75 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_3/00009.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00010.png b/tests/snapshots/nanox/test_sign_tx_0_3/00010.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_3/00010.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_3/00011.png b/tests/snapshots/nanox/test_sign_tx_0_3/00011.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_3/00011.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00000.png b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00000.png 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 new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00001.png 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 new file mode 100644 index 00000000..49bdb10e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00002.png 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 new file mode 100644 index 00000000..a9c33305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00003.png 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 new file mode 100644 index 00000000..a0c2ec1c Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00004.png 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 new file mode 100644 index 00000000..ce3fc7ee Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00005.png 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 new file mode 100644 index 00000000..f5598802 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00006.png 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 new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00007.png 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 new file mode 100644 index 00000000..1ebdf347 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00008.png 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 new file mode 100644 index 00000000..e191a996 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00009.png 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 new file mode 100644 index 00000000..872ed870 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00010.png 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 new file mode 100644 index 00000000..6d1856ab Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00011.png 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 new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00012.png 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 new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_mainet/00013.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00000.png b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00001.png b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00001.png new file mode 100644 index 00000000..804af367 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00001.png 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 new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00002.png 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 new file mode 100644 index 00000000..49bdb10e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00003.png 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 new file mode 100644 index 00000000..a9c33305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00004.png 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 new file mode 100644 index 00000000..a0c2ec1c Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00005.png 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 new file mode 100644 index 00000000..ce3fc7ee Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00006.png 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 new file mode 100644 index 00000000..f5598802 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00007.png 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 new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00008.png 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 new file mode 100644 index 00000000..1ebdf347 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00009.png 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 new file mode 100644 index 00000000..e191a996 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00010.png 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 new file mode 100644 index 00000000..872ed870 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00011.png 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 new file mode 100644 index 00000000..6d1856ab Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00012.png 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 new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00013.png 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 new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_0_4_testnet/00014.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00000.png b/tests/snapshots/nanox/test_sign_tx_12586/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00001.png b/tests/snapshots/nanox/test_sign_tx_12586/00001.png new file mode 100644 index 00000000..804af367 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00002.png b/tests/snapshots/nanox/test_sign_tx_12586/00002.png new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00003.png b/tests/snapshots/nanox/test_sign_tx_12586/00003.png new file mode 100644 index 00000000..a9b011ec Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00004.png b/tests/snapshots/nanox/test_sign_tx_12586/00004.png new file mode 100644 index 00000000..65fe3ae7 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00005.png b/tests/snapshots/nanox/test_sign_tx_12586/00005.png new file mode 100644 index 00000000..2429200a Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586/00005.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00006.png b/tests/snapshots/nanox/test_sign_tx_12586/00006.png new file mode 100644 index 00000000..f6ef0418 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586/00006.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00007.png b/tests/snapshots/nanox/test_sign_tx_12586/00007.png new file mode 100644 index 00000000..04dc8c79 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586/00007.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00008.png b/tests/snapshots/nanox/test_sign_tx_12586/00008.png new file mode 100644 index 00000000..4830d9d2 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586/00008.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00009.png b/tests/snapshots/nanox/test_sign_tx_12586/00009.png new file mode 100644 index 00000000..e83a0aa8 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586/00009.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00010.png b/tests/snapshots/nanox/test_sign_tx_12586/00010.png new file mode 100644 index 00000000..39b7bf27 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586/00010.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00011.png b/tests/snapshots/nanox/test_sign_tx_12586/00011.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586/00011.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586/00012.png b/tests/snapshots/nanox/test_sign_tx_12586/00012.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586/00012.png 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 new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_1/00000.png 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 new file mode 100644 index 00000000..804af367 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_1/00001.png 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 new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_1/00002.png 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 new file mode 100644 index 00000000..a9b011ec Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_1/00003.png 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 new file mode 100644 index 00000000..65fe3ae7 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_1/00004.png 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 new file mode 100644 index 00000000..c08d55c4 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_1/00005.png 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 new file mode 100644 index 00000000..8874fe8e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_1/00006.png 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 new file mode 100644 index 00000000..fef0000a Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_1/00007.png 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 new file mode 100644 index 00000000..513a4fd7 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_1/00008.png 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 new file mode 100644 index 00000000..3037a307 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_1/00009.png 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 new file mode 100644 index 00000000..704fc1d9 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_1/00010.png 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 new file mode 100644 index 00000000..b0e10b05 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_1/00011.png 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 new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_1/00012.png 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 new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_1/00013.png 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 new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_2/00000.png 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 new file mode 100644 index 00000000..804af367 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_2/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00002.png b/tests/snapshots/nanox/test_sign_tx_12586_2/00002.png new file mode 100644 index 00000000..9dd65062 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_2/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00003.png b/tests/snapshots/nanox/test_sign_tx_12586_2/00003.png new file mode 100644 index 00000000..897818f5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_2/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00004.png b/tests/snapshots/nanox/test_sign_tx_12586_2/00004.png new file mode 100644 index 00000000..2dfb6b97 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_2/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00005.png b/tests/snapshots/nanox/test_sign_tx_12586_2/00005.png new file mode 100644 index 00000000..1228c437 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_2/00005.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00006.png b/tests/snapshots/nanox/test_sign_tx_12586_2/00006.png new file mode 100644 index 00000000..fe64d835 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_2/00006.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00007.png b/tests/snapshots/nanox/test_sign_tx_12586_2/00007.png new file mode 100644 index 00000000..c2dd7269 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_2/00007.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00008.png b/tests/snapshots/nanox/test_sign_tx_12586_2/00008.png new file mode 100644 index 00000000..3ac2d878 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_2/00008.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00009.png b/tests/snapshots/nanox/test_sign_tx_12586_2/00009.png new file mode 100644 index 00000000..9962297f Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_2/00009.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00010.png b/tests/snapshots/nanox/test_sign_tx_12586_2/00010.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_2/00010.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_2/00011.png b/tests/snapshots/nanox/test_sign_tx_12586_2/00011.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_2/00011.png 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 new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_3/00000.png 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 new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_3/00001.png 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 new file mode 100644 index 00000000..a9b011ec Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_3/00002.png 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 new file mode 100644 index 00000000..65fe3ae7 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_3/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00004.png b/tests/snapshots/nanox/test_sign_tx_12586_3/00004.png new file mode 100644 index 00000000..2429200a Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_3/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00005.png b/tests/snapshots/nanox/test_sign_tx_12586_3/00005.png new file mode 100644 index 00000000..f6ef0418 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_3/00005.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00006.png b/tests/snapshots/nanox/test_sign_tx_12586_3/00006.png new file mode 100644 index 00000000..04dc8c79 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_3/00006.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00007.png b/tests/snapshots/nanox/test_sign_tx_12586_3/00007.png new file mode 100644 index 00000000..4830d9d2 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_3/00007.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00008.png b/tests/snapshots/nanox/test_sign_tx_12586_3/00008.png new file mode 100644 index 00000000..e83a0aa8 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_3/00008.png 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 new file mode 100644 index 00000000..39b7bf27 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_3/00009.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00010.png b/tests/snapshots/nanox/test_sign_tx_12586_3/00010.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_3/00010.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_3/00011.png b/tests/snapshots/nanox/test_sign_tx_12586_3/00011.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_3/00011.png 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 new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_4/00000.png 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 new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_4/00001.png 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 new file mode 100644 index 00000000..a9b011ec Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_4/00002.png 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 new file mode 100644 index 00000000..65fe3ae7 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_4/00003.png 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 new file mode 100644 index 00000000..c08d55c4 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_4/00004.png 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 new file mode 100644 index 00000000..8874fe8e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_4/00005.png 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 new file mode 100644 index 00000000..fef0000a Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_4/00006.png 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 new file mode 100644 index 00000000..513a4fd7 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_4/00007.png 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 new file mode 100644 index 00000000..3037a307 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_4/00008.png 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 new file mode 100644 index 00000000..704fc1d9 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_4/00009.png 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 new file mode 100644 index 00000000..b0e10b05 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_4/00010.png 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 new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_4/00011.png 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 new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_4/00012.png 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 new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_5/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00001.png b/tests/snapshots/nanox/test_sign_tx_12586_5/00001.png new file mode 100644 index 00000000..9dd65062 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_5/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00002.png b/tests/snapshots/nanox/test_sign_tx_12586_5/00002.png new file mode 100644 index 00000000..897818f5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_5/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00003.png b/tests/snapshots/nanox/test_sign_tx_12586_5/00003.png new file mode 100644 index 00000000..2dfb6b97 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_5/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00004.png b/tests/snapshots/nanox/test_sign_tx_12586_5/00004.png new file mode 100644 index 00000000..1228c437 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_5/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00005.png b/tests/snapshots/nanox/test_sign_tx_12586_5/00005.png new file mode 100644 index 00000000..fe64d835 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_5/00005.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00006.png b/tests/snapshots/nanox/test_sign_tx_12586_5/00006.png new file mode 100644 index 00000000..c2dd7269 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_5/00006.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00007.png b/tests/snapshots/nanox/test_sign_tx_12586_5/00007.png new file mode 100644 index 00000000..3ac2d878 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_5/00007.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00008.png b/tests/snapshots/nanox/test_sign_tx_12586_5/00008.png new file mode 100644 index 00000000..9962297f Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_5/00008.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00009.png b/tests/snapshots/nanox/test_sign_tx_12586_5/00009.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_5/00009.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_12586_5/00010.png b/tests/snapshots/nanox/test_sign_tx_12586_5/00010.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_12586_5/00010.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2/00000.png b/tests/snapshots/nanox/test_sign_tx_2/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2/00001.png b/tests/snapshots/nanox/test_sign_tx_2/00001.png new file mode 100644 index 00000000..804af367 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2/00002.png b/tests/snapshots/nanox/test_sign_tx_2/00002.png new file mode 100644 index 00000000..9dd65062 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2/00003.png b/tests/snapshots/nanox/test_sign_tx_2/00003.png new file mode 100644 index 00000000..ab46b015 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2/00004.png b/tests/snapshots/nanox/test_sign_tx_2/00004.png new file mode 100644 index 00000000..e0ba074b Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2/00005.png b/tests/snapshots/nanox/test_sign_tx_2/00005.png new file mode 100644 index 00000000..89c2ecb8 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2/00005.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2/00006.png b/tests/snapshots/nanox/test_sign_tx_2/00006.png new file mode 100644 index 00000000..4d779f48 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2/00006.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2/00007.png b/tests/snapshots/nanox/test_sign_tx_2/00007.png new file mode 100644 index 00000000..100a5800 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2/00007.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2/00008.png b/tests/snapshots/nanox/test_sign_tx_2/00008.png new file mode 100644 index 00000000..39b7bf27 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2/00008.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2/00009.png b/tests/snapshots/nanox/test_sign_tx_2/00009.png new file mode 100644 index 00000000..89b8709b Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2/00009.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2/00010.png b/tests/snapshots/nanox/test_sign_tx_2/00010.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2/00010.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2/00011.png b/tests/snapshots/nanox/test_sign_tx_2/00011.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2/00011.png 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 new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00001.png b/tests/snapshots/nanox/test_sign_tx_2_1/00001.png new file mode 100644 index 00000000..9dd65062 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00002.png b/tests/snapshots/nanox/test_sign_tx_2_1/00002.png new file mode 100644 index 00000000..ab46b015 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00003.png b/tests/snapshots/nanox/test_sign_tx_2_1/00003.png new file mode 100644 index 00000000..e0ba074b Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2_1/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00004.png b/tests/snapshots/nanox/test_sign_tx_2_1/00004.png new file mode 100644 index 00000000..89c2ecb8 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2_1/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00005.png b/tests/snapshots/nanox/test_sign_tx_2_1/00005.png new file mode 100644 index 00000000..4d779f48 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2_1/00005.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00006.png b/tests/snapshots/nanox/test_sign_tx_2_1/00006.png new file mode 100644 index 00000000..100a5800 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2_1/00006.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00007.png b/tests/snapshots/nanox/test_sign_tx_2_1/00007.png new file mode 100644 index 00000000..39b7bf27 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2_1/00007.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00008.png b/tests/snapshots/nanox/test_sign_tx_2_1/00008.png new file mode 100644 index 00000000..89b8709b Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2_1/00008.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00009.png b/tests/snapshots/nanox/test_sign_tx_2_1/00009.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2_1/00009.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_2_1/00010.png b/tests/snapshots/nanox/test_sign_tx_2_1/00010.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_2_1/00010.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00000.png b/tests/snapshots/nanox/test_sign_tx_3/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00001.png b/tests/snapshots/nanox/test_sign_tx_3/00001.png new file mode 100644 index 00000000..804af367 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00002.png b/tests/snapshots/nanox/test_sign_tx_3/00002.png new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00003.png b/tests/snapshots/nanox/test_sign_tx_3/00003.png new file mode 100644 index 00000000..744c9ec2 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00004.png b/tests/snapshots/nanox/test_sign_tx_3/00004.png new file mode 100644 index 00000000..c17d2af4 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00005.png b/tests/snapshots/nanox/test_sign_tx_3/00005.png new file mode 100644 index 00000000..42b11f4d Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3/00005.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00006.png b/tests/snapshots/nanox/test_sign_tx_3/00006.png new file mode 100644 index 00000000..9a96e132 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3/00006.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00007.png b/tests/snapshots/nanox/test_sign_tx_3/00007.png new file mode 100644 index 00000000..614c812a Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3/00007.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00008.png b/tests/snapshots/nanox/test_sign_tx_3/00008.png new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3/00008.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00009.png b/tests/snapshots/nanox/test_sign_tx_3/00009.png new file mode 100644 index 00000000..3b195586 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3/00009.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00010.png b/tests/snapshots/nanox/test_sign_tx_3/00010.png new file mode 100644 index 00000000..39b7bf27 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3/00010.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00011.png b/tests/snapshots/nanox/test_sign_tx_3/00011.png new file mode 100644 index 00000000..7e68d477 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3/00011.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00012.png b/tests/snapshots/nanox/test_sign_tx_3/00012.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3/00012.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_3/00013.png b/tests/snapshots/nanox/test_sign_tx_3/00013.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3/00013.png 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 new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3_1/00000.png 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 new file mode 100644 index 00000000..0e418c46 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3_1/00001.png 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 new file mode 100644 index 00000000..744c9ec2 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3_1/00002.png 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 new file mode 100644 index 00000000..c17d2af4 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3_1/00003.png 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 new file mode 100644 index 00000000..42b11f4d Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3_1/00004.png 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 new file mode 100644 index 00000000..9a96e132 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3_1/00005.png 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 new file mode 100644 index 00000000..614c812a Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3_1/00006.png 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 new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3_1/00007.png 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 new file mode 100644 index 00000000..3b195586 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3_1/00008.png 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 new file mode 100644 index 00000000..39b7bf27 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3_1/00009.png 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 new file mode 100644 index 00000000..7e68d477 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3_1/00010.png 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 new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3_1/00011.png 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 new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_3_1/00012.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00000.png b/tests/snapshots/nanox/test_sign_tx_49370/00000.png new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00001.png b/tests/snapshots/nanox/test_sign_tx_49370/00001.png new file mode 100644 index 00000000..804af367 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00002.png b/tests/snapshots/nanox/test_sign_tx_49370/00002.png new file mode 100644 index 00000000..9dd65062 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00003.png b/tests/snapshots/nanox/test_sign_tx_49370/00003.png new file mode 100644 index 00000000..4409a9a1 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00004.png b/tests/snapshots/nanox/test_sign_tx_49370/00004.png new file mode 100644 index 00000000..6b21c31f Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00005.png b/tests/snapshots/nanox/test_sign_tx_49370/00005.png new file mode 100644 index 00000000..50ec2f57 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370/00005.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00006.png b/tests/snapshots/nanox/test_sign_tx_49370/00006.png new file mode 100644 index 00000000..1bc05fb6 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370/00006.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00007.png b/tests/snapshots/nanox/test_sign_tx_49370/00007.png new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370/00007.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00008.png b/tests/snapshots/nanox/test_sign_tx_49370/00008.png new file mode 100644 index 00000000..39b7bf27 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370/00008.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00009.png b/tests/snapshots/nanox/test_sign_tx_49370/00009.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370/00009.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370/00010.png b/tests/snapshots/nanox/test_sign_tx_49370/00010.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370/00010.png 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 new file mode 100644 index 00000000..b2fff305 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00001.png b/tests/snapshots/nanox/test_sign_tx_49370_1/00001.png new file mode 100644 index 00000000..9dd65062 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00002.png b/tests/snapshots/nanox/test_sign_tx_49370_1/00002.png new file mode 100644 index 00000000..4409a9a1 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00003.png b/tests/snapshots/nanox/test_sign_tx_49370_1/00003.png new file mode 100644 index 00000000..6b21c31f Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370_1/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00004.png b/tests/snapshots/nanox/test_sign_tx_49370_1/00004.png new file mode 100644 index 00000000..50ec2f57 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370_1/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00005.png b/tests/snapshots/nanox/test_sign_tx_49370_1/00005.png new file mode 100644 index 00000000..1bc05fb6 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370_1/00005.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00006.png b/tests/snapshots/nanox/test_sign_tx_49370_1/00006.png new file mode 100644 index 00000000..a3311b38 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370_1/00006.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00007.png b/tests/snapshots/nanox/test_sign_tx_49370_1/00007.png new file mode 100644 index 00000000..39b7bf27 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370_1/00007.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00008.png b/tests/snapshots/nanox/test_sign_tx_49370_1/00008.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370_1/00008.png differ diff --git a/tests/snapshots/nanox/test_sign_tx_49370_1/00009.png b/tests/snapshots/nanox/test_sign_tx_49370_1/00009.png new file mode 100644 index 00000000..9e372b51 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_tx_49370_1/00009.png differ diff --git a/tests/snapshots/stax/test_get_address_0/00000.png b/tests/snapshots/stax/test_get_address_0/00000.png new file mode 100644 index 00000000..c65112e4 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_address_0/00001.png b/tests/snapshots/stax/test_get_address_0/00001.png new file mode 100644 index 00000000..b21eadae Binary files /dev/null and b/tests/snapshots/stax/test_get_address_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_address_0/00002.png b/tests/snapshots/stax/test_get_address_0/00002.png new file mode 100644 index 00000000..fd0d9fff Binary files /dev/null and b/tests/snapshots/stax/test_get_address_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_address_0/00003.png b/tests/snapshots/stax/test_get_address_0/00003.png new file mode 100644 index 00000000..7a494786 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_address_0/00004.png b/tests/snapshots/stax/test_get_address_0/00004.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_get_address_0/00004.png differ diff --git a/tests/snapshots/stax/test_get_address_1/00000.png b/tests/snapshots/stax/test_get_address_1/00000.png new file mode 100644 index 00000000..c65112e4 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_1/00000.png differ diff --git a/tests/snapshots/stax/test_get_address_1/00001.png b/tests/snapshots/stax/test_get_address_1/00001.png new file mode 100644 index 00000000..750152c9 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_1/00001.png differ diff --git a/tests/snapshots/stax/test_get_address_1/00002.png b/tests/snapshots/stax/test_get_address_1/00002.png new file mode 100644 index 00000000..e9225014 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_1/00002.png differ diff --git a/tests/snapshots/stax/test_get_address_1/00003.png b/tests/snapshots/stax/test_get_address_1/00003.png new file mode 100644 index 00000000..7a494786 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_1/00003.png differ diff --git a/tests/snapshots/stax/test_get_address_1/00004.png b/tests/snapshots/stax/test_get_address_1/00004.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_get_address_1/00004.png differ diff --git a/tests/snapshots/stax/test_get_address_2/00000.png b/tests/snapshots/stax/test_get_address_2/00000.png new file mode 100644 index 00000000..c65112e4 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_2/00000.png differ diff --git a/tests/snapshots/stax/test_get_address_2/00001.png b/tests/snapshots/stax/test_get_address_2/00001.png new file mode 100644 index 00000000..c7d29d73 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_2/00001.png differ diff --git a/tests/snapshots/stax/test_get_address_2/00002.png b/tests/snapshots/stax/test_get_address_2/00002.png new file mode 100644 index 00000000..b129fd62 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_2/00002.png differ diff --git a/tests/snapshots/stax/test_get_address_2/00003.png b/tests/snapshots/stax/test_get_address_2/00003.png new file mode 100644 index 00000000..7a494786 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_2/00003.png differ diff --git a/tests/snapshots/stax/test_get_address_2/00004.png b/tests/snapshots/stax/test_get_address_2/00004.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_get_address_2/00004.png differ diff --git a/tests/snapshots/stax/test_get_address_3/00000.png b/tests/snapshots/stax/test_get_address_3/00000.png new file mode 100644 index 00000000..c65112e4 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_3/00000.png differ diff --git a/tests/snapshots/stax/test_get_address_3/00001.png b/tests/snapshots/stax/test_get_address_3/00001.png new file mode 100644 index 00000000..c6b5163e Binary files /dev/null and b/tests/snapshots/stax/test_get_address_3/00001.png differ diff --git a/tests/snapshots/stax/test_get_address_3/00002.png b/tests/snapshots/stax/test_get_address_3/00002.png new file mode 100644 index 00000000..68cbdf0a Binary files /dev/null and b/tests/snapshots/stax/test_get_address_3/00002.png differ diff --git a/tests/snapshots/stax/test_get_address_3/00003.png b/tests/snapshots/stax/test_get_address_3/00003.png new file mode 100644 index 00000000..7a494786 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_3/00003.png differ diff --git a/tests/snapshots/stax/test_get_address_3/00004.png b/tests/snapshots/stax/test_get_address_3/00004.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_get_address_3/00004.png differ diff --git a/tests/snapshots/stax/test_get_address_49370/00000.png b/tests/snapshots/stax/test_get_address_49370/00000.png new file mode 100644 index 00000000..c65112e4 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_49370/00000.png differ diff --git a/tests/snapshots/stax/test_get_address_49370/00001.png b/tests/snapshots/stax/test_get_address_49370/00001.png new file mode 100644 index 00000000..842c1739 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_49370/00001.png differ diff --git a/tests/snapshots/stax/test_get_address_49370/00002.png b/tests/snapshots/stax/test_get_address_49370/00002.png new file mode 100644 index 00000000..143d700e Binary files /dev/null and b/tests/snapshots/stax/test_get_address_49370/00002.png differ diff --git a/tests/snapshots/stax/test_get_address_49370/00003.png b/tests/snapshots/stax/test_get_address_49370/00003.png new file mode 100644 index 00000000..7a494786 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_49370/00003.png differ diff --git a/tests/snapshots/stax/test_get_address_49370/00004.png b/tests/snapshots/stax/test_get_address_49370/00004.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_get_address_49370/00004.png differ diff --git a/tests/snapshots/stax/test_get_address_x312a/00000.png b/tests/snapshots/stax/test_get_address_x312a/00000.png new file mode 100644 index 00000000..c65112e4 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_x312a/00000.png differ diff --git a/tests/snapshots/stax/test_get_address_x312a/00001.png b/tests/snapshots/stax/test_get_address_x312a/00001.png new file mode 100644 index 00000000..a544a400 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_x312a/00001.png differ diff --git a/tests/snapshots/stax/test_get_address_x312a/00002.png b/tests/snapshots/stax/test_get_address_x312a/00002.png new file mode 100644 index 00000000..1372f4d7 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_x312a/00002.png differ diff --git a/tests/snapshots/stax/test_get_address_x312a/00003.png b/tests/snapshots/stax/test_get_address_x312a/00003.png new file mode 100644 index 00000000..7a494786 Binary files /dev/null and b/tests/snapshots/stax/test_get_address_x312a/00003.png differ diff --git a/tests/snapshots/stax/test_get_address_x312a/00004.png b/tests/snapshots/stax/test_get_address_x312a/00004.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_get_address_x312a/00004.png differ diff --git a/tests/snapshots/stax/test_sign_tx_0/00000.png b/tests/snapshots/stax/test_sign_tx_0/00000.png new file mode 100644 index 00000000..29859962 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_tx_0/00001.png b/tests/snapshots/stax/test_sign_tx_0/00001.png new file mode 100644 index 00000000..9d1cf8dd Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_tx_0/00002.png b/tests/snapshots/stax/test_sign_tx_0/00002.png new file mode 100644 index 00000000..154f360f Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_tx_0/00003.png b/tests/snapshots/stax/test_sign_tx_0/00003.png new file mode 100644 index 00000000..c33f304b Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0/00003.png differ diff --git a/tests/snapshots/stax/test_sign_tx_0/00004.png b/tests/snapshots/stax/test_sign_tx_0/00004.png new file mode 100644 index 00000000..8f5b596b Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0/00004.png differ diff --git a/tests/snapshots/stax/test_sign_tx_0/00005.png b/tests/snapshots/stax/test_sign_tx_0/00005.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0/00005.png differ diff --git a/tests/snapshots/stax/test_sign_tx_0/00006.png b/tests/snapshots/stax/test_sign_tx_0/00006.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0/00006.png 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 new file mode 100644 index 00000000..29859962 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_1/00000.png 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 new file mode 100644 index 00000000..70190e42 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_1/00001.png 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 new file mode 100644 index 00000000..3cd6bcfe Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_1/00002.png 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 new file mode 100644 index 00000000..3d0b887b Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_1/00003.png 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 new file mode 100644 index 00000000..8f5b596b Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_1/00004.png 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 new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_1/00005.png 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 new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_1/00006.png 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 new file mode 100644 index 00000000..95b89018 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_2/00000.png 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 new file mode 100644 index 00000000..4926ccaf Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_2/00001.png 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 new file mode 100644 index 00000000..e8b5b4a5 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_2/00002.png 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 new file mode 100644 index 00000000..939ae3dd Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_2/00003.png 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 new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_2/00004.png 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 new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_2/00005.png 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 new file mode 100644 index 00000000..95b89018 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_3/00000.png 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 new file mode 100644 index 00000000..f45c0d2a Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_3/00001.png 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 new file mode 100644 index 00000000..5550fc4f Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_3/00002.png 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 new file mode 100644 index 00000000..939ae3dd Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_3/00003.png 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 new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_3/00004.png 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 new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_3/00005.png 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 new file mode 100644 index 00000000..95b89018 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_4_mainet/00000.png 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 new file mode 100644 index 00000000..4926ccaf Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_4_mainet/00001.png 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 new file mode 100644 index 00000000..e8b5b4a5 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_4_mainet/00002.png 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 new file mode 100644 index 00000000..939ae3dd Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_4_mainet/00003.png 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 new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_4_mainet/00004.png 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 new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_4_mainet/00005.png 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 new file mode 100644 index 00000000..29859962 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_4_testnet/00000.png 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 new file mode 100644 index 00000000..9d1cf8dd Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_4_testnet/00001.png 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 new file mode 100644 index 00000000..154f360f Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_4_testnet/00002.png 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 new file mode 100644 index 00000000..c33f304b Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_4_testnet/00003.png 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 new file mode 100644 index 00000000..8f5b596b Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_4_testnet/00004.png 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 new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_4_testnet/00005.png 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 new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_0_4_testnet/00006.png differ diff --git a/tests/snapshots/stax/test_sign_tx_12586/00000.png b/tests/snapshots/stax/test_sign_tx_12586/00000.png new file mode 100644 index 00000000..29859962 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586/00000.png differ diff --git a/tests/snapshots/stax/test_sign_tx_12586/00001.png b/tests/snapshots/stax/test_sign_tx_12586/00001.png new file mode 100644 index 00000000..7d443b8b Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586/00001.png differ diff --git a/tests/snapshots/stax/test_sign_tx_12586/00002.png b/tests/snapshots/stax/test_sign_tx_12586/00002.png new file mode 100644 index 00000000..085c0814 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586/00002.png differ diff --git a/tests/snapshots/stax/test_sign_tx_12586/00003.png b/tests/snapshots/stax/test_sign_tx_12586/00003.png new file mode 100644 index 00000000..30d7b74a Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586/00003.png differ diff --git a/tests/snapshots/stax/test_sign_tx_12586/00004.png b/tests/snapshots/stax/test_sign_tx_12586/00004.png new file mode 100644 index 00000000..8f5b596b Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586/00004.png differ diff --git a/tests/snapshots/stax/test_sign_tx_12586/00005.png b/tests/snapshots/stax/test_sign_tx_12586/00005.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586/00005.png differ diff --git a/tests/snapshots/stax/test_sign_tx_12586/00006.png b/tests/snapshots/stax/test_sign_tx_12586/00006.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586/00006.png 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 new file mode 100644 index 00000000..29859962 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_1/00000.png 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 new file mode 100644 index 00000000..7d443b8b Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_1/00001.png 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 new file mode 100644 index 00000000..f584dd38 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_1/00002.png 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 new file mode 100644 index 00000000..64c15abe Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_1/00003.png 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 new file mode 100644 index 00000000..8f5b596b Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_1/00004.png 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 new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_1/00005.png 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 new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_1/00006.png 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 new file mode 100644 index 00000000..29859962 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_2/00000.png 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 new file mode 100644 index 00000000..1e957643 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_2/00001.png 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 new file mode 100644 index 00000000..9c2f4ddd Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_2/00002.png 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 new file mode 100644 index 00000000..2b0de15e Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_2/00003.png 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 new file mode 100644 index 00000000..8f5b596b Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_2/00004.png 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 new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_2/00005.png 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 new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_2/00006.png 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 new file mode 100644 index 00000000..95b89018 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_3/00000.png 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 new file mode 100644 index 00000000..278d0cc2 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_3/00001.png 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 new file mode 100644 index 00000000..7b42ca7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_3/00002.png 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 new file mode 100644 index 00000000..939ae3dd Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_3/00003.png 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 new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_3/00004.png 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 new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_3/00005.png 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 new file mode 100644 index 00000000..29859962 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_4/00000.png 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 new file mode 100644 index 00000000..9f96bfd9 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_4/00001.png 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 new file mode 100644 index 00000000..06561f96 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_4/00002.png 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 new file mode 100644 index 00000000..d9eb4737 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_4/00003.png 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 new file mode 100644 index 00000000..8f5b596b Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_4/00004.png 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 new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_4/00005.png 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 new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_4/00006.png 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 new file mode 100644 index 00000000..95b89018 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_5/00000.png 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 new file mode 100644 index 00000000..9b758a85 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_5/00001.png 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 new file mode 100644 index 00000000..30dab6ba Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_5/00002.png 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 new file mode 100644 index 00000000..939ae3dd Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_5/00003.png 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 new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_5/00004.png 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 new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_12586_5/00005.png differ diff --git a/tests/snapshots/stax/test_sign_tx_2/00000.png b/tests/snapshots/stax/test_sign_tx_2/00000.png new file mode 100644 index 00000000..95b89018 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_tx_2/00001.png b/tests/snapshots/stax/test_sign_tx_2/00001.png new file mode 100644 index 00000000..242fcfb8 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_2/00001.png differ diff --git a/tests/snapshots/stax/test_sign_tx_2/00002.png b/tests/snapshots/stax/test_sign_tx_2/00002.png new file mode 100644 index 00000000..f5214826 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_2/00002.png differ diff --git a/tests/snapshots/stax/test_sign_tx_2/00003.png b/tests/snapshots/stax/test_sign_tx_2/00003.png new file mode 100644 index 00000000..939ae3dd Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_2/00003.png differ diff --git a/tests/snapshots/stax/test_sign_tx_2/00004.png b/tests/snapshots/stax/test_sign_tx_2/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_2/00004.png differ diff --git a/tests/snapshots/stax/test_sign_tx_2/00005.png b/tests/snapshots/stax/test_sign_tx_2/00005.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_2/00005.png 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 new file mode 100644 index 00000000..95b89018 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_2_1/00000.png 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 new file mode 100644 index 00000000..90ce0143 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_2_1/00001.png 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 new file mode 100644 index 00000000..1a23ccd7 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_2_1/00002.png 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 new file mode 100644 index 00000000..939ae3dd Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_2_1/00003.png 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 new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_2_1/00004.png 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 new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_2_1/00005.png differ diff --git a/tests/snapshots/stax/test_sign_tx_3/00000.png b/tests/snapshots/stax/test_sign_tx_3/00000.png new file mode 100644 index 00000000..29859962 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_3/00000.png differ diff --git a/tests/snapshots/stax/test_sign_tx_3/00001.png b/tests/snapshots/stax/test_sign_tx_3/00001.png new file mode 100644 index 00000000..59abd60b Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_3/00001.png differ diff --git a/tests/snapshots/stax/test_sign_tx_3/00002.png b/tests/snapshots/stax/test_sign_tx_3/00002.png new file mode 100644 index 00000000..b4c55aa2 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_3/00002.png differ diff --git a/tests/snapshots/stax/test_sign_tx_3/00003.png b/tests/snapshots/stax/test_sign_tx_3/00003.png new file mode 100644 index 00000000..0b675336 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_3/00003.png differ diff --git a/tests/snapshots/stax/test_sign_tx_3/00004.png b/tests/snapshots/stax/test_sign_tx_3/00004.png new file mode 100644 index 00000000..8f5b596b Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_3/00004.png differ diff --git a/tests/snapshots/stax/test_sign_tx_3/00005.png b/tests/snapshots/stax/test_sign_tx_3/00005.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_3/00005.png differ diff --git a/tests/snapshots/stax/test_sign_tx_3/00006.png b/tests/snapshots/stax/test_sign_tx_3/00006.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_3/00006.png 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 new file mode 100644 index 00000000..95b89018 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_3_1/00000.png 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 new file mode 100644 index 00000000..a5220496 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_3_1/00001.png 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 new file mode 100644 index 00000000..eeb88828 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_3_1/00002.png 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 new file mode 100644 index 00000000..939ae3dd Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_3_1/00003.png 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 new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_3_1/00004.png 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 new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_3_1/00005.png differ diff --git a/tests/snapshots/stax/test_sign_tx_49370/00000.png b/tests/snapshots/stax/test_sign_tx_49370/00000.png new file mode 100644 index 00000000..29859962 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_49370/00000.png differ diff --git a/tests/snapshots/stax/test_sign_tx_49370/00001.png b/tests/snapshots/stax/test_sign_tx_49370/00001.png new file mode 100644 index 00000000..0bcf84ff Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_49370/00001.png differ diff --git a/tests/snapshots/stax/test_sign_tx_49370/00002.png b/tests/snapshots/stax/test_sign_tx_49370/00002.png new file mode 100644 index 00000000..8deda87d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_49370/00002.png differ diff --git a/tests/snapshots/stax/test_sign_tx_49370/00003.png b/tests/snapshots/stax/test_sign_tx_49370/00003.png new file mode 100644 index 00000000..6198d995 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_49370/00003.png differ diff --git a/tests/snapshots/stax/test_sign_tx_49370/00004.png b/tests/snapshots/stax/test_sign_tx_49370/00004.png new file mode 100644 index 00000000..8f5b596b Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_49370/00004.png differ diff --git a/tests/snapshots/stax/test_sign_tx_49370/00005.png b/tests/snapshots/stax/test_sign_tx_49370/00005.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_49370/00005.png differ diff --git a/tests/snapshots/stax/test_sign_tx_49370/00006.png b/tests/snapshots/stax/test_sign_tx_49370/00006.png new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_49370/00006.png 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 new file mode 100644 index 00000000..95b89018 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_49370_1/00000.png 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 new file mode 100644 index 00000000..a982559f Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_49370_1/00001.png 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 new file mode 100644 index 00000000..16591a89 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_49370_1/00002.png 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 new file mode 100644 index 00000000..939ae3dd Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_49370_1/00003.png 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 new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_49370_1/00004.png 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 new file mode 100644 index 00000000..32eb6b7d Binary files /dev/null and b/tests/snapshots/stax/test_sign_tx_49370_1/00005.png differ diff --git a/tests/test_crypto.py b/tests/test_crypto.py new file mode 100644 index 00000000..821003ef --- /dev/null +++ b/tests/test_crypto.py @@ -0,0 +1,8 @@ +#!/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 new file mode 100644 index 00000000..593192d0 --- /dev/null +++ b/tests/test_fuzz.py @@ -0,0 +1,134 @@ +#!/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 new file mode 100644 index 00000000..89ce83e5 --- /dev/null +++ b/tests/test_mina.py @@ -0,0 +1,508 @@ +#!/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 new file mode 100644 index 00000000..b6e9a8ee --- /dev/null +++ b/tests/utils_tests.c @@ -0,0 +1,50 @@ +#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/package.json b/tests_zemu/package.json index 8e3d9cdf..491d8af2 100644 --- a/tests_zemu/package.json +++ b/tests_zemu/package.json @@ -25,7 +25,7 @@ }, "dependencies": { "@mina-wallet-adapter/mina-ledger-js": "^1.0.9", - "@zondax/zemu": "^0.51.0" + "@zondax/zemu": "^0.53.0" }, "devDependencies": { "@ledgerhq/hw-transport-node-hid": "^6.29.0", diff --git a/tests_zemu/snapshots/fl-mainmenu/00001.png b/tests_zemu/snapshots/fl-mainmenu/00001.png index 70fd1aff..8e8dd590 100644 Binary files a/tests_zemu/snapshots/fl-mainmenu/00001.png and b/tests_zemu/snapshots/fl-mainmenu/00001.png differ diff --git a/tests_zemu/snapshots/s-mainmenu/00001.png b/tests_zemu/snapshots/s-mainmenu/00001.png index 11c668a2..86e59b2d 100644 Binary files a/tests_zemu/snapshots/s-mainmenu/00001.png and b/tests_zemu/snapshots/s-mainmenu/00001.png differ diff --git a/tests_zemu/snapshots/s-mainmenu/00009.png b/tests_zemu/snapshots/s-mainmenu/00009.png index 11c668a2..86e59b2d 100644 Binary files a/tests_zemu/snapshots/s-mainmenu/00009.png and b/tests_zemu/snapshots/s-mainmenu/00009.png differ diff --git a/tests_zemu/snapshots/s-test_sign_tx_0/00018.png b/tests_zemu/snapshots/s-test_sign_tx_0/00018.png index 10f2f76b..e6858fd8 100644 Binary files a/tests_zemu/snapshots/s-test_sign_tx_0/00018.png and b/tests_zemu/snapshots/s-test_sign_tx_0/00018.png differ diff --git a/tests_zemu/snapshots/s-test_sign_tx_0_1/00016.png b/tests_zemu/snapshots/s-test_sign_tx_0_1/00016.png index 10f2f76b..e6858fd8 100644 Binary files a/tests_zemu/snapshots/s-test_sign_tx_0_1/00016.png and b/tests_zemu/snapshots/s-test_sign_tx_0_1/00016.png differ diff --git a/tests_zemu/snapshots/s-test_sign_tx_0_2/00017.png b/tests_zemu/snapshots/s-test_sign_tx_0_2/00017.png index 10f2f76b..e6858fd8 100644 Binary files a/tests_zemu/snapshots/s-test_sign_tx_0_2/00017.png and b/tests_zemu/snapshots/s-test_sign_tx_0_2/00017.png differ diff --git a/tests_zemu/snapshots/s-test_sign_tx_0_3/00015.png b/tests_zemu/snapshots/s-test_sign_tx_0_3/00015.png index 10f2f76b..e6858fd8 100644 Binary files a/tests_zemu/snapshots/s-test_sign_tx_0_3/00015.png and b/tests_zemu/snapshots/s-test_sign_tx_0_3/00015.png differ diff --git a/tests_zemu/snapshots/s-test_sign_tx_12586/00016.png b/tests_zemu/snapshots/s-test_sign_tx_12586/00016.png index 10f2f76b..e6858fd8 100644 Binary files a/tests_zemu/snapshots/s-test_sign_tx_12586/00016.png and b/tests_zemu/snapshots/s-test_sign_tx_12586/00016.png differ diff --git a/tests_zemu/snapshots/s-test_sign_tx_12586_2/00016.png b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00016.png index 10f2f76b..e6858fd8 100644 Binary files a/tests_zemu/snapshots/s-test_sign_tx_12586_2/00016.png and b/tests_zemu/snapshots/s-test_sign_tx_12586_2/00016.png differ diff --git a/tests_zemu/snapshots/s-test_sign_tx_12586_3/00015.png b/tests_zemu/snapshots/s-test_sign_tx_12586_3/00015.png index 10f2f76b..e6858fd8 100644 Binary files a/tests_zemu/snapshots/s-test_sign_tx_12586_3/00015.png and b/tests_zemu/snapshots/s-test_sign_tx_12586_3/00015.png differ diff --git a/tests_zemu/snapshots/s-test_sign_tx_12586_5/00015.png b/tests_zemu/snapshots/s-test_sign_tx_12586_5/00015.png index 10f2f76b..e6858fd8 100644 Binary files a/tests_zemu/snapshots/s-test_sign_tx_12586_5/00015.png and b/tests_zemu/snapshots/s-test_sign_tx_12586_5/00015.png differ diff --git a/tests_zemu/snapshots/s-test_sign_tx_2/00015.png b/tests_zemu/snapshots/s-test_sign_tx_2/00015.png index 10f2f76b..e6858fd8 100644 Binary files a/tests_zemu/snapshots/s-test_sign_tx_2/00015.png and b/tests_zemu/snapshots/s-test_sign_tx_2/00015.png differ diff --git a/tests_zemu/snapshots/s-test_sign_tx_2_1/00014.png b/tests_zemu/snapshots/s-test_sign_tx_2_1/00014.png index 10f2f76b..e6858fd8 100644 Binary files a/tests_zemu/snapshots/s-test_sign_tx_2_1/00014.png and b/tests_zemu/snapshots/s-test_sign_tx_2_1/00014.png differ diff --git a/tests_zemu/snapshots/s-test_sign_tx_49370/00014.png b/tests_zemu/snapshots/s-test_sign_tx_49370/00014.png index 10f2f76b..e6858fd8 100644 Binary files a/tests_zemu/snapshots/s-test_sign_tx_49370/00014.png and b/tests_zemu/snapshots/s-test_sign_tx_49370/00014.png differ diff --git a/tests_zemu/snapshots/s-test_sign_tx_49370_1/00013.png b/tests_zemu/snapshots/s-test_sign_tx_49370_1/00013.png index 10f2f76b..e6858fd8 100644 Binary files a/tests_zemu/snapshots/s-test_sign_tx_49370_1/00013.png and b/tests_zemu/snapshots/s-test_sign_tx_49370_1/00013.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00000.png b/tests_zemu/snapshots/sp-mainmenu/00000.png index 9d7c89a6..262e123f 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00000.png and b/tests_zemu/snapshots/sp-mainmenu/00000.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00001.png b/tests_zemu/snapshots/sp-mainmenu/00001.png index 9328353a..c9d7fae3 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00001.png 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 index c0bac538..d24a0cce 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00002.png 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 index 06014d81..6958e123 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00003.png 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 index 152e0c9d..6bd8c225 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00004.png and b/tests_zemu/snapshots/sp-mainmenu/00004.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00006.png b/tests_zemu/snapshots/sp-mainmenu/00006.png index 152e0c9d..6bd8c225 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00006.png 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 index 06014d81..6958e123 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00007.png 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 index c0bac538..d24a0cce 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00008.png 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 index 9328353a..c9d7fae3 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00009.png and b/tests_zemu/snapshots/sp-mainmenu/00009.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00010.png b/tests_zemu/snapshots/sp-mainmenu/00010.png index 9d7c89a6..262e123f 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00010.png and b/tests_zemu/snapshots/sp-mainmenu/00010.png differ diff --git a/tests_zemu/snapshots/sp-test_get_address_0/00003.png b/tests_zemu/snapshots/sp-test_get_address_0/00003.png index f2f384f6..21cd7909 100644 Binary files a/tests_zemu/snapshots/sp-test_get_address_0/00003.png and b/tests_zemu/snapshots/sp-test_get_address_0/00003.png differ diff --git a/tests_zemu/snapshots/sp-test_get_address_0/00004.png b/tests_zemu/snapshots/sp-test_get_address_0/00004.png index e199459f..84f10b2e 100644 Binary files a/tests_zemu/snapshots/sp-test_get_address_0/00004.png and b/tests_zemu/snapshots/sp-test_get_address_0/00004.png differ diff --git a/tests_zemu/snapshots/sp-test_get_address_0/00006.png b/tests_zemu/snapshots/sp-test_get_address_0/00006.png index 9d7c89a6..262e123f 100644 Binary files a/tests_zemu/snapshots/sp-test_get_address_0/00006.png and b/tests_zemu/snapshots/sp-test_get_address_0/00006.png differ diff --git a/tests_zemu/snapshots/sp-test_get_address_1/00003.png b/tests_zemu/snapshots/sp-test_get_address_1/00003.png index c48bde01..0ffbe1bd 100644 Binary files a/tests_zemu/snapshots/sp-test_get_address_1/00003.png and b/tests_zemu/snapshots/sp-test_get_address_1/00003.png differ diff --git a/tests_zemu/snapshots/sp-test_get_address_1/00004.png b/tests_zemu/snapshots/sp-test_get_address_1/00004.png index a5ed45d5..ccb7630f 100644 Binary files a/tests_zemu/snapshots/sp-test_get_address_1/00004.png and b/tests_zemu/snapshots/sp-test_get_address_1/00004.png differ diff --git a/tests_zemu/snapshots/sp-test_get_address_1/00006.png b/tests_zemu/snapshots/sp-test_get_address_1/00006.png index 9d7c89a6..262e123f 100644 Binary files a/tests_zemu/snapshots/sp-test_get_address_1/00006.png and b/tests_zemu/snapshots/sp-test_get_address_1/00006.png differ diff --git a/tests_zemu/snapshots/sp-test_get_address_2/00003.png b/tests_zemu/snapshots/sp-test_get_address_2/00003.png index 083baebf..41b1ca41 100644 Binary files a/tests_zemu/snapshots/sp-test_get_address_2/00003.png and b/tests_zemu/snapshots/sp-test_get_address_2/00003.png differ diff --git a/tests_zemu/snapshots/sp-test_get_address_2/00004.png b/tests_zemu/snapshots/sp-test_get_address_2/00004.png index b9b9a207..14fc6da9 100644 Binary files a/tests_zemu/snapshots/sp-test_get_address_2/00004.png and b/tests_zemu/snapshots/sp-test_get_address_2/00004.png differ diff --git a/tests_zemu/snapshots/sp-test_get_address_2/00006.png b/tests_zemu/snapshots/sp-test_get_address_2/00006.png index 9d7c89a6..262e123f 100644 Binary files a/tests_zemu/snapshots/sp-test_get_address_2/00006.png and b/tests_zemu/snapshots/sp-test_get_address_2/00006.png differ diff --git a/tests_zemu/snapshots/sp-test_get_address_3/00003.png b/tests_zemu/snapshots/sp-test_get_address_3/00003.png index e1867642..8b8f47d0 100644 Binary files a/tests_zemu/snapshots/sp-test_get_address_3/00003.png and b/tests_zemu/snapshots/sp-test_get_address_3/00003.png differ diff --git a/tests_zemu/snapshots/sp-test_get_address_3/00004.png b/tests_zemu/snapshots/sp-test_get_address_3/00004.png index f0784ba3..915b85a6 100644 Binary files a/tests_zemu/snapshots/sp-test_get_address_3/00004.png and b/tests_zemu/snapshots/sp-test_get_address_3/00004.png differ diff --git a/tests_zemu/snapshots/sp-test_get_address_3/00006.png b/tests_zemu/snapshots/sp-test_get_address_3/00006.png index 9d7c89a6..262e123f 100644 Binary files a/tests_zemu/snapshots/sp-test_get_address_3/00006.png and b/tests_zemu/snapshots/sp-test_get_address_3/00006.png differ diff --git a/tests_zemu/snapshots/sp-test_get_address_49370/00003.png b/tests_zemu/snapshots/sp-test_get_address_49370/00003.png index c5434785..66d64a78 100644 Binary files a/tests_zemu/snapshots/sp-test_get_address_49370/00003.png and b/tests_zemu/snapshots/sp-test_get_address_49370/00003.png differ diff --git a/tests_zemu/snapshots/sp-test_get_address_49370/00004.png b/tests_zemu/snapshots/sp-test_get_address_49370/00004.png index e010ad84..df9e8f80 100644 Binary files a/tests_zemu/snapshots/sp-test_get_address_49370/00004.png and b/tests_zemu/snapshots/sp-test_get_address_49370/00004.png differ diff --git a/tests_zemu/snapshots/sp-test_get_address_49370/00006.png b/tests_zemu/snapshots/sp-test_get_address_49370/00006.png index 9d7c89a6..262e123f 100644 Binary files a/tests_zemu/snapshots/sp-test_get_address_49370/00006.png and b/tests_zemu/snapshots/sp-test_get_address_49370/00006.png differ diff --git a/tests_zemu/snapshots/sp-test_get_address_x312a/00003.png b/tests_zemu/snapshots/sp-test_get_address_x312a/00003.png index 22454e77..8a6b7cd9 100644 Binary files a/tests_zemu/snapshots/sp-test_get_address_x312a/00003.png and b/tests_zemu/snapshots/sp-test_get_address_x312a/00003.png differ diff --git a/tests_zemu/snapshots/sp-test_get_address_x312a/00004.png b/tests_zemu/snapshots/sp-test_get_address_x312a/00004.png index 34521ed3..9f4178d0 100644 Binary files a/tests_zemu/snapshots/sp-test_get_address_x312a/00004.png and b/tests_zemu/snapshots/sp-test_get_address_x312a/00004.png differ diff --git a/tests_zemu/snapshots/sp-test_get_address_x312a/00006.png b/tests_zemu/snapshots/sp-test_get_address_x312a/00006.png index 9d7c89a6..262e123f 100644 Binary files a/tests_zemu/snapshots/sp-test_get_address_x312a/00006.png and b/tests_zemu/snapshots/sp-test_get_address_x312a/00006.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00002.png index 444e4f51..0e418c46 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0/00002.png and b/tests_zemu/snapshots/sp-test_sign_tx_0/00002.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00003.png index 3abfa004..49bdb10e 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0/00003.png and b/tests_zemu/snapshots/sp-test_sign_tx_0/00003.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00005.png index 199b56ff..a0c2ec1c 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0/00005.png and b/tests_zemu/snapshots/sp-test_sign_tx_0/00005.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00007.png index dc047c15..f5598802 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0/00007.png and b/tests_zemu/snapshots/sp-test_sign_tx_0/00007.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0/00008.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00008.png index 4f953085..a3311b38 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0/00008.png and b/tests_zemu/snapshots/sp-test_sign_tx_0/00008.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0/00009.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00009.png index 9a83fdea..1ebdf347 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0/00009.png and b/tests_zemu/snapshots/sp-test_sign_tx_0/00009.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0/00014.png b/tests_zemu/snapshots/sp-test_sign_tx_0/00014.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0/00014.png and b/tests_zemu/snapshots/sp-test_sign_tx_0/00014.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0_1/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00002.png index 20b8fe68..9dd65062 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0_1/00002.png and b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00002.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0_1/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00003.png index 89ba4bf8..234c50b7 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0_1/00003.png and b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00003.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0_1/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00005.png index e1278525..89c2ecb8 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0_1/00005.png and b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00005.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0_1/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00007.png index 4f953085..a3311b38 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0_1/00007.png and b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00007.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0_1/00012.png b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00012.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0_1/00012.png and b/tests_zemu/snapshots/sp-test_sign_tx_0_1/00012.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0_2/00001.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00001.png index 444e4f51..0e418c46 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0_2/00001.png and b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00001.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0_2/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00002.png index 3abfa004..49bdb10e 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0_2/00002.png and b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00002.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0_2/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00004.png index 199b56ff..a0c2ec1c 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0_2/00004.png and b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00004.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0_2/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00006.png index dc047c15..f5598802 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0_2/00006.png and b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00006.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0_2/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00007.png index 4f953085..a3311b38 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0_2/00007.png and b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00007.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0_2/00008.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00008.png index 9a83fdea..1ebdf347 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0_2/00008.png and b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00008.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0_2/00013.png b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00013.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0_2/00013.png and b/tests_zemu/snapshots/sp-test_sign_tx_0_2/00013.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0_3/00001.png b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00001.png index 20b8fe68..9dd65062 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0_3/00001.png and b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00001.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0_3/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00002.png index 89ba4bf8..234c50b7 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0_3/00002.png and b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00002.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0_3/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00004.png index e1278525..89c2ecb8 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0_3/00004.png and b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00004.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0_3/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00006.png index 4f953085..a3311b38 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0_3/00006.png and b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00006.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_0_3/00011.png b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00011.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_0_3/00011.png and b/tests_zemu/snapshots/sp-test_sign_tx_0_3/00011.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00002.png index 444e4f51..0e418c46 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586/00002.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586/00002.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00003.png index 8aa2c893..a9b011ec 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586/00003.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586/00003.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00005.png index cd13048e..2429200a 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586/00005.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586/00005.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00007.png index 1aa3b4d5..04dc8c79 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586/00007.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586/00007.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586/00008.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00008.png index 97fec104..4830d9d2 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586/00008.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586/00008.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586/00009.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00009.png index 8165acf9..e83a0aa8 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586/00009.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586/00009.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586/00012.png b/tests_zemu/snapshots/sp-test_sign_tx_12586/00012.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586/00012.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586/00012.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00002.png index 20b8fe68..9dd65062 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00002.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00002.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00003.png index a3329b50..897818f5 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00003.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00003.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00005.png index fe100c18..1228c437 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00005.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00005.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00006.png index 73096f78..fe64d835 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00006.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00006.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00007.png index 01ed7606..c2dd7269 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00007.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00007.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00011.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00011.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00011.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_2/00011.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00001.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00001.png index 444e4f51..0e418c46 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00001.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00001.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00002.png index 8aa2c893..a9b011ec 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00002.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00002.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00004.png index cd13048e..2429200a 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00004.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00004.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00006.png index 1aa3b4d5..04dc8c79 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00006.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00006.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00007.png index 97fec104..4830d9d2 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00007.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00007.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00008.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00008.png index 8165acf9..e83a0aa8 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00008.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00008.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00011.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00011.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00011.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_3/00011.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00001.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00001.png index 20b8fe68..9dd65062 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00001.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00001.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00002.png index a3329b50..897818f5 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00002.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00002.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00004.png index fe100c18..1228c437 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00004.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00004.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00005.png index 73096f78..fe64d835 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00005.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00005.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00006.png index 01ed7606..c2dd7269 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00006.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00006.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00010.png b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00010.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00010.png and b/tests_zemu/snapshots/sp-test_sign_tx_12586_5/00010.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_2/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_2/00002.png index 20b8fe68..9dd65062 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_2/00002.png and b/tests_zemu/snapshots/sp-test_sign_tx_2/00002.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_2/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_2/00003.png index 69b37616..ab46b015 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_2/00003.png and b/tests_zemu/snapshots/sp-test_sign_tx_2/00003.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_2/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_2/00005.png index e1278525..89c2ecb8 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_2/00005.png and b/tests_zemu/snapshots/sp-test_sign_tx_2/00005.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_2/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_2/00007.png index 119f62f3..100a5800 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_2/00007.png and b/tests_zemu/snapshots/sp-test_sign_tx_2/00007.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_2/00011.png b/tests_zemu/snapshots/sp-test_sign_tx_2/00011.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_2/00011.png and b/tests_zemu/snapshots/sp-test_sign_tx_2/00011.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_2_1/00001.png b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00001.png index 20b8fe68..9dd65062 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_2_1/00001.png and b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00001.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_2_1/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00002.png index 69b37616..ab46b015 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_2_1/00002.png and b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00002.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_2_1/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00004.png index e1278525..89c2ecb8 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_2_1/00004.png and b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00004.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_2_1/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00006.png index 119f62f3..100a5800 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_2_1/00006.png and b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00006.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_2_1/00010.png b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00010.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_2_1/00010.png and b/tests_zemu/snapshots/sp-test_sign_tx_2_1/00010.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_49370/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_49370/00002.png index 20b8fe68..9dd65062 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_49370/00002.png and b/tests_zemu/snapshots/sp-test_sign_tx_49370/00002.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_49370/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_49370/00003.png index 9223a929..4409a9a1 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_49370/00003.png and b/tests_zemu/snapshots/sp-test_sign_tx_49370/00003.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_49370/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_49370/00004.png index ca079ca6..6b21c31f 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_49370/00004.png and b/tests_zemu/snapshots/sp-test_sign_tx_49370/00004.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_49370/00005.png b/tests_zemu/snapshots/sp-test_sign_tx_49370/00005.png index 43c24f22..50ec2f57 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_49370/00005.png and b/tests_zemu/snapshots/sp-test_sign_tx_49370/00005.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_49370/00007.png b/tests_zemu/snapshots/sp-test_sign_tx_49370/00007.png index 4f953085..a3311b38 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_49370/00007.png and b/tests_zemu/snapshots/sp-test_sign_tx_49370/00007.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_49370/00010.png b/tests_zemu/snapshots/sp-test_sign_tx_49370/00010.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_49370/00010.png and b/tests_zemu/snapshots/sp-test_sign_tx_49370/00010.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00001.png b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00001.png index 20b8fe68..9dd65062 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00001.png and b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00001.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00002.png b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00002.png index 9223a929..4409a9a1 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00002.png and b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00002.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00003.png b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00003.png index ca079ca6..6b21c31f 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00003.png and b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00003.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00004.png b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00004.png index 43c24f22..50ec2f57 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00004.png and b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00004.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00006.png b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00006.png index 4f953085..a3311b38 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00006.png and b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00006.png differ diff --git a/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00009.png b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00009.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00009.png and b/tests_zemu/snapshots/sp-test_sign_tx_49370_1/00009.png differ diff --git a/tests_zemu/snapshots/st-mainmenu/00001.png b/tests_zemu/snapshots/st-mainmenu/00001.png index 882b748c..1e44f4e7 100644 Binary files a/tests_zemu/snapshots/st-mainmenu/00001.png and b/tests_zemu/snapshots/st-mainmenu/00001.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00000.png b/tests_zemu/snapshots/x-mainmenu/00000.png index 9d7c89a6..262e123f 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00000.png and b/tests_zemu/snapshots/x-mainmenu/00000.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00001.png b/tests_zemu/snapshots/x-mainmenu/00001.png index 9328353a..c9d7fae3 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00001.png 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 index c0bac538..d24a0cce 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00002.png 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 index 06014d81..6958e123 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00003.png 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 index 152e0c9d..6bd8c225 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00004.png and b/tests_zemu/snapshots/x-mainmenu/00004.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00006.png b/tests_zemu/snapshots/x-mainmenu/00006.png index 152e0c9d..6bd8c225 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00006.png 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 index 06014d81..6958e123 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00007.png 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 index c0bac538..d24a0cce 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00008.png 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 index 9328353a..c9d7fae3 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00009.png and b/tests_zemu/snapshots/x-mainmenu/00009.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00010.png b/tests_zemu/snapshots/x-mainmenu/00010.png index 9d7c89a6..262e123f 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00010.png and b/tests_zemu/snapshots/x-mainmenu/00010.png differ diff --git a/tests_zemu/snapshots/x-test_get_address_0/00003.png b/tests_zemu/snapshots/x-test_get_address_0/00003.png index f2f384f6..21cd7909 100644 Binary files a/tests_zemu/snapshots/x-test_get_address_0/00003.png and b/tests_zemu/snapshots/x-test_get_address_0/00003.png differ diff --git a/tests_zemu/snapshots/x-test_get_address_0/00004.png b/tests_zemu/snapshots/x-test_get_address_0/00004.png index e199459f..84f10b2e 100644 Binary files a/tests_zemu/snapshots/x-test_get_address_0/00004.png and b/tests_zemu/snapshots/x-test_get_address_0/00004.png differ diff --git a/tests_zemu/snapshots/x-test_get_address_0/00006.png b/tests_zemu/snapshots/x-test_get_address_0/00006.png index 9d7c89a6..262e123f 100644 Binary files a/tests_zemu/snapshots/x-test_get_address_0/00006.png and b/tests_zemu/snapshots/x-test_get_address_0/00006.png differ diff --git a/tests_zemu/snapshots/x-test_get_address_1/00003.png b/tests_zemu/snapshots/x-test_get_address_1/00003.png index c48bde01..0ffbe1bd 100644 Binary files a/tests_zemu/snapshots/x-test_get_address_1/00003.png and b/tests_zemu/snapshots/x-test_get_address_1/00003.png differ diff --git a/tests_zemu/snapshots/x-test_get_address_1/00004.png b/tests_zemu/snapshots/x-test_get_address_1/00004.png index a5ed45d5..ccb7630f 100644 Binary files a/tests_zemu/snapshots/x-test_get_address_1/00004.png and b/tests_zemu/snapshots/x-test_get_address_1/00004.png differ diff --git a/tests_zemu/snapshots/x-test_get_address_1/00006.png b/tests_zemu/snapshots/x-test_get_address_1/00006.png index 9d7c89a6..262e123f 100644 Binary files a/tests_zemu/snapshots/x-test_get_address_1/00006.png and b/tests_zemu/snapshots/x-test_get_address_1/00006.png differ diff --git a/tests_zemu/snapshots/x-test_get_address_2/00003.png b/tests_zemu/snapshots/x-test_get_address_2/00003.png index 083baebf..41b1ca41 100644 Binary files a/tests_zemu/snapshots/x-test_get_address_2/00003.png and b/tests_zemu/snapshots/x-test_get_address_2/00003.png differ diff --git a/tests_zemu/snapshots/x-test_get_address_2/00004.png b/tests_zemu/snapshots/x-test_get_address_2/00004.png index b9b9a207..14fc6da9 100644 Binary files a/tests_zemu/snapshots/x-test_get_address_2/00004.png and b/tests_zemu/snapshots/x-test_get_address_2/00004.png differ diff --git a/tests_zemu/snapshots/x-test_get_address_2/00006.png b/tests_zemu/snapshots/x-test_get_address_2/00006.png index 9d7c89a6..262e123f 100644 Binary files a/tests_zemu/snapshots/x-test_get_address_2/00006.png and b/tests_zemu/snapshots/x-test_get_address_2/00006.png differ diff --git a/tests_zemu/snapshots/x-test_get_address_3/00003.png b/tests_zemu/snapshots/x-test_get_address_3/00003.png index e1867642..8b8f47d0 100644 Binary files a/tests_zemu/snapshots/x-test_get_address_3/00003.png and b/tests_zemu/snapshots/x-test_get_address_3/00003.png differ diff --git a/tests_zemu/snapshots/x-test_get_address_3/00004.png b/tests_zemu/snapshots/x-test_get_address_3/00004.png index f0784ba3..915b85a6 100644 Binary files a/tests_zemu/snapshots/x-test_get_address_3/00004.png and b/tests_zemu/snapshots/x-test_get_address_3/00004.png differ diff --git a/tests_zemu/snapshots/x-test_get_address_3/00006.png b/tests_zemu/snapshots/x-test_get_address_3/00006.png index 9d7c89a6..262e123f 100644 Binary files a/tests_zemu/snapshots/x-test_get_address_3/00006.png and b/tests_zemu/snapshots/x-test_get_address_3/00006.png differ diff --git a/tests_zemu/snapshots/x-test_get_address_49370/00003.png b/tests_zemu/snapshots/x-test_get_address_49370/00003.png index c5434785..66d64a78 100644 Binary files a/tests_zemu/snapshots/x-test_get_address_49370/00003.png and b/tests_zemu/snapshots/x-test_get_address_49370/00003.png differ diff --git a/tests_zemu/snapshots/x-test_get_address_49370/00004.png b/tests_zemu/snapshots/x-test_get_address_49370/00004.png index e010ad84..df9e8f80 100644 Binary files a/tests_zemu/snapshots/x-test_get_address_49370/00004.png and b/tests_zemu/snapshots/x-test_get_address_49370/00004.png differ diff --git a/tests_zemu/snapshots/x-test_get_address_49370/00006.png b/tests_zemu/snapshots/x-test_get_address_49370/00006.png index 9d7c89a6..262e123f 100644 Binary files a/tests_zemu/snapshots/x-test_get_address_49370/00006.png and b/tests_zemu/snapshots/x-test_get_address_49370/00006.png differ diff --git a/tests_zemu/snapshots/x-test_get_address_x312a/00003.png b/tests_zemu/snapshots/x-test_get_address_x312a/00003.png index 22454e77..8a6b7cd9 100644 Binary files a/tests_zemu/snapshots/x-test_get_address_x312a/00003.png and b/tests_zemu/snapshots/x-test_get_address_x312a/00003.png differ diff --git a/tests_zemu/snapshots/x-test_get_address_x312a/00004.png b/tests_zemu/snapshots/x-test_get_address_x312a/00004.png index 34521ed3..9f4178d0 100644 Binary files a/tests_zemu/snapshots/x-test_get_address_x312a/00004.png and b/tests_zemu/snapshots/x-test_get_address_x312a/00004.png differ diff --git a/tests_zemu/snapshots/x-test_get_address_x312a/00006.png b/tests_zemu/snapshots/x-test_get_address_x312a/00006.png index 9d7c89a6..262e123f 100644 Binary files a/tests_zemu/snapshots/x-test_get_address_x312a/00006.png and b/tests_zemu/snapshots/x-test_get_address_x312a/00006.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0/00002.png b/tests_zemu/snapshots/x-test_sign_tx_0/00002.png index 444e4f51..0e418c46 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0/00002.png and b/tests_zemu/snapshots/x-test_sign_tx_0/00002.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0/00003.png b/tests_zemu/snapshots/x-test_sign_tx_0/00003.png index 3abfa004..49bdb10e 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0/00003.png and b/tests_zemu/snapshots/x-test_sign_tx_0/00003.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0/00005.png b/tests_zemu/snapshots/x-test_sign_tx_0/00005.png index 199b56ff..a0c2ec1c 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0/00005.png and b/tests_zemu/snapshots/x-test_sign_tx_0/00005.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0/00007.png b/tests_zemu/snapshots/x-test_sign_tx_0/00007.png index dc047c15..f5598802 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0/00007.png and b/tests_zemu/snapshots/x-test_sign_tx_0/00007.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0/00008.png b/tests_zemu/snapshots/x-test_sign_tx_0/00008.png index 4f953085..a3311b38 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0/00008.png and b/tests_zemu/snapshots/x-test_sign_tx_0/00008.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0/00009.png b/tests_zemu/snapshots/x-test_sign_tx_0/00009.png index 9a83fdea..1ebdf347 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0/00009.png and b/tests_zemu/snapshots/x-test_sign_tx_0/00009.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0/00014.png b/tests_zemu/snapshots/x-test_sign_tx_0/00014.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0/00014.png and b/tests_zemu/snapshots/x-test_sign_tx_0/00014.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0_1/00002.png b/tests_zemu/snapshots/x-test_sign_tx_0_1/00002.png index 20b8fe68..9dd65062 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0_1/00002.png and b/tests_zemu/snapshots/x-test_sign_tx_0_1/00002.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0_1/00003.png b/tests_zemu/snapshots/x-test_sign_tx_0_1/00003.png index 89ba4bf8..234c50b7 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0_1/00003.png and b/tests_zemu/snapshots/x-test_sign_tx_0_1/00003.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0_1/00005.png b/tests_zemu/snapshots/x-test_sign_tx_0_1/00005.png index e1278525..89c2ecb8 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0_1/00005.png and b/tests_zemu/snapshots/x-test_sign_tx_0_1/00005.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0_1/00007.png b/tests_zemu/snapshots/x-test_sign_tx_0_1/00007.png index 4f953085..a3311b38 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0_1/00007.png and b/tests_zemu/snapshots/x-test_sign_tx_0_1/00007.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0_1/00012.png b/tests_zemu/snapshots/x-test_sign_tx_0_1/00012.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0_1/00012.png and b/tests_zemu/snapshots/x-test_sign_tx_0_1/00012.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0_2/00001.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00001.png index 444e4f51..0e418c46 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0_2/00001.png and b/tests_zemu/snapshots/x-test_sign_tx_0_2/00001.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0_2/00002.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00002.png index 3abfa004..49bdb10e 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0_2/00002.png and b/tests_zemu/snapshots/x-test_sign_tx_0_2/00002.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0_2/00004.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00004.png index 199b56ff..a0c2ec1c 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0_2/00004.png and b/tests_zemu/snapshots/x-test_sign_tx_0_2/00004.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0_2/00006.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00006.png index dc047c15..f5598802 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0_2/00006.png and b/tests_zemu/snapshots/x-test_sign_tx_0_2/00006.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0_2/00007.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00007.png index 4f953085..a3311b38 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0_2/00007.png and b/tests_zemu/snapshots/x-test_sign_tx_0_2/00007.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0_2/00008.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00008.png index 9a83fdea..1ebdf347 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0_2/00008.png and b/tests_zemu/snapshots/x-test_sign_tx_0_2/00008.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0_2/00013.png b/tests_zemu/snapshots/x-test_sign_tx_0_2/00013.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0_2/00013.png and b/tests_zemu/snapshots/x-test_sign_tx_0_2/00013.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0_3/00001.png b/tests_zemu/snapshots/x-test_sign_tx_0_3/00001.png index 20b8fe68..9dd65062 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0_3/00001.png and b/tests_zemu/snapshots/x-test_sign_tx_0_3/00001.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0_3/00002.png b/tests_zemu/snapshots/x-test_sign_tx_0_3/00002.png index 89ba4bf8..234c50b7 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0_3/00002.png and b/tests_zemu/snapshots/x-test_sign_tx_0_3/00002.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0_3/00004.png b/tests_zemu/snapshots/x-test_sign_tx_0_3/00004.png index e1278525..89c2ecb8 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0_3/00004.png and b/tests_zemu/snapshots/x-test_sign_tx_0_3/00004.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0_3/00006.png b/tests_zemu/snapshots/x-test_sign_tx_0_3/00006.png index 4f953085..a3311b38 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0_3/00006.png and b/tests_zemu/snapshots/x-test_sign_tx_0_3/00006.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_0_3/00011.png b/tests_zemu/snapshots/x-test_sign_tx_0_3/00011.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_0_3/00011.png and b/tests_zemu/snapshots/x-test_sign_tx_0_3/00011.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586/00002.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00002.png index 444e4f51..0e418c46 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586/00002.png and b/tests_zemu/snapshots/x-test_sign_tx_12586/00002.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586/00003.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00003.png index 8aa2c893..a9b011ec 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586/00003.png and b/tests_zemu/snapshots/x-test_sign_tx_12586/00003.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586/00005.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00005.png index cd13048e..2429200a 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586/00005.png and b/tests_zemu/snapshots/x-test_sign_tx_12586/00005.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586/00007.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00007.png index 1aa3b4d5..04dc8c79 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586/00007.png and b/tests_zemu/snapshots/x-test_sign_tx_12586/00007.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586/00008.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00008.png index 97fec104..4830d9d2 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586/00008.png and b/tests_zemu/snapshots/x-test_sign_tx_12586/00008.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586/00009.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00009.png index 8165acf9..e83a0aa8 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586/00009.png and b/tests_zemu/snapshots/x-test_sign_tx_12586/00009.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586/00012.png b/tests_zemu/snapshots/x-test_sign_tx_12586/00012.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586/00012.png and b/tests_zemu/snapshots/x-test_sign_tx_12586/00012.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_2/00002.png b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00002.png index 20b8fe68..9dd65062 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_2/00002.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00002.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_2/00003.png b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00003.png index a3329b50..897818f5 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_2/00003.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00003.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_2/00005.png b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00005.png index fe100c18..1228c437 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_2/00005.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00005.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_2/00006.png b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00006.png index 73096f78..fe64d835 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_2/00006.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00006.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_2/00007.png b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00007.png index 01ed7606..c2dd7269 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_2/00007.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00007.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_2/00011.png b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00011.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_2/00011.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_2/00011.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_3/00001.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00001.png index 444e4f51..0e418c46 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_3/00001.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00001.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_3/00002.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00002.png index 8aa2c893..a9b011ec 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_3/00002.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00002.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_3/00004.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00004.png index cd13048e..2429200a 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_3/00004.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00004.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_3/00006.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00006.png index 1aa3b4d5..04dc8c79 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_3/00006.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00006.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_3/00007.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00007.png index 97fec104..4830d9d2 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_3/00007.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00007.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_3/00008.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00008.png index 8165acf9..e83a0aa8 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_3/00008.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00008.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_3/00011.png b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00011.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_3/00011.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_3/00011.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_5/00001.png b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00001.png index 20b8fe68..9dd65062 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_5/00001.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00001.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_5/00002.png b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00002.png index a3329b50..897818f5 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_5/00002.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00002.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_5/00004.png b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00004.png index fe100c18..1228c437 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_5/00004.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00004.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_5/00005.png b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00005.png index 73096f78..fe64d835 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_5/00005.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00005.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_5/00006.png b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00006.png index 01ed7606..c2dd7269 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_5/00006.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00006.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_12586_5/00010.png b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00010.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_12586_5/00010.png and b/tests_zemu/snapshots/x-test_sign_tx_12586_5/00010.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_2/00002.png b/tests_zemu/snapshots/x-test_sign_tx_2/00002.png index 20b8fe68..9dd65062 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_2/00002.png and b/tests_zemu/snapshots/x-test_sign_tx_2/00002.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_2/00003.png b/tests_zemu/snapshots/x-test_sign_tx_2/00003.png index 69b37616..ab46b015 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_2/00003.png and b/tests_zemu/snapshots/x-test_sign_tx_2/00003.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_2/00005.png b/tests_zemu/snapshots/x-test_sign_tx_2/00005.png index e1278525..89c2ecb8 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_2/00005.png and b/tests_zemu/snapshots/x-test_sign_tx_2/00005.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_2/00007.png b/tests_zemu/snapshots/x-test_sign_tx_2/00007.png index 119f62f3..100a5800 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_2/00007.png and b/tests_zemu/snapshots/x-test_sign_tx_2/00007.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_2/00011.png b/tests_zemu/snapshots/x-test_sign_tx_2/00011.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_2/00011.png and b/tests_zemu/snapshots/x-test_sign_tx_2/00011.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_2_1/00001.png b/tests_zemu/snapshots/x-test_sign_tx_2_1/00001.png index 20b8fe68..9dd65062 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_2_1/00001.png and b/tests_zemu/snapshots/x-test_sign_tx_2_1/00001.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_2_1/00002.png b/tests_zemu/snapshots/x-test_sign_tx_2_1/00002.png index 69b37616..ab46b015 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_2_1/00002.png and b/tests_zemu/snapshots/x-test_sign_tx_2_1/00002.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_2_1/00004.png b/tests_zemu/snapshots/x-test_sign_tx_2_1/00004.png index e1278525..89c2ecb8 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_2_1/00004.png and b/tests_zemu/snapshots/x-test_sign_tx_2_1/00004.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_2_1/00006.png b/tests_zemu/snapshots/x-test_sign_tx_2_1/00006.png index 119f62f3..100a5800 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_2_1/00006.png and b/tests_zemu/snapshots/x-test_sign_tx_2_1/00006.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_2_1/00010.png b/tests_zemu/snapshots/x-test_sign_tx_2_1/00010.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_2_1/00010.png and b/tests_zemu/snapshots/x-test_sign_tx_2_1/00010.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_49370/00002.png b/tests_zemu/snapshots/x-test_sign_tx_49370/00002.png index 20b8fe68..9dd65062 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_49370/00002.png and b/tests_zemu/snapshots/x-test_sign_tx_49370/00002.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_49370/00003.png b/tests_zemu/snapshots/x-test_sign_tx_49370/00003.png index 9223a929..4409a9a1 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_49370/00003.png and b/tests_zemu/snapshots/x-test_sign_tx_49370/00003.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_49370/00004.png b/tests_zemu/snapshots/x-test_sign_tx_49370/00004.png index ca079ca6..6b21c31f 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_49370/00004.png and b/tests_zemu/snapshots/x-test_sign_tx_49370/00004.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_49370/00005.png b/tests_zemu/snapshots/x-test_sign_tx_49370/00005.png index 43c24f22..50ec2f57 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_49370/00005.png and b/tests_zemu/snapshots/x-test_sign_tx_49370/00005.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_49370/00007.png b/tests_zemu/snapshots/x-test_sign_tx_49370/00007.png index 4f953085..a3311b38 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_49370/00007.png and b/tests_zemu/snapshots/x-test_sign_tx_49370/00007.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_49370/00010.png b/tests_zemu/snapshots/x-test_sign_tx_49370/00010.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_49370/00010.png and b/tests_zemu/snapshots/x-test_sign_tx_49370/00010.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_49370_1/00001.png b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00001.png index 20b8fe68..9dd65062 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_49370_1/00001.png and b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00001.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_49370_1/00002.png b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00002.png index 9223a929..4409a9a1 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_49370_1/00002.png and b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00002.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_49370_1/00003.png b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00003.png index ca079ca6..6b21c31f 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_49370_1/00003.png and b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00003.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_49370_1/00004.png b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00004.png index 43c24f22..50ec2f57 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_49370_1/00004.png and b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00004.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_49370_1/00006.png b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00006.png index 4f953085..a3311b38 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_49370_1/00006.png and b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00006.png differ diff --git a/tests_zemu/snapshots/x-test_sign_tx_49370_1/00009.png b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00009.png index 4e3887ba..9e372b51 100644 Binary files a/tests_zemu/snapshots/x-test_sign_tx_49370_1/00009.png and b/tests_zemu/snapshots/x-test_sign_tx_49370_1/00009.png differ