diff --git a/Makefile b/Makefile index 609fa86fa..2d0f89951 100644 --- a/Makefile +++ b/Makefile @@ -109,6 +109,7 @@ ICON_NANOS = icons/nanos_app_bitcoin.gif ICON_NANOX = icons/nanox_app_bitcoin.gif ICON_NANOSP = icons/nanox_app_bitcoin.gif ICON_STAX = icons/stax_app_bitcoin.gif +ICON_FLEX = icons/flex_app_bitcoin.gif ######################################## # Application communication interfaces # diff --git a/icons/flex_app_bitcoin.gif b/icons/flex_app_bitcoin.gif new file mode 100644 index 000000000..f7e1fe04e Binary files /dev/null and b/icons/flex_app_bitcoin.gif differ diff --git a/ledger_app.toml b/ledger_app.toml index e557cc8f9..27f2fade2 100644 --- a/ledger_app.toml +++ b/ledger_app.toml @@ -1,7 +1,7 @@ [app] build_directory = "./" sdk = "C" -devices = ["nanos", "nanox", "nanos+", "stax"] +devices = ["nanos", "nanox", "nanos+", "stax", "flex"] [tests] unit_directory = "./unit-tests/" diff --git a/ragger_bitcoin/ragger_instructions.py b/ragger_bitcoin/ragger_instructions.py index 08e157d2b..55ea621f2 100644 --- a/ragger_bitcoin/ragger_instructions.py +++ b/ragger_bitcoin/ragger_instructions.py @@ -42,38 +42,56 @@ def navigate_end_of_flow(self, save_screenshot=True): self.new_request("Processing", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_REVIEW_TAP, save_screenshot=save_screenshot) - def confirm_transaction(self, save_screenshot=True): - self.new_request("Sign", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_REVIEW_CONFIRM, + def review_start(self, output_count: int = 1, save_screenshot=True): + self.new_request("Review", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_REVIEW_TAP, save_screenshot=save_screenshot) - self.new_request("TRANSACTION", NavInsID.USE_CASE_REVIEW_TAP, - NavInsID.USE_CASE_STATUS_DISMISS, + for _ in range(0, output_count): + self.new_request("Amount", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_REVIEW_TAP, + save_screenshot=save_screenshot) + def review_fees(self, fees_on_same_request: bool = True, save_screenshot=True): + if fees_on_same_request: + self.same_request("Fees", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_REVIEW_TAP, + save_screenshot=save_screenshot) + else: + self.new_request("Fees", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_REVIEW_TAP, save_screenshot=save_screenshot) - def same_request_confirm_transaction(self, save_screenshot=True): + def confirm_transaction(self, save_screenshot=True): self.same_request("Sign", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_REVIEW_CONFIRM, save_screenshot=save_screenshot) - self.new_request("TRANSACTION", NavInsID.USE_CASE_REVIEW_TAP, + self.new_request("Transaction", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_STATUS_DISMISS, save_screenshot=save_screenshot) + def review_message(self, page_count=1, save_screenshot=True): + self.new_request("Review", NavInsID.USE_CASE_REVIEW_TAP, + NavInsID.USE_CASE_REVIEW_TAP, save_screenshot=save_screenshot) + self.same_request("Message", NavInsID.USE_CASE_REVIEW_TAP, + NavInsID.USE_CASE_REVIEW_TAP, save_screenshot=save_screenshot) + for _ in range(1, page_count): + self.new_request("Message", NavInsID.USE_CASE_REVIEW_TAP, + NavInsID.USE_CASE_REVIEW_TAP, save_screenshot=save_screenshot) + def confirm_message(self, save_screenshot=True): - self.new_request("Sign", NavInsID.USE_CASE_REVIEW_TAP, + self.same_request("Sign", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_REVIEW_CONFIRM, save_screenshot=save_screenshot) - self.new_request("MESSAGE", NavInsID.USE_CASE_REVIEW_TAP, + self.new_request("Message", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_STATUS_DISMISS, save_screenshot=save_screenshot) def confirm_wallet(self, save_screenshot=True): - self.new_request("Approve", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_REVIEW_CONFIRM, + self.new_request("Approve", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_CHOICE_CONFIRM, save_screenshot=save_screenshot) - self.same_request("WALLET", NavInsID.USE_CASE_REVIEW_TAP, + self.same_request("Wallet", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_STATUS_DISMISS, save_screenshot=save_screenshot) def reject_message(self, save_screenshot=True): - self.new_request("Sign", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_REVIEW_REJECT, + self.new_request("Review", NavInsID.USE_CASE_REVIEW_TAP, + NavInsID.USE_CASE_REVIEW_TAP, save_screenshot=save_screenshot) + self.same_request("Message", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_REVIEW_REJECT, save_screenshot=save_screenshot) self.same_request("Reject", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_CHOICE_CONFIRM, save_screenshot=save_screenshot) - self.new_request("MESSAGE", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_STATUS_DISMISS, + self.new_request("Message", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_STATUS_DISMISS, save_screenshot=save_screenshot) def warning_accept(self, save_screenshot=True): @@ -84,6 +102,8 @@ def address_confirm(self, save_screenshot=True): self.new_request("Confirm", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_ADDRESS_CONFIRMATION_CONFIRM, save_screenshot=save_screenshot) + self.same_request("Address verified", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.CANCEL_FOOTER_TAP, + save_screenshot=save_screenshot) def choice_confirm(self, save_screenshot=True): self.new_request("Approve", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_CHOICE_CONFIRM, @@ -94,5 +114,15 @@ def choice_reject(self, save_screenshot=True): save_screenshot=save_screenshot) def footer_cancel(self, save_screenshot=True): - self.new_request("Approve", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.CANCEL_FOOTER_TAP, + self.new_request("Confirm", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.CANCEL_FOOTER_TAP, + save_screenshot=save_screenshot) + self.new_request("rejected", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_STATUS_DISMISS, + save_screenshot=save_screenshot) + + def status_dismiss(self, text, status_on_same_request=True, save_screenshot=True): + if status_on_same_request: + self.same_request(text, NavInsID.USE_CASE_REVIEW_TAP, NavInsID.CANCEL_FOOTER_TAP, + save_screenshot=save_screenshot) + else: + self.new_request(text, NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_STATUS_DISMISS, save_screenshot=save_screenshot) diff --git a/src/boilerplate/dispatcher.c b/src/boilerplate/dispatcher.c index 7c760cbce..e0cb0dc2a 100644 --- a/src/boilerplate/dispatcher.c +++ b/src/boilerplate/dispatcher.c @@ -173,7 +173,9 @@ void apdu_dispatcher(command_descriptor_t const cmd_descriptors[], // - background processing took long enough that the "Processing..." screen was shown. bool is_ux_dirty = G_dispatcher_state.had_ux_flow || G_was_processing_screen_shown; if (G_dispatcher_state.termination_cb != NULL && is_ux_dirty) { +#ifdef HAVE_BAGL G_dispatcher_state.termination_cb(); +#endif G_was_processing_screen_shown = 0; } diff --git a/src/handler/sign_message.c b/src/handler/sign_message.c index b5b0fe262..fe6e902e0 100644 --- a/src/handler/sign_message.c +++ b/src/handler/sign_message.c @@ -83,10 +83,7 @@ static bool display_message_content_and_confirm(dispatcher_context_t* dc, message_chunk[total_chunk_len] = '\0'; } - if (!ui_display_path_and_message_content(dc, - (char*) path_str, - (char*) message_chunk, - (n_chunks - 1) / MESSAGE_CHUNK_PER_DISPLAY)) { + if (!ui_display_path_and_message_content(dc, (char*) path_str, (char*) message_chunk)) { return false; } } @@ -184,13 +181,11 @@ void handler_sign_message(dispatcher_context_t* dc, uint8_t protocol_version) { n_chunks, (uint8_t*) path_str)) { SEND_SW(dc, SW_DENY); - ui_post_processing_confirm_message(dc, false); return; } } else { if (!ui_display_message_path_hash_and_confirm(dc, path_str, message_hash_str)) { SEND_SW(dc, SW_DENY); - ui_post_processing_confirm_message(dc, false); return; } } diff --git a/src/handler/sign_psbt.c b/src/handler/sign_psbt.c index 25839210b..7d4f50257 100644 --- a/src/handler/sign_psbt.c +++ b/src/handler/sign_psbt.c @@ -690,15 +690,10 @@ init_global_state(dispatcher_context_t *dc, sign_psbt_state_t *st) { // If it's not a default wallet policy, ask the user for confirmation, and abort if they deny if (!st->is_wallet_default && !ui_authorize_wallet_spend(dc, wallet_header.name)) { SEND_SW(dc, SW_DENY); - ui_post_processing_confirm_wallet_spend(dc, false); return false; } st->master_key_fingerprint = crypto_get_master_key_fingerprint(); - - if (!st->is_wallet_default) { - ui_post_processing_confirm_wallet_spend(dc, true); - } return true; } @@ -1312,7 +1307,7 @@ process_outputs(dispatcher_context_t *dc, sign_psbt_state_t *st) { if (!read_outputs(dc, st, &placeholder_info, true)) return false; - if (!G_swap_state.called_from_swap && !ui_transaction_prompt(dc, st->outputs.n_external)) { + if (!G_swap_state.called_from_swap && !ui_transaction_prompt(dc)) { SEND_SW(dc, SW_DENY); return false; } @@ -1370,7 +1365,6 @@ confirm_transaction(dispatcher_context_t *dc, sign_psbt_state_t *st) { if (10 * fee >= st->inputs_total_amount && st->inputs_total_amount > 10000) { if (!ui_warn_high_fee(dc)) { SEND_SW(dc, SW_DENY); - ui_post_processing_confirm_transaction(dc, false); return false; } } @@ -1379,7 +1373,6 @@ confirm_transaction(dispatcher_context_t *dc, sign_psbt_state_t *st) { bool is_self_transfer = st->outputs.n_external == 0; if (!ui_validate_transaction(dc, COIN_COINID_SHORT, fee, is_self_transfer)) { SEND_SW(dc, SW_DENY); - ui_post_processing_confirm_transaction(dc, false); return false; } } @@ -2474,10 +2467,6 @@ sign_transaction(dispatcher_context_t *dc, return false; if (!sign_transaction_input(dc, st, &hashes, &placeholder_info, &input, i)) { - if (!G_swap_state.called_from_swap) { - ui_post_processing_confirm_transaction(dc, false); - } - // we do not send a status word, since sign_transaction_input // already does it on failure return false; diff --git a/src/ui/display.c b/src/ui/display.c index 86a99776e..4a0455257 100644 --- a/src/ui/display.c +++ b/src/ui/display.c @@ -11,6 +11,12 @@ #include "./display.h" +#ifdef HAVE_BAGL +#define SET_UX_DIRTY true +#else +#define SET_UX_DIRTY false +#endif + // These globals are a workaround for a limitation of the UX library that // does not allow to pass proper callbacks and context. @@ -98,20 +104,19 @@ bool ui_display_pubkey(dispatcher_context_t *context, ui_display_pubkey_suspicious_flow(); } - return io_ui_process(context, true); + return io_ui_process(context, SET_UX_DIRTY); } bool ui_display_path_and_message_content(dispatcher_context_t *context, const char *path_str, - const char *message_content, - uint8_t pageCount) { + const char *message_content) { ui_path_and_message_state_t *state = (ui_path_and_message_state_t *) &g_ui_state; strncpy(state->bip32_path_str, path_str, sizeof(state->bip32_path_str)); strncpy(state->message, message_content, sizeof(state->message)); - ui_sign_message_content_flow(pageCount); + ui_sign_message_content_flow(); - return io_ui_process(context, true); + return io_ui_process(context, SET_UX_DIRTY); } bool ui_display_message_path_hash_and_confirm(dispatcher_context_t *context, @@ -123,14 +128,14 @@ bool ui_display_message_path_hash_and_confirm(dispatcher_context_t *context, ui_sign_message_path_hash_and_confirm_flow(); - return io_ui_process(context, true); + return io_ui_process(context, SET_UX_DIRTY); } bool ui_display_message_confirm(dispatcher_context_t *context) { (void) context; ui_sign_message_confirm_flow(); - return io_ui_process(context, true); + return io_ui_process(context, SET_UX_DIRTY); } bool ui_display_register_wallet(dispatcher_context_t *context, @@ -145,7 +150,7 @@ bool ui_display_register_wallet(dispatcher_context_t *context, ui_display_register_wallet_flow(); - return io_ui_process(context, true); + return io_ui_process(context, SET_UX_DIRTY); } bool ui_display_policy_map_cosigner_pubkey(dispatcher_context_t *context, @@ -177,7 +182,7 @@ bool ui_display_policy_map_cosigner_pubkey(dispatcher_context_t *context, } ui_display_policy_map_cosigner_pubkey_flow(); - return io_ui_process(context, true); + return io_ui_process(context, SET_UX_DIRTY); } bool ui_display_wallet_address(dispatcher_context_t *context, @@ -194,7 +199,7 @@ bool ui_display_wallet_address(dispatcher_context_t *context, ui_display_receive_in_wallet_flow(); } - return io_ui_process(context, true); + return io_ui_process(context, SET_UX_DIRTY); } bool ui_authorize_wallet_spend(dispatcher_context_t *context, const char *wallet_name) { @@ -203,27 +208,27 @@ bool ui_authorize_wallet_spend(dispatcher_context_t *context, const char *wallet strncpy(state->wallet_name, wallet_name, sizeof(state->wallet_name)); ui_display_spend_from_wallet_flow(); - return io_ui_process(context, true); + return io_ui_process(context, SET_UX_DIRTY); } bool ui_warn_external_inputs(dispatcher_context_t *context) { ui_display_warning_external_inputs_flow(); - return io_ui_process(context, true); + return io_ui_process(context, SET_UX_DIRTY); } bool ui_warn_unverified_segwit_inputs(dispatcher_context_t *context) { ui_display_unverified_segwit_inputs_flows(); - return io_ui_process(context, true); + return io_ui_process(context, SET_UX_DIRTY); } bool ui_warn_nondefault_sighash(dispatcher_context_t *context) { ui_display_nondefault_sighash_flow(); - return io_ui_process(context, true); + return io_ui_process(context, SET_UX_DIRTY); } -bool ui_transaction_prompt(dispatcher_context_t *context, const int external_outputs_total_count) { - ui_display_transaction_prompt(external_outputs_total_count); - return io_ui_process(context, true); +bool ui_transaction_prompt(dispatcher_context_t *context) { + ui_display_transaction_prompt(); + return io_ui_process(context, SET_UX_DIRTY); } bool ui_validate_output(dispatcher_context_t *context, @@ -245,13 +250,13 @@ bool ui_validate_output(dispatcher_context_t *context, ui_display_output_address_amount_flow(index); } - return io_ui_process(context, true); + return io_ui_process(context, SET_UX_DIRTY); } bool ui_warn_high_fee(dispatcher_context_t *context) { ui_warn_high_fee_flow(); - return io_ui_process(context, true); + return io_ui_process(context, SET_UX_DIRTY); } bool ui_validate_transaction(dispatcher_context_t *context, @@ -264,7 +269,7 @@ bool ui_validate_transaction(dispatcher_context_t *context, ui_accept_transaction_flow(is_self_transfer); - return io_ui_process(context, true); + return io_ui_process(context, SET_UX_DIRTY); } #ifdef HAVE_BAGL @@ -274,12 +279,6 @@ bool ui_post_processing_confirm_wallet_registration(dispatcher_context_t *contex return true; } -bool ui_post_processing_confirm_wallet_spend(dispatcher_context_t *context, bool success) { - (void) context; - (void) success; - return true; -} - bool ui_post_processing_confirm_transaction(dispatcher_context_t *context, bool success) { (void) context; (void) success; @@ -305,16 +304,11 @@ bool ui_post_processing_confirm_wallet_registration(dispatcher_context_t *contex return true; } -bool ui_post_processing_confirm_wallet_spend(dispatcher_context_t *context, bool success) { - ui_display_post_processing_confirm_wallet_spend(success); - - return io_ui_process(context, success); -} - bool ui_post_processing_confirm_transaction(dispatcher_context_t *context, bool success) { + (void) context; ui_display_post_processing_confirm_transaction(success); - return io_ui_process(context, success); + return true; } bool ui_post_processing_confirm_message(dispatcher_context_t *context, bool success) { diff --git a/src/ui/display.h b/src/ui/display.h index 7cb2176c7..1c89a9809 100644 --- a/src/ui/display.h +++ b/src/ui/display.h @@ -98,8 +98,7 @@ bool ui_display_pubkey(dispatcher_context_t *context, bool ui_display_path_and_message_content(dispatcher_context_t *context, const char *path_str, - const char *message_content, - uint8_t pageCount); + const char *message_content); bool ui_display_message_path_hash_and_confirm(dispatcher_context_t *context, const char *path_str, @@ -164,7 +163,7 @@ void ui_display_pubkey_suspicious_flow(void); void ui_sign_message_path_hash_and_confirm_flow(void); -void ui_sign_message_content_flow(uint8_t pageCount); +void ui_sign_message_content_flow(void); void ui_sign_message_confirm_flow(void); @@ -192,7 +191,7 @@ void ui_warn_high_fee_flow(void); void ui_accept_transaction_flow(bool is_self_transfer); -void ui_display_transaction_prompt(const int external_outputs_total_count); +void ui_display_transaction_prompt(void); bool ui_post_processing_confirm_wallet_registration(dispatcher_context_t *context, bool success); @@ -205,11 +204,10 @@ bool ui_post_processing_confirm_message(dispatcher_context_t *context, bool succ void ui_pre_processing_message(void); #ifdef HAVE_NBGL -bool ui_transaction_prompt(dispatcher_context_t *context, const int external_outputs_total_count); +bool ui_transaction_prompt(dispatcher_context_t *context); void ui_display_post_processing_confirm_message(bool success); void ui_display_post_processing_confirm_wallet_registation(bool success); void ui_display_post_processing_confirm_transaction(bool success); -void ui_display_post_processing_confirm_wallet_spend(bool success); void ui_set_display_prompt(void); #else #define ux_layout_custom_params_t ux_layout_paging_params_t diff --git a/src/ui/display_bagl.c b/src/ui/display_bagl.c index f6f03a087..de2972391 100644 --- a/src/ui/display_bagl.c +++ b/src/ui/display_bagl.c @@ -475,8 +475,7 @@ void ui_sign_message_path_hash_and_confirm_flow(void) { ux_flow_init(0, ux_sign_message_path_hash_and_confirm_flow, NULL); } -void ui_sign_message_content_flow(uint8_t pageCount) { - (void) pageCount; +void ui_sign_message_content_flow(void) { if (get_streaming_index() == 0) { ux_flow_init(0, ux_sign_message_path_and_content_flow, NULL); } else { diff --git a/src/ui/display_nbgl.c b/src/ui/display_nbgl.c index f6edaa773..641be7688 100644 --- a/src/ui/display_nbgl.c +++ b/src/ui/display_nbgl.c @@ -7,33 +7,19 @@ #include "./menu.h" #include "io.h" -typedef struct { - const char *confirm; // text displayed in last transaction page - const char *confirmed_status; // text displayed in confirmation page (after long press) - const char *rejected_status; // text displayed in rejection page (after reject confirmed) - nbgl_layoutTagValue_t tagValuePair[3]; - nbgl_layoutTagValueList_t tagValueList; - nbgl_pageInfoLongPress_t infoLongPress; - int extOutputCount; - int currentOutput; - bool displayPrompt; -} TransactionContext_t; - -enum { - CANCEL_TOKEN = 0, - CONFIRM_TOKEN, - SILENT_CONFIRM_TOKEN, - BACK_TOKEN_TRANSACTION, // for most transactions - BACK_TOKEN_SELFTRANSFER, // special case when it's a self-transfer (no external outputs) - BACK_TOKEN_MESSAGE, - MESSAGE_DISPLAYABLE_TOKEN, - MESSAGE_NON_DISPLAYABLE_TOKEN, - MESSAGE_CANCEL_TOKEN, - -}; +#define REVIEW_CONFIRM FIRST_USER_TOKEN + 1 + +static const char *confirmed_status; // text displayed in confirmation page (after long press) +static const char *rejected_status; // text displayed in rejection page (after reject confirmed) +static bool show_message_start_page; + +static nbgl_layoutTagValue_t pairs[3]; +static nbgl_layoutTagValueList_t pairList; + +static nbgl_genericContents_t genericContent; +static nbgl_content_t contentList[4]; extern bool G_was_processing_screen_shown; -static TransactionContext_t transactionContext; // ux_flow_response static void ux_flow_response_false(void) { @@ -44,276 +30,140 @@ static void ux_flow_response_true(void) { set_ux_flow_response(true); } -static void ux_flow_response(bool confirm) { +// Statuses +static void status_operation_cancel(void) { + ux_flow_response_false(); + nbgl_useCaseStatus(rejected_status, false, ui_menu_main); +} + +static void status_transaction_cancel(void) { + ux_flow_response_false(); + nbgl_useCaseReviewStatus(STATUS_TYPE_TRANSACTION_REJECTED, ui_menu_main); +} + +static void status_message_cancel(void) { + ux_flow_response_false(); + nbgl_useCaseReviewStatus(STATUS_TYPE_MESSAGE_REJECTED, ui_menu_main); +} + +static void status_address_cancel(void) { + ux_flow_response_false(); + nbgl_useCaseReviewStatus(STATUS_TYPE_ADDRESS_REJECTED, ui_menu_main); +} + +static void status_operation_callback(bool confirm) { if (confirm) { ux_flow_response_true(); + nbgl_useCaseStatus(confirmed_status, true, ui_menu_main); } else { - ux_flow_response_false(); + status_operation_cancel(); } } -// Statuses -static void status_confirmation_callback(bool confirm) { +static void status_operation_silent_confirmation_callback(bool confirm) { if (confirm) { ux_flow_response_true(); - nbgl_useCaseStatus(transactionContext.confirmed_status, true, ui_menu_main); } else { - ux_flow_response_false(); - nbgl_useCaseStatus(transactionContext.rejected_status, false, ui_menu_main); + status_operation_cancel(); } } -static void status_cancel(void) { - status_confirmation_callback(false); -} - -static void confirm_cancel(void) { - nbgl_useCaseConfirm("Reject transaction?", - "", - "Yes, Reject", - "Go back to transaction", - status_cancel); -} - -static void confirm_message_cancel(void) { - nbgl_useCaseConfirm("Reject message?", "", "Yes, Reject", "Go back to message", status_cancel); +static void status_address_callback(bool confirm) { + if (confirm) { + ux_flow_response_true(); + nbgl_useCaseReviewStatus(STATUS_TYPE_ADDRESS_VERIFIED, ui_menu_main); + } else { + status_address_cancel(); + } } -static void start_processing_callback_light(bool confirm) { +static void start_processing_operation_callback(bool confirm) { if (confirm) { + G_was_processing_screen_shown = true; + nbgl_useCaseSpinner("Processing"); ux_flow_response_true(); + } else { + status_transaction_cancel(); + } +} +static void start_processing_transaction_callback(bool confirm) { + if (confirm) { + G_was_processing_screen_shown = true; nbgl_useCaseSpinner("Processing"); + ux_flow_response_true(); } else { - ux_flow_response_false(); - nbgl_useCaseStatus(transactionContext.rejected_status, false, ui_menu_main); + status_transaction_cancel(); } } -static void start_processing_callback(bool confirm) { +static void start_processing_message_callback(bool confirm) { if (confirm) { - ux_flow_response_true(); + G_was_processing_screen_shown = true; nbgl_useCaseSpinner("Processing"); + ux_flow_response_true(); } else { - confirm_cancel(); + status_message_cancel(); } } -static void start_processing_message_callback(bool confirm) { +static void start_transaction_callback(bool confirm) { if (confirm) { ux_flow_response_true(); - nbgl_useCaseSpinner("Processing"); } else { - confirm_message_cancel(); + status_transaction_cancel(); } } -static void transaction_confirm_callback(int token, uint8_t index) { +static void generic_content_callback(int token, uint8_t index, int page) { (void) index; - + (void) page; switch (token) { - case CANCEL_TOKEN: - confirm_cancel(); - break; - case CONFIRM_TOKEN: - start_processing_callback(true); - break; - case SILENT_CONFIRM_TOKEN: - ux_flow_response(true); - break; - case BACK_TOKEN_TRANSACTION: - ui_accept_transaction_flow(false); - break; - case BACK_TOKEN_SELFTRANSFER: - ui_accept_transaction_flow(true); - break; - case BACK_TOKEN_MESSAGE: - decrease_streaming_index(); - ux_flow_response(true); - break; - case MESSAGE_DISPLAYABLE_TOKEN: - increase_streaming_index(); - ux_flow_response(true); - break; - case MESSAGE_NON_DISPLAYABLE_TOKEN: - ui_sign_message_confirm_flow(); - break; - case MESSAGE_CANCEL_TOKEN: - confirm_message_cancel(); + case REVIEW_CONFIRM: + status_operation_callback(true); break; default: PRINTF("Unhandled token : %d", token); } } -// Continue callbacks -static void continue_light_notify_callback(void) { - transactionContext.tagValueList.pairs = transactionContext.tagValuePair; - - transactionContext.infoLongPress.icon = &C_Bitcoin_64px; - transactionContext.infoLongPress.longPressText = "Approve"; - transactionContext.infoLongPress.longPressToken = CONFIRM_TOKEN; - transactionContext.infoLongPress.tuneId = TUNE_TAP_CASUAL; - transactionContext.infoLongPress.text = transactionContext.confirm; - - nbgl_useCaseStaticReviewLight(&transactionContext.tagValueList, - &transactionContext.infoLongPress, - "Cancel", - status_confirmation_callback); -} - -static void continue_light_processing_callback(void) { - transactionContext.tagValueList.pairs = transactionContext.tagValuePair; - - transactionContext.infoLongPress.icon = &C_Bitcoin_64px; - transactionContext.infoLongPress.longPressText = "Approve"; - transactionContext.infoLongPress.longPressToken = CONFIRM_TOKEN; - transactionContext.infoLongPress.tuneId = TUNE_TAP_CASUAL; - transactionContext.infoLongPress.text = transactionContext.confirm; - - nbgl_useCaseStaticReviewLight(&transactionContext.tagValueList, - &transactionContext.infoLongPress, - "Cancel", - start_processing_callback_light); -} - -static void continue_callback(void) { - transactionContext.tagValueList.pairs = transactionContext.tagValuePair; - - transactionContext.infoLongPress.icon = &C_Bitcoin_64px; - transactionContext.infoLongPress.longPressText = "Approve"; - transactionContext.infoLongPress.longPressToken = CONFIRM_TOKEN; - transactionContext.infoLongPress.tuneId = TUNE_TAP_CASUAL; - transactionContext.infoLongPress.text = transactionContext.confirm; - - nbgl_useCaseStaticReview(&transactionContext.tagValueList, - &transactionContext.infoLongPress, - "Cancel", - start_processing_callback); -} - -static void continue_message_callback(void) { - transactionContext.tagValueList.pairs = transactionContext.tagValuePair; - - transactionContext.infoLongPress.icon = &C_Bitcoin_64px; - transactionContext.infoLongPress.longPressText = "Approve"; - transactionContext.infoLongPress.longPressToken = CONFIRM_TOKEN; - transactionContext.infoLongPress.tuneId = TUNE_TAP_CASUAL; - transactionContext.infoLongPress.text = transactionContext.confirm; - - nbgl_useCaseStaticReview(&transactionContext.tagValueList, - &transactionContext.infoLongPress, - "Cancel", - start_processing_message_callback); -} - -// Transaction flow -static void transaction_confirm(int token, uint8_t index) { - (void) index; - - // If it's a self-transfer, the UX is slightly different - int backToken = - transactionContext.extOutputCount == 0 ? BACK_TOKEN_SELFTRANSFER : BACK_TOKEN_TRANSACTION; - - if (token == CONFIRM_TOKEN) { - nbgl_pageNavigationInfo_t info = {.activePage = transactionContext.extOutputCount + 1, - .nbPages = transactionContext.extOutputCount + 2, - .navType = NAV_WITH_TAP, - .progressIndicator = true, - .navWithTap.backButton = true, - .navWithTap.backToken = backToken, - .navWithTap.nextPageText = NULL, - .navWithTap.quitText = "Reject transaction", - .quitToken = CANCEL_TOKEN, - .tuneId = TUNE_TAP_CASUAL}; - - nbgl_pageContent_t content = {.type = INFO_LONG_PRESS, - .infoLongPress.icon = &C_Bitcoin_64px, - .infoLongPress.text = transactionContext.confirm, - .infoLongPress.longPressText = "Hold to sign", - .infoLongPress.longPressToken = CONFIRM_TOKEN, - .infoLongPress.tuneId = TUNE_TAP_NEXT}; - - nbgl_pageDrawGenericContent(&transaction_confirm_callback, &info, &content); - nbgl_refresh(); +static void finish_transaction_flow(bool choice) { + if (choice) { + nbgl_useCaseReviewStreamingFinish("Sign transaction\nto send Bitcoin?", + start_processing_transaction_callback); } else { - confirm_cancel(); + status_transaction_cancel(); } } void ui_accept_transaction_flow(bool is_self_transfer) { + // Setup list + pairList.nbMaxLinesForValue = 0; + pairList.pairs = pairs; + if (!is_self_transfer) { - transactionContext.tagValuePair[0].item = "Fees"; - transactionContext.tagValuePair[0].value = g_ui_state.validate_transaction.fee; + pairs[0].item = "Fees"; + pairs[0].value = g_ui_state.validate_transaction.fee; - transactionContext.tagValueList.nbPairs = 1; + pairList.nbPairs = 1; } else { - transactionContext.tagValuePair[0].item = "Amount"; - transactionContext.tagValuePair[0].value = "Self-transfer"; - transactionContext.tagValuePair[1].item = "Fees"; - transactionContext.tagValuePair[1].value = g_ui_state.validate_transaction.fee; - - transactionContext.tagValueList.nbPairs = 2; - } - - transactionContext.confirm = "Sign transaction\nto send Bitcoin?"; - transactionContext.confirmed_status = "TRANSACTION\nSIGNED"; - transactionContext.rejected_status = "Transaction rejected"; - - nbgl_pageNavigationInfo_t info = {.activePage = transactionContext.extOutputCount, - .nbPages = transactionContext.extOutputCount + 2, - .navType = NAV_WITH_TAP, - .progressIndicator = true, - .navWithTap.backButton = false, - .navWithTap.nextPageText = "Tap to continue", - .navWithTap.nextPageToken = CONFIRM_TOKEN, - .navWithTap.quitText = "Reject transaction", - .quitToken = CANCEL_TOKEN, - .tuneId = TUNE_TAP_CASUAL}; - - nbgl_pageContent_t content = {.type = TAG_VALUE_LIST, - .tagValueList.nbPairs = transactionContext.tagValueList.nbPairs, - .tagValueList.pairs = transactionContext.tagValuePair}; - - nbgl_pageDrawGenericContent(&transaction_confirm, &info, &content); - nbgl_refresh(); -} + pairs[0].item = "Amount"; + pairs[0].value = "Self-transfer"; -void ui_display_transaction_prompt(const int external_outputs_total_count) { - transactionContext.currentOutput = 0; - transactionContext.extOutputCount = external_outputs_total_count; + pairs[1].item = "Fees"; + pairs[1].value = g_ui_state.validate_transaction.fee; - transactionContext.rejected_status = "Transaction rejected"; + pairList.nbPairs = 2; + } - nbgl_useCaseReviewStart(&C_Bitcoin_64px, - "Review transaction\nto send Bitcoin", - "", - "Reject transaction", - ux_flow_response_true, - confirm_cancel); + nbgl_useCaseReviewStreamingContinue(&pairList, finish_transaction_flow); } -// Display outputs -static void display_output(void) { - transactionContext.rejected_status = "Transaction rejected"; - - nbgl_pageNavigationInfo_t info = {.activePage = transactionContext.currentOutput - 1, - .nbPages = transactionContext.extOutputCount + 2, - .navType = NAV_WITH_TAP, - .progressIndicator = true, - .navWithTap.backButton = false, - .navWithTap.nextPageText = "Tap to continue", - .navWithTap.nextPageToken = SILENT_CONFIRM_TOKEN, - .navWithTap.quitText = "Reject transaction", - .quitToken = CANCEL_TOKEN, - .tuneId = TUNE_TAP_CASUAL}; - - nbgl_pageContent_t content = {.type = TAG_VALUE_LIST, - .tagValueList.nbMaxLinesForValue = 8, - .tagValueList.nbPairs = transactionContext.tagValueList.nbPairs, - .tagValueList.pairs = transactionContext.tagValuePair}; - - nbgl_pageDrawGenericContent(&transaction_confirm_callback, &info, &content); - nbgl_refresh(); +void ui_display_transaction_prompt(void) { + nbgl_useCaseReviewStreamingStart(TYPE_TRANSACTION, + &C_Bitcoin_64px, + "Review transaction\nto send Bitcoin", + NULL, + start_transaction_callback); } void ui_display_output_address_amount_flow(int index) { @@ -322,347 +172,370 @@ void ui_display_output_address_amount_flow(int index) { "#%d", index); - transactionContext.currentOutput++; - - transactionContext.tagValuePair[0].item = "Output"; - transactionContext.tagValuePair[0].value = g_ui_state.validate_output.index; + pairs[0].item = "Output"; + pairs[0].value = g_ui_state.validate_output.index; - transactionContext.tagValuePair[1].item = "Amount"; - transactionContext.tagValuePair[1].value = g_ui_state.validate_output.amount; + pairs[1].item = "Amount"; + pairs[1].value = g_ui_state.validate_output.amount; - transactionContext.tagValuePair[2].item = "Address"; - transactionContext.tagValuePair[2].value = g_ui_state.validate_output.address_or_description; + pairs[2].item = "Address"; + pairs[2].value = g_ui_state.validate_output.address_or_description; - transactionContext.tagValueList.nbPairs = 3; + // Setup list + pairList.nbMaxLinesForValue = 0; + pairList.nbPairs = 3; + pairList.pairs = pairs; - display_output(); + nbgl_useCaseReviewStreamingContinue(&pairList, start_transaction_callback); } void ui_display_output_address_amount_no_index_flow(int index) { (void) index; - transactionContext.currentOutput++; - transactionContext.tagValuePair[0].item = "Amount"; - transactionContext.tagValuePair[0].value = g_ui_state.validate_output.amount; + pairs[0].item = "Amount"; + pairs[0].value = g_ui_state.validate_output.amount; - transactionContext.tagValuePair[1].item = "Address"; - transactionContext.tagValuePair[1].value = g_ui_state.validate_output.address_or_description; + pairs[1].item = "Address"; + pairs[1].value = g_ui_state.validate_output.address_or_description; - transactionContext.tagValueList.nbPairs = 2; + // Setup list + pairList.nbMaxLinesForValue = 0; + pairList.nbPairs = 2; + pairList.pairs = pairs; - display_output(); + nbgl_useCaseReviewStreamingContinue(&pairList, start_transaction_callback); } // Continue light notify callback void ui_display_pubkey_flow(void) { - transactionContext.tagValuePair[0].item = "Path"; - transactionContext.tagValuePair[0].value = g_ui_state.path_and_pubkey.bip32_path_str; + confirmed_status = "Public key\napproved"; + rejected_status = "Public key rejected"; - transactionContext.tagValuePair[1].item = "Public key"; - transactionContext.tagValuePair[1].value = g_ui_state.path_and_pubkey.pubkey; - transactionContext.tagValueList.nbPairs = 2; + pairs[0].item = "Path"; + pairs[0].value = g_ui_state.path_and_pubkey.bip32_path_str; - transactionContext.confirm = "Approve public key"; - transactionContext.confirmed_status = "PUBLIC KEY\nAPPROVED"; - transactionContext.rejected_status = "Public key rejected"; + pairs[1].item = "Public key"; + pairs[1].value = g_ui_state.path_and_pubkey.pubkey; - nbgl_useCaseReviewStart(&C_Bitcoin_64px, + // Setup list + pairList.nbMaxLinesForValue = 0; + pairList.nbPairs = 2; + pairList.pairs = pairs; + + nbgl_useCaseReviewLight(TYPE_OPERATION, + &pairList, + &C_Bitcoin_64px, "Confirm public key", - "", - "Cancel", - continue_light_notify_callback, - status_cancel); + NULL, + "Approve public key", + status_operation_callback); } void ui_display_receive_in_wallet_flow(void) { - transactionContext.tagValuePair[0].item = "Wallet name"; - transactionContext.tagValuePair[0].value = g_ui_state.wallet.wallet_name; - - transactionContext.tagValuePair[1].item = "Wallet Address"; - transactionContext.tagValuePair[1].value = g_ui_state.wallet.address; + // Setup list + pairs[0].item = "Wallet name"; + pairs[0].value = g_ui_state.wallet.wallet_name; - transactionContext.tagValueList.nbPairs = 2; + pairs[1].item = "Wallet Address"; + pairs[1].value = g_ui_state.wallet.address; - transactionContext.confirm = "Confirm address"; - transactionContext.confirmed_status = "ADDRESS\nCONFIRMED"; - transactionContext.rejected_status = "Address rejected"; + // Setup list + pairList.nbMaxLinesForValue = 0; + pairList.nbPairs = 2; + pairList.pairs = pairs; - nbgl_useCaseReviewStart(&C_Bitcoin_64px, + nbgl_useCaseReviewLight(TYPE_OPERATION, + &pairList, + &C_Bitcoin_64px, "Receive\nin known wallet", - "", - "Cancel", - continue_light_notify_callback, - status_cancel); + NULL, + "Confirm address", + status_address_callback); } void ui_display_policy_map_cosigner_pubkey_flow(void) { - transactionContext.tagValuePair[0].item = "Index"; - transactionContext.tagValuePair[0].value = g_ui_state.cosigner_pubkey_and_index.signer_index; + rejected_status = "Cosigner rejected"; - transactionContext.tagValuePair[1].item = "Public key"; - transactionContext.tagValuePair[1].value = g_ui_state.cosigner_pubkey_and_index.pubkey; + pairs[0].item = "Index"; + pairs[0].value = g_ui_state.cosigner_pubkey_and_index.signer_index; - transactionContext.tagValueList.nbPairs = 2; + pairs[1].item = "Public key"; + pairs[1].value = g_ui_state.cosigner_pubkey_and_index.pubkey; - transactionContext.confirm = "Confirm cosigner"; - transactionContext.confirmed_status = "COSIGNER\nREGISTERED"; - transactionContext.rejected_status = "Cosigner rejected"; + // Setup list + pairList.nbMaxLinesForValue = 0; + pairList.nbPairs = 2; + pairList.pairs = pairs; - nbgl_useCaseReviewStart(&C_Bitcoin_64px, + nbgl_useCaseReviewLight(TYPE_OPERATION, + &pairList, + &C_Bitcoin_64px, "Register cosigner", - "", - "Cancel", - continue_light_notify_callback, - ux_flow_response_false); -} - -static void suspicious_pubkey_warning(void) { - nbgl_useCaseReviewStart(&C_round_warning_64px, - "WARNING", - "The derivation path\nis unusual", - "Cancel", - continue_light_notify_callback, - ux_flow_response_false); + NULL, + "Confirm cosigner", + status_operation_silent_confirmation_callback); } void ui_display_pubkey_suspicious_flow(void) { - transactionContext.tagValuePair[0].item = "Path"; - transactionContext.tagValuePair[0].value = g_ui_state.path_and_pubkey.bip32_path_str; - - transactionContext.tagValuePair[1].item = "Public key"; - transactionContext.tagValuePair[1].value = g_ui_state.path_and_pubkey.pubkey; - - transactionContext.tagValueList.nbPairs = 2; - - transactionContext.confirm = "Approve public key"; - transactionContext.confirmed_status = "PUBLIC KEY\nAPPROVED"; - transactionContext.rejected_status = "Public key rejected"; - nbgl_useCaseReviewStart(&C_Bitcoin_64px, - "Confirm public key", - "", - "Cancel", - suspicious_pubkey_warning, - status_cancel); + confirmed_status = "Public key\napproved"; + rejected_status = "Public key rejected"; + + pairs[0].item = "Path"; + pairs[0].value = g_ui_state.path_and_pubkey.bip32_path_str; + + pairs[1].item = "Public key"; + pairs[1].value = g_ui_state.path_and_pubkey.pubkey; + + // Setup list + pairList.nbMaxLinesForValue = 0; + pairList.nbPairs = 2; + pairList.pairs = pairs; + + contentList[0].type = CENTERED_INFO; + contentList[0].content.centeredInfo.icon = &C_Bitcoin_64px; + contentList[0].content.centeredInfo.text1 = "Confirm public key"; + contentList[0].content.centeredInfo.text2 = NULL; + contentList[0].content.centeredInfo.text3 = NULL; + contentList[0].content.centeredInfo.style = LARGE_CASE_BOLD_INFO; + contentList[0].content.centeredInfo.offsetY = 0; + contentList[0].contentActionCallback = NULL; + + contentList[1].type = CENTERED_INFO; + contentList[1].content.centeredInfo.icon = &C_Important_Circle_64px; + contentList[1].content.centeredInfo.text1 = "WARNING"; + contentList[1].content.centeredInfo.text2 = "The derivation path\nis unusual"; + contentList[1].content.centeredInfo.text3 = NULL; + contentList[1].content.centeredInfo.style = LARGE_CASE_BOLD_INFO; + contentList[1].content.centeredInfo.offsetY = 0; + contentList[1].contentActionCallback = NULL; + + contentList[2].type = TAG_VALUE_LIST; + memcpy(&contentList[2].content.tagValueList, &pairList, sizeof(nbgl_layoutTagValueList_t)); + contentList[2].contentActionCallback = NULL; + + contentList[3].type = INFO_BUTTON; + contentList[3].content.infoButton.text = "Approve public key"; + contentList[3].content.infoButton.icon = &C_Bitcoin_64px; + contentList[3].content.infoButton.buttonText = "Approve"; + contentList[3].content.infoButton.buttonToken = REVIEW_CONFIRM; + contentList[3].content.infoButton.tuneId = TUNE_TAP_CASUAL; + contentList[3].contentActionCallback = generic_content_callback; + + genericContent.callbackCallNeeded = false; + genericContent.contentsList = contentList; + genericContent.nbContents = 4; + + nbgl_useCaseGenericReview(&genericContent, "Cancel", status_operation_cancel); } // Continue light processing callback void ui_display_register_wallet_flow(void) { - transactionContext.tagValuePair[0].item = "Name"; - transactionContext.tagValuePair[0].value = g_ui_state.wallet.wallet_name; + confirmed_status = "Wallet\nregistered"; + rejected_status = "Wallet rejected"; - transactionContext.tagValuePair[1].item = "Policy map"; - transactionContext.tagValuePair[1].value = g_ui_state.wallet.descriptor_template; + pairs[0].item = "Name"; + pairs[0].value = g_ui_state.wallet.wallet_name; - transactionContext.tagValueList.nbPairs = 2; + pairs[1].item = "Policy map"; + pairs[1].value = g_ui_state.wallet.descriptor_template; - transactionContext.confirm = "Register Wallet"; - transactionContext.confirmed_status = "WALLET\nREGISTERED"; - transactionContext.rejected_status = "Wallet rejected"; + // Setup list + pairList.nbMaxLinesForValue = 0; + pairList.nbPairs = 2; + pairList.pairs = pairs; - nbgl_useCaseReviewStart(&C_Bitcoin_64px, + nbgl_useCaseReviewLight(TYPE_OPERATION, + &pairList, + &C_Bitcoin_64px, "Register wallet", - "", - "Cancel", - continue_light_processing_callback, - ux_flow_response_false); + NULL, + "Register wallet", + start_processing_operation_callback); } -static void ui_display_message_content_flow(bool displayable, uint8_t pageCount) { - uint8_t token; - if (displayable) { - token = MESSAGE_DISPLAYABLE_TOKEN; +static void message_finish_callback(bool confirm) { + if (confirm) { + nbgl_useCaseReviewStreamingFinish("Sign message?", start_processing_message_callback); } else { - token = MESSAGE_NON_DISPLAYABLE_TOKEN; + status_message_cancel(); } - - nbgl_pageNavigationInfo_t info = { - .activePage = get_streaming_index(), - .nbPages = pageCount + 1, - .navType = NAV_WITH_TAP, - .progressIndicator = true, - .navWithTap.backButton = displayable && get_streaming_index() != 0, - .navWithTap.backToken = BACK_TOKEN_MESSAGE, - .navWithTap.nextPageText = "Tap to continue", - .navWithTap.nextPageToken = token, - .navWithTap.quitText = "Reject message", - .quitToken = MESSAGE_CANCEL_TOKEN, - .tuneId = TUNE_TAP_CASUAL}; - - nbgl_pageContent_t content = {.type = TAG_VALUE_LIST, - .tagValueList.nbPairs = transactionContext.tagValueList.nbPairs, - .tagValueList.pairs = transactionContext.tagValuePair, - .tagValueList.wrapping = true}; - - transactionContext.tagValueList.nbPairs = 0; - nbgl_pageDrawGenericContent(&transaction_confirm_callback, &info, &content); - nbgl_refresh(); } -void ui_set_display_prompt(void) { - transactionContext.displayPrompt = true; +static void message_display_content_continue(bool confirm) { + if (confirm) { + increase_streaming_index(); + ux_flow_response_true(); + } else { + status_message_cancel(); + } } -static void display_message_content(void) { - ui_display_message_content_flow(true, transactionContext.extOutputCount); -} +static void message_display_content(bool confirm) { + if (confirm) { + pairList.pairs = pairs; + pairList.nbPairs = 0; + + if (get_streaming_index() == 0) { + pairs[0].item = "Path"; + pairs[0].value = g_ui_state.path_and_message.bip32_path_str; + pairList.nbPairs = 1; + } -void ui_sign_message_content_flow(uint8_t pageCount) { - transactionContext.rejected_status = "Message rejected"; + pairs[pairList.nbPairs].item = "Message content"; + pairs[pairList.nbPairs].value = g_ui_state.path_and_message.message; - if (get_streaming_index() == 0) { - transactionContext.tagValuePair[0].item = "Path"; - transactionContext.tagValuePair[0].value = g_ui_state.path_and_message.bip32_path_str; - transactionContext.tagValueList.nbPairs = 1; + pairList.wrapping = true; + pairList.nbPairs++; + + nbgl_useCaseReviewStreamingContinue(&pairList, message_display_content_continue); + } else { + status_message_cancel(); } +} - transactionContext.tagValuePair[transactionContext.tagValueList.nbPairs].item = - "Message content"; - transactionContext.tagValuePair[transactionContext.tagValueList.nbPairs].value = - g_ui_state.path_and_message.message; +static void message_display_path(bool confirm) { + if (confirm) { + pairs[0].item = "Path"; + pairs[0].value = g_ui_state.path_and_message.bip32_path_str; - transactionContext.tagValueList.nbPairs++; + pairs[1].item = "Message hash"; + pairs[1].value = g_ui_state.path_and_message.message; - transactionContext.extOutputCount = pageCount; + pairList.nbPairs = 2; + pairList.pairs = pairs; - if (transactionContext.displayPrompt) { - nbgl_useCaseReviewStart(&C_Bitcoin_64px, - "Review message", - "", - "Cancel", - display_message_content, - status_cancel); - transactionContext.displayPrompt = false; + nbgl_useCaseReviewStreamingContinue(&pairList, message_finish_callback); } else { - display_message_content(); + status_message_cancel(); } } -void ui_sign_message_path_hash_and_confirm_flow(void) { - transactionContext.rejected_status = "Message rejected"; - - transactionContext.tagValuePair[0].item = "Path"; - transactionContext.tagValuePair[0].value = g_ui_state.path_and_message.bip32_path_str; - transactionContext.tagValuePair[1].item = "Message hash"; - transactionContext.tagValuePair[1].value = g_ui_state.path_and_message.message; - - transactionContext.tagValueList.nbPairs = 2; +void ui_sign_message_content_flow(void) { + if (show_message_start_page == true) { + show_message_start_page = false; + nbgl_useCaseReviewStreamingStart(TYPE_MESSAGE, + &C_Bitcoin_64px, + "Review message", + NULL, + message_display_content); + } else { + message_display_content(true); + } +} - ui_display_message_content_flow(false, 0); +void ui_sign_message_path_hash_and_confirm_flow(void) { + nbgl_useCaseReviewStreamingStart(TYPE_MESSAGE, + &C_Bitcoin_64px, + "Review message", + NULL, + message_display_path); } void ui_sign_message_confirm_flow(void) { - transactionContext.tagValueList.nbPairs = 0; - transactionContext.confirm = "Sign Message"; - transactionContext.confirmed_status = "MESSAGE\nSIGNED"; - transactionContext.rejected_status = "Message rejected"; + nbgl_useCaseReviewStreamingFinish("Sign message?", start_processing_message_callback); +} - continue_message_callback(); +void ui_set_display_prompt(void) { + show_message_start_page = true; } void ui_display_spend_from_wallet_flow(void) { - transactionContext.tagValuePair[0].item = "Wallet name"; - transactionContext.tagValuePair[0].value = g_ui_state.wallet.wallet_name; + confirmed_status = "Wallet name\nconfirmed"; + rejected_status = "Wallet name rejected"; - transactionContext.tagValueList.nbPairs = 1; + // Setup data to display + pairs[0].item = "Wallet name"; + pairs[0].value = g_ui_state.wallet.wallet_name; - transactionContext.confirm = "Confirm wallet name"; - transactionContext.confirmed_status = "WALLET NAME\nCONFIRMED"; - transactionContext.rejected_status = "Wallet name rejected"; + // Setup list + pairList.nbMaxLinesForValue = 0; + pairList.nbPairs = 1; + pairList.pairs = pairs; - nbgl_useCaseReviewStart(&C_Bitcoin_64px, + nbgl_useCaseReviewLight(TYPE_OPERATION, + &pairList, + &C_Bitcoin_64px, "Spend from\nknown wallet", - "", - "Cancel", - continue_callback, - ux_flow_response_false); + NULL, + "Confirm wallet name", + status_operation_callback); } // Address flow -static void address_display(void) { - nbgl_useCaseAddressConfirmation(g_ui_state.wallet.address, status_confirmation_callback); -} - void ui_display_default_wallet_address_flow(void) { - transactionContext.confirm = "Confirm address"; - transactionContext.confirmed_status = "ADDRESS\nVERIFIED"; - transactionContext.rejected_status = "Address verification\ncancelled"; - - nbgl_useCaseReviewStart(&C_Bitcoin_64px, - "Verify Bitcoin\naddress", - "", - "Cancel", - address_display, - status_cancel); + nbgl_useCaseAddressReview(g_ui_state.wallet.address, + NULL, + &C_Bitcoin_64px, + "Verify Bitcoin\naddress", + NULL, + status_address_callback); } // Warning Flows void ui_warn_high_fee_flow(void) { - nbgl_useCaseChoice(&C_round_warning_64px, + nbgl_useCaseChoice(&C_Important_Circle_64px, "Warning", "Fees are above 10%\n of total amount", "Continue", "Reject", - ux_flow_response); + start_transaction_callback); } void ui_display_warning_external_inputs_flow(void) { - nbgl_useCaseChoice(&C_round_warning_64px, + nbgl_useCaseChoice(&C_Important_Circle_64px, "Warning", "There are external inputs", "Continue", "Reject if not sure", - ux_flow_response); + start_transaction_callback); } void ui_display_unverified_segwit_inputs_flows(void) { - nbgl_useCaseChoice(&C_round_warning_64px, + nbgl_useCaseChoice(&C_Important_Circle_64px, "Warning", "Unverified inputs\nUpdate Ledger Live or\nthird party wallet software", "Continue", "Reject if not sure", - ux_flow_response); + start_transaction_callback); } void ui_display_nondefault_sighash_flow(void) { - nbgl_useCaseChoice(&C_round_warning_64px, + nbgl_useCaseChoice(&C_Important_Circle_64px, "Warning", "Non-default sighash", "Continue", "Reject if not sure", - ux_flow_response); + start_transaction_callback); } // Statuses void ui_display_post_processing_confirm_message(bool success) { if (success) { - nbgl_useCaseStatus("MESSAGE\nSIGNED", true, ux_flow_response_true); + ux_flow_response_true(); + nbgl_useCaseReviewStatus(STATUS_TYPE_MESSAGE_SIGNED, ui_menu_main); } else { - nbgl_useCaseStatus("Message rejected", false, ux_flow_response_false); + ux_flow_response_false(); + nbgl_useCaseReviewStatus(STATUS_TYPE_MESSAGE_REJECTED, ui_menu_main); } } void ui_display_post_processing_confirm_wallet_registation(bool success) { if (success) { - nbgl_useCaseStatus("WALLET\nREGISTERED", true, ux_flow_response_true); + ux_flow_response_true(); + nbgl_useCaseStatus("Wallet\nregistered", true, ui_menu_main); } else { - nbgl_useCaseStatus("Wallet rejected", false, ux_flow_response_false); + ux_flow_response_false(); + nbgl_useCaseStatus("Wallet rejected", false, ui_menu_main); } } void ui_display_post_processing_confirm_transaction(bool success) { if (success) { - nbgl_useCaseStatus("TRANSACTION\nSIGNED", true, ux_flow_response_true); - } else { - nbgl_useCaseStatus("Transaction rejected", false, ux_flow_response_false); - } -} - -void ui_display_post_processing_confirm_wallet_spend(bool success) { - if (success) { - nbgl_useCaseStatus("WALLET NAME\nCONFIRMED", true, ux_flow_response_true); + ux_flow_response_true(); + nbgl_useCaseReviewStatus(STATUS_TYPE_TRANSACTION_SIGNED, ui_menu_main); } else { - nbgl_useCaseStatus("Wallet name rejected", false, ux_flow_response_false); + ux_flow_response_false(); + nbgl_useCaseReviewStatus(STATUS_TYPE_TRANSACTION_REJECTED, ui_menu_main); } } - #endif // HAVE_NBGL diff --git a/src/ui/menu_nbgl.c b/src/ui/menu_nbgl.c index 4473a89bb..1385330cb 100644 --- a/src/ui/menu_nbgl.c +++ b/src/ui/menu_nbgl.c @@ -21,41 +21,41 @@ #include "../globals.h" #include "menu.h" -static const char* const infoTypes[] = {"Version", "Developer", "Copyright"}; -static const char* const infoContents[] = {APPVERSION, "Ledger", "(c) 2024 Ledger"}; - -static bool navigation_cb(uint8_t page, nbgl_pageContent_t* content) { - UNUSED(page); - content->type = INFOS_LIST; - content->infosList.nbInfos = 3; - content->infosList.infoTypes = (const char**) infoTypes; - content->infosList.infoContents = (const char**) infoContents; - return true; -} +#define SETTING_INFO_NB 3 +static const char* const INFO_TYPES[SETTING_INFO_NB] = {"Version", "Developer", "Copyright"}; +static const char* const INFO_CONTENTS[SETTING_INFO_NB] = {APPVERSION, "Ledger", "(c) 2024 Ledger"}; + +static const nbgl_contentInfoList_t infoList = { + .nbInfos = SETTING_INFO_NB, + .infoTypes = INFO_TYPES, + .infoContents = INFO_CONTENTS, +}; static void exit(void) { os_sched_exit(-1); } -void ui_menu_about(void) { - nbgl_useCaseSettings("Bitcoin", 0, 1, false, ui_menu_main, navigation_cb, NULL); -} - -void ui_menu_about_testnet(void) { - nbgl_useCaseSettings("Bitcoin Testnet", 0, 1, false, ui_menu_main, navigation_cb, NULL); -} - void ui_menu_main_flow_bitcoin(void) { - nbgl_useCaseHome("Bitcoin", &C_Bitcoin_64px, NULL, false, ui_menu_about, exit); + nbgl_useCaseHomeAndSettings(APPNAME, + &C_Bitcoin_64px, + NULL, + INIT_HOME_PAGE, + NULL, + &infoList, + NULL, + exit); } void ui_menu_main_flow_bitcoin_testnet(void) { - nbgl_useCaseHome("Bitcoin Testnet", - &C_Bitcoin_64px, - "This app enables signing\ntransactions on all the Bitcoin\ntest networks.", - false, - ui_menu_about_testnet, - exit); + nbgl_useCaseHomeAndSettings( + "Bitcoin Testnet", + &C_Bitcoin_64px, + "This app enables signing\ntransactions on all the Bitcoin\ntest networks.", + INIT_HOME_PAGE, + NULL, + &infoList, + NULL, + exit); } #endif // HAVE_NBGL diff --git a/tests/instructions.py b/tests/instructions.py index ad0711b3c..68dd658ab 100644 --- a/tests/instructions.py +++ b/tests/instructions.py @@ -11,7 +11,9 @@ def message_instruction_approve(model: Firmware) -> Instructions: instructions.nano_skip_screen("Path") instructions.same_request("Sign") else: + instructions.review_message() instructions.confirm_message() + return instructions @@ -26,10 +28,7 @@ def message_instruction_approve_long(model: Firmware) -> Instructions: instructions.new_request("Processing") instructions.new_request("Sign") else: - instructions.navigate_end_of_flow() - instructions.navigate_end_of_flow() - instructions.navigate_end_of_flow() - instructions.navigate_end_of_flow() + instructions.review_message(page_count=5) instructions.confirm_message() return instructions @@ -52,6 +51,7 @@ def pubkey_instruction_approve(model: Firmware) -> Instructions: instructions.new_request("Approve") else: instructions.choice_confirm() + instructions.status_dismiss("approved") return instructions @@ -73,6 +73,7 @@ def pubkey_reject(model: Firmware) -> Instructions: instructions.same_request("Reject") else: instructions.choice_reject() + instructions.status_dismiss("rejected", status_on_same_request=False) return instructions @@ -136,6 +137,7 @@ def register_wallet_instruction_reject(model: Firmware) -> Instructions: instructions.new_request("Reject") else: instructions.choice_reject() + instructions.status_dismiss("rejected", status_on_same_request=False) return instructions @@ -146,7 +148,21 @@ def sign_psbt_instruction_tap(model: Firmware) -> Instructions: if model.name.startswith("nano"): return instructions - instructions.navigate_end_of_flow() + instructions.review_start() + return instructions + + +def sign_psbt_instruction_approve_opreturn(model: Firmware) -> Instructions: + instructions = Instructions(model) + + if model.name.startswith("nano"): + instructions.new_request("Continue") + instructions.new_request("Sign") + else: + instructions.review_start() + instructions.same_request("Address", NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_REVIEW_TAP) + instructions.review_fees(fees_on_same_request=False) + instructions.confirm_transaction() return instructions @@ -157,7 +173,8 @@ def sign_psbt_instruction_approve(model: Firmware) -> Instructions: instructions.new_request("Continue") instructions.same_request("Sign") else: - instructions.navigate_end_of_flow() + instructions.review_start() + instructions.review_fees() instructions.confirm_transaction() return instructions @@ -169,8 +186,8 @@ def sign_psbt_instruction_approve_2(model: Firmware) -> Instructions: instructions.new_request("Continue") instructions.new_request("Sign") else: - instructions.navigate_end_of_flow() - instructions.navigate_end_of_flow() + instructions.review_start() + instructions.review_fees(fees_on_same_request=False) instructions.confirm_transaction() return instructions @@ -183,10 +200,10 @@ def sign_psbt_instruction_approve_3(model: Firmware) -> Instructions: instructions.new_request("Continue") instructions.same_request("Sign") else: - instructions.navigate_end_of_flow() - instructions.navigate_end_of_flow() + instructions.review_start() instructions.warning_accept() - instructions.same_request_confirm_transaction() + instructions.review_fees() + instructions.confirm_transaction() return instructions @@ -199,7 +216,8 @@ def sign_psbt_instruction_approve_4(model: Firmware) -> Instructions: instructions.same_request("Sign") else: instructions.warning_accept() - instructions.navigate_end_of_flow() + instructions.review_start() + instructions.review_fees() instructions.confirm_transaction() return instructions @@ -210,7 +228,7 @@ def sign_psbt_instruction_approve_5(model: Firmware) -> Instructions: if model.name.startswith("nano"): instructions.new_request("Sign") else: - instructions.navigate_end_of_flow() + instructions.review_start() instructions.confirm_transaction() return instructions @@ -224,8 +242,8 @@ def sign_psbt_instruction_approve_6(model: Firmware) -> Instructions: instructions.new_request("Sign") else: instructions.confirm_wallet() - instructions.navigate_end_of_flow() - instructions.navigate_end_of_flow() + instructions.review_start() + instructions.review_fees(fees_on_same_request=False) instructions.confirm_transaction() return instructions @@ -239,7 +257,8 @@ def sign_psbt_instruction_approve_7(model: Firmware) -> Instructions: instructions.same_request("Sign") else: instructions.confirm_wallet() - instructions.navigate_end_of_flow() + instructions.review_start() + instructions.review_fees() instructions.confirm_transaction() return instructions @@ -255,7 +274,8 @@ def sign_psbt_instruction_approve_8(model: Firmware) -> Instructions: else: instructions.confirm_wallet() instructions.warning_accept() - instructions.navigate_end_of_flow() + instructions.review_start() + instructions.review_fees() instructions.confirm_transaction() return instructions @@ -268,8 +288,8 @@ def sign_psbt_instruction_approve_9(model: Firmware) -> Instructions: instructions.new_request("Continue") instructions.same_request("Sign") else: - instructions.navigate_end_of_flow() - instructions.navigate_end_of_flow() + instructions.review_start(output_count=2) + instructions.review_fees() instructions.confirm_transaction() return instructions @@ -287,11 +307,8 @@ def sign_psbt_instruction_approve_external_inputs(model: Firmware) -> Instructio instructions.same_request("Sign") else: instructions.warning_accept() - instructions.navigate_end_of_flow() - instructions.navigate_end_of_flow() - instructions.navigate_end_of_flow() - instructions.navigate_end_of_flow() - instructions.navigate_end_of_flow() + instructions.review_start(output_count=5) + instructions.review_fees() instructions.confirm_transaction() return instructions @@ -308,10 +325,8 @@ def sign_psbt_instruction_approve_external_inputs_2(model: Firmware) -> Instruct instructions.same_request("Sign") else: instructions.warning_accept() - instructions.navigate_end_of_flow() - instructions.navigate_end_of_flow() - instructions.navigate_end_of_flow() - instructions.navigate_end_of_flow() + instructions.review_start(output_count=4) + instructions.review_fees() instructions.confirm_transaction() return instructions @@ -325,8 +340,8 @@ def sign_psbt_instruction_approve_10(model: Firmware) -> Instructions: instructions.new_request("Sign") else: instructions.warning_accept() - instructions.navigate_end_of_flow() - instructions.navigate_end_of_flow() + instructions.review_start() + instructions.review_fees(fees_on_same_request=False) instructions.confirm_transaction() return instructions @@ -340,6 +355,7 @@ def e2e_register_wallet_instruction(model: Firmware, n_keys) -> Instructions: else: for _ in range(n_keys + 1): instructions.choice_confirm(save_screenshot=False) + instructions.choice_confirm(save_screenshot=False) return instructions @@ -352,7 +368,7 @@ def e2e_sign_psbt_instruction(model: Firmware) -> Instructions: instructions.new_request("Sign", save_screenshot=False) else: instructions.confirm_wallet(save_screenshot=False) - instructions.navigate_end_of_flow(save_screenshot=False) - instructions.navigate_end_of_flow(save_screenshot=False) + instructions.review_start(save_screenshot=False) + instructions.review_fees(fees_on_same_request=False, save_screenshot=False) instructions.confirm_transaction(save_screenshot=False) return instructions diff --git a/tests/snapshots/flex/test_dashboard/00000.png b/tests/snapshots/flex/test_dashboard/00000.png new file mode 100644 index 000000000..5250af4d9 Binary files /dev/null and b/tests/snapshots/flex/test_dashboard/00000.png differ diff --git a/tests/snapshots/flex/test_dashboard/00001.png b/tests/snapshots/flex/test_dashboard/00001.png new file mode 100644 index 000000000..3c1772865 Binary files /dev/null and b/tests/snapshots/flex/test_dashboard/00001.png differ diff --git a/tests/snapshots/flex/test_dashboard/00002.png b/tests/snapshots/flex/test_dashboard/00002.png new file mode 100644 index 000000000..5250af4d9 Binary files /dev/null and b/tests/snapshots/flex/test_dashboard/00002.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00000.png new file mode 100644 index 000000000..572a6b90f Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00001.png b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00001.png new file mode 100644 index 000000000..b8270024b Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00002.png b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00002.png new file mode 100644 index 000000000..315b8ad18 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00003.png b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00003.png new file mode 100644 index 000000000..ec89a977b Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00004.png b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00004.png new file mode 100644 index 000000000..776019652 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00004.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_1/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_1/00000.png new file mode 100644 index 000000000..3e6952a36 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00000.png new file mode 100644 index 000000000..572a6b90f Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00001.png b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00001.png new file mode 100644 index 000000000..b8270024b Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00002.png b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00002.png new file mode 100644 index 000000000..c4db99e15 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00003.png b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00003.png new file mode 100644 index 000000000..a37d9a377 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00004.png b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00004.png new file mode 100644 index 000000000..776019652 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00004.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png new file mode 100644 index 000000000..572a6b90f Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png new file mode 100644 index 000000000..2ced974f5 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png new file mode 100644 index 000000000..0f8bd095f Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png new file mode 100644 index 000000000..dfe4ada1b Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png new file mode 100644 index 000000000..e73d7fa05 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_1/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_1/00000.png new file mode 100644 index 000000000..3e6952a36 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png new file mode 100644 index 000000000..2ced974f5 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png new file mode 100644 index 000000000..670198f69 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png new file mode 100644 index 000000000..7883480ca Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png new file mode 100644 index 000000000..e73d7fa05 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_1/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_1/00000.png new file mode 100644 index 000000000..3e6952a36 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png new file mode 100644 index 000000000..2ced974f5 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png new file mode 100644 index 000000000..5dd2e6b7c Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png new file mode 100644 index 000000000..866b59dfe Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png new file mode 100644 index 000000000..e73d7fa05 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_1/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_1/00000.png new file mode 100644 index 000000000..3e6952a36 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png new file mode 100644 index 000000000..2ced974f5 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png new file mode 100644 index 000000000..dea762b1b Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png new file mode 100644 index 000000000..094172a39 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png new file mode 100644 index 000000000..e73d7fa05 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_1/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_1/00000.png new file mode 100644 index 000000000..3e6952a36 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png new file mode 100644 index 000000000..2ced974f5 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png new file mode 100644 index 000000000..e23d3a391 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png new file mode 100644 index 000000000..b4bfb711a Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png new file mode 100644 index 000000000..e73d7fa05 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_1/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_1/00000.png new file mode 100644 index 000000000..3e6952a36 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png new file mode 100644 index 000000000..2ced974f5 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png new file mode 100644 index 000000000..93eeedc41 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png new file mode 100644 index 000000000..cd9d18d0c Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png new file mode 100644 index 000000000..e73d7fa05 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_1/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_1/00000.png new file mode 100644 index 000000000..3e6952a36 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png new file mode 100644 index 000000000..2ced974f5 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png new file mode 100644 index 000000000..5f37d6e75 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png new file mode 100644 index 000000000..8f46c3b76 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png new file mode 100644 index 000000000..e73d7fa05 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_1/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_1/00000.png new file mode 100644 index 000000000..3e6952a36 Binary files /dev/null and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png b/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png new file mode 100644 index 000000000..112cbc35b Binary files /dev/null and b/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png b/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png new file mode 100644 index 000000000..c16a92793 Binary files /dev/null and b/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png b/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png new file mode 100644 index 000000000..de3efda0e Binary files /dev/null and b/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_1/00000.png b/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_1/00000.png new file mode 100644 index 000000000..4321e6018 Binary files /dev/null and b/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png b/tests/snapshots/flex/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png new file mode 100644 index 000000000..bb9bc14f7 Binary files /dev/null and b/tests/snapshots/flex/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png b/tests/snapshots/flex/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png new file mode 100644 index 000000000..4da45ae31 Binary files /dev/null and b/tests/snapshots/flex/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_1/00000.png b/tests/snapshots/flex/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_1/00000.png new file mode 100644 index 000000000..4321e6018 Binary files /dev/null and b/tests/snapshots/flex/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png b/tests/snapshots/flex/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png new file mode 100644 index 000000000..bb9bc14f7 Binary files /dev/null and b/tests/snapshots/flex/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png b/tests/snapshots/flex/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png new file mode 100644 index 000000000..3ca0fc2c0 Binary files /dev/null and b/tests/snapshots/flex/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_1/00000.png b/tests/snapshots/flex/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_1/00000.png new file mode 100644 index 000000000..4321e6018 Binary files /dev/null and b/tests/snapshots/flex/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00000.png b/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00000.png new file mode 100644 index 000000000..db082dbd9 Binary files /dev/null and b/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00001.png b/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00001.png new file mode 100644 index 000000000..15cc2fbed Binary files /dev/null and b/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00002.png b/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00002.png new file mode 100644 index 000000000..06f74a98b Binary files /dev/null and b/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00003.png b/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00003.png new file mode 100644 index 000000000..77972ecf0 Binary files /dev/null and b/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_1_0/00000.png b/tests/snapshots/flex/test_register_miniscript_long_policy_1_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_miniscript_long_policy_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_1_0/00001.png b/tests/snapshots/flex/test_register_miniscript_long_policy_1_0/00001.png new file mode 100644 index 000000000..6d292e546 Binary files /dev/null and b/tests/snapshots/flex/test_register_miniscript_long_policy_1_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_1_0/00002.png b/tests/snapshots/flex/test_register_miniscript_long_policy_1_0/00002.png new file mode 100644 index 000000000..56c30b1db Binary files /dev/null and b/tests/snapshots/flex/test_register_miniscript_long_policy_1_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_1_0/00003.png b/tests/snapshots/flex/test_register_miniscript_long_policy_1_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_miniscript_long_policy_1_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_2_0/00000.png b/tests/snapshots/flex/test_register_miniscript_long_policy_2_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_miniscript_long_policy_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_2_0/00001.png b/tests/snapshots/flex/test_register_miniscript_long_policy_2_0/00001.png new file mode 100644 index 000000000..9a327076d Binary files /dev/null and b/tests/snapshots/flex/test_register_miniscript_long_policy_2_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_2_0/00002.png b/tests/snapshots/flex/test_register_miniscript_long_policy_2_0/00002.png new file mode 100644 index 000000000..c1c7747d1 Binary files /dev/null and b/tests/snapshots/flex/test_register_miniscript_long_policy_2_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_2_0/00003.png b/tests/snapshots/flex/test_register_miniscript_long_policy_2_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_miniscript_long_policy_2_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_3_0/00000.png b/tests/snapshots/flex/test_register_miniscript_long_policy_3_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_miniscript_long_policy_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_3_0/00001.png b/tests/snapshots/flex/test_register_miniscript_long_policy_3_0/00001.png new file mode 100644 index 000000000..b3604ac61 Binary files /dev/null and b/tests/snapshots/flex/test_register_miniscript_long_policy_3_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_3_0/00002.png b/tests/snapshots/flex/test_register_miniscript_long_policy_3_0/00002.png new file mode 100644 index 000000000..7097ab019 Binary files /dev/null and b/tests/snapshots/flex/test_register_miniscript_long_policy_3_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_3_0/00003.png b/tests/snapshots/flex/test_register_miniscript_long_policy_3_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_miniscript_long_policy_3_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png new file mode 100644 index 000000000..9f0313910 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png new file mode 100644 index 000000000..11a7ae48c Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png new file mode 100644 index 000000000..2e1a485b1 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png new file mode 100644 index 000000000..6d292e546 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png new file mode 100644 index 000000000..5a9765900 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png new file mode 100644 index 000000000..9f0313910 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png new file mode 100644 index 000000000..ecb0395f3 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png new file mode 100644 index 000000000..2e1a485b1 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png new file mode 100644 index 000000000..6d292e546 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png new file mode 100644 index 000000000..5a9765900 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png new file mode 100644 index 000000000..9f0313910 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png new file mode 100644 index 000000000..af6d80203 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png new file mode 100644 index 000000000..2e1a485b1 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png new file mode 100644 index 000000000..6d292e546 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png new file mode 100644 index 000000000..5a9765900 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png new file mode 100644 index 000000000..9f0313910 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png new file mode 100644 index 000000000..38f09e33e Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png new file mode 100644 index 000000000..2e1a485b1 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png new file mode 100644 index 000000000..6d292e546 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png new file mode 100644 index 000000000..5a9765900 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_0_0/00000.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_0_0/00000.png new file mode 100644 index 000000000..9f0313910 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_0_0/00001.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_0_0/00001.png new file mode 100644 index 000000000..7683322c6 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_0_0/00002.png new file mode 100644 index 000000000..2e1a485b1 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_1_0/00000.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_1_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_1_0/00001.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_1_0/00001.png new file mode 100644 index 000000000..64ae28514 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_1_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_1_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_1_0/00002.png new file mode 100644 index 000000000..c3108faaf Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_1_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_1_0/00003.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_1_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_1_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_2_0/00000.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_2_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_2_0/00001.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_2_0/00001.png new file mode 100644 index 000000000..1d5913de5 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_2_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_2_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_2_0/00002.png new file mode 100644 index 000000000..a2ef1e368 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_2_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_2_0/00003.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_2_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_2_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_0_0/00000.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_0_0/00000.png new file mode 100644 index 000000000..9f0313910 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_0_0/00001.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_0_0/00001.png new file mode 100644 index 000000000..76a4e481f Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_0_0/00002.png new file mode 100644 index 000000000..2e1a485b1 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_1_0/00000.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_1_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_1_0/00001.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_1_0/00001.png new file mode 100644 index 000000000..64ae28514 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_1_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_1_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_1_0/00002.png new file mode 100644 index 000000000..0842765e8 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_1_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_1_0/00003.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_1_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_1_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_2_0/00000.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_2_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_2_0/00001.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_2_0/00001.png new file mode 100644 index 000000000..1d5913de5 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_2_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_2_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_2_0/00002.png new file mode 100644 index 000000000..e84d41a15 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_2_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_2_0/00003.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_2_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_2_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_0_0/00000.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_0_0/00000.png new file mode 100644 index 000000000..9f0313910 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_0_0/00001.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_0_0/00001.png new file mode 100644 index 000000000..63bcedb5e Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_0_0/00002.png new file mode 100644 index 000000000..2e1a485b1 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_1_0/00000.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_1_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_1_0/00001.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_1_0/00001.png new file mode 100644 index 000000000..64ae28514 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_1_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_1_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_1_0/00002.png new file mode 100644 index 000000000..52c7e0199 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_1_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_1_0/00003.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_1_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_1_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_2_0/00000.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_2_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_2_0/00001.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_2_0/00001.png new file mode 100644 index 000000000..1d5913de5 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_2_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_2_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_2_0/00002.png new file mode 100644 index 000000000..8aea267d0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_2_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_2_0/00003.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_2_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_2_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_0_0/00000.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_0_0/00000.png new file mode 100644 index 000000000..9f0313910 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_0_0/00001.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_0_0/00001.png new file mode 100644 index 000000000..917aae73d Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_0_0/00002.png new file mode 100644 index 000000000..2e1a485b1 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_1_0/00000.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_1_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_1_0/00001.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_1_0/00001.png new file mode 100644 index 000000000..64ae28514 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_1_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_1_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_1_0/00002.png new file mode 100644 index 000000000..5e9eea659 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_1_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_1_0/00003.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_1_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_1_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_2_0/00000.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_2_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_2_0/00001.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_2_0/00001.png new file mode 100644 index 000000000..1d5913de5 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_2_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_2_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_2_0/00002.png new file mode 100644 index 000000000..16e2e8511 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_2_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_2_0/00003.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_2_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_2_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_0_0/00000.png b/tests/snapshots/flex/test_register_wallet_accept_wit_0_0/00000.png new file mode 100644 index 000000000..9f0313910 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_0_0/00001.png b/tests/snapshots/flex/test_register_wallet_accept_wit_0_0/00001.png new file mode 100644 index 000000000..22affa697 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_wit_0_0/00002.png new file mode 100644 index 000000000..2e1a485b1 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_1_0/00000.png b/tests/snapshots/flex/test_register_wallet_accept_wit_1_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_1_0/00001.png b/tests/snapshots/flex/test_register_wallet_accept_wit_1_0/00001.png new file mode 100644 index 000000000..64ae28514 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_1_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_1_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_wit_1_0/00002.png new file mode 100644 index 000000000..69241c21a Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_1_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_1_0/00003.png b/tests/snapshots/flex/test_register_wallet_accept_wit_1_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_1_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_2_0/00000.png b/tests/snapshots/flex/test_register_wallet_accept_wit_2_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_2_0/00001.png b/tests/snapshots/flex/test_register_wallet_accept_wit_2_0/00001.png new file mode 100644 index 000000000..1d5913de5 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_2_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_2_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_wit_2_0/00002.png new file mode 100644 index 000000000..56c30b1db Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_2_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_2_0/00003.png b/tests/snapshots/flex/test_register_wallet_accept_wit_2_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_2_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_v1_0_0/00000.png b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_0_0/00000.png new file mode 100644 index 000000000..9f0313910 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_v1_0_0/00001.png b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_0_0/00001.png new file mode 100644 index 000000000..4a5812d61 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_v1_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_0_0/00002.png new file mode 100644 index 000000000..2e1a485b1 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_v1_1_0/00000.png b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_1_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_v1_1_0/00001.png b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_1_0/00001.png new file mode 100644 index 000000000..64ae28514 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_1_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_v1_1_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_1_0/00002.png new file mode 100644 index 000000000..db6ce181f Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_1_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_v1_1_0/00003.png b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_1_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_1_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_v1_2_0/00000.png b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_2_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_v1_2_0/00001.png b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_2_0/00001.png new file mode 100644 index 000000000..1d5913de5 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_2_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_v1_2_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_2_0/00002.png new file mode 100644 index 000000000..333d78551 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_2_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_v1_2_0/00003.png b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_2_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_2_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_invalid_pubkey_version_0_0/00000.png b/tests/snapshots/flex/test_register_wallet_invalid_pubkey_version_0_0/00000.png new file mode 100644 index 000000000..9f0313910 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_invalid_pubkey_version_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_invalid_pubkey_version_0_0/00001.png b/tests/snapshots/flex/test_register_wallet_invalid_pubkey_version_0_0/00001.png new file mode 100644 index 000000000..22affa697 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_invalid_pubkey_version_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_invalid_pubkey_version_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_invalid_pubkey_version_0_0/00002.png new file mode 100644 index 000000000..2e1a485b1 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_invalid_pubkey_version_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_reject_header_0_0/00000.png b/tests/snapshots/flex/test_register_wallet_reject_header_0_0/00000.png new file mode 100644 index 000000000..9f0313910 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_reject_header_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_reject_header_0_0/00001.png b/tests/snapshots/flex/test_register_wallet_reject_header_0_0/00001.png new file mode 100644 index 000000000..22affa697 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_reject_header_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_reject_header_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_reject_header_0_0/00002.png new file mode 100644 index 000000000..2e1a485b1 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_reject_header_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_reject_header_v1_0_0/00000.png b/tests/snapshots/flex/test_register_wallet_reject_header_v1_0_0/00000.png new file mode 100644 index 000000000..9f0313910 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_reject_header_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_reject_header_v1_0_0/00001.png b/tests/snapshots/flex/test_register_wallet_reject_header_v1_0_0/00001.png new file mode 100644 index 000000000..4a5812d61 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_reject_header_v1_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_reject_header_v1_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_reject_header_v1_0_0/00002.png new file mode 100644 index 000000000..2e1a485b1 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_reject_header_v1_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_pk_0_0/00000.png b/tests/snapshots/flex/test_register_wallet_tr_script_pk_0_0/00000.png new file mode 100644 index 000000000..9f0313910 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_pk_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_pk_0_0/00001.png b/tests/snapshots/flex/test_register_wallet_tr_script_pk_0_0/00001.png new file mode 100644 index 000000000..cc46fbdd9 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_pk_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_pk_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_tr_script_pk_0_0/00002.png new file mode 100644 index 000000000..2e1a485b1 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_pk_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_pk_1_0/00000.png b/tests/snapshots/flex/test_register_wallet_tr_script_pk_1_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_pk_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_pk_1_0/00001.png b/tests/snapshots/flex/test_register_wallet_tr_script_pk_1_0/00001.png new file mode 100644 index 000000000..64ae28514 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_pk_1_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_pk_1_0/00002.png b/tests/snapshots/flex/test_register_wallet_tr_script_pk_1_0/00002.png new file mode 100644 index 000000000..69241c21a Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_pk_1_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_pk_1_0/00003.png b/tests/snapshots/flex/test_register_wallet_tr_script_pk_1_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_pk_1_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_pk_2_0/00000.png b/tests/snapshots/flex/test_register_wallet_tr_script_pk_2_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_pk_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_pk_2_0/00001.png b/tests/snapshots/flex/test_register_wallet_tr_script_pk_2_0/00001.png new file mode 100644 index 000000000..1d5913de5 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_pk_2_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_pk_2_0/00002.png b/tests/snapshots/flex/test_register_wallet_tr_script_pk_2_0/00002.png new file mode 100644 index 000000000..56c30b1db Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_pk_2_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_pk_2_0/00003.png b/tests/snapshots/flex/test_register_wallet_tr_script_pk_2_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_pk_2_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00000.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00000.png new file mode 100644 index 000000000..9f0313910 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00001.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00001.png new file mode 100644 index 000000000..89b83589b Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00002.png new file mode 100644 index 000000000..2e1a485b1 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_1_0/00000.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_1_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_1_0/00001.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_1_0/00001.png new file mode 100644 index 000000000..6d292e546 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_1_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_1_0/00002.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_1_0/00002.png new file mode 100644 index 000000000..8aea267d0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_1_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_1_0/00003.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_1_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_1_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_2_0/00000.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_2_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_2_0/00001.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_2_0/00001.png new file mode 100644 index 000000000..9a327076d Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_2_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_2_0/00002.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_2_0/00002.png new file mode 100644 index 000000000..69241c21a Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_2_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_2_0/00003.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_2_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_2_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_3_0/00000.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_3_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_3_0/00001.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_3_0/00001.png new file mode 100644 index 000000000..b95cac7f6 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_3_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_3_0/00002.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_3_0/00002.png new file mode 100644 index 000000000..56c30b1db Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_3_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_3_0/00003.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_3_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_3_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_0_0/00000.png b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_0_0/00000.png new file mode 100644 index 000000000..9f0313910 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_0_0/00001.png b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_0_0/00001.png new file mode 100644 index 000000000..6999a9c34 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_0_0/00002.png new file mode 100644 index 000000000..2e1a485b1 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_1_0/00000.png b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_1_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_1_0/00001.png b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_1_0/00001.png new file mode 100644 index 000000000..5ba01dcf5 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_1_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_1_0/00002.png b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_1_0/00002.png new file mode 100644 index 000000000..d7f999bc2 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_1_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_1_0/00003.png b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_1_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_1_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_2_0/00000.png b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_2_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_2_0/00001.png b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_2_0/00001.png new file mode 100644 index 000000000..1d5913de5 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_2_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_2_0/00002.png b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_2_0/00002.png new file mode 100644 index 000000000..56c30b1db Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_2_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_2_0/00003.png b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_2_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_2_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_with_long_name_0_0/00000.png b/tests/snapshots/flex/test_register_wallet_with_long_name_0_0/00000.png new file mode 100644 index 000000000..9f0313910 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_with_long_name_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_with_long_name_0_0/00001.png b/tests/snapshots/flex/test_register_wallet_with_long_name_0_0/00001.png new file mode 100644 index 000000000..3e3ad570d Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_with_long_name_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_with_long_name_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_with_long_name_0_0/00002.png new file mode 100644 index 000000000..2e1a485b1 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_with_long_name_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_with_long_name_1_0/00000.png b/tests/snapshots/flex/test_register_wallet_with_long_name_1_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_with_long_name_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_with_long_name_1_0/00001.png b/tests/snapshots/flex/test_register_wallet_with_long_name_1_0/00001.png new file mode 100644 index 000000000..64ae28514 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_with_long_name_1_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_with_long_name_1_0/00002.png b/tests/snapshots/flex/test_register_wallet_with_long_name_1_0/00002.png new file mode 100644 index 000000000..69241c21a Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_with_long_name_1_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_with_long_name_1_0/00003.png b/tests/snapshots/flex/test_register_wallet_with_long_name_1_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_with_long_name_1_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_with_long_name_2_0/00000.png b/tests/snapshots/flex/test_register_wallet_with_long_name_2_0/00000.png new file mode 100644 index 000000000..219c24e78 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_with_long_name_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_with_long_name_2_0/00001.png b/tests/snapshots/flex/test_register_wallet_with_long_name_2_0/00001.png new file mode 100644 index 000000000..1d5913de5 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_with_long_name_2_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_with_long_name_2_0/00002.png b/tests/snapshots/flex/test_register_wallet_with_long_name_2_0/00002.png new file mode 100644 index 000000000..56c30b1db Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_with_long_name_2_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_with_long_name_2_0/00003.png b/tests/snapshots/flex/test_register_wallet_with_long_name_2_0/00003.png new file mode 100644 index 000000000..00ddecee0 Binary files /dev/null and b/tests/snapshots/flex/test_register_wallet_with_long_name_2_0/00003.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_input_changed_0_0/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_input_changed_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_anyone_input_changed_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_input_changed_1_0/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_input_changed_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_anyone_input_changed_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_input_changed_2_0/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_input_changed_2_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_anyone_input_changed_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_input_changed_2_1/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_input_changed_2_1/00000.png new file mode 100644 index 000000000..de71ee577 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_anyone_input_changed_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_input_changed_2_2/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_input_changed_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_anyone_input_changed_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_input_changed_3_0/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_input_changed_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_anyone_input_changed_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_output_changed_0_0/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_output_changed_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_anyone_output_changed_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_output_changed_1_0/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_output_changed_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_anyone_output_changed_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_output_changed_2_0/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_output_changed_2_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_anyone_output_changed_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_output_changed_2_1/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_output_changed_2_1/00000.png new file mode 100644 index 000000000..2b925f3fd Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_anyone_output_changed_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_output_changed_2_2/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_output_changed_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_anyone_output_changed_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_output_changed_3_0/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_output_changed_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_anyone_output_changed_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_sign_0_0/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_sign_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_anyone_sign_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_sign_1_0/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_sign_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_anyone_sign_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_sign_2_0/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_sign_2_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_anyone_sign_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_sign_2_1/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_sign_2_1/00000.png new file mode 100644 index 000000000..de71ee577 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_anyone_sign_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_sign_2_2/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_sign_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_anyone_sign_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_sign_3_0/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_sign_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_anyone_sign_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_input_modified_0_0/00000.png b/tests/snapshots/flex/test_sighash_all_input_modified_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_input_modified_1_0/00000.png b/tests/snapshots/flex/test_sighash_all_input_modified_1_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_input_modified_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_input_modified_1_1/00000.png b/tests/snapshots/flex/test_sighash_all_input_modified_1_1/00000.png new file mode 100644 index 000000000..de71ee577 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_input_modified_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_input_modified_1_2/00000.png b/tests/snapshots/flex/test_sighash_all_input_modified_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_input_modified_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_input_modified_2_0/00000.png b/tests/snapshots/flex/test_sighash_all_input_modified_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_input_modified_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_output_modified_0_0/00000.png b/tests/snapshots/flex/test_sighash_all_output_modified_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_output_modified_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_output_modified_1_0/00000.png b/tests/snapshots/flex/test_sighash_all_output_modified_1_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_output_modified_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_output_modified_1_1/00000.png b/tests/snapshots/flex/test_sighash_all_output_modified_1_1/00000.png new file mode 100644 index 000000000..2b925f3fd Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_output_modified_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_output_modified_1_2/00000.png b/tests/snapshots/flex/test_sighash_all_output_modified_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_output_modified_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_output_modified_2_0/00000.png b/tests/snapshots/flex/test_sighash_all_output_modified_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_output_modified_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_sign_psbt_0_0/00000.png b/tests/snapshots/flex/test_sighash_all_sign_psbt_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_sign_psbt_1_0/00000.png b/tests/snapshots/flex/test_sighash_all_sign_psbt_1_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_sign_psbt_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_sign_psbt_1_1/00000.png b/tests/snapshots/flex/test_sighash_all_sign_psbt_1_1/00000.png new file mode 100644 index 000000000..de71ee577 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_sign_psbt_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_sign_psbt_1_2/00000.png b/tests/snapshots/flex/test_sighash_all_sign_psbt_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_sign_psbt_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_sign_psbt_2_0/00000.png b/tests/snapshots/flex/test_sighash_all_sign_psbt_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_all_sign_psbt_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_input_changed_0_0/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_input_changed_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_anyone_input_changed_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_input_changed_1_0/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_input_changed_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_anyone_input_changed_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_input_changed_2_0/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_input_changed_2_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_anyone_input_changed_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_input_changed_2_1/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_input_changed_2_1/00000.png new file mode 100644 index 000000000..de71ee577 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_anyone_input_changed_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_input_changed_2_2/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_input_changed_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_anyone_input_changed_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_input_changed_3_0/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_input_changed_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_anyone_input_changed_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_output_changed_0_0/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_output_changed_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_anyone_output_changed_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_output_changed_1_0/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_output_changed_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_anyone_output_changed_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_output_changed_2_0/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_output_changed_2_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_anyone_output_changed_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_output_changed_2_1/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_output_changed_2_1/00000.png new file mode 100644 index 000000000..2b925f3fd Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_anyone_output_changed_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_output_changed_2_2/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_output_changed_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_anyone_output_changed_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_output_changed_3_0/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_output_changed_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_anyone_output_changed_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_sign_0_0/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_sign_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_anyone_sign_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_sign_1_0/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_sign_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_anyone_sign_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_sign_2_0/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_sign_2_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_anyone_sign_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_sign_2_1/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_sign_2_1/00000.png new file mode 100644 index 000000000..de71ee577 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_anyone_sign_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_sign_2_2/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_sign_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_anyone_sign_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_sign_3_0/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_sign_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_anyone_sign_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_input_modified_0_0/00000.png b/tests/snapshots/flex/test_sighash_none_input_modified_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_input_modified_1_0/00000.png b/tests/snapshots/flex/test_sighash_none_input_modified_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_input_modified_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_input_modified_2_0/00000.png b/tests/snapshots/flex/test_sighash_none_input_modified_2_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_input_modified_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_input_modified_2_1/00000.png b/tests/snapshots/flex/test_sighash_none_input_modified_2_1/00000.png new file mode 100644 index 000000000..de71ee577 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_input_modified_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_input_modified_2_2/00000.png b/tests/snapshots/flex/test_sighash_none_input_modified_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_input_modified_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_input_modified_3_0/00000.png b/tests/snapshots/flex/test_sighash_none_input_modified_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_input_modified_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_output_modified_0_0/00000.png b/tests/snapshots/flex/test_sighash_none_output_modified_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_output_modified_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_output_modified_1_0/00000.png b/tests/snapshots/flex/test_sighash_none_output_modified_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_output_modified_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_output_modified_2_0/00000.png b/tests/snapshots/flex/test_sighash_none_output_modified_2_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_output_modified_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_output_modified_2_1/00000.png b/tests/snapshots/flex/test_sighash_none_output_modified_2_1/00000.png new file mode 100644 index 000000000..2b925f3fd Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_output_modified_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_output_modified_2_2/00000.png b/tests/snapshots/flex/test_sighash_none_output_modified_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_output_modified_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_output_modified_3_0/00000.png b/tests/snapshots/flex/test_sighash_none_output_modified_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_output_modified_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_sign_psbt_0_0/00000.png b/tests/snapshots/flex/test_sighash_none_sign_psbt_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_sign_psbt_1_0/00000.png b/tests/snapshots/flex/test_sighash_none_sign_psbt_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_sign_psbt_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_sign_psbt_2_0/00000.png b/tests/snapshots/flex/test_sighash_none_sign_psbt_2_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_sign_psbt_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_sign_psbt_2_1/00000.png b/tests/snapshots/flex/test_sighash_none_sign_psbt_2_1/00000.png new file mode 100644 index 000000000..de71ee577 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_sign_psbt_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_sign_psbt_2_2/00000.png b/tests/snapshots/flex/test_sighash_none_sign_psbt_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_sign_psbt_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_sign_psbt_3_0/00000.png b/tests/snapshots/flex/test_sighash_none_sign_psbt_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_none_sign_psbt_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash1_0_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash1_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash1_1_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash1_1_0/00000.png new file mode 100644 index 000000000..7dd34c9fc Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash1_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash1_2_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash1_2_0/00000.png new file mode 100644 index 000000000..645da9d44 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash1_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash1_2_1/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash1_2_1/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash1_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash1_3_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash1_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash1_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash2_0_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash2_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash2_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash2_1_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash2_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash2_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash2_2_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash2_2_0/00000.png new file mode 100644 index 000000000..7dd34c9fc Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash2_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash2_3_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash2_3_0/00000.png new file mode 100644 index 000000000..645da9d44 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash2_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash2_3_1/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash2_3_1/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash2_3_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash2_4_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash2_4_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash2_4_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash3_0_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash3_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash3_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash3_1_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash3_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash3_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash3_2_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash3_2_0/00000.png new file mode 100644 index 000000000..7dd34c9fc Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash3_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash3_3_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash3_3_0/00000.png new file mode 100644 index 000000000..645da9d44 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash3_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash3_3_1/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash3_3_1/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash3_3_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash3_4_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash3_4_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash3_4_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash81_0_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash81_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash81_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash81_1_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash81_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash81_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash81_2_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash81_2_0/00000.png new file mode 100644 index 000000000..7dd34c9fc Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash81_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash81_3_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash81_3_0/00000.png new file mode 100644 index 000000000..645da9d44 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash81_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash81_3_1/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash81_3_1/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash81_3_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash81_4_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash81_4_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash81_4_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash82_0_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash82_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash82_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash82_1_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash82_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash82_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash82_2_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash82_2_0/00000.png new file mode 100644 index 000000000..7dd34c9fc Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash82_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash82_3_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash82_3_0/00000.png new file mode 100644 index 000000000..645da9d44 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash82_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash82_3_1/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash82_3_1/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash82_3_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash82_4_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash82_4_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash82_4_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash83_0_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash83_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash83_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash83_1_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash83_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash83_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash83_2_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash83_2_0/00000.png new file mode 100644 index 000000000..7dd34c9fc Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash83_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash83_3_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash83_3_0/00000.png new file mode 100644 index 000000000..645da9d44 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash83_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash83_3_1/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash83_3_1/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash83_3_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash83_4_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash83_4_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_segwitv0_sighash83_4_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_input_changed_0_0/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_input_changed_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_anyone_input_changed_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_input_changed_1_0/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_input_changed_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_anyone_input_changed_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_input_changed_2_0/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_input_changed_2_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_anyone_input_changed_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_input_changed_2_1/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_input_changed_2_1/00000.png new file mode 100644 index 000000000..de71ee577 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_anyone_input_changed_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_input_changed_2_2/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_input_changed_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_anyone_input_changed_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_input_changed_3_0/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_input_changed_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_anyone_input_changed_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_output_changed_0_0/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_output_changed_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_anyone_output_changed_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_output_changed_1_0/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_output_changed_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_anyone_output_changed_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_output_changed_2_0/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_output_changed_2_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_anyone_output_changed_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_output_changed_2_1/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_output_changed_2_1/00000.png new file mode 100644 index 000000000..2b925f3fd Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_anyone_output_changed_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_output_changed_2_2/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_output_changed_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_anyone_output_changed_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_output_changed_3_0/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_output_changed_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_anyone_output_changed_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_sign_0_0/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_sign_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_anyone_sign_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_sign_1_0/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_sign_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_anyone_sign_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_sign_2_0/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_sign_2_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_anyone_sign_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_sign_2_1/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_sign_2_1/00000.png new file mode 100644 index 000000000..de71ee577 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_anyone_sign_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_sign_2_2/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_sign_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_anyone_sign_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_sign_3_0/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_sign_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_anyone_sign_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_input_modified_0_0/00000.png b/tests/snapshots/flex/test_sighash_single_input_modified_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_input_modified_1_0/00000.png b/tests/snapshots/flex/test_sighash_single_input_modified_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_input_modified_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_input_modified_2_0/00000.png b/tests/snapshots/flex/test_sighash_single_input_modified_2_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_input_modified_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_input_modified_2_1/00000.png b/tests/snapshots/flex/test_sighash_single_input_modified_2_1/00000.png new file mode 100644 index 000000000..de71ee577 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_input_modified_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_input_modified_2_2/00000.png b/tests/snapshots/flex/test_sighash_single_input_modified_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_input_modified_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_input_modified_3_0/00000.png b/tests/snapshots/flex/test_sighash_single_input_modified_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_input_modified_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_output_different_index_modified_0_0/00000.png b/tests/snapshots/flex/test_sighash_single_output_different_index_modified_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_output_different_index_modified_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_output_different_index_modified_1_0/00000.png b/tests/snapshots/flex/test_sighash_single_output_different_index_modified_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_output_different_index_modified_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_output_different_index_modified_2_0/00000.png b/tests/snapshots/flex/test_sighash_single_output_different_index_modified_2_0/00000.png new file mode 100644 index 000000000..97e237fcd Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_output_different_index_modified_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_output_different_index_modified_2_1/00000.png b/tests/snapshots/flex/test_sighash_single_output_different_index_modified_2_1/00000.png new file mode 100644 index 000000000..2b925f3fd Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_output_different_index_modified_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_output_different_index_modified_2_2/00000.png b/tests/snapshots/flex/test_sighash_single_output_different_index_modified_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_output_different_index_modified_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_output_different_index_modified_3_0/00000.png b/tests/snapshots/flex/test_sighash_single_output_different_index_modified_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_output_different_index_modified_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_output_same_index_modified_0_0/00000.png b/tests/snapshots/flex/test_sighash_single_output_same_index_modified_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_output_same_index_modified_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_output_same_index_modified_1_0/00000.png b/tests/snapshots/flex/test_sighash_single_output_same_index_modified_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_output_same_index_modified_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_output_same_index_modified_2_0/00000.png b/tests/snapshots/flex/test_sighash_single_output_same_index_modified_2_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_output_same_index_modified_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_output_same_index_modified_2_1/00000.png b/tests/snapshots/flex/test_sighash_single_output_same_index_modified_2_1/00000.png new file mode 100644 index 000000000..2b925f3fd Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_output_same_index_modified_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_output_same_index_modified_2_2/00000.png b/tests/snapshots/flex/test_sighash_single_output_same_index_modified_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_output_same_index_modified_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_output_same_index_modified_3_0/00000.png b/tests/snapshots/flex/test_sighash_single_output_same_index_modified_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_output_same_index_modified_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_sign_psbt_0_0/00000.png b/tests/snapshots/flex/test_sighash_single_sign_psbt_0_0/00000.png new file mode 100644 index 000000000..62e3ec6f9 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_sign_psbt_1_0/00000.png b/tests/snapshots/flex/test_sighash_single_sign_psbt_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_sign_psbt_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_sign_psbt_2_0/00000.png b/tests/snapshots/flex/test_sighash_single_sign_psbt_2_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_sign_psbt_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_sign_psbt_2_1/00000.png b/tests/snapshots/flex/test_sighash_single_sign_psbt_2_1/00000.png new file mode 100644 index 000000000..de71ee577 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_sign_psbt_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_sign_psbt_2_2/00000.png b/tests/snapshots/flex/test_sighash_single_sign_psbt_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_sign_psbt_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_sign_psbt_3_0/00000.png b/tests/snapshots/flex/test_sighash_single_sign_psbt_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_single_sign_psbt_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_unsupported_0_0/00000.png b/tests/snapshots/flex/test_sighash_unsupported_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_unsupported_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_unsupported_1_0/00000.png b/tests/snapshots/flex/test_sighash_unsupported_1_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_unsupported_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_unsupported_1_1/00000.png b/tests/snapshots/flex/test_sighash_unsupported_1_1/00000.png new file mode 100644 index 000000000..de71ee577 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_unsupported_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_unsupported_1_2/00000.png b/tests/snapshots/flex/test_sighash_unsupported_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_unsupported_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_unsupported_2_0/00000.png b/tests/snapshots/flex/test_sighash_unsupported_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_unsupported_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_0_0/00000.png b/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_1_0/00000.png b/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_1_0/00000.png new file mode 100644 index 000000000..55343f768 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_1_1/00000.png b/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_1_1/00000.png new file mode 100644 index 000000000..de71ee577 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_1_2/00000.png b/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_2_0/00000.png b/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_0_0/00000.png b/tests/snapshots/flex/test_sign_message_0_0/00000.png new file mode 100644 index 000000000..13f5f15bb Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_0_1/00000.png b/tests/snapshots/flex/test_sign_message_0_1/00000.png new file mode 100644 index 000000000..a924390a8 Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_0_2/00000.png b/tests/snapshots/flex/test_sign_message_0_2/00000.png new file mode 100644 index 000000000..a4d8a88de Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_0_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_accept_0_0/00000.png b/tests/snapshots/flex/test_sign_message_accept_0_0/00000.png new file mode 100644 index 000000000..13f5f15bb Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_accept_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_accept_0_1/00000.png b/tests/snapshots/flex/test_sign_message_accept_0_1/00000.png new file mode 100644 index 000000000..7d4b26a44 Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_accept_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_accept_0_2/00000.png b/tests/snapshots/flex/test_sign_message_accept_0_2/00000.png new file mode 100644 index 000000000..a4d8a88de Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_accept_0_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_accept_long_0_0/00000.png b/tests/snapshots/flex/test_sign_message_accept_long_0_0/00000.png new file mode 100644 index 000000000..13f5f15bb Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_accept_long_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_accept_long_0_1/00000.png b/tests/snapshots/flex/test_sign_message_accept_long_0_1/00000.png new file mode 100644 index 000000000..bc06c3280 Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_accept_long_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_accept_long_1_0/00000.png b/tests/snapshots/flex/test_sign_message_accept_long_1_0/00000.png new file mode 100644 index 000000000..1e5966aa8 Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_accept_long_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_accept_long_2_0/00000.png b/tests/snapshots/flex/test_sign_message_accept_long_2_0/00000.png new file mode 100644 index 000000000..67d3062ff Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_accept_long_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_accept_long_3_0/00000.png b/tests/snapshots/flex/test_sign_message_accept_long_3_0/00000.png new file mode 100644 index 000000000..baaae1a78 Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_accept_long_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_accept_long_4_0/00000.png b/tests/snapshots/flex/test_sign_message_accept_long_4_0/00000.png new file mode 100644 index 000000000..b0713524b Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_accept_long_4_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_accept_long_4_1/00000.png b/tests/snapshots/flex/test_sign_message_accept_long_4_1/00000.png new file mode 100644 index 000000000..a4d8a88de Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_accept_long_4_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_accept_non_ascii_0_0/00000.png b/tests/snapshots/flex/test_sign_message_accept_non_ascii_0_0/00000.png new file mode 100644 index 000000000..13f5f15bb Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_accept_non_ascii_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_accept_non_ascii_0_1/00000.png b/tests/snapshots/flex/test_sign_message_accept_non_ascii_0_1/00000.png new file mode 100644 index 000000000..7820f684a Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_accept_non_ascii_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_accept_non_ascii_0_2/00000.png b/tests/snapshots/flex/test_sign_message_accept_non_ascii_0_2/00000.png new file mode 100644 index 000000000..a4d8a88de Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_accept_non_ascii_0_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_accept_too_long_0_0/00000.png b/tests/snapshots/flex/test_sign_message_accept_too_long_0_0/00000.png new file mode 100644 index 000000000..13f5f15bb Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_accept_too_long_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_accept_too_long_0_1/00000.png b/tests/snapshots/flex/test_sign_message_accept_too_long_0_1/00000.png new file mode 100644 index 000000000..a912452c3 Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_accept_too_long_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_accept_too_long_0_2/00000.png b/tests/snapshots/flex/test_sign_message_accept_too_long_0_2/00000.png new file mode 100644 index 000000000..a4d8a88de Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_accept_too_long_0_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_hash_reject_0_0/00000.png b/tests/snapshots/flex/test_sign_message_hash_reject_0_0/00000.png new file mode 100644 index 000000000..13f5f15bb Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_hash_reject_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_hash_reject_0_1/00000.png b/tests/snapshots/flex/test_sign_message_hash_reject_0_1/00000.png new file mode 100644 index 000000000..70030efc3 Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_hash_reject_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_hash_reject_0_2/00000.png b/tests/snapshots/flex/test_sign_message_hash_reject_0_2/00000.png new file mode 100644 index 000000000..0a6b19532 Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_hash_reject_0_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_reject_0_0/00000.png b/tests/snapshots/flex/test_sign_message_reject_0_0/00000.png new file mode 100644 index 000000000..13f5f15bb Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_reject_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_reject_0_1/00000.png b/tests/snapshots/flex/test_sign_message_reject_0_1/00000.png new file mode 100644 index 000000000..89b4002c5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_reject_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_reject_0_2/00000.png b/tests/snapshots/flex/test_sign_message_reject_0_2/00000.png new file mode 100644 index 000000000..0a6b19532 Binary files /dev/null and b/tests/snapshots/flex/test_sign_message_reject_0_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png new file mode 100644 index 000000000..1d82bb540 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png new file mode 100644 index 000000000..403a25c16 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png new file mode 100644 index 000000000..f937c30c8 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_1/00000.png new file mode 100644 index 000000000..c99a34fe5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00000.png new file mode 100644 index 000000000..6707b0670 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_2_1/00000.png b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_2_1/00000.png new file mode 100644 index 000000000..958a6f427 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_2_2/00000.png b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_fail_11_changes_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_fail_11_changes_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_fail_11_changes_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_fail_11_changes_v1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_fail_11_changes_v1_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_fail_11_changes_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_highfee_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_highfee_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_highfee_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_highfee_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_highfee_1_0/00000.png new file mode 100644 index 000000000..b56f8e243 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_highfee_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_highfee_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_highfee_2_0/00000.png new file mode 100644 index 000000000..cd726ca42 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_highfee_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_highfee_2_1/00000.png b/tests/snapshots/flex/test_sign_psbt_highfee_2_1/00000.png new file mode 100644 index 000000000..3a5b65f4e Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_highfee_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_highfee_2_2/00000.png b/tests/snapshots/flex/test_sign_psbt_highfee_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_highfee_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_highfee_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_highfee_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_highfee_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_0/00000.png new file mode 100644 index 000000000..1d82bb540 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_0/00001.png b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_0/00001.png new file mode 100644 index 000000000..f770c73d6 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_0/00002.png b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_0/00002.png new file mode 100644 index 000000000..f937c30c8 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_1/00000.png new file mode 100644 index 000000000..c99a34fe5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_2_0/00000.png new file mode 100644 index 000000000..a021dd1c9 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_2_1/00000.png b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_2_1/00000.png new file mode 100644 index 000000000..d336221f4 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_2_2/00000.png b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_0/00000.png new file mode 100644 index 000000000..1d82bb540 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_0/00001.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_0/00001.png new file mode 100644 index 000000000..472f17198 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_0/00002.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_0/00002.png new file mode 100644 index 000000000..f937c30c8 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_1/00000.png new file mode 100644 index 000000000..c99a34fe5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_2_0/00000.png new file mode 100644 index 000000000..4a160ad9c Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_2_1/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_2_1/00000.png new file mode 100644 index 000000000..9c14a15b0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_2_2/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png new file mode 100644 index 000000000..1d82bb540 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png new file mode 100644 index 000000000..472f17198 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png new file mode 100644 index 000000000..f937c30c8 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_1/00000.png new file mode 100644 index 000000000..c99a34fe5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00000.png new file mode 100644 index 000000000..ea8072052 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00000.png new file mode 100644 index 000000000..4a160ad9c Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_1/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_1/00000.png new file mode 100644 index 000000000..9c14a15b0 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_2/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_4_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_4_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_4_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_0/00000.png new file mode 100644 index 000000000..1d82bb540 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_0/00001.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_0/00001.png new file mode 100644 index 000000000..472f17198 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_0/00002.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_0/00002.png new file mode 100644 index 000000000..f937c30c8 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_1/00000.png new file mode 100644 index 000000000..c99a34fe5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_2_0/00000.png new file mode 100644 index 000000000..fdc19b654 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_3_0/00000.png new file mode 100644 index 000000000..e9b91e7cd Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_3_1/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_3_1/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_3_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_4_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_4_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_4_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_0/00000.png new file mode 100644 index 000000000..1d82bb540 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_0/00001.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_0/00001.png new file mode 100644 index 000000000..472f17198 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_0/00002.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_0/00002.png new file mode 100644 index 000000000..f937c30c8 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_1/00000.png new file mode 100644 index 000000000..c99a34fe5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_2_0/00000.png new file mode 100644 index 000000000..fdc19b654 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_3_0/00000.png new file mode 100644 index 000000000..e9b91e7cd Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_3_1/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_3_1/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_3_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_4_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_4_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_4_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_1_0/00000.png new file mode 100644 index 000000000..68768785b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_1_1/00000.png new file mode 100644 index 000000000..61420dd21 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_1_2/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_v1_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_v1_1_0/00000.png new file mode 100644 index 000000000..68768785b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_v1_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_v1_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_v1_1_1/00000.png new file mode 100644 index 000000000..61420dd21 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_v1_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_v1_1_2/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_v1_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_v1_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_v1_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_v1_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_v1_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_1_0/00000.png new file mode 100644 index 000000000..f11fedcda Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_1_1/00000.png new file mode 100644 index 000000000..684bc4014 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_1_2/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00000.png new file mode 100644 index 000000000..f11fedcda Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_1/00000.png new file mode 100644 index 000000000..684bc4014 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_2/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00000.png new file mode 100644 index 000000000..f11fedcda Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_1/00000.png new file mode 100644 index 000000000..684bc4014 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_2/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00000.png new file mode 100644 index 000000000..f11fedcda Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_1_1/00000.png new file mode 100644 index 000000000..684bc4014 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_1_2/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png new file mode 100644 index 000000000..b3096658d Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_2_0/00000.png new file mode 100644 index 000000000..1487210d6 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_2_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_2_1/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png new file mode 100644 index 000000000..b3096658d Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_0/00000.png new file mode 100644 index 000000000..1487210d6 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_1/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png new file mode 100644 index 000000000..7dd34c9fc Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_0/00000.png new file mode 100644 index 000000000..645da9d44 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_1/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png new file mode 100644 index 000000000..7dd34c9fc Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_2_0/00000.png new file mode 100644 index 000000000..645da9d44 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_2_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_2_1/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_1_0/00000.png new file mode 100644 index 000000000..9c7fd74eb Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_1_1/00000.png new file mode 100644 index 000000000..2a2902c5b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_1_2/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png new file mode 100644 index 000000000..ea8072052 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00000.png new file mode 100644 index 000000000..9c7fd74eb Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_1/00000.png new file mode 100644 index 000000000..2a2902c5b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_2/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00000.png new file mode 100644 index 000000000..9c7fd74eb Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_1_1/00000.png new file mode 100644 index 000000000..2a2902c5b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_1_2/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png new file mode 100644 index 000000000..c11806e04 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_2_0/00000.png new file mode 100644 index 000000000..31d6e396b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_2_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_2_1/00000.png new file mode 100644 index 000000000..913f83fb6 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_2_2/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png new file mode 100644 index 000000000..c11806e04 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00000.png new file mode 100644 index 000000000..31d6e396b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_v1_2_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_v1_2_1/00000.png new file mode 100644 index 000000000..913f83fb6 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_v1_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_v1_2_2/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_v1_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_v1_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_v1_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_v1_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_4to3_v1_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_1_0/00000.png new file mode 100644 index 000000000..50a6e716f Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_1_1/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_1_0/00000.png new file mode 100644 index 000000000..09a732225 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_1_1/00000.png new file mode 100644 index 000000000..9063de9fe Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_1_2/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00000.png new file mode 100644 index 000000000..09a732225 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_1_1/00000.png new file mode 100644 index 000000000..9063de9fe Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_1_2/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00000.png new file mode 100644 index 000000000..09a732225 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_1_1/00000.png new file mode 100644 index 000000000..9063de9fe Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_1_2/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_1_0/00000.png new file mode 100644 index 000000000..09a732225 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_1_1/00000.png new file mode 100644 index 000000000..9063de9fe Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_1_2/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png new file mode 100644 index 000000000..1d82bb540 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png new file mode 100644 index 000000000..5681eb4c4 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png new file mode 100644 index 000000000..f937c30c8 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_1/00000.png new file mode 100644 index 000000000..c99a34fe5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_2_0/00000.png new file mode 100644 index 000000000..0747c53a4 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_2_1/00000.png b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_2_1/00000.png new file mode 100644 index 000000000..ded485dc7 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_2_2/00000.png b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_2_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_2_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_0_0/00000.png new file mode 100644 index 000000000..1f7d50d83 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_2_0/00000.png new file mode 100644 index 000000000..c56fc5ab6 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_3_0/00000.png new file mode 100644 index 000000000..d048b6b77 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_4_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_4_0/00000.png new file mode 100644 index 000000000..70842470b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_4_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_5_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_5_0/00000.png new file mode 100644 index 000000000..361cd6cb2 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_5_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_6_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_6_0/00000.png new file mode 100644 index 000000000..d9a91c336 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_6_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_6_1/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_6_1/00000.png new file mode 100644 index 000000000..2376f31a5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_6_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_6_2/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_6_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_6_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_7_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_7_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_0_7_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_0_0/00000.png new file mode 100644 index 000000000..1f7d50d83 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_2_0/00000.png new file mode 100644 index 000000000..c56fc5ab6 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_3_0/00000.png new file mode 100644 index 000000000..932ab5bf9 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_4_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_4_0/00000.png new file mode 100644 index 000000000..28b82ed90 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_4_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_5_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_5_0/00000.png new file mode 100644 index 000000000..0d3e08de3 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_5_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_5_1/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_5_1/00000.png new file mode 100644 index 000000000..2376f31a5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_5_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_5_2/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_5_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_5_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_6_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_6_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_1_6_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_0_0/00000.png new file mode 100644 index 000000000..1f7d50d83 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_1_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_2_0/00000.png new file mode 100644 index 000000000..c56fc5ab6 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_3_0/00000.png new file mode 100644 index 000000000..d048b6b77 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_4_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_4_0/00000.png new file mode 100644 index 000000000..70842470b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_4_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_5_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_5_0/00000.png new file mode 100644 index 000000000..0d3e08de3 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_5_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_5_1/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_5_1/00000.png new file mode 100644 index 000000000..2376f31a5 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_5_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_5_2/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_5_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_5_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_6_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_6_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_external_inputs_2_6_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_1_0/00000.png new file mode 100644 index 000000000..999a8cddf Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_2_0/00000.png new file mode 100644 index 000000000..be5ad5983 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_2_1/00000.png b/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_2_1/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_opreturn_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_opreturn_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_opreturn_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_opreturn_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_opreturn_1_0/00000.png new file mode 100644 index 000000000..3bfde3528 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_opreturn_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_opreturn_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_with_opreturn_1_1/00000.png new file mode 100644 index 000000000..4d0c871ea Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_opreturn_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_opreturn_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_opreturn_2_0/00000.png new file mode 100644 index 000000000..be5ad5983 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_opreturn_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_opreturn_2_1/00000.png b/tests/snapshots/flex/test_sign_psbt_with_opreturn_2_1/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_opreturn_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_opreturn_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_opreturn_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_opreturn_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_1_0/00000.png new file mode 100644 index 000000000..3bfde3528 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_1_1/00000.png new file mode 100644 index 000000000..4d0c871ea Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_2_0/00000.png new file mode 100644 index 000000000..be5ad5983 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_2_1/00000.png b/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_2_1/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_2_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_3_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_3_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_3_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_1_0/00000.png new file mode 100644 index 000000000..5ddb3a8c8 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_1_1/00000.png new file mode 100644 index 000000000..5238c2733 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_1_2/00000.png b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_2_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png new file mode 100644 index 000000000..0cfe1e08b Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_1_0/00000.png new file mode 100644 index 000000000..5ddb3a8c8 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_1_1/00000.png new file mode 100644 index 000000000..5238c2733 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_1_2/00000.png b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_1_2/00000.png new file mode 100644 index 000000000..78571a283 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_1_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_2_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_2_0/00000.png new file mode 100644 index 000000000..be51a9d55 Binary files /dev/null and b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00000.png index ea1af86e4..eab53d988 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00000.png and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00001.png index 7f4d17e4b..62407ffac 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00001.png and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00002.png index 51718a0c1..0eebcb254 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00002.png and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00003.png index bfea18008..727d4f002 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00003.png and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00004.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00004.png index d237b94bf..eded0a8f7 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00004.png and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00004.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_1/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_1/00000.png new file mode 100644 index 000000000..9deaee1e7 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00000.png index ea1af86e4..eab53d988 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00000.png and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00001.png index 7f4d17e4b..62407ffac 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00001.png and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00002.png index a080b8d67..f9b96b12e 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00002.png and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00003.png index abef66338..91f6ed13c 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00003.png and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00004.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00004.png index d237b94bf..eded0a8f7 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00004.png and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00004.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png index ea1af86e4..eab53d988 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00001.png deleted file mode 100644 index 7f4d17e4b..000000000 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00002.png deleted file mode 100644 index a080b8d67..000000000 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00003.png deleted file mode 100644 index abef66338..000000000 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00004.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00004.png deleted file mode 100644 index d237b94bf..000000000 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00004.png and /dev/null differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png index ea1af86e4..8691fc2ca 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png index 5cdab244f..1c2c024af 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png index dc3a95ca9..f85d5780a 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png index d237b94bf..b89ef486a 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_1/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_1/00000.png new file mode 100644 index 000000000..9deaee1e7 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png index ea1af86e4..8691fc2ca 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png index 5853dbd5f..5509afe14 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png index ca54005c5..6c7edef4f 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png index d237b94bf..b89ef486a 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_1/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_1/00000.png new file mode 100644 index 000000000..9deaee1e7 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png index ea1af86e4..8691fc2ca 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png index 163e845e9..f2a7aba0c 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png index 0e96bccf3..c1539b528 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png index d237b94bf..b89ef486a 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_1/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_1/00000.png new file mode 100644 index 000000000..9deaee1e7 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png index ea1af86e4..8691fc2ca 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png index f6c957cf1..14219c58b 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png index 3ef07c8ca..b9b965b02 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png index d237b94bf..b89ef486a 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_1/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_1/00000.png new file mode 100644 index 000000000..9deaee1e7 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png index ea1af86e4..8691fc2ca 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png index 4ac8011b0..c76ad096b 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png index 39f550005..7b3abb2eb 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png index d237b94bf..b89ef486a 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_1/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_1/00000.png new file mode 100644 index 000000000..9deaee1e7 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png index ea1af86e4..8691fc2ca 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png index ef4e7a408..51aacd09e 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png index b928ec76e..fe35444a2 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png index d237b94bf..b89ef486a 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_1/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_1/00000.png new file mode 100644 index 000000000..9deaee1e7 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png index ea1af86e4..8691fc2ca 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png index 79145c9c0..301860155 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png index 2b60f9f9b..6b0c99e3d 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png index d237b94bf..b89ef486a 100644 Binary files a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_1/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_1/00000.png new file mode 100644 index 000000000..9deaee1e7 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png b/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png index d2e9e991b..2690000aa 100644 Binary files a/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png and b/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png b/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png index 99b673ce7..733a6980c 100644 Binary files a/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png and b/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png b/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png index 5755bc9c9..d9840ddf9 100644 Binary files a/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png and b/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_1/00000.png b/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_1/00000.png new file mode 100644 index 000000000..3f906b2b7 Binary files /dev/null and b/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png index 300268993..c7106ce4f 100644 Binary files a/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png and b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png index 6b7c4de42..475185ed4 100644 Binary files a/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png and b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_1/00000.png b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_1/00000.png new file mode 100644 index 000000000..3f906b2b7 Binary files /dev/null and b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png index 300268993..c7106ce4f 100644 Binary files a/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png and b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png index 445a4b0f4..4641b1805 100644 Binary files a/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png and b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_1/00000.png b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_1/00000.png new file mode 100644 index 000000000..3f906b2b7 Binary files /dev/null and b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00000.png b/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00000.png index 13cf02337..1bfeedab0 100644 Binary files a/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00000.png and b/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00001.png b/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00001.png index 5cf0c3c19..1b05cd456 100644 Binary files a/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00001.png and b/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00002.png b/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00002.png index 0aea8a378..d8002eb78 100644 Binary files a/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00002.png and b/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00003.png b/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00003.png index 50f8ca2ca..dfbc67805 100644 Binary files a/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00003.png and b/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00000.png b/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00000.png and b/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00000.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 40cab4247..a658cee9f 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_1_0/00002.png b/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00002.png index c703c4897..2a95ca101 100644 Binary files a/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00002.png and b/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00003.png b/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00003.png and b/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00000.png b/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00000.png and b/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00000.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 0c4941468..4e6dc26f9 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_2_0/00002.png b/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00002.png index a8c26d386..7e048768b 100644 Binary files a/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00002.png and b/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00003.png b/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00003.png and b/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00000.png b/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00000.png and b/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00000.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 a521a56be..57c3828fe 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_miniscript_long_policy_3_0/00002.png b/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00002.png index 23809c712..4b1bab888 100644 Binary files a/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00002.png and b/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00003.png b/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00003.png and b/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png index 13cf02337..d687348d3 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png index 9e2f810a7..33f271a57 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png index 345ce91d4..1e6273794 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.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 40cab4247..a658cee9f 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_Legacy_1_0/00002.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png index 434a102d1..a9e4c2bb2 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png index 13cf02337..d687348d3 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png index e90b2bb8f..274251737 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png index 345ce91d4..1e6273794 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.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 40cab4247..a658cee9f 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_Native_Segwit_1_0/00002.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png index 434a102d1..a9e4c2bb2 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png index 13cf02337..d687348d3 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png index 39c86f915..9ca52463f 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png index 345ce91d4..1e6273794 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.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 40cab4247..a658cee9f 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_Nested_Segwit_1_0/00002.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png index 434a102d1..a9e4c2bb2 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png index 13cf02337..d687348d3 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png index 2c961e487..9df65e874 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png index 345ce91d4..1e6273794 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.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 40cab4247..a658cee9f 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_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png index 434a102d1..a9e4c2bb2 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00000.png index 13cf02337..d687348d3 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00000.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00001.png index 502335564..a434a6ff0 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00001.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00002.png index 345ce91d4..1e6273794 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00002.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00000.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00000.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 cb1605435..498b1c59d 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_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00002.png index 27eaa5e9f..28525f7b1 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00002.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00003.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00000.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00000.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 0dcdcce99..3fa80f94e 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_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00002.png index 2a0de0b74..5803cb130 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00002.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00003.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00000.png index 13cf02337..d687348d3 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00000.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00001.png index 1bd62f7ff..290928703 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00001.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00002.png index 345ce91d4..1e6273794 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00002.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00000.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00000.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 cb1605435..498b1c59d 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_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00002.png index 4882e790d..cba3452b3 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00002.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00003.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00000.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00000.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 0dcdcce99..3fa80f94e 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_legacy_v1_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00002.png index b6518b389..cfb8b7887 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00002.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00003.png and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00000.png index 13cf02337..d687348d3 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00000.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00001.png index 6fedf31cc..035f58eee 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00001.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00002.png index 345ce91d4..1e6273794 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00002.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00000.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00000.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 cb1605435..498b1c59d 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_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00002.png index 74f466b1b..4354a9ee0 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00002.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00003.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00000.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00000.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 0dcdcce99..3fa80f94e 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_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00002.png index c7c4ec3a5..d532a9433 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00002.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00003.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00000.png index 13cf02337..d687348d3 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00000.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00001.png index 5d2dd0714..7fc8ea665 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00001.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00002.png index 345ce91d4..1e6273794 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00002.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00000.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00000.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 cb1605435..498b1c59d 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_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00002.png index 5f1840688..c9d3c3943 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00002.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00003.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00000.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00000.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 0dcdcce99..3fa80f94e 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_sh_wit_v1_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00002.png index 3659f40e1..afdae8d5a 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00002.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00003.png and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00000.png index 13cf02337..d687348d3 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00000.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00001.png index 1d6d1024a..2e63e9f2f 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00001.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00002.png index 345ce91d4..1e6273794 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00002.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00000.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00000.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 cb1605435..498b1c59d 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_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00002.png index a105b1fe9..6a240303c 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00002.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00003.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00000.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00000.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 0dcdcce99..3fa80f94e 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_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00002.png index c703c4897..2a95ca101 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00002.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00003.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00000.png index 13cf02337..d687348d3 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00000.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00001.png index c9b431885..abffe1074 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00001.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00002.png index 345ce91d4..1e6273794 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00002.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00000.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00000.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 cb1605435..498b1c59d 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_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00002.png index be5443d82..e1f5fc05e 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00002.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00003.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00000.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00000.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 0dcdcce99..3fa80f94e 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_accept_wit_v1_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00002.png index 9c0542acf..762930630 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00002.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00003.png and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00000.png index 13cf02337..d687348d3 100644 Binary files a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00000.png and b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00001.png index 1d6d1024a..2e63e9f2f 100644 Binary files a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00001.png and b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00002.png index 345ce91d4..1e6273794 100644 Binary files a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00002.png and b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00000.png deleted file mode 100644 index 825d88301..000000000 Binary files a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00001.png deleted file mode 100644 index 2d7408bdf..000000000 Binary files a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00002.png deleted file mode 100644 index 78ec3da74..000000000 Binary files a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00003.png deleted file mode 100644 index 055f6df69..000000000 Binary files a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00000.png deleted file mode 100644 index 825d88301..000000000 Binary files a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00000.png and /dev/null differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00001.png deleted file mode 100644 index 976d0604f..000000000 Binary files a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00002.png deleted file mode 100644 index c703c4897..000000000 Binary files a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00003.png deleted file mode 100644 index 055f6df69..000000000 Binary files a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00003.png and /dev/null differ diff --git a/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00000.png index 13cf02337..d687348d3 100644 Binary files a/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00000.png and b/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00001.png index 1d6d1024a..2e63e9f2f 100644 Binary files a/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00001.png and b/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00002.png index 345ce91d4..1e6273794 100644 Binary files a/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00002.png and b/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00000.png index 13cf02337..d687348d3 100644 Binary files a/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00000.png and b/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00001.png index c9b431885..abffe1074 100644 Binary files a/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00001.png and b/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00002.png index 345ce91d4..1e6273794 100644 Binary files a/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00002.png and b/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00000.png index 13cf02337..d687348d3 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00000.png and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00001.png index b41874f80..22d09a828 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00001.png and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00002.png index 345ce91d4..1e6273794 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00002.png and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00000.png and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00000.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 cb1605435..498b1c59d 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_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00002.png index a105b1fe9..6a240303c 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00002.png and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00003.png and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00000.png and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00000.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 0dcdcce99..3fa80f94e 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_pk_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00002.png index c703c4897..2a95ca101 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00002.png and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00003.png and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00000.png index 13cf02337..d687348d3 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00000.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00001.png index ba8cd19e1..6d7aba821 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00001.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00002.png index 345ce91d4..1e6273794 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00002.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00000.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00000.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 40cab4247..a658cee9f 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_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00002.png index c7c4ec3a5..d532a9433 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00002.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00003.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00000.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00000.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 0c4941468..4e6dc26f9 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_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00002.png index a105b1fe9..6a240303c 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00002.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00003.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00000.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00000.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00000.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 ffe4d17c8..1791a42fe 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_script_sortedmulti_3_0/00002.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00002.png index c703c4897..2a95ca101 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00002.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00003.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00003.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00003.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 index 13cf02337..d687348d3 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_0_0/00000.png 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 index a79e36fde..8eb2f670c 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_0_0/00001.png 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 index 345ce91d4..1e6273794 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_0_0/00002.png 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 index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_1_0/00000.png 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 index 005a6ba0b..835c81a90 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_1_0/00001.png 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 index ac99afb9d..2374d9cd3 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_1_0/00002.png 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 index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_1_0/00003.png 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 index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_2_0/00000.png 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 index 0dcdcce99..3fa80f94e 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_2_0/00001.png 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 index c703c4897..2a95ca101 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_2_0/00002.png 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 index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_with_nums_keypath_2_0/00003.png 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_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00000.png index 13cf02337..d687348d3 100644 Binary files a/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00000.png and b/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00001.png index 3ee790be5..e560a2f00 100644 Binary files a/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00001.png and b/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00002.png index 345ce91d4..1e6273794 100644 Binary files a/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00002.png and b/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00000.png and b/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00000.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 cb1605435..498b1c59d 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_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00002.png index a105b1fe9..6a240303c 100644 Binary files a/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00002.png and b/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00003.png and b/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00000.png index 825d88301..40b579ecb 100644 Binary files a/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00000.png and b/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00000.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 0dcdcce99..3fa80f94e 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/snapshots/stax/test_register_wallet_with_long_name_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00002.png index c703c4897..2a95ca101 100644 Binary files a/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00002.png and b/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00003.png index 055f6df69..93504f5b8 100644 Binary files a/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00003.png and b/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_1_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_1_0/00000.png and b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_1_0/00001.png b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00000.png and b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00001.png b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00001.png deleted file mode 100644 index e72ba2fa6..000000000 Binary files a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00002.png b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_1/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_1/00000.png new file mode 100644 index 000000000..d3dc23888 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_2/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_3_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_3_0/00000.png and b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_1_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_1_0/00000.png and b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_1_0/00001.png b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00000.png and b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00001.png b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00001.png deleted file mode 100644 index 7d0653538..000000000 Binary files a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00002.png b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_1/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_1/00000.png new file mode 100644 index 000000000..d8f8a702b Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_2/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_3_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_3_0/00000.png and b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_sign_1_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_sign_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_all_anyone_sign_1_0/00000.png and b/tests/snapshots/stax/test_sighash_all_anyone_sign_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_sign_1_0/00001.png b/tests/snapshots/stax/test_sighash_all_anyone_sign_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_all_anyone_sign_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00000.png and b/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00001.png b/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00001.png deleted file mode 100644 index e72ba2fa6..000000000 Binary files a/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00002.png b/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_sign_2_1/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_sign_2_1/00000.png new file mode 100644 index 000000000..d3dc23888 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_sign_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_sign_2_2/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_sign_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_sign_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_sign_3_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_sign_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_all_anyone_sign_3_0/00000.png and b/tests/snapshots/stax/test_sighash_all_anyone_sign_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_input_modified_0_0/00000.png b/tests/snapshots/stax/test_sighash_all_input_modified_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_all_input_modified_0_0/00000.png and b/tests/snapshots/stax/test_sighash_all_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_input_modified_0_0/00001.png b/tests/snapshots/stax/test_sighash_all_input_modified_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_all_input_modified_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00000.png b/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00000.png and b/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00001.png b/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00001.png deleted file mode 100644 index e72ba2fa6..000000000 Binary files a/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00002.png b/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_all_input_modified_1_1/00000.png b/tests/snapshots/stax/test_sighash_all_input_modified_1_1/00000.png new file mode 100644 index 000000000..d3dc23888 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_input_modified_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_input_modified_1_2/00000.png b/tests/snapshots/stax/test_sighash_all_input_modified_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_input_modified_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_input_modified_2_0/00000.png b/tests/snapshots/stax/test_sighash_all_input_modified_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_all_input_modified_2_0/00000.png and b/tests/snapshots/stax/test_sighash_all_input_modified_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_output_modified_0_0/00000.png b/tests/snapshots/stax/test_sighash_all_output_modified_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_all_output_modified_0_0/00000.png and b/tests/snapshots/stax/test_sighash_all_output_modified_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_output_modified_0_0/00001.png b/tests/snapshots/stax/test_sighash_all_output_modified_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_all_output_modified_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00000.png b/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00000.png and b/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00001.png b/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00001.png deleted file mode 100644 index 7d0653538..000000000 Binary files a/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00002.png b/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_all_output_modified_1_1/00000.png b/tests/snapshots/stax/test_sighash_all_output_modified_1_1/00000.png new file mode 100644 index 000000000..d8f8a702b Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_output_modified_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_output_modified_1_2/00000.png b/tests/snapshots/stax/test_sighash_all_output_modified_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_output_modified_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_output_modified_2_0/00000.png b/tests/snapshots/stax/test_sighash_all_output_modified_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_all_output_modified_2_0/00000.png and b/tests/snapshots/stax/test_sighash_all_output_modified_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_sign_psbt_0_0/00000.png b/tests/snapshots/stax/test_sighash_all_sign_psbt_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_all_sign_psbt_0_0/00000.png and b/tests/snapshots/stax/test_sighash_all_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_sign_psbt_0_0/00001.png b/tests/snapshots/stax/test_sighash_all_sign_psbt_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_all_sign_psbt_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00000.png b/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00000.png and b/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00001.png b/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00001.png deleted file mode 100644 index e72ba2fa6..000000000 Binary files a/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00002.png b/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_all_sign_psbt_1_1/00000.png b/tests/snapshots/stax/test_sighash_all_sign_psbt_1_1/00000.png new file mode 100644 index 000000000..d3dc23888 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_sign_psbt_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_sign_psbt_1_2/00000.png b/tests/snapshots/stax/test_sighash_all_sign_psbt_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_sign_psbt_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_sign_psbt_2_0/00000.png b/tests/snapshots/stax/test_sighash_all_sign_psbt_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_all_sign_psbt_2_0/00000.png and b/tests/snapshots/stax/test_sighash_all_sign_psbt_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_1_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_1_0/00000.png and b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_1_0/00001.png b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00000.png and b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00001.png b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00001.png deleted file mode 100644 index e72ba2fa6..000000000 Binary files a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00002.png b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_1/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_1/00000.png new file mode 100644 index 000000000..d3dc23888 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_2/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_3_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_3_0/00000.png and b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_1_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_1_0/00000.png and b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_1_0/00001.png b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00000.png and b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00001.png b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00001.png deleted file mode 100644 index 7d0653538..000000000 Binary files a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00002.png b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_1/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_1/00000.png new file mode 100644 index 000000000..d8f8a702b Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_2/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_3_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_3_0/00000.png and b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_sign_1_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_sign_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_none_anyone_sign_1_0/00000.png and b/tests/snapshots/stax/test_sighash_none_anyone_sign_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_sign_1_0/00001.png b/tests/snapshots/stax/test_sighash_none_anyone_sign_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_none_anyone_sign_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00000.png and b/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00001.png b/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00001.png deleted file mode 100644 index e72ba2fa6..000000000 Binary files a/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00002.png b/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_sign_2_1/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_sign_2_1/00000.png new file mode 100644 index 000000000..d3dc23888 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_sign_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_sign_2_2/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_sign_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_sign_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_sign_3_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_sign_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_none_anyone_sign_3_0/00000.png and b/tests/snapshots/stax/test_sighash_none_anyone_sign_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_input_modified_1_0/00000.png b/tests/snapshots/stax/test_sighash_none_input_modified_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_none_input_modified_1_0/00000.png and b/tests/snapshots/stax/test_sighash_none_input_modified_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_input_modified_1_0/00001.png b/tests/snapshots/stax/test_sighash_none_input_modified_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_none_input_modified_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00000.png b/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00000.png and b/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00001.png b/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00001.png deleted file mode 100644 index e72ba2fa6..000000000 Binary files a/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00002.png b/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_none_input_modified_2_1/00000.png b/tests/snapshots/stax/test_sighash_none_input_modified_2_1/00000.png new file mode 100644 index 000000000..d3dc23888 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_input_modified_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_input_modified_2_2/00000.png b/tests/snapshots/stax/test_sighash_none_input_modified_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_input_modified_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_input_modified_3_0/00000.png b/tests/snapshots/stax/test_sighash_none_input_modified_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_none_input_modified_3_0/00000.png and b/tests/snapshots/stax/test_sighash_none_input_modified_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_output_modified_1_0/00000.png b/tests/snapshots/stax/test_sighash_none_output_modified_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_none_output_modified_1_0/00000.png and b/tests/snapshots/stax/test_sighash_none_output_modified_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_output_modified_1_0/00001.png b/tests/snapshots/stax/test_sighash_none_output_modified_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_none_output_modified_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00000.png b/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00000.png and b/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00001.png b/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00001.png deleted file mode 100644 index 7d0653538..000000000 Binary files a/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00002.png b/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_none_output_modified_2_1/00000.png b/tests/snapshots/stax/test_sighash_none_output_modified_2_1/00000.png new file mode 100644 index 000000000..d8f8a702b Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_output_modified_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_output_modified_2_2/00000.png b/tests/snapshots/stax/test_sighash_none_output_modified_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_output_modified_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_output_modified_3_0/00000.png b/tests/snapshots/stax/test_sighash_none_output_modified_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_none_output_modified_3_0/00000.png and b/tests/snapshots/stax/test_sighash_none_output_modified_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_sign_psbt_1_0/00000.png b/tests/snapshots/stax/test_sighash_none_sign_psbt_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_none_sign_psbt_1_0/00000.png and b/tests/snapshots/stax/test_sighash_none_sign_psbt_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_sign_psbt_1_0/00001.png b/tests/snapshots/stax/test_sighash_none_sign_psbt_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_none_sign_psbt_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00000.png b/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00000.png and b/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00001.png b/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00001.png deleted file mode 100644 index e72ba2fa6..000000000 Binary files a/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00002.png b/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_none_sign_psbt_2_1/00000.png b/tests/snapshots/stax/test_sighash_none_sign_psbt_2_1/00000.png new file mode 100644 index 000000000..d3dc23888 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_sign_psbt_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_sign_psbt_2_2/00000.png b/tests/snapshots/stax/test_sighash_none_sign_psbt_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_sign_psbt_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_sign_psbt_3_0/00000.png b/tests/snapshots/stax/test_sighash_none_sign_psbt_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_none_sign_psbt_3_0/00000.png and b/tests/snapshots/stax/test_sighash_none_sign_psbt_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_0_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_0_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_0_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_1_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_1_0/00000.png index 3a71fd4de..9693b0759 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_1_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_1_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_2_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_2_0/00000.png index 06f5cd200..ed9bb0bd7 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_2_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_2_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_2_0/00001.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_2_1/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_2_1/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_3_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_3_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_1_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_1_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_1_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_2_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_2_0/00000.png index 3a71fd4de..9693b0759 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_2_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_2_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_2_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_3_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_3_0/00000.png index 06f5cd200..ed9bb0bd7 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_3_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_3_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_3_0/00001.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_3_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_3_1/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_3_1/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_3_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_4_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_4_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_4_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_1_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_1_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_1_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_2_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_2_0/00000.png index 3a71fd4de..9693b0759 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_2_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_2_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_2_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_3_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_3_0/00000.png index 06f5cd200..ed9bb0bd7 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_3_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_3_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_3_0/00001.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_3_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_3_1/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_3_1/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_3_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_4_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_4_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_4_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_1_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_1_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_1_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_2_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_2_0/00000.png index 3a71fd4de..9693b0759 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_2_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_2_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_2_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_3_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_3_0/00000.png index 06f5cd200..ed9bb0bd7 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_3_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_3_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_3_0/00001.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_3_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_3_1/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_3_1/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_3_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_4_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_4_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_4_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_1_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_1_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_1_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_2_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_2_0/00000.png index 3a71fd4de..9693b0759 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_2_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_2_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_2_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_3_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_3_0/00000.png index 06f5cd200..ed9bb0bd7 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_3_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_3_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_3_0/00001.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_3_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_3_1/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_3_1/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_3_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_4_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_4_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_4_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_1_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_1_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_1_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_2_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_2_0/00000.png index 3a71fd4de..9693b0759 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_2_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_2_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_2_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_3_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_3_0/00000.png index 06f5cd200..ed9bb0bd7 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_3_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_3_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_3_0/00001.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_3_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_3_1/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_3_1/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_3_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_4_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_4_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_4_0/00000.png and b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_1_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_1_0/00000.png and b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_1_0/00001.png b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00000.png and b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00001.png b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00001.png deleted file mode 100644 index e72ba2fa6..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00002.png b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_1/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_1/00000.png new file mode 100644 index 000000000..d3dc23888 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_2/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_3_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_3_0/00000.png and b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_1_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_1_0/00000.png and b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_1_0/00001.png b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00000.png and b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00001.png b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00001.png deleted file mode 100644 index 7d0653538..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00002.png b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_1/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_1/00000.png new file mode 100644 index 000000000..d8f8a702b Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_2/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_3_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_3_0/00000.png and b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_sign_1_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_sign_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_single_anyone_sign_1_0/00000.png and b/tests/snapshots/stax/test_sighash_single_anyone_sign_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_sign_1_0/00001.png b/tests/snapshots/stax/test_sighash_single_anyone_sign_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_anyone_sign_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00000.png and b/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00001.png b/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00001.png deleted file mode 100644 index e72ba2fa6..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00002.png b/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_sign_2_1/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_sign_2_1/00000.png new file mode 100644 index 000000000..d3dc23888 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_sign_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_sign_2_2/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_sign_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_sign_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_sign_3_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_sign_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_single_anyone_sign_3_0/00000.png and b/tests/snapshots/stax/test_sighash_single_anyone_sign_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_input_modified_1_0/00000.png b/tests/snapshots/stax/test_sighash_single_input_modified_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_single_input_modified_1_0/00000.png and b/tests/snapshots/stax/test_sighash_single_input_modified_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_input_modified_1_0/00001.png b/tests/snapshots/stax/test_sighash_single_input_modified_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_input_modified_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00000.png b/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00000.png and b/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00001.png b/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00001.png deleted file mode 100644 index e72ba2fa6..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00002.png b/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_input_modified_2_1/00000.png b/tests/snapshots/stax/test_sighash_single_input_modified_2_1/00000.png new file mode 100644 index 000000000..d3dc23888 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_input_modified_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_input_modified_2_2/00000.png b/tests/snapshots/stax/test_sighash_single_input_modified_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_input_modified_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_input_modified_3_0/00000.png b/tests/snapshots/stax/test_sighash_single_input_modified_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_single_input_modified_3_0/00000.png and b/tests/snapshots/stax/test_sighash_single_input_modified_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_1_0/00000.png b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_1_0/00000.png and b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_1_0/00001.png b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00000.png b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00000.png index 6efdc63a7..f4f2bda75 100644 Binary files a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00000.png and b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00001.png b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00001.png deleted file mode 100644 index 7d0653538..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00002.png b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_1/00000.png b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_1/00000.png new file mode 100644 index 000000000..d8f8a702b Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_2/00000.png b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_3_0/00000.png b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_3_0/00000.png and b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_1_0/00000.png b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_1_0/00000.png and b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_1_0/00001.png b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00000.png b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00000.png and b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00001.png b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00001.png deleted file mode 100644 index 7d0653538..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00002.png b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_1/00000.png b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_1/00000.png new file mode 100644 index 000000000..d8f8a702b Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_2/00000.png b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_3_0/00000.png b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_3_0/00000.png and b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_sign_psbt_1_0/00000.png b/tests/snapshots/stax/test_sighash_single_sign_psbt_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_single_sign_psbt_1_0/00000.png and b/tests/snapshots/stax/test_sighash_single_sign_psbt_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_sign_psbt_1_0/00001.png b/tests/snapshots/stax/test_sighash_single_sign_psbt_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_sign_psbt_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00000.png b/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00000.png and b/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00001.png b/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00001.png deleted file mode 100644 index e72ba2fa6..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00002.png b/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_single_sign_psbt_2_1/00000.png b/tests/snapshots/stax/test_sighash_single_sign_psbt_2_1/00000.png new file mode 100644 index 000000000..d3dc23888 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_sign_psbt_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_sign_psbt_2_2/00000.png b/tests/snapshots/stax/test_sighash_single_sign_psbt_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_sign_psbt_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_sign_psbt_3_0/00000.png b/tests/snapshots/stax/test_sighash_single_sign_psbt_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_single_sign_psbt_3_0/00000.png and b/tests/snapshots/stax/test_sighash_single_sign_psbt_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_0_0/00000.png b/tests/snapshots/stax/test_sighash_unsupported_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_unsupported_0_0/00000.png and b/tests/snapshots/stax/test_sighash_unsupported_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_0_0/00001.png b/tests/snapshots/stax/test_sighash_unsupported_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_unsupported_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_1_0/00000.png b/tests/snapshots/stax/test_sighash_unsupported_1_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_unsupported_1_0/00000.png and b/tests/snapshots/stax/test_sighash_unsupported_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_1_0/00001.png b/tests/snapshots/stax/test_sighash_unsupported_1_0/00001.png deleted file mode 100644 index e72ba2fa6..000000000 Binary files a/tests/snapshots/stax/test_sighash_unsupported_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_1_0/00002.png b/tests/snapshots/stax/test_sighash_unsupported_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_unsupported_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_1_1/00000.png b/tests/snapshots/stax/test_sighash_unsupported_1_1/00000.png new file mode 100644 index 000000000..d3dc23888 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_unsupported_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_1_2/00000.png b/tests/snapshots/stax/test_sighash_unsupported_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_unsupported_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_2_0/00000.png b/tests/snapshots/stax/test_sighash_unsupported_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_unsupported_2_0/00000.png and b/tests/snapshots/stax/test_sighash_unsupported_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_0_0/00000.png b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_0_0/00000.png and b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_0_0/00001.png b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00000.png b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00000.png index 97524e00d..ab13563ad 100644 Binary files a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00000.png and b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00001.png b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00001.png deleted file mode 100644 index e72ba2fa6..000000000 Binary files a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00002.png b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_1/00000.png b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_1/00000.png new file mode 100644 index 000000000..d3dc23888 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_2/00000.png b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_2_0/00000.png b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_2_0/00000.png and b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_0_0/00000.png b/tests/snapshots/stax/test_sign_message_0_0/00000.png index c42ad9a36..098a7dd3f 100644 Binary files a/tests/snapshots/stax/test_sign_message_0_0/00000.png and b/tests/snapshots/stax/test_sign_message_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_0_0/00002.png b/tests/snapshots/stax/test_sign_message_0_0/00002.png deleted file mode 100644 index e50bf611c..000000000 Binary files a/tests/snapshots/stax/test_sign_message_0_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_message_0_0/00001.png b/tests/snapshots/stax/test_sign_message_0_1/00000.png similarity index 100% rename from tests/snapshots/stax/test_sign_message_0_0/00001.png rename to tests/snapshots/stax/test_sign_message_0_1/00000.png diff --git a/tests/snapshots/stax/test_sign_message_0_2/00000.png b/tests/snapshots/stax/test_sign_message_0_2/00000.png new file mode 100644 index 000000000..9196d0620 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_0_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_0_0/00000.png b/tests/snapshots/stax/test_sign_message_accept_0_0/00000.png index c42ad9a36..098a7dd3f 100644 Binary files a/tests/snapshots/stax/test_sign_message_accept_0_0/00000.png and b/tests/snapshots/stax/test_sign_message_accept_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_0_0/00002.png b/tests/snapshots/stax/test_sign_message_accept_0_0/00002.png deleted file mode 100644 index e50bf611c..000000000 Binary files a/tests/snapshots/stax/test_sign_message_accept_0_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_message_accept_0_0/00001.png b/tests/snapshots/stax/test_sign_message_accept_0_1/00000.png similarity index 100% rename from tests/snapshots/stax/test_sign_message_accept_0_0/00001.png rename to tests/snapshots/stax/test_sign_message_accept_0_1/00000.png diff --git a/tests/snapshots/stax/test_sign_message_accept_0_2/00000.png b/tests/snapshots/stax/test_sign_message_accept_0_2/00000.png new file mode 100644 index 000000000..9196d0620 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_0_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_0_0/00000.png b/tests/snapshots/stax/test_sign_message_accept_long_0_0/00000.png index c42ad9a36..098a7dd3f 100644 Binary files a/tests/snapshots/stax/test_sign_message_accept_long_0_0/00000.png and b/tests/snapshots/stax/test_sign_message_accept_long_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_0_0/00001.png b/tests/snapshots/stax/test_sign_message_accept_long_0_0/00001.png deleted file mode 100644 index 695fc7c4c..000000000 Binary files a/tests/snapshots/stax/test_sign_message_accept_long_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_0_0/00002.png b/tests/snapshots/stax/test_sign_message_accept_long_0_0/00002.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_message_accept_long_0_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_0_1/00000.png b/tests/snapshots/stax/test_sign_message_accept_long_0_1/00000.png new file mode 100644 index 000000000..e6080c2ae Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_long_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_1_0/00000.png b/tests/snapshots/stax/test_sign_message_accept_long_1_0/00000.png index 7ec24f1e3..3757c3e3e 100644 Binary files a/tests/snapshots/stax/test_sign_message_accept_long_1_0/00000.png and b/tests/snapshots/stax/test_sign_message_accept_long_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_1_0/00001.png b/tests/snapshots/stax/test_sign_message_accept_long_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_message_accept_long_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_2_0/00000.png b/tests/snapshots/stax/test_sign_message_accept_long_2_0/00000.png index c8a1a6d94..73b715143 100644 Binary files a/tests/snapshots/stax/test_sign_message_accept_long_2_0/00000.png and b/tests/snapshots/stax/test_sign_message_accept_long_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_2_0/00001.png b/tests/snapshots/stax/test_sign_message_accept_long_2_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_message_accept_long_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_3_0/00000.png b/tests/snapshots/stax/test_sign_message_accept_long_3_0/00000.png index d5673beef..f858187b2 100644 Binary files a/tests/snapshots/stax/test_sign_message_accept_long_3_0/00000.png and b/tests/snapshots/stax/test_sign_message_accept_long_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_3_0/00001.png b/tests/snapshots/stax/test_sign_message_accept_long_3_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_message_accept_long_3_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_4_0/00000.png b/tests/snapshots/stax/test_sign_message_accept_long_4_0/00000.png index 823fe9147..325d2de53 100644 Binary files a/tests/snapshots/stax/test_sign_message_accept_long_4_0/00000.png and b/tests/snapshots/stax/test_sign_message_accept_long_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_4_0/00001.png b/tests/snapshots/stax/test_sign_message_accept_long_4_0/00001.png deleted file mode 100644 index e50bf611c..000000000 Binary files a/tests/snapshots/stax/test_sign_message_accept_long_4_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_4_1/00000.png b/tests/snapshots/stax/test_sign_message_accept_long_4_1/00000.png new file mode 100644 index 000000000..9196d0620 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_long_4_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_0/00000.png b/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_0/00000.png index 731541c9c..098a7dd3f 100644 Binary files a/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_0/00000.png and b/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_0/00001.png b/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_0/00001.png deleted file mode 100644 index e50bf611c..000000000 Binary files a/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_1/00000.png b/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_1/00000.png new file mode 100644 index 000000000..731541c9c Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_2/00000.png b/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_2/00000.png new file mode 100644 index 000000000..9196d0620 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_too_long_0_0/00000.png b/tests/snapshots/stax/test_sign_message_accept_too_long_0_0/00000.png index f59ea32ec..098a7dd3f 100644 Binary files a/tests/snapshots/stax/test_sign_message_accept_too_long_0_0/00000.png and b/tests/snapshots/stax/test_sign_message_accept_too_long_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_too_long_0_0/00001.png b/tests/snapshots/stax/test_sign_message_accept_too_long_0_0/00001.png deleted file mode 100644 index e50bf611c..000000000 Binary files a/tests/snapshots/stax/test_sign_message_accept_too_long_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_message_accept_too_long_0_1/00000.png b/tests/snapshots/stax/test_sign_message_accept_too_long_0_1/00000.png new file mode 100644 index 000000000..f59ea32ec Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_too_long_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_too_long_0_2/00000.png b/tests/snapshots/stax/test_sign_message_accept_too_long_0_2/00000.png new file mode 100644 index 000000000..9196d0620 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_too_long_0_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_hash_reject_0_0/00000.png b/tests/snapshots/stax/test_sign_message_hash_reject_0_0/00000.png index 83a99df7b..098a7dd3f 100644 Binary files a/tests/snapshots/stax/test_sign_message_hash_reject_0_0/00000.png and b/tests/snapshots/stax/test_sign_message_hash_reject_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_hash_reject_0_0/00001.png b/tests/snapshots/stax/test_sign_message_hash_reject_0_0/00001.png deleted file mode 100644 index e50bf611c..000000000 Binary files a/tests/snapshots/stax/test_sign_message_hash_reject_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_message_hash_reject_0_1/00000.png b/tests/snapshots/stax/test_sign_message_hash_reject_0_1/00000.png index 751b367f2..83a99df7b 100644 Binary files a/tests/snapshots/stax/test_sign_message_hash_reject_0_1/00000.png and b/tests/snapshots/stax/test_sign_message_hash_reject_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_hash_reject_0_2/00000.png b/tests/snapshots/stax/test_sign_message_hash_reject_0_2/00000.png new file mode 100644 index 000000000..56afa4b24 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_hash_reject_0_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_reject_0_0/00000.png b/tests/snapshots/stax/test_sign_message_reject_0_0/00000.png index c42ad9a36..098a7dd3f 100644 Binary files a/tests/snapshots/stax/test_sign_message_reject_0_0/00000.png and b/tests/snapshots/stax/test_sign_message_reject_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_reject_0_0/00001.png b/tests/snapshots/stax/test_sign_message_reject_0_0/00001.png deleted file mode 100644 index d375d66b7..000000000 Binary files a/tests/snapshots/stax/test_sign_message_reject_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_message_reject_0_0/00002.png b/tests/snapshots/stax/test_sign_message_reject_0_0/00002.png deleted file mode 100644 index e50bf611c..000000000 Binary files a/tests/snapshots/stax/test_sign_message_reject_0_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_message_reject_0_1/00000.png b/tests/snapshots/stax/test_sign_message_reject_0_1/00000.png index 751b367f2..d375d66b7 100644 Binary files a/tests/snapshots/stax/test_sign_message_reject_0_1/00000.png and b/tests/snapshots/stax/test_sign_message_reject_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_reject_0_2/00000.png b/tests/snapshots/stax/test_sign_message_reject_0_2/00000.png new file mode 100644 index 000000000..56afa4b24 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_reject_0_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png index fe8259008..d863ed002 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png index f0bfb1ca7..428c346c0 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png index ec47288ae..08abaf817 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_1/00000.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_1/00000.png index adccaeb16..29e0ff9fb 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_1/00000.png and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00000.png index 49e98e252..9b6e282b5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00001.png deleted file mode 100644 index f56cc38ba..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00002.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_1/00000.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_1/00000.png new file mode 100644 index 000000000..4c6a1e859 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_2/00000.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_fail_11_changes_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_fail_11_changes_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_fail_11_changes_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_fail_11_changes_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_fail_11_changes_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_fail_11_changes_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_fail_11_changes_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_fail_11_changes_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_fail_11_changes_v1_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_fail_11_changes_v1_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_fail_11_changes_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_fail_11_changes_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_fail_11_changes_v1_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_fail_11_changes_v1_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_highfee_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_highfee_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_highfee_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_highfee_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_highfee_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_highfee_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_highfee_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_highfee_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_highfee_1_0/00000.png index dc7955b79..5523926c7 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_highfee_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_highfee_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_highfee_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_highfee_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_highfee_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_highfee_2_1/00000.png b/tests/snapshots/stax/test_sign_psbt_highfee_2_1/00000.png index 4bace98bf..167724c76 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_highfee_2_1/00000.png and b/tests/snapshots/stax/test_sign_psbt_highfee_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_highfee_2_1/00001.png b/tests/snapshots/stax/test_sign_psbt_highfee_2_1/00001.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_highfee_2_1/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_highfee_2_2/00000.png b/tests/snapshots/stax/test_sign_psbt_highfee_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_highfee_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_highfee_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_highfee_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_highfee_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_highfee_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00000.png index fe8259008..d863ed002 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00001.png index 1bcaeea79..c21939201 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00001.png and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00002.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00002.png index ec47288ae..08abaf817 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00002.png and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_1/00000.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_1/00000.png index adccaeb16..29e0ff9fb 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_1/00000.png and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00000.png index b35016dec..519dcf6b8 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00001.png deleted file mode 100644 index e5d77cf1d..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00002.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_1/00000.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_1/00000.png new file mode 100644 index 000000000..3dc9e2295 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_2/00000.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00000.png index fe8259008..d863ed002 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00001.png index 48f68a44d..0713e758b 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00001.png and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00002.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00002.png index ec47288ae..08abaf817 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00002.png and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_1/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_1/00000.png index adccaeb16..29e0ff9fb 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_1/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00000.png index fdbf91e7a..3c69ff058 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00001.png deleted file mode 100644 index ad4daa734..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00002.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_1/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_1/00000.png new file mode 100644 index 000000000..b5e351184 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_2/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png index fe8259008..d863ed002 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png index 48f68a44d..0713e758b 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png index ec47288ae..08abaf817 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_1/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_1/00000.png index adccaeb16..29e0ff9fb 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_1/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00000.png index fdbf91e7a..3c69ff058 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00001.png deleted file mode 100644 index ad4daa734..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00002.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_1/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_1/00000.png new file mode 100644 index 000000000..b5e351184 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_2/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_4_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_4_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_4_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00000.png index fe8259008..d863ed002 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00001.png index 48f68a44d..0713e758b 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00001.png and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00002.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00002.png index ec47288ae..08abaf817 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00002.png and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_1/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_1/00000.png index adccaeb16..29e0ff9fb 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_1/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_2_0/00000.png index caa284a71..58a236702 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_2_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_3_0/00000.png index 08a0fc72e..84a6840d9 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_3_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_3_0/00001.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_3_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_3_1/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_3_1/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_3_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_4_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_4_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_4_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00000.png index fe8259008..d863ed002 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00001.png index 48f68a44d..0713e758b 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00001.png and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00002.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00002.png index ec47288ae..08abaf817 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00002.png and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_1/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_1/00000.png index adccaeb16..29e0ff9fb 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_1/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_2_0/00000.png index caa284a71..58a236702 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_2_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_3_0/00000.png index 08a0fc72e..84a6840d9 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_3_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_3_0/00001.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_3_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_3_1/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_3_1/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_3_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_4_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_4_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_4_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00000.png index f89bec723..90c32b5d4 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00001.png deleted file mode 100644 index adb6a691b..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_1/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_1/00000.png new file mode 100644 index 000000000..c5bac20c0 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_2/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00000.png index f89bec723..90c32b5d4 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00001.png deleted file mode 100644 index adb6a691b..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_1/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_1/00000.png new file mode 100644 index 000000000..c5bac20c0 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_2/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00000.png index 17b5e632c..d3e7d16b9 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00001.png deleted file mode 100644 index d2e7752c2..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_1/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_1/00000.png new file mode 100644 index 000000000..3516b6f02 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_2/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00000.png index 17b5e632c..d3e7d16b9 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00001.png deleted file mode 100644 index d2e7752c2..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_1/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_1/00000.png new file mode 100644 index 000000000..3516b6f02 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_2/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00000.png index 17b5e632c..d3e7d16b9 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00001.png deleted file mode 100644 index d2e7752c2..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_1/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_1/00000.png new file mode 100644 index 000000000..3516b6f02 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_2/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00000.png index 17b5e632c..d3e7d16b9 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00001.png deleted file mode 100644 index d2e7752c2..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_1/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_1/00000.png new file mode 100644 index 000000000..3516b6f02 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_2/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png index 1277ee8fc..06e55ce35 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_2_0/00000.png index 918961ee3..400d33524 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_2_0/00001.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_2_1/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_2_1/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png index 1277ee8fc..06e55ce35 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_0/00000.png index 918961ee3..400d33524 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_0/00001.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_1/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_1/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png index 3a71fd4de..9693b0759 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_2_0/00000.png index 06f5cd200..ed9bb0bd7 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_2_0/00001.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_2_1/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_2_1/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png index 3a71fd4de..9693b0759 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_2_0/00000.png index 06f5cd200..ed9bb0bd7 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_2_0/00001.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_2_1/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_2_1/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00000.png index 23c3a90cf..6acf52c8a 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00001.png deleted file mode 100644 index 099a93882..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_1/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_1/00000.png new file mode 100644 index 000000000..8aadd0e2b Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_2/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00000.png index 23c3a90cf..6acf52c8a 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00001.png deleted file mode 100644 index 099a93882..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_1/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_1/00000.png new file mode 100644 index 000000000..8aadd0e2b Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_2/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00000.png index 23c3a90cf..6acf52c8a 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00001.png deleted file mode 100644 index 099a93882..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_1/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_1/00000.png new file mode 100644 index 000000000..8aadd0e2b Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_2/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png index 0b6df0c48..9b7bcfc1e 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00000.png index 9aa0dfef1..434a59efe 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00001.png deleted file mode 100644 index d86e844f4..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00002.png deleted file mode 100644 index cdbaa25e5..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_1/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_1/00000.png new file mode 100644 index 000000000..fb54c1117 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_2/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png index 0b6df0c48..9b7bcfc1e 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00000.png index 9aa0dfef1..434a59efe 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00001.png deleted file mode 100644 index d86e844f4..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00002.png deleted file mode 100644 index cdbaa25e5..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_1/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_1/00000.png new file mode 100644 index 000000000..fb54c1117 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_2/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_1_0/00000.png index 9c8b1c9dc..9d3927b67 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_1_0/00001.png deleted file mode 100644 index 8cb4c4c47..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_1_1/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_1_1/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00000.png index 5b406ed2a..b30e2e798 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00001.png deleted file mode 100644 index 72ad42f3b..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_1/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_1/00000.png new file mode 100644 index 000000000..e0a674b49 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_2/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00000.png index 5b406ed2a..b30e2e798 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00001.png deleted file mode 100644 index 72ad42f3b..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_1/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_1/00000.png new file mode 100644 index 000000000..e0a674b49 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_2/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00000.png index 5b406ed2a..b30e2e798 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00001.png deleted file mode 100644 index 72ad42f3b..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_1/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_1/00000.png new file mode 100644 index 000000000..e0a674b49 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_2/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00000.png index 5b406ed2a..b30e2e798 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00001.png deleted file mode 100644 index 72ad42f3b..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_1/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_1/00000.png new file mode 100644 index 000000000..e0a674b49 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_2/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png index fe8259008..d863ed002 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png index e22ababe8..cb02f14a1 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png index ec47288ae..08abaf817 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_1/00000.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_1/00000.png index adccaeb16..29e0ff9fb 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_1/00000.png and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00000.png index be3f449b3..951388516 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00001.png deleted file mode 100644 index 836808a6e..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00002.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_1/00000.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_1/00000.png new file mode 100644 index 000000000..25b8eed69 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_2/00000.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_2_0/00000.png index ea5fb3d81..f514ba4fd 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_2_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_3_0/00000.png index 42106b4bb..6744bd41c 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_3_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_3_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_3_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_4_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_4_0/00000.png index 7c1a7e9e2..4fbcb3a28 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_4_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_4_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_4_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_4_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_5_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_5_0/00000.png index 6ee137310..a84f29517 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_5_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_5_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_5_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_5_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_5_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00000.png index 418e6ef8a..c65bb0d57 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00001.png deleted file mode 100644 index eea1e44ab..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00002.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00002.png deleted file mode 100644 index e527647ea..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_1/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_1/00000.png new file mode 100644 index 000000000..de1b0e791 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_2/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_7_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_7_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_7_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_7_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_2_0/00000.png index 28e9f1f67..f514ba4fd 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_2_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_3_0/00000.png index d107be40b..a2242567c 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_3_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_3_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_3_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_4_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_4_0/00000.png index 702835c99..c1bc25fc5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_4_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_4_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_4_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_4_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00000.png index 46c831e49..29cafe94d 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00001.png deleted file mode 100644 index 03e7b30e1..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00002.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00002.png deleted file mode 100644 index 71a9455bd..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_1/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_1/00000.png new file mode 100644 index 000000000..de1b0e791 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_2/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_6_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_6_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_6_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_6_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_1_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_2_0/00000.png index 28e9f1f67..f514ba4fd 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_2_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_3_0/00000.png index a0d52ebea..6744bd41c 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_3_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_3_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_3_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_4_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_4_0/00000.png index 87b4d22b2..4fbcb3a28 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_4_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_4_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_4_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_4_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00000.png index 46c831e49..29cafe94d 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00001.png deleted file mode 100644 index 03e7b30e1..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00002.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00002.png deleted file mode 100644 index 71a9455bd..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_1/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_1/00000.png new file mode 100644 index 000000000..de1b0e791 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_2/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_6_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_6_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_6_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_6_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_1_0/00000.png index 3df60593c..3326334a2 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_2_0/00000.png index 766686653..839df13ec 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_2_0/00001.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_2_1/00000.png b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_2_1/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_opreturn_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_opreturn_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_1_0/00000.png index 480e7557f..d414707df 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_opreturn_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_opreturn_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_1_1/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_1_1/00000.png new file mode 100644 index 000000000..3b7f645be Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_2_0/00000.png index 766686653..839df13ec 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_opreturn_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_2_0/00001.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_opreturn_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_2_1/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_2_1/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_opreturn_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_1_0/00000.png index 480e7557f..d414707df 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_1_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_1_1/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_1_1/00000.png new file mode 100644 index 000000000..3b7f645be Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_2_0/00000.png index 766686653..839df13ec 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_2_0/00001.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_2_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_2_1/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_2_1/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_3_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_3_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00000.png index 6ccba4e59..a00f8eb61 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00001.png deleted file mode 100644 index 1c41bd804..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_1/00000.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_1/00000.png new file mode 100644 index 000000000..f8dcc95bd Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_2/00000.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png index 14439c154..7a8fa15fa 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_0_0/00001.png deleted file mode 100644 index ddae32d91..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_0_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00000.png index 6ccba4e59..a00f8eb61 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00001.png deleted file mode 100644 index 1c41bd804..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00001.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00002.png deleted file mode 100644 index 1f9f7a35a..000000000 Binary files a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00002.png and /dev/null differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_1/00000.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_1/00000.png new file mode 100644 index 000000000..f8dcc95bd Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_2/00000.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_2/00000.png new file mode 100644 index 000000000..066a141c3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_2/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_2_0/00000.png index a21279c8a..2ba6d27d5 100644 Binary files a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_2_0/00000.png and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_2_0/00000.png differ diff --git a/tests/test_sign_psbt.py b/tests/test_sign_psbt.py index 089634949..e5a77d3c8 100644 --- a/tests/test_sign_psbt.py +++ b/tests/test_sign_psbt.py @@ -701,7 +701,7 @@ def test_sign_psbt_with_opreturn(navigator: Navigator, firmware: Firmware, clien psbt.deserialize(psbt_b64) hww_sigs = client.sign_psbt(psbt, wallet, None, navigator, - instructions=sign_psbt_instruction_approve_2(firmware), + instructions=sign_psbt_instruction_approve_opreturn(firmware), testname=test_name) assert len(hww_sigs) == 1 diff --git a/tests/test_sign_psbt_v1.py b/tests/test_sign_psbt_v1.py index f8af8c5c5..aa3afce09 100644 --- a/tests/test_sign_psbt_v1.py +++ b/tests/test_sign_psbt_v1.py @@ -448,7 +448,7 @@ def test_sign_psbt_with_opreturn_v1(navigator: Navigator, firmware: Firmware, cl psbt.deserialize(psbt_b64) hww_sigs = client.sign_psbt(psbt, wallet, None, navigator, - instructions=sign_psbt_instruction_approve_2(firmware), + instructions=sign_psbt_instruction_approve_opreturn(firmware), testname=test_name) assert len(hww_sigs) == 1