diff --git a/.gitignore b/.gitignore index a3295ef5..4add3218 100644 --- a/.gitignore +++ b/.gitignore @@ -30,6 +30,7 @@ __pycache__/ *.egg-info/ .eggs/ .python-version +venv/ # Doxygen doc/html diff --git a/src/handler/register_wallet.c b/src/handler/register_wallet.c index d12398fe..21b1ec9b 100644 --- a/src/handler/register_wallet.c +++ b/src/handler/register_wallet.c @@ -46,6 +46,11 @@ static bool is_policy_acceptable(const policy_node_t *policy); static bool is_policy_name_acceptable(const char *name, size_t name_len); +static const uint8_t BIP0341_NUMS_PUBKEY[] = {0x02, 0x50, 0x92, 0x9b, 0x74, 0xc1, 0xa0, 0x49, 0x54, + 0xb7, 0x8b, 0x4b, 0x60, 0x35, 0xe9, 0x7a, 0x5e, 0x07, + 0x8a, 0x5a, 0x0f, 0x28, 0xec, 0x96, 0xd5, 0x47, 0xbf, + 0xee, 0x9a, 0xce, 0x80, 0x3a, 0xc0}; + /** * Validates the input, initializes the hash context and starts accumulating the wallet header in * it. @@ -171,27 +176,37 @@ void handler_register_wallet(dispatcher_context_t *dc, uint8_t protocol_version) // supported, but disabled for now (question to address: can only _some_ of the keys have a // wildcard?). - bool is_key_internal = false; - // if there is key origin information and the fingerprint matches, we make sure it's not a - // false positive (it could be wrong info, or a collision). - if (key_info.has_key_origin && - read_u32_be(key_info.master_key_fingerprint, 0) == master_key_fingerprint) { - // we verify that we can actually generate the same pubkey - serialized_extended_pubkey_t pubkey_derived; - int serialized_pubkey_len = - get_extended_pubkey_at_path(key_info.master_key_derivation, - key_info.master_key_derivation_len, - BIP32_PUBKEY_VERSION, - &pubkey_derived); - if (serialized_pubkey_len == -1) { - SEND_SW(dc, SW_BAD_STATE); - ui_post_processing_confirm_wallet_registration(dc, false); - return; - } - - if (memcmp(&key_info.ext_pubkey, &pubkey_derived, sizeof(pubkey_derived)) == 0) { - is_key_internal = true; - ++n_internal_keys; + key_type_e key_type; + + if (memcmp(key_info.ext_pubkey.compressed_pubkey, + BIP0341_NUMS_PUBKEY, + sizeof(BIP0341_NUMS_PUBKEY)) == 0) { + // this public key is known to be unspendable + key_type = PUBKEY_TYPE_UNSPENDABLE; + } else { + key_type = PUBKEY_TYPE_EXTERNAL; + + // if there is key origin information and the fingerprint matches, we make sure it's not + // a false positive (it could be wrong info, or a collision). + if (key_info.has_key_origin && + read_u32_be(key_info.master_key_fingerprint, 0) == master_key_fingerprint) { + // we verify that we can actually generate the same pubkey + serialized_extended_pubkey_t pubkey_derived; + int serialized_pubkey_len = + get_extended_pubkey_at_path(key_info.master_key_derivation, + key_info.master_key_derivation_len, + BIP32_PUBKEY_VERSION, + &pubkey_derived); + if (serialized_pubkey_len == -1) { + SEND_SW(dc, SW_BAD_STATE); + ui_post_processing_confirm_wallet_registration(dc, false); + return; + } + + if (memcmp(&key_info.ext_pubkey, &pubkey_derived, sizeof(pubkey_derived)) == 0) { + key_type = PUBKEY_TYPE_INTERNAL; + ++n_internal_keys; + } } } @@ -199,7 +214,7 @@ void handler_register_wallet(dispatcher_context_t *dc, uint8_t protocol_version) (char *) next_pubkey_info, cosigner_index, // 1-indexed for the UI wallet_header.n_keys, - is_key_internal)) { + key_type)) { SEND_SW(dc, SW_DENY); return; } diff --git a/src/ui/display.c b/src/ui/display.c index 64b75768..86a99776 100644 --- a/src/ui/display.c +++ b/src/ui/display.c @@ -152,7 +152,7 @@ bool ui_display_policy_map_cosigner_pubkey(dispatcher_context_t *context, const char *pubkey, uint8_t cosigner_index, uint8_t n_keys, - bool is_internal) { + key_type_e key_type) { (void) (n_keys); ui_cosigner_pubkey_and_index_state_t *state = @@ -160,16 +160,20 @@ bool ui_display_policy_map_cosigner_pubkey(dispatcher_context_t *context, strncpy(state->pubkey, pubkey, sizeof(state->pubkey)); - if (is_internal) { + if (key_type == PUBKEY_TYPE_INTERNAL) { + snprintf(state->signer_index, sizeof(state->signer_index), "Key @%u, ours", cosigner_index); + } else if (key_type == PUBKEY_TYPE_EXTERNAL) { snprintf(state->signer_index, sizeof(state->signer_index), - "Key @%u ", + "Key @%u, theirs", cosigner_index); - } else { + } else if (key_type == PUBKEY_TYPE_UNSPENDABLE) { snprintf(state->signer_index, sizeof(state->signer_index), - "Key @%u ", + "Key @%u, dummy", cosigner_index); + } else { + LEDGER_ASSERT(false, "Unreachable code"); } ui_display_policy_map_cosigner_pubkey_flow(); diff --git a/src/ui/display.h b/src/ui/display.h index b6e35dc3..7cb2176c 100644 --- a/src/ui/display.h +++ b/src/ui/display.h @@ -116,11 +116,17 @@ bool ui_display_register_wallet(dispatcher_context_t *context, const policy_map_wallet_header_t *wallet_header, const char *policy_descriptor); +typedef enum { + PUBKEY_TYPE_INTERNAL = 0, // a key controlled by the wallet policy + PUBKEY_TYPE_EXTERNAL = 1, // a key not controlled by the wallet policy + PUBKEY_TYPE_UNSPENDABLE = 2 // the provably unspendable public key defined in BIP-341 +} key_type_e; + bool ui_display_policy_map_cosigner_pubkey(dispatcher_context_t *dispatcher_context, const char *pubkey, uint8_t cosigner_index, uint8_t n_keys, - bool is_internal); + key_type_e key_type); bool ui_display_wallet_address(dispatcher_context_t *context, const char *wallet_name, diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png index 50d94129..a2871f21 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png index 542be4cd..0bff2d45 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png index 3bb1254d..28fa8c93 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png index 16294587..ec8e2d1e 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00004.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00004.png index 99b64593..e44e0e42 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00004.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00005.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00005.png index ff7adba2..137eae53 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00005.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00006.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00006.png index abb833a8..26a4bb7e 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00006.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00007.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00007.png index adbec6e8..a0e7aab0 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00007.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png index 50d94129..a2871f21 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png index 542be4cd..0bff2d45 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png index 3bb1254d..28fa8c93 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png index 16294587..ec8e2d1e 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00004.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00004.png index 99b64593..e44e0e42 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00004.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00005.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00005.png index ff7adba2..137eae53 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00005.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00006.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00006.png index abb833a8..26a4bb7e 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00006.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00007.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00007.png index adbec6e8..a0e7aab0 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00007.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png index 50d94129..a2871f21 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png index 542be4cd..0bff2d45 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png index 3bb1254d..28fa8c93 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png index 16294587..ec8e2d1e 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00004.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00004.png index 99b64593..e44e0e42 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00004.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00005.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00005.png index ff7adba2..137eae53 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00005.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00006.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00006.png index abb833a8..26a4bb7e 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00006.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00007.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00007.png index adbec6e8..a0e7aab0 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00007.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png index 50d94129..a2871f21 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png index 542be4cd..0bff2d45 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png index 3bb1254d..28fa8c93 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png index 16294587..ec8e2d1e 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00004.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00004.png index 99b64593..e44e0e42 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00004.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00005.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00005.png index ff7adba2..137eae53 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00005.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00006.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00006.png index abb833a8..26a4bb7e 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00006.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00007.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00007.png index adbec6e8..a0e7aab0 100644 Binary files a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00007.png and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00000.png index 5e7c4cbd..65857e61 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00001.png index 6c02777a..ba47815f 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00002.png index ef21382d..89dc24e4 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00003.png index b17c5e68..c38e1acf 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00004.png index c08557d3..2406ea8d 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00005.png index bc13f382..5d712698 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00006.png index 44fc9017..fb2e0667 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00007.png index c6e7bf67..ea5bf06e 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00000.png index 60046c7e..698b65cc 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00001.png index 4ad3884d..27e17988 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00002.png index 9e50b232..f43be1b9 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00003.png index 045a6a3a..e192870a 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00004.png index 7d8e7f17..3d26cdfa 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00005.png index f3dd7e53..c52b8c83 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00006.png index 803c7461..4dea81f9 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00007.png index b2b1d151..c5a5ed09 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00000.png index 5e7c4cbd..65857e61 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00001.png index 6c02777a..ba47815f 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00002.png index ef21382d..89dc24e4 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00003.png index b17c5e68..c38e1acf 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00004.png index c08557d3..2406ea8d 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00005.png index bc13f382..5d712698 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00006.png index 44fc9017..fb2e0667 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00007.png index 07e7f7d4..050c2d27 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00000.png index 60046c7e..698b65cc 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00001.png index 4ad3884d..27e17988 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00002.png index 9e50b232..f43be1b9 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00003.png index 045a6a3a..e192870a 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00004.png index 7d8e7f17..3d26cdfa 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00005.png index f3dd7e53..c52b8c83 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00006.png index 803c7461..4dea81f9 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00007.png index 1e15b917..bfe1f0c5 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00000.png index ce9828ef..726b3321 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00001.png index db5f7433..53c08bb4 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00002.png index 71d9dd20..1f2cc712 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00003.png index 77e5be7d..1ed1275a 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00004.png index 093d41e4..4f40555b 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00005.png index 144bba0e..1c2a0bd4 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00006.png index f37420b5..beeb4d3a 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00007.png index ba885e88..562d8f6b 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00000.png index 16a11c06..f42feee3 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00001.png index 7d0d26e9..481c8bea 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00002.png index 0661eb10..1afd99e3 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00003.png index b1b67714..a9a4243c 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00004.png index 31d3ba95..992f561f 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00005.png index 960ffc71..ed19982c 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00006.png index 71da0e6c..e564207a 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00007.png index 6f5347e2..bad67b0f 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00000.png index ce9828ef..726b3321 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00001.png index db5f7433..53c08bb4 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00002.png index 71d9dd20..1f2cc712 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00003.png index 77e5be7d..1ed1275a 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00004.png index 093d41e4..4f40555b 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00005.png index 144bba0e..1c2a0bd4 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00006.png index f37420b5..beeb4d3a 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00007.png index bc2bbe65..638dab85 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00000.png index 16a11c06..f42feee3 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00001.png index 7d0d26e9..481c8bea 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00002.png index 0661eb10..1afd99e3 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00003.png index b1b67714..a9a4243c 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00004.png index 31d3ba95..992f561f 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00005.png index 960ffc71..ed19982c 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00006.png index 71da0e6c..e564207a 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00007.png index 15437f5d..82c3afa0 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00000.png index 64cd242c..60d2ec5b 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00001.png index 9e89eecb..af2268f0 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00002.png index 5948ecfe..625080cd 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00003.png index af561807..7ad4e9e8 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00004.png index 726e42b7..afc3b3b9 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00005.png index 2c4847b7..961297c4 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00006.png index 3058659c..39ecfdf0 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00007.png index b6d26494..d0274d3a 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00000.png index 3ff7ed56..f66be86c 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00001.png index 16270bf0..f4987bbc 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00002.png index bed03735..246693e0 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00003.png index cc2dcc1a..7e799707 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00004.png index 5435cba8..71227603 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00005.png index 04baf13d..8136b498 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00006.png index eddf0989..ecf30dac 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00007.png index 48014581..d18c5c46 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00000.png index 64cd242c..60d2ec5b 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00001.png index 9e89eecb..af2268f0 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00002.png index 5948ecfe..625080cd 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00003.png index af561807..7ad4e9e8 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00004.png index 726e42b7..afc3b3b9 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00005.png index 2c4847b7..961297c4 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00006.png index 3058659c..39ecfdf0 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00007.png index 2a17bed5..4c3affd9 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00000.png index 3ff7ed56..f66be86c 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00001.png index 16270bf0..f4987bbc 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00002.png index bed03735..246693e0 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00003.png index cc2dcc1a..7e799707 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00004.png index 5435cba8..71227603 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00005.png index 04baf13d..8136b498 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00006.png index eddf0989..ecf30dac 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00007.png index 04f03559..bbd7af6d 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00000.png index 64cd242c..60d2ec5b 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00001.png index 9e89eecb..af2268f0 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00002.png index 5948ecfe..625080cd 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00003.png index af561807..7ad4e9e8 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00004.png index 726e42b7..afc3b3b9 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00005.png index 2c4847b7..961297c4 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00006.png index 3058659c..39ecfdf0 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00007.png index b6d26494..d0274d3a 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00000.png index 3ff7ed56..f66be86c 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00001.png index 16270bf0..f4987bbc 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00002.png index bed03735..246693e0 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00003.png index cc2dcc1a..7e799707 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00004.png index 5435cba8..71227603 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00005.png index 04baf13d..8136b498 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00006.png index eddf0989..ecf30dac 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00007.png index 48014581..d18c5c46 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00000.png index ecadecde..d9e85f6c 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00001.png index 4a5e1ef4..2c7f9ef5 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00002.png index 79944b3f..e06e178e 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00003.png index 43572320..59dab84a 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00004.png index fe18b31a..7781a966 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00005.png index 15a1a355..309d52fb 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00006.png index c5dcd371..13f10caf 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00007.png index 826b81c8..0c612c43 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00000.png index 35a6ba24..394dde9d 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00001.png index e087affa..13e01162 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00002.png index a422c921..dc8e5148 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00003.png index 5d12dc1d..8230ee65 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00004.png index 76e8ed0e..4ad8620a 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00005.png index 4c261a7b..0f7218a2 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00006.png index 0880edc4..75589c5e 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00007.png index e43b4013..737b76a7 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00000.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00000.png index 3cc44599..0a0f3a70 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00001.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00001.png index e84c4f62..bb4af12a 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00002.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00002.png index be2f0f4b..c48bc11a 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00003.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00003.png index 3d47d14c..e3406449 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00004.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00004.png index b6d8f46d..319775c1 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00005.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00005.png index 76eef6b2..2bceffb7 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00006.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00006.png index f2a9bb6a..7e77d300 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00007.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00007.png index 34a27e3c..b91f3ab6 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_0_0/00000.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_0_0/00000.png new file mode 100644 index 00000000..dddd4a22 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_0_0/00001.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_0_0/00001.png new file mode 100644 index 00000000..189549f3 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_0_0/00002.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_0_0/00002.png new file mode 100644 index 00000000..b4f2c375 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_0_0/00003.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_0_0/00003.png new file mode 100644 index 00000000..0b4ab99a Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_0_0/00004.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_0_0/00004.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00000.png new file mode 100644 index 00000000..50d6c7a1 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00001.png new file mode 100644 index 00000000..dd7a1d95 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00002.png new file mode 100644 index 00000000..3b9491b8 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00003.png new file mode 100644 index 00000000..138741df Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00004.png new file mode 100644 index 00000000..155f5bbe Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00005.png new file mode 100644 index 00000000..aeb007bf Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00006.png new file mode 100644 index 00000000..5911c862 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00007.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00000.png new file mode 100644 index 00000000..f66be86c Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00001.png new file mode 100644 index 00000000..f4987bbc Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00002.png new file mode 100644 index 00000000..246693e0 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00003.png new file mode 100644 index 00000000..7e799707 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00004.png new file mode 100644 index 00000000..71227603 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00005.png new file mode 100644 index 00000000..8136b498 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00006.png new file mode 100644 index 00000000..ecf30dac Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00007.png new file mode 100644 index 00000000..d18c5c46 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00008.png b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00008.png new file mode 100644 index 00000000..66c411c2 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_with_nums_keypath_2_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00000.png index 64cd242c..60d2ec5b 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00001.png index 9e89eecb..af2268f0 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00002.png index 5948ecfe..625080cd 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00003.png index af561807..7ad4e9e8 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00004.png index 726e42b7..afc3b3b9 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00005.png index 2c4847b7..961297c4 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00006.png index 3058659c..39ecfdf0 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00007.png index b6d26494..d0274d3a 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00000.png index 3ff7ed56..f66be86c 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00000.png and b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00001.png index 16270bf0..f4987bbc 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00001.png and b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00002.png index bed03735..246693e0 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00002.png and b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00003.png index cc2dcc1a..7e799707 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00003.png and b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00004.png index 5435cba8..71227603 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00004.png and b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00005.png index 04baf13d..8136b498 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00005.png and b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00006.png index eddf0989..ecf30dac 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00006.png and b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00007.png index 48014581..d18c5c46 100644 Binary files a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00007.png and b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00007.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00000.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00000.png index 5485d883..e7a9ab02 100644 Binary files a/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00000.png and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00001.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00001.png index 327e2274..e7cd9faf 100644 Binary files a/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00001.png and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00002.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00002.png index 6227e37e..e82fc9df 100644 Binary files a/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00002.png and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00000.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00000.png index aa82c6e7..75ab7fd5 100644 Binary files a/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00000.png and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00001.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00001.png index 9cf55d69..29c873c3 100644 Binary files a/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00001.png and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00002.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00002.png index 16738852..0e6e6938 100644 Binary files a/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00002.png and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00000.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00000.png index 56ac98da..873e3ecd 100644 Binary files a/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00000.png and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00001.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00001.png index 092cb1ae..1ee8b13f 100644 Binary files a/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00001.png and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00002.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00002.png index 49b0d256..f4ab6a92 100644 Binary files a/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00002.png and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png index ed953ffa..cd47be1a 100644 Binary files a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png index 181fa71d..e7162e36 100644 Binary files a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png index e08dbcf0..ebac5e51 100644 Binary files a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png index ed953ffa..cd47be1a 100644 Binary files a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png index 181fa71d..e7162e36 100644 Binary files a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png index e08dbcf0..ebac5e51 100644 Binary files a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png index ed953ffa..cd47be1a 100644 Binary files a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png index 181fa71d..e7162e36 100644 Binary files a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png index e08dbcf0..ebac5e51 100644 Binary files a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png index ed953ffa..cd47be1a 100644 Binary files a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png index 181fa71d..e7162e36 100644 Binary files a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png index e08dbcf0..ebac5e51 100644 Binary files a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00000.png index d1ae49f4..31fa5daa 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00001.png index 5c6d970b..c9b7dc72 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00002.png index d98377d7..037a81b2 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00000.png index 70fcf31b..aab07893 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00001.png index 2a528bfb..f9f7eb59 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00002.png index 7837e545..4d184932 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00000.png index d1ae49f4..31fa5daa 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00001.png index 5c6d970b..c9b7dc72 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00002.png index 0e2ab62c..dfbf1104 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00000.png index 70fcf31b..aab07893 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00001.png index 2a528bfb..f9f7eb59 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00002.png index d2df8b5f..878bfd46 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00000.png index 37fa61ec..1b89108a 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00001.png index cc6dcbe6..ef7366d4 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00002.png index a4f8aa69..267b42fb 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00000.png index 400c475f..0c08224f 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00001.png index 8eae7529..91a9f0af 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00002.png index a7bb2a6e..783378ba 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00000.png index 37fa61ec..1b89108a 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00001.png index cc6dcbe6..ef7366d4 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00002.png index e9c0799f..2d975376 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00000.png index 400c475f..0c08224f 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00001.png index 8eae7529..91a9f0af 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00002.png index aac0918c..1ae7061f 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00000.png index a4b12860..6c7223c0 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00001.png index 6e718cb7..ef611217 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00002.png index 16507fbe..d283f94f 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00000.png index 94066967..3641bc0d 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00001.png index f3f350a3..79544967 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00002.png index 07df4915..9e49cd05 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00000.png index a4b12860..6c7223c0 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00001.png index 6e718cb7..ef611217 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00002.png index ac95dd81..96d456c5 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00000.png index 94066967..3641bc0d 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00001.png index f3f350a3..79544967 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00002.png index 0809fc97..d3ea50bd 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00000.png index a4b12860..6c7223c0 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00001.png index 6e718cb7..ef611217 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00002.png index 16507fbe..d283f94f 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00000.png index 94066967..3641bc0d 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00001.png index f3f350a3..79544967 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00002.png index 07df4915..9e49cd05 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00000.png index d84c42bf..8799e48c 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00001.png index 19e0c94f..0352ca6d 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00002.png index 8a8e3b91..d705c90a 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00000.png index d2cae6ed..bd5a55fc 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00001.png index 95812ca9..d5b4078d 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00002.png index 326effa3..b5be705c 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00000.png index 0558736f..fde65799 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00001.png index 5d05cec1..3e2e8b44 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00002.png index 072735d3..5d5f21de 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_0_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_0_0/00000.png new file mode 100644 index 00000000..a9be96a1 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_0_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_0_0/00001.png new file mode 100644 index 00000000..b70468c0 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_0_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_0_0/00002.png new file mode 100644 index 00000000..c4d79c7e Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_0_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_0_0/00003.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_1_0/00000.png new file mode 100644 index 00000000..2cd5813c Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_1_0/00001.png new file mode 100644 index 00000000..e11f5332 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_1_0/00002.png new file mode 100644 index 00000000..6af0cbdd Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_1_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_1_0/00003.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_2_0/00000.png new file mode 100644 index 00000000..3641bc0d Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_2_0/00001.png new file mode 100644 index 00000000..79544967 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_2_0/00002.png new file mode 100644 index 00000000..9e49cd05 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_2_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_2_0/00003.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_with_nums_keypath_2_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00000.png index a4b12860..6c7223c0 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00001.png index 6e718cb7..ef611217 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00002.png index 16507fbe..d283f94f 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00000.png index 94066967..3641bc0d 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00000.png and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00001.png index f3f350a3..79544967 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00001.png and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00002.png index 07df4915..9e49cd05 100644 Binary files a/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00002.png and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00000.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00000.png index 5485d883..e7a9ab02 100644 Binary files a/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00000.png and b/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00001.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00001.png index 327e2274..e7cd9faf 100644 Binary files a/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00001.png and b/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00002.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00002.png index 6227e37e..e82fc9df 100644 Binary files a/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00002.png and b/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00000.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00000.png index aa82c6e7..75ab7fd5 100644 Binary files a/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00000.png and b/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00001.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00001.png index 9cf55d69..29c873c3 100644 Binary files a/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00001.png and b/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00002.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00002.png index 16738852..0e6e6938 100644 Binary files a/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00002.png and b/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00000.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00000.png index 56ac98da..873e3ecd 100644 Binary files a/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00000.png and b/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00001.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00001.png index 092cb1ae..1ee8b13f 100644 Binary files a/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00001.png and b/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00002.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00002.png index 49b0d256..f4ab6a92 100644 Binary files a/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00002.png and b/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png index ed953ffa..cd47be1a 100644 Binary files a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png index 181fa71d..e7162e36 100644 Binary files a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png index e08dbcf0..ebac5e51 100644 Binary files a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png index ed953ffa..cd47be1a 100644 Binary files a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png index 181fa71d..e7162e36 100644 Binary files a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png index e08dbcf0..ebac5e51 100644 Binary files a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png index ed953ffa..cd47be1a 100644 Binary files a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png index 181fa71d..e7162e36 100644 Binary files a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png index e08dbcf0..ebac5e51 100644 Binary files a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png index ed953ffa..cd47be1a 100644 Binary files a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png index 181fa71d..e7162e36 100644 Binary files a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png index e08dbcf0..ebac5e51 100644 Binary files a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00000.png index d1ae49f4..31fa5daa 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00001.png index 5c6d970b..c9b7dc72 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00002.png index d98377d7..037a81b2 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00000.png index 70fcf31b..aab07893 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00001.png index 2a528bfb..f9f7eb59 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00002.png index 7837e545..4d184932 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00000.png index d1ae49f4..31fa5daa 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00001.png index 5c6d970b..c9b7dc72 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00002.png index 0e2ab62c..dfbf1104 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00000.png index 70fcf31b..aab07893 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00001.png index 2a528bfb..f9f7eb59 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00002.png index d2df8b5f..878bfd46 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00000.png index 37fa61ec..1b89108a 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00001.png index cc6dcbe6..ef7366d4 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00002.png index a4f8aa69..267b42fb 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00000.png index 400c475f..0c08224f 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00001.png index 8eae7529..91a9f0af 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00002.png index a7bb2a6e..783378ba 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00000.png index 37fa61ec..1b89108a 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00001.png index cc6dcbe6..ef7366d4 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00002.png index e9c0799f..2d975376 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00000.png index 400c475f..0c08224f 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00001.png index 8eae7529..91a9f0af 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00002.png index aac0918c..1ae7061f 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00000.png index a4b12860..6c7223c0 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00001.png index 6e718cb7..ef611217 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00002.png index 16507fbe..d283f94f 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00000.png index 94066967..3641bc0d 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00001.png index f3f350a3..79544967 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00002.png index 07df4915..9e49cd05 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00000.png index a4b12860..6c7223c0 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00001.png index 6e718cb7..ef611217 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00002.png index ac95dd81..96d456c5 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00000.png index 94066967..3641bc0d 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00001.png index f3f350a3..79544967 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00002.png index 0809fc97..d3ea50bd 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00000.png index a4b12860..6c7223c0 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00001.png index 6e718cb7..ef611217 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00002.png index 16507fbe..d283f94f 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00000.png index 94066967..3641bc0d 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00001.png index f3f350a3..79544967 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00002.png index 07df4915..9e49cd05 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00000.png index d84c42bf..8799e48c 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00001.png index 19e0c94f..0352ca6d 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00002.png index 8a8e3b91..d705c90a 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00000.png index d2cae6ed..bd5a55fc 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00001.png index 95812ca9..d5b4078d 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00002.png index 326effa3..b5be705c 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00000.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00000.png index 0558736f..fde65799 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00001.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00001.png index 5d05cec1..3e2e8b44 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00002.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00002.png index 072735d3..5d5f21de 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_0_0/00000.png b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_0_0/00000.png new file mode 100644 index 00000000..a9be96a1 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_0_0/00001.png b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_0_0/00001.png new file mode 100644 index 00000000..b70468c0 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_0_0/00002.png b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_0_0/00002.png new file mode 100644 index 00000000..c4d79c7e Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_0_0/00003.png b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_0_0/00003.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_1_0/00000.png new file mode 100644 index 00000000..2cd5813c Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_1_0/00001.png new file mode 100644 index 00000000..e11f5332 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_1_0/00002.png new file mode 100644 index 00000000..6af0cbdd Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_1_0/00003.png b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_1_0/00003.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_2_0/00000.png new file mode 100644 index 00000000..3641bc0d Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_2_0/00001.png new file mode 100644 index 00000000..79544967 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_2_0/00002.png new file mode 100644 index 00000000..9e49cd05 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_2_0/00003.png b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_2_0/00003.png new file mode 100644 index 00000000..53ae6519 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_with_nums_keypath_2_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00000.png index a4b12860..6c7223c0 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00001.png index 6e718cb7..ef611217 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00002.png index 16507fbe..d283f94f 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00000.png index 94066967..3641bc0d 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00000.png and b/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00001.png index f3f350a3..79544967 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00001.png and b/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00002.png index 07df4915..9e49cd05 100644 Binary files a/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00002.png and b/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00001.png b/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00001.png index ac4d44f8..40cab424 100644 Binary files a/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00001.png and b/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00001.png b/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00001.png index 1228f3fb..0c494146 100644 Binary files a/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00001.png and b/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00001.png b/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00001.png index d0d291b0..a521a56b 100644 Binary files a/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00001.png and b/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png index ac4d44f8..40cab424 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png index ac4d44f8..40cab424 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png index ac4d44f8..40cab424 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png index ac4d44f8..40cab424 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00001.png index 2d7408bd..cb160543 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00001.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00001.png index 976d0604..0dcdcce9 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00001.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00001.png index 2d7408bd..cb160543 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00001.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00001.png index 976d0604..0dcdcce9 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00001.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00001.png index 2d7408bd..cb160543 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00001.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00001.png index 976d0604..0dcdcce9 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00001.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00001.png index 2d7408bd..cb160543 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00001.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00001.png index 976d0604..0dcdcce9 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00001.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00001.png index 2d7408bd..cb160543 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00001.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00001.png index 976d0604..0dcdcce9 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00001.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00001.png index 2d7408bd..cb160543 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00001.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00001.png index 976d0604..0dcdcce9 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00001.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00001.png index 2d7408bd..cb160543 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00001.png and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00001.png index 976d0604..0dcdcce9 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00001.png and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00001.png index ac4d44f8..40cab424 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00001.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00001.png index 1228f3fb..0c494146 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00001.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00001.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00001.png index 7548192b..ffe4d17c 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00001.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_0_0/00000.png new file mode 100644 index 00000000..13cf0233 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_0_0/00001.png new file mode 100644 index 00000000..a79e36fd Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_0_0/00002.png new file mode 100644 index 00000000..345ce91d Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_1_0/00000.png new file mode 100644 index 00000000..825d8830 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_1_0/00001.png new file mode 100644 index 00000000..005a6ba0 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_1_0/00002.png new file mode 100644 index 00000000..ac99afb9 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_1_0/00003.png new file mode 100644 index 00000000..055f6df6 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_2_0/00000.png new file mode 100644 index 00000000..825d8830 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_2_0/00001.png new file mode 100644 index 00000000..0dcdcce9 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_2_0/00002.png new file mode 100644 index 00000000..c703c489 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_2_0/00003.png new file mode 100644 index 00000000..055f6df6 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00001.png index 2d7408bd..cb160543 100644 Binary files a/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00001.png and b/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00001.png index 976d0604..0dcdcce9 100644 Binary files a/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00001.png and b/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00001.png differ diff --git a/tests/test_register_wallet.py b/tests/test_register_wallet.py index 7e7f208d..376ff67d 100644 --- a/tests/test_register_wallet.py +++ b/tests/test_register_wallet.py @@ -24,7 +24,8 @@ def run_register_test(navigator: Navigator, client: RaggerClient, speculos_globa assert wallet_policy_id == wallet_policy.id assert hmac.compare_digest( - hmac.new(speculos_globals.wallet_registration_key, wallet_policy_id, sha256).digest(), + hmac.new(speculos_globals.wallet_registration_key, + wallet_policy_id, sha256).digest(), wallet_hmac, ) @@ -105,7 +106,8 @@ def test_register_wallet_reject_header(navigator: Navigator, firmware: Firmware, with pytest.raises(ExceptionRAPDU) as e: client.register_wallet(wallet, navigator, - instructions=register_wallet_instruction_reject(firmware), + instructions=register_wallet_instruction_reject( + firmware), testname=test_name) assert DeviceException.exc.get(e.value.status) == DenyError @@ -224,7 +226,8 @@ def test_register_miniscript_long_policy(navigator: Navigator, firmware: Firmwar assert wallet_id == wallet.id assert hmac.compare_digest( - hmac.new(speculos_globals.wallet_registration_key, wallet_id, sha256).digest(), + hmac.new(speculos_globals.wallet_registration_key, + wallet_id, sha256).digest(), wallet_hmac, ) @@ -381,6 +384,25 @@ def test_register_wallet_tr_script_pk(navigator: Navigator, firmware: Firmware, test_name=test_name) +def test_register_wallet_tr_with_nums_keypath(navigator: Navigator, firmware: Firmware, client: + RaggerClient, test_name: str, speculos_globals): + # The taproot keypath is unspendable; the UX must explicitly mark it as a 'dummy' key. + # The tpub for @0 is obtained by using the NUMS (Nothing-Up-My-Sleeve) key defined in BIP-0341, + # and using 32 zero bytes as the chaincode. + # It is important that the app can detect and clearly communicate to the user that the key is + # a dummy one, therefore unusable for spending. + run_register_test(navigator, client, speculos_globals, WalletPolicy( + name="Taproot unspendable keypath", + descriptor_template="tr(@0/**,pk(@1/**))", + keys_info=[ + "tpubD6NzVbkrYhZ4WLczPJWReQycCJdd6YVWXubbVUFnJ5KgU5MDQrD998ZJLSmaB7GVcCnJSDWprxmrGkJ6SvgQC6QAffVpqSvonXmeizXcrkN", + "[f5acc2fd/48'/1'/0'/2']tpubDFAqEGNyad35aBCKUAXbQGDjdVhNueno5ZZVEn3sQbW5ci457gLR7HyTmHBg93oourBssgUxuWz1jX5uhc1qaqFo9VsybY1J5FuedLfm4dK", + ], + ), + instructions=register_wallet_instruction_approve(firmware), + test_name=test_name) + + def test_register_wallet_tr_script_sortedmulti(navigator: Navigator, firmware: Firmware, client: RaggerClient, test_name: str, speculos_globals): run_register_test(navigator, client, speculos_globals, WalletPolicy(