From 222d442b34e3a0da54cea9e36e79aea21e07d9ab Mon Sep 17 00:00:00 2001 From: Mike Tolkachev Date: Tue, 25 Mar 2025 17:31:26 -0300 Subject: [PATCH 01/19] Display confidential addresses for outputs --- src/handler/get_wallet_address.c | 62 ++++--------------------------- src/handler/lib/policy.c | 26 +++++++++++++ src/handler/lib/policy.h | 37 +++++++++++++++++++ src/handler/sign_psbt.c | 63 +++++++++++++++++++++++++++++++- 4 files changed, 132 insertions(+), 56 deletions(-) diff --git a/src/handler/get_wallet_address.c b/src/handler/get_wallet_address.c index 501aed3a9..2643f0051 100644 --- a/src/handler/get_wallet_address.c +++ b/src/handler/get_wallet_address.c @@ -48,57 +48,6 @@ #include "liquid.h" #endif -#ifdef HAVE_LIQUID -/// State of the callback function obtaining `scriptPubKey` of the processed descriptor. -typedef struct { - /// Dispatcher context. - dispatcher_context_t *dc; - /// Pointer to the root node of the policy - const policy_node_t *policy; - /// Pointer to wallet header structure. - const policy_map_wallet_header_t *wallet_header; -} get_script_callback_state_t; - -/** - * Callback function obtaining `scriptPubKey` of the processed descriptor. - * - * @param[in,out] state - * Callback state, stores necessary properties of the processed descriptor. - * @param[in] descriptor_idx - * Descriptor index in the in the multipath scheme. - * @param[in] bip44_address_index - * Address index element of the derivation path, defined according to BIP 44. - * @param[out] out_buffer - * Buffer receiving `scriptPubKey`. - * - * @return true if successful, false if error. - */ -static bool get_script_callback(void *state_in, - uint32_t descriptor_idx, - uint32_t bip44_address_index, - buffer_t *out_buffer) { - if (!state_in || descriptor_idx > 1 || !out_buffer || - buffer_remaining(out_buffer) < MAX_SCRIPT_LEN) { - return false; - } - - get_script_callback_state_t *state = (get_script_callback_state_t *) state_in; - - int script_len = get_wallet_script( - state->dc, - state->policy, - &(wallet_derivation_info_t){.wallet_version = state->wallet_header->version, - .keys_merkle_root = state->wallet_header->keys_info_merkle_root, - .n_keys = state->wallet_header->n_keys, - .change = !!descriptor_idx, - .address_index = bip44_address_index}, - buffer_get_cur(out_buffer)); - - return script_len > 0 && buffer_seek_cur(out_buffer, script_len); -} - -#endif - void handler_get_wallet_address(dispatcher_context_t *dc, uint8_t protocol_version) { (void) protocol_version; @@ -272,13 +221,16 @@ void handler_get_wallet_address(dispatcher_context_t *dc, uint8_t protocol_versi if (liquid_policy_is_blinded(&wallet_policy_map.parsed)) { // Derive blinding public key from script uint8_t blinding_pubkey[33]; - get_script_callback_state_t callback_state = {.dc = dc, - .policy = &wallet_policy_map.parsed, - .wallet_header = &wallet_header}; + get_wallet_script_callback_state_t callback_state = { + .dc = dc, + .policy = &wallet_policy_map.parsed, + .wallet_version = wallet_header.version, + .keys_merkle_root = wallet_header.keys_info_merkle_root, + .n_keys = wallet_header.n_keys}; if (!liquid_get_blinding_public_key(&wallet_policy_map.parsed, script, script_len, - get_script_callback, + get_wallet_script_callback, &callback_state, blinding_pubkey)) { explicit_bzero(blinding_pubkey, sizeof(blinding_pubkey)); diff --git a/src/handler/lib/policy.c b/src/handler/lib/policy.c index 66773d6c2..5595ab279 100644 --- a/src/handler/lib/policy.c +++ b/src/handler/lib/policy.c @@ -1165,6 +1165,32 @@ int get_wallet_script(dispatcher_context_t *dispatcher_context, return -1; } +#ifdef HAVE_LIQUID +bool get_wallet_script_callback(void *state, + uint32_t descriptor_idx, + uint32_t bip44_address_index, + buffer_t *out_buffer) { + if (!state || descriptor_idx > 1 || !out_buffer || + buffer_remaining(out_buffer) < MAX_SCRIPT_LEN) { + return false; + } + + get_wallet_script_callback_state_t *st = (get_wallet_script_callback_state_t *) (state); + + int script_len = + get_wallet_script(st->dc, + st->policy, + &(wallet_derivation_info_t){.wallet_version = st->wallet_version, + .keys_merkle_root = st->keys_merkle_root, + .n_keys = st->n_keys, + .change = !!descriptor_idx, + .address_index = bip44_address_index}, + buffer_get_cur(out_buffer)); + + return script_len > 0 && buffer_seek_cur(out_buffer, script_len); +} +#endif // HAVE_LIQUID + __attribute__((noinline)) int get_wallet_internal_script_hash( dispatcher_context_t *dispatcher_context, const policy_node_t *policy, diff --git a/src/handler/lib/policy.h b/src/handler/lib/policy.h index 7a1ddf929..41fc3677d 100644 --- a/src/handler/lib/policy.h +++ b/src/handler/lib/policy.h @@ -50,6 +50,22 @@ typedef struct { bool change; // whether a change address or a receive address is derived } wallet_derivation_info_t; +#ifdef HAVE_LIQUID +/// State of the callback function obtaining `scriptPubKey` of the processed descriptor. +typedef struct { + /// Dispatcher context. + dispatcher_context_t *dc; + /// Pointer to the root node of the policy + const policy_node_t *policy; + /// The wallet policy version, either WALLET_POLICY_VERSION_V1 or WALLET_POLICY_VERSION_V2 + int wallet_version; + /// Pointer to the Merkle root of the tree of key informations in the policy + const uint8_t *keys_merkle_root; + /// The number of key information placeholders in the policy + uint32_t n_keys; +} get_wallet_script_callback_state_t; +#endif // HAVE_LIQUID + /** * Computes the hash of a taptree, to be used as tweak for the internal key per BIP-0341; * The returned hash is the second value in the tuple returned by taproot_tree_helper in @@ -93,6 +109,27 @@ __attribute__((warn_unused_result)) int get_wallet_script(dispatcher_context_t * const wallet_derivation_info_t *wdi, uint8_t out[static MAX_SCRIPT_LEN]); +#ifdef HAVE_LIQUID +/** + * A general purpose callback function obtaining `scriptPubKey` of the processed descriptor. + * + * @param[in,out] state + * Callback state, an instance of `get_wallet_script_callback_state_t`. + * @param[in] descriptor_idx + * Descriptor index in the in the multipath scheme. + * @param[in] bip44_address_index + * Address index element of the derivation path, defined according to BIP 44. + * @param[out] out_buffer + * Buffer receiving `scriptPubKey`. + * + * @return true if successful, false if error. + */ +__attribute__((warn_unused_result)) bool get_wallet_script_callback(void *state, + uint32_t descriptor_idx, + uint32_t bip44_address_index, + buffer_t *out_buffer); +#endif // HAVE_LIQUID + /** * Computes the script corresponding to a wallet policy, for a certain change and address index. * diff --git a/src/handler/sign_psbt.c b/src/handler/sign_psbt.c index da0c710aa..3f1073062 100644 --- a/src/handler/sign_psbt.c +++ b/src/handler/sign_psbt.c @@ -105,7 +105,7 @@ typedef struct { uint8_t asset_commitment[LIQUID_COMMITMENT_LEN]; /// Asset tag uint8_t asset_tag[LIQUID_ASSET_TAG_LEN]; - /// Information about the asset: ticher and precision + /// Information about the asset: ticker and precision asset_info_t asset_info; /// If true the asset is defined in internal asset list uint8_t built_in_asset; @@ -1864,6 +1864,61 @@ static void output_keys_callback(dispatcher_context_t *dc, } } +#ifdef HAVE_LIQUID + +/** + * Computes the confidential or unconfidential address corresponding to the given output. + * + * The termination character is added. + * + * @param[in,out] dc + * Dispatcher state. + * @param[in] output + * The current output being processed. + * @param[out] address + * The destination buffer for the computed address. + * @param[in] address_len + * The length of the destination buffer. + * + * @return the length of the computed address on success; -1 if the script is invalid, if it does + * not have an associated address (e.g. OP_RETURN), or the resulting address is too long to fit in + * out. + */ +static int __attribute__((noinline)) get_liquid_script_address(dispatcher_context_t *dc, + const output_info_t *output, + char *address, + size_t address_len) { + if (output->in_out.key_presence & HAS_BLINDING_PUBKEY) { + // Get blinding public key from PSET + uint8_t blinding_pubkey[33]; + if (sizeof(blinding_pubkey) != + call_get_merkleized_map_value(dc, + &output->in_out.map, + PSBT_ELEMENTS_OUT_BLINDING_PUBKEY, + sizeof(PSBT_ELEMENTS_OUT_BLINDING_PUBKEY), + blinding_pubkey, + sizeof(blinding_pubkey))) { + PRINTF("Error fetching blinding pubkey\n"); + return -1; + } + int result = liquid_get_script_confidential_address(output->in_out.scriptPubKey, + output->in_out.scriptPubKey_len, + &G_liquid_network_config, + blinding_pubkey, + sizeof(blinding_pubkey), + address, + address_len); + + explicit_bzero(blinding_pubkey, sizeof(blinding_pubkey)); + return result; + } else { + return get_script_address(output->in_out.scriptPubKey, + output->in_out.scriptPubKey_len, + address, + address_len); + } +} +#endif static bool __attribute__((noinline)) display_output(dispatcher_context_t *dc, sign_psbt_state_t *st, int cur_output_index, @@ -1873,10 +1928,16 @@ static bool __attribute__((noinline)) display_output(dispatcher_context_t *dc, // show this output's address char output_address[MAX(MAX_ADDRESS_LENGTH_STR + 1, MAX_OPRETURN_OUTPUT_DESC_SIZE)]; + +#ifdef HAVE_LIQUID + int address_len = get_liquid_script_address(dc, output, output_address, sizeof(output_address)); +#else int address_len = get_script_address(output->in_out.scriptPubKey, output->in_out.scriptPubKey_len, output_address, sizeof(output_address)); +#endif + if (address_len < 0) { // script does not have an address; check if OP_RETURN #ifdef HAVE_LIQUID From b7930745e999bdeba3d9eb1b1f881c1a11fed38b Mon Sep 17 00:00:00 2001 From: Mike Tolkachev Date: Wed, 2 Apr 2025 17:21:36 -0300 Subject: [PATCH 02/19] Add fallback strlcpy to unit tests --- unit-tests/CMakeLists.txt | 7 +++++ unit-tests/libs/fallback_strlcpy.h | 47 ++++++++++++++++++++++++++++++ unit-tests/mock_includes/os.h | 43 +++++++++++++++------------ 3 files changed, 78 insertions(+), 19 deletions(-) create mode 100644 unit-tests/libs/fallback_strlcpy.h diff --git a/unit-tests/CMakeLists.txt b/unit-tests/CMakeLists.txt index 1ed66b3ae..870bc5272 100644 --- a/unit-tests/CMakeLists.txt +++ b/unit-tests/CMakeLists.txt @@ -30,6 +30,13 @@ project(unit_tests DESCRIPTION "Unit tests for Ledger Nano application" LANGUAGES C) +# Detect strlcpy availability and include fallback if necessary +include(CheckFunctionExists) +check_function_exists(strlcpy HAVE_STRLCPY) +if(NOT HAVE_STRLCPY) + add_compile_options(-include libs/fallback_strlcpy.h) +endif() + # guard against bad build-type strings if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE "Debug") diff --git a/unit-tests/libs/fallback_strlcpy.h b/unit-tests/libs/fallback_strlcpy.h new file mode 100644 index 000000000..a0d94f4be --- /dev/null +++ b/unit-tests/libs/fallback_strlcpy.h @@ -0,0 +1,47 @@ +/** + * @file fallback_strlcpy.h + * @brief Provides a portable fallback for `strlcpy()` if the platform does not support it. + * + * This header defines an inline implementation of `strlcpy()` if it is not available + * in the system C library. It is intended to be force-included by the build system + * on platforms without native `strlcpy` support. + * + * @note `strlcpy()` is a BSD function and not part of the standard C library, + * so many Linux distributions (like glibc-based ones) do not provide it. + */ + +#pragma once + +#include + +/** + * @brief Safely copies a C-string into a destination buffer with truncation. + * + * This function copies at most `size - 1` characters from the null-terminated + * string `src` to `dst`, null-terminating the result if `size > 0`. + * + * It returns the total length of the string it tried to create — that is, + * the length of `src`. If the return value is greater than or equal to `size`, + * truncation occurred. + * + * @param[out] dst + * Destination buffer. + * @param[in] src + * Source null-terminated string. + * @param[in] size + * Size of the destination buffer in bytes. + * + * @return Length of `src`; this will be >= `size` if truncation occurred. + * + * @note This implementation is safe and standard-compliant, but less efficient + * than optimized versions found in libc replacements like `libbsd`. + */ +static inline size_t strlcpy(char *dst, const char *src, size_t size) { + size_t srclen = strlen(src); + if (size > 0) { + size_t copylen = (srclen >= size) ? size - 1 : srclen; + memcpy(dst, src, copylen); + dst[copylen] = '\0'; + } + return srclen; +} \ No newline at end of file diff --git a/unit-tests/mock_includes/os.h b/unit-tests/mock_includes/os.h index 06a1351cb..a5b66f4b8 100644 --- a/unit-tests/mock_includes/os.h +++ b/unit-tests/mock_includes/os.h @@ -494,14 +494,16 @@ void svc_nvm_write_page(unsigned char WIDE *page_adr); #define CPP_CONCAT(x, y) CPP_CONCAT_x(x, y) #define CPP_CONCAT_x(x, y) x##y -SUDOCALL PERMISSION(APPLICATION_FLAG_NONE) try_context_t *try_context_get(void); +SUDOCALL PERMISSION(APPLICATION_FLAG_NONE) +try_context_t *try_context_get(void); try_context_t *svc_try_context_get(void); // set the new try context and retrieve the previous one // SECURITY NOTE: no PLENGTH(sizeof(try_context_t)) set because the value is // never dereferenced within the SUDOCALL. // and is checked before being used in all SYSCALL that would use // it. -SUDOCALL PERMISSION(APPLICATION_FLAG_NONE) try_context_t *try_context_set(try_context_t *context); +SUDOCALL PERMISSION(APPLICATION_FLAG_NONE) +try_context_t *try_context_set(try_context_t *context); try_context_t *svc_try_context_set(try_context_t *tryctx); // ----------------------------------------------------------------------- @@ -1239,11 +1241,13 @@ SYSCALL bolos_bool_t os_global_pin_is_validated(void); * alternate) * @return BOLOS_UX_OK if pin validated */ -SYSCALL PERMISSION(APPLICATION_FLAG_GLOBAL_PIN) bolos_bool_t - os_global_pin_check(unsigned char *pin_buffer PLENGTH(pin_length), unsigned char pin_length); +SYSCALL PERMISSION(APPLICATION_FLAG_GLOBAL_PIN) +bolos_bool_t os_global_pin_check(unsigned char *pin_buffer PLENGTH(pin_length), + unsigned char pin_length); SYSCALL PERMISSION(APPLICATION_FLAG_GLOBAL_PIN) void os_global_pin_invalidate(void); -SYSCALL PERMISSION(APPLICATION_FLAG_GLOBAL_PIN) unsigned int os_global_pin_retries(void); +SYSCALL PERMISSION(APPLICATION_FLAG_GLOBAL_PIN) +unsigned int os_global_pin_retries(void); SYSCALL PERMISSION(APPLICATION_FLAG_BOLOS_UX) unsigned int os_registry_count(void); @@ -1297,7 +1301,8 @@ SYSCALL void os_lib_throw(unsigned int exception); #define OS_FLAG_PIN_VALIDATED 128 //#define OS_FLAG_CUSTOM_UX 4 /* Enable application to retrieve OS current running options */ -SYSCALL PERMISSION(APPLICATION_FLAG_NONE) unsigned int os_flags(void); +SYSCALL PERMISSION(APPLICATION_FLAG_NONE) +unsigned int os_flags(void); SYSCALL unsigned int os_version(unsigned char *version PLENGTH(maxlength), unsigned int maxlength); /* Grab the SE serial number */ SYSCALL unsigned int os_serial(unsigned char *serial PLENGTH(maxlength), unsigned int maxlength); @@ -1354,10 +1359,10 @@ typedef enum os_setting_e { * Retrieve the value of a setting in a user specified buffer, with a max * length, and return the effective returned length. */ -SYSCALL PERMISSION(APPLICATION_FLAG_BOLOS_SETTINGS) unsigned int os_setting_get( - unsigned int setting_id, - unsigned char *value PLENGTH(maxlen), - unsigned int maxlen); +SYSCALL PERMISSION(APPLICATION_FLAG_BOLOS_SETTINGS) +unsigned int os_setting_get(unsigned int setting_id, + unsigned char *value PLENGTH(maxlen), + unsigned int maxlen); /** * Define a setting's value from a user buffer and its length. In case of error, @@ -1426,13 +1431,13 @@ SYSCALL PERMISSION(APPLICATION_FLAG_BOLOS_UX) void os_get_memory_info( * @param maxlength Size of the buffer to be compared OR to be retrieved * (trimmed depending the TLV effective length). */ -SYSCALL PERMISSION(APPLICATION_FLAG_BOLOS_UX) unsigned int os_registry_get_tag( - unsigned int appidx, - unsigned int *tlvoffset, - unsigned int tag, - unsigned int value_offset, - void *buffer PLENGTH(maxlength), - unsigned int maxlength); +SYSCALL PERMISSION(APPLICATION_FLAG_BOLOS_UX) +unsigned int os_registry_get_tag(unsigned int appidx, + unsigned int *tlvoffset, + unsigned int tag, + unsigned int value_offset, + void *buffer PLENGTH(maxlength), + unsigned int maxlength); // Copy the currently running application tag from its install parameters to the // given user buffer. Only APPNAME/APPVERSION/DERIVEPATH/ICON tags are @@ -1542,8 +1547,8 @@ SYSCALL bolos_bool_t os_sched_is_running(unsigned int task_idx); /** * Retrieve the last status issued by a task using either yield or exit. */ -SUDOCALL PERMISSION(APPLICATION_FLAG_NONE) bolos_task_status_t - os_sched_last_status(unsigned int task_idx); +SUDOCALL PERMISSION(APPLICATION_FLAG_NONE) +bolos_task_status_t os_sched_last_status(unsigned int task_idx); bolos_task_status_t svc_os_sched_last_status(unsigned int task_idx); /** From b12e4aa83d781e5bdd0cab372055380d32a65fcb Mon Sep 17 00:00:00 2001 From: Mike Tolkachev Date: Wed, 2 Apr 2025 17:45:45 -0300 Subject: [PATCH 03/19] Fix unit tests CMake script --- .github/workflows/ci-workflow.yml | 1 + unit-tests/CMakeLists.txt | 18 +++++++++--------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index baf79d181..f57f76c41 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -7,6 +7,7 @@ on: - master - develop - liquid_develop + - tmp_ci_test pull_request: branches: - master diff --git a/unit-tests/CMakeLists.txt b/unit-tests/CMakeLists.txt index 870bc5272..85f4809df 100644 --- a/unit-tests/CMakeLists.txt +++ b/unit-tests/CMakeLists.txt @@ -30,13 +30,6 @@ project(unit_tests DESCRIPTION "Unit tests for Ledger Nano application" LANGUAGES C) -# Detect strlcpy availability and include fallback if necessary -include(CheckFunctionExists) -check_function_exists(strlcpy HAVE_STRLCPY) -if(NOT HAVE_STRLCPY) - add_compile_options(-include libs/fallback_strlcpy.h) -endif() - # guard against bad build-type strings if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE "Debug") @@ -80,18 +73,25 @@ if(HAVE_LIQUID) message("${BoldCyan}** LIQUID SUPPORT ENABLED **${ColourReset}") endif() +# Include directories include_directories(../src) include_directories(../src/common) include_directories(mock_includes) +include_directories(libs) include_directories(lib/sha-2) +# Detect strlcpy availability and include fallback if necessary +include(CheckFunctionExists) +check_function_exists(strlcpy HAVE_STRLCPY) +if(NOT HAVE_STRLCPY) + add_compile_options(-include fallback_strlcpy.h) +endif() + if(CMAKE_C_COMPILER_ID STREQUAL "AppleClang") include_directories(/usr/local/include) link_directories(/usr/local/lib) endif() -include_directories(libs) - add_executable(test_apdu_parser test_apdu_parser.c) add_executable(test_base58 test_base58.c) add_executable(test_bip32 test_bip32.c) From ec67f3d7495f3a933e670bc315916d0b3f96c52f Mon Sep 17 00:00:00 2001 From: Mike Tolkachev Date: Wed, 2 Apr 2025 18:01:40 -0300 Subject: [PATCH 04/19] Remove temporary branch from CI --- .github/workflows/ci-workflow.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index f57f76c41..baf79d181 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -7,7 +7,6 @@ on: - master - develop - liquid_develop - - tmp_ci_test pull_request: branches: - master From aeb1a15493456665d8e9021780c6792af89df814 Mon Sep 17 00:00:00 2001 From: Mike Tolkachev Date: Fri, 4 Apr 2025 16:08:24 -0300 Subject: [PATCH 05/19] Add testnet support --- .github/workflows/ci-workflow.yml | 8 ++++++++ Makefile | 26 +++++++++++++++++++++----- src/liquid/liquid_assets.c | 13 ++++++++++--- 3 files changed, 39 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index baf79d181..561dce9fa 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -41,6 +41,8 @@ jobs: make DEBUG=0 COIN=liquid BOLOS_SDK=${{ matrix.SDK }} && mv bin/ liquid-bin/ make clean make DEBUG=0 COIN=liquid_regtest BOLOS_SDK=${{ matrix.SDK }} && mv bin/ liquid-regtest-bin/ + make clean + make DEBUG=0 COIN=liquid_testnet BOLOS_SDK=${{ matrix.SDK }} && mv bin/ liquid-testnet-bin/ - name: Upload Liquid app binary uses: actions/upload-artifact@v4 with: @@ -53,6 +55,12 @@ jobs: name: liquid-regtest-app-${{ matrix.model }} path: liquid-regtest-bin + - name: Upload Liquid Testnet app binary + uses: actions/upload-artifact@v4 + with: + name: liquid-testnet-app-${{ matrix.model }} + path: liquid-testnet-bin + job_unit_test: name: Unit test needs: job_build diff --git a/Makefile b/Makefile index 6cdedd268..ba8ce7da6 100644 --- a/Makefile +++ b/Makefile @@ -78,7 +78,7 @@ endif # Setting to allow building variant applications VARIANT_PARAM = COIN -VARIANT_VALUES = bitcoin_testnet bitcoin liquid_regtest liquid +VARIANT_VALUES = bitcoin_testnet bitcoin liquid_regtest liquid_testnet liquid ######################################## # Application custom permissions # @@ -126,14 +126,30 @@ DEFINES += COIN_P2PKH_VERSION=111 DEFINES += COIN_P2SH_VERSION=75 DEFINES += COIN_PREFIX_CONFIDENTIAL=4 DEFINES += HAVE_LIQUID -DEFINES += HAVE_LIQUID_TEST -DEFINES += COIN_BLINDED_VERSION=4 +DEFINES += LIQUID_NET_REGTEST DEFINES += COIN_COINID_SHORT=\"L-BTC\" DEFINES += COIN_NATIVE_SEGWIT_PREFIX=\"ert\" DEFINES += COIN_NATIVE_SEGWIT_PREFIX_CONFIDENTIAL=\"el\" APPNAME = "Liquid Regtest" +else ifeq ($(COIN),liquid_testnet) + +# Liquid testnet +DEFINES += BIP32_PUBKEY_VERSION=0x043587CF +DEFINES += BIP32_PRIVKEY_VERSION=0x04358394 +DEFINES += BIP44_COIN_TYPE=1 +DEFINES += COIN_P2PKH_VERSION=36 +DEFINES += COIN_P2SH_VERSION=19 +DEFINES += COIN_PREFIX_CONFIDENTIAL=4 +DEFINES += HAVE_LIQUID +DEFINES += LIQUID_NET_TESTNET +DEFINES += COIN_COINID_SHORT=\"L-BTC\" +DEFINES += COIN_NATIVE_SEGWIT_PREFIX=\"tex\" +DEFINES += COIN_NATIVE_SEGWIT_PREFIX_CONFIDENTIAL=\"tlq\" + +APPNAME = "Liquid Testnet" + else ifeq ($(COIN),liquid) # Liquid @@ -144,7 +160,7 @@ DEFINES += COIN_P2PKH_VERSION=57 DEFINES += COIN_P2SH_VERSION=39 DEFINES += COIN_PREFIX_CONFIDENTIAL=12 DEFINES += HAVE_LIQUID -DEFINES += COIN_BLINDED_VERSION=12 +DEFINES += LIQUID_NET_MAINNET DEFINES += COIN_COINID_SHORT=\"L-BTC\" DEFINES += COIN_NATIVE_SEGWIT_PREFIX=\"ex\" DEFINES += COIN_NATIVE_SEGWIT_PREFIX_CONFIDENTIAL=\"lq\" @@ -153,7 +169,7 @@ APPNAME = "Liquid" else ifeq ($(filter clean,$(MAKECMDGOALS)),) -$(error Unsupported COIN - use bitcoin_testnet, bitcoin, liquid_regtest, liquid) +$(error Unsupported COIN - use bitcoin_testnet, bitcoin, liquid_regtest, liquid_testnet, liquid) endif endif diff --git a/src/liquid/liquid_assets.c b/src/liquid/liquid_assets.c index 7ce6e0593..da320f98f 100644 --- a/src/liquid/liquid_assets.c +++ b/src/liquid/liquid_assets.c @@ -57,16 +57,23 @@ STATIC_NO_TEST const asset_definition_t liquid_assets[] = { /// Asset tag of L-BTC or TL-BTC depending on build const uint8_t liquid_bitcoin_tag[LIQUID_ASSET_TAG_LEN] = { -#ifdef HAVE_LIQUID_TEST - /// Asset tag of TL-BTC +#if defined(LQUID_NET_REGTEST) + /// Asset tag of regtest TL-BTC 0x5a, 0xc9, 0xf6, 0x5c, 0x0e, 0xfc, 0xc4, 0x77, 0x5e, 0x0b, 0xae, 0xc4, 0xec, 0x03, 0xab, 0xdd, 0xe2, 0x24, 0x73, 0xcd, 0x3c, 0xf3, 0x3c, 0x04, 0x19, 0xca, 0x29, 0x0e, 0x07, 0x51, 0xb2, 0x25 -#else +#elif defined(LIQUID_NET_TESTNET) + /// Asset tag of testnet TL-BTC + 0x14, 0x4c, 0x65, 0x43, 0x44, 0xaa, 0x71, 0x6d, 0x6f, 0x3a, 0xbc, + 0xc1, 0xca, 0x90, 0xe5, 0x64, 0x1e, 0x4e, 0x2a, 0x7f, 0x63, 0x3b, + 0xc0, 0x9f, 0xe3, 0xba, 0xf6, 0x45, 0x85, 0x81, 0x9a, 0x49 +#elif defined(LIQUID_NET_MAINNET) /// Asset tag of L-BTC 0x6f, 0x02, 0x79, 0xe9, 0xed, 0x04, 0x1c, 0x3d, 0x71, 0x0a, 0x9f, 0x57, 0xd0, 0xc0, 0x29, 0x28, 0x41, 0x64, 0x60, 0xc4, 0xb7, 0x22, 0xae, 0x34, 0x57, 0xa1, 0x1e, 0xec, 0x38, 0x1c, 0x52, 0x6d +#else +#error Valid net must be selected for Liquid #endif }; From b1d9aa823ae9843f18dc11e06d2f83dadc9411e6 Mon Sep 17 00:00:00 2001 From: Mike Tolkachev Date: Thu, 10 Apr 2025 14:31:59 -0300 Subject: [PATCH 06/19] Temporarily disable guidelines checks for PRs --- .github/workflows/guidelines-enforcer.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/guidelines-enforcer.yml b/.github/workflows/guidelines-enforcer.yml index 4a550ce50..f14e3f00b 100644 --- a/.github/workflows/guidelines-enforcer.yml +++ b/.github/workflows/guidelines-enforcer.yml @@ -16,7 +16,8 @@ on: - develop # Temporarily disabled until PR #285 is merged to `github.com/LedgerHQ/ledger-app-database` # - liquid_develop - pull_request: + # Temporarily disabled until PR #285 is merged to `github.com/LedgerHQ/ledger-app-database` + # pull_request: jobs: guidelines_enforcer: From 711d588fbdb30146968621d9fb2bcd19b09364dc Mon Sep 17 00:00:00 2001 From: Mike Tolkachev Date: Thu, 10 Apr 2025 18:15:34 -0300 Subject: [PATCH 07/19] Update snapshots --- .../00006.png | Bin 483 -> 458 bytes .../00007.png | Bin 505 -> 516 bytes .../00008.png | Bin 380 -> 483 bytes .../00009.png | Bin 326 -> 487 bytes .../00010.png | Bin 0 -> 472 bytes .../00011.png | Bin 0 -> 401 bytes .../00012.png | Bin 0 -> 326 bytes .../00006.png | Bin 487 -> 498 bytes .../00007.png | Bin 498 -> 481 bytes .../00008.png | Bin 374 -> 475 bytes .../00009.png | Bin 326 -> 508 bytes .../00010.png | Bin 0 -> 482 bytes .../00011.png | Bin 0 -> 489 bytes .../00012.png | Bin 0 -> 326 bytes .../00006.png | Bin 497 -> 459 bytes .../00007.png | Bin 465 -> 466 bytes .../00008.png | Bin 399 -> 487 bytes .../00009.png | Bin 326 -> 515 bytes .../00010.png | Bin 0 -> 503 bytes .../00011.png | Bin 0 -> 381 bytes .../00012.png | Bin 0 -> 326 bytes .../test_asset_operations_0_0_1_0/00006.png | Bin 481 -> 500 bytes .../test_asset_operations_0_0_1_0/00007.png | Bin 501 -> 513 bytes .../test_asset_operations_0_0_1_0/00008.png | Bin 383 -> 510 bytes .../test_asset_operations_0_0_1_0/00009.png | Bin 326 -> 497 bytes .../test_asset_operations_0_0_1_0/00010.png | Bin 0 -> 507 bytes .../test_asset_operations_0_0_1_0/00011.png | Bin 0 -> 375 bytes .../test_asset_operations_0_0_1_0/00012.png | Bin 0 -> 326 bytes .../test_asset_operations_0_0_2_0/00007.png | Bin 481 -> 500 bytes .../test_asset_operations_0_0_2_0/00008.png | Bin 501 -> 513 bytes .../test_asset_operations_0_0_2_0/00009.png | Bin 383 -> 510 bytes .../test_asset_operations_0_0_2_0/00010.png | Bin 326 -> 497 bytes .../test_asset_operations_0_0_2_0/00011.png | Bin 0 -> 507 bytes .../test_asset_operations_0_0_2_0/00012.png | Bin 0 -> 375 bytes .../test_asset_operations_0_0_2_0/00013.png | Bin 0 -> 326 bytes .../test_asset_operations_0_1_1_0/00006.png | Bin 444 -> 501 bytes .../test_asset_operations_0_1_1_0/00007.png | Bin 504 -> 485 bytes .../test_asset_operations_0_1_1_0/00008.png | Bin 381 -> 464 bytes .../test_asset_operations_0_1_1_0/00009.png | Bin 326 -> 478 bytes .../test_asset_operations_0_1_1_0/00010.png | Bin 0 -> 468 bytes .../test_asset_operations_0_1_1_0/00011.png | Bin 0 -> 427 bytes .../test_asset_operations_0_1_1_0/00012.png | Bin 0 -> 326 bytes .../nanos/test_sighash_flags_0_0_1_0/00002.png | Bin 496 -> 464 bytes .../nanos/test_sighash_flags_0_0_1_0/00003.png | Bin 517 -> 488 bytes .../nanos/test_sighash_flags_0_0_1_0/00004.png | Bin 361 -> 472 bytes .../nanos/test_sighash_flags_0_0_1_0/00005.png | Bin 326 -> 483 bytes .../nanos/test_sighash_flags_0_0_1_0/00006.png | Bin 0 -> 470 bytes .../nanos/test_sighash_flags_0_0_1_0/00007.png | Bin 0 -> 439 bytes .../nanos/test_sighash_flags_0_0_1_0/00008.png | Bin 0 -> 326 bytes .../test_sighash_flags_0_10_1_0/00002.png | Bin 486 -> 484 bytes .../test_sighash_flags_0_10_1_0/00003.png | Bin 492 -> 478 bytes .../test_sighash_flags_0_10_1_0/00004.png | Bin 365 -> 477 bytes .../test_sighash_flags_0_10_1_0/00005.png | Bin 326 -> 514 bytes .../test_sighash_flags_0_10_1_0/00006.png | Bin 0 -> 484 bytes .../test_sighash_flags_0_10_1_0/00007.png | Bin 0 -> 397 bytes .../test_sighash_flags_0_10_1_0/00008.png | Bin 0 -> 326 bytes .../nanos/test_sighash_flags_0_1_1_0/00002.png | Bin 483 -> 496 bytes .../nanos/test_sighash_flags_0_1_1_0/00003.png | Bin 502 -> 477 bytes .../nanos/test_sighash_flags_0_1_1_0/00004.png | Bin 383 -> 481 bytes .../nanos/test_sighash_flags_0_1_1_0/00005.png | Bin 326 -> 526 bytes .../nanos/test_sighash_flags_0_1_1_0/00006.png | Bin 0 -> 504 bytes .../nanos/test_sighash_flags_0_1_1_0/00007.png | Bin 0 -> 422 bytes .../nanos/test_sighash_flags_0_1_1_0/00008.png | Bin 0 -> 326 bytes .../nanos/test_sighash_flags_0_2_1_0/00002.png | Bin 455 -> 475 bytes .../nanos/test_sighash_flags_0_2_1_0/00003.png | Bin 501 -> 476 bytes .../nanos/test_sighash_flags_0_2_1_0/00004.png | Bin 417 -> 517 bytes .../nanos/test_sighash_flags_0_2_1_0/00005.png | Bin 326 -> 490 bytes .../nanos/test_sighash_flags_0_2_1_0/00006.png | Bin 0 -> 511 bytes .../nanos/test_sighash_flags_0_2_1_0/00007.png | Bin 0 -> 424 bytes .../nanos/test_sighash_flags_0_2_1_0/00008.png | Bin 0 -> 326 bytes .../nanos/test_sighash_flags_0_3_1_0/00002.png | Bin 486 -> 494 bytes .../nanos/test_sighash_flags_0_3_1_0/00003.png | Bin 483 -> 503 bytes .../nanos/test_sighash_flags_0_3_1_0/00004.png | Bin 385 -> 488 bytes .../nanos/test_sighash_flags_0_3_1_0/00005.png | Bin 326 -> 502 bytes .../nanos/test_sighash_flags_0_3_1_0/00006.png | Bin 0 -> 514 bytes .../nanos/test_sighash_flags_0_3_1_0/00007.png | Bin 0 -> 380 bytes .../nanos/test_sighash_flags_0_3_1_0/00008.png | Bin 0 -> 326 bytes .../nanos/test_sighash_flags_0_4_1_0/00002.png | Bin 485 -> 497 bytes .../nanos/test_sighash_flags_0_4_1_0/00003.png | Bin 476 -> 498 bytes .../nanos/test_sighash_flags_0_4_1_0/00004.png | Bin 381 -> 504 bytes .../nanos/test_sighash_flags_0_4_1_0/00005.png | Bin 326 -> 489 bytes .../nanos/test_sighash_flags_0_4_1_0/00006.png | Bin 0 -> 487 bytes .../nanos/test_sighash_flags_0_4_1_0/00007.png | Bin 0 -> 405 bytes .../nanos/test_sighash_flags_0_4_1_0/00008.png | Bin 0 -> 326 bytes .../nanos/test_sighash_flags_0_5_1_0/00002.png | Bin 472 -> 477 bytes .../nanos/test_sighash_flags_0_5_1_0/00003.png | Bin 488 -> 523 bytes .../nanos/test_sighash_flags_0_5_1_0/00004.png | Bin 431 -> 506 bytes .../nanos/test_sighash_flags_0_5_1_0/00005.png | Bin 326 -> 464 bytes .../nanos/test_sighash_flags_0_5_1_0/00006.png | Bin 0 -> 508 bytes .../nanos/test_sighash_flags_0_5_1_0/00007.png | Bin 0 -> 427 bytes .../nanos/test_sighash_flags_0_5_1_0/00008.png | Bin 0 -> 326 bytes .../nanos/test_sighash_flags_0_6_1_0/00002.png | Bin 489 -> 470 bytes .../nanos/test_sighash_flags_0_6_1_0/00003.png | Bin 472 -> 487 bytes .../nanos/test_sighash_flags_0_6_1_0/00004.png | Bin 376 -> 499 bytes .../nanos/test_sighash_flags_0_6_1_0/00005.png | Bin 326 -> 481 bytes .../nanos/test_sighash_flags_0_6_1_0/00006.png | Bin 0 -> 493 bytes .../nanos/test_sighash_flags_0_6_1_0/00007.png | Bin 0 -> 422 bytes .../nanos/test_sighash_flags_0_6_1_0/00008.png | Bin 0 -> 326 bytes .../nanos/test_sighash_flags_0_7_1_0/00002.png | Bin 476 -> 488 bytes .../nanos/test_sighash_flags_0_7_1_0/00003.png | Bin 498 -> 505 bytes .../nanos/test_sighash_flags_0_7_1_0/00004.png | Bin 362 -> 487 bytes .../nanos/test_sighash_flags_0_7_1_0/00005.png | Bin 326 -> 498 bytes .../nanos/test_sighash_flags_0_7_1_0/00006.png | Bin 0 -> 494 bytes .../nanos/test_sighash_flags_0_7_1_0/00007.png | Bin 0 -> 426 bytes .../nanos/test_sighash_flags_0_7_1_0/00008.png | Bin 0 -> 326 bytes .../nanos/test_sighash_flags_0_8_1_0/00002.png | Bin 502 -> 461 bytes .../nanos/test_sighash_flags_0_8_1_0/00003.png | Bin 490 -> 503 bytes .../nanos/test_sighash_flags_0_8_1_0/00004.png | Bin 395 -> 507 bytes .../nanos/test_sighash_flags_0_8_1_0/00005.png | Bin 326 -> 506 bytes .../nanos/test_sighash_flags_0_8_1_0/00006.png | Bin 0 -> 505 bytes .../nanos/test_sighash_flags_0_8_1_0/00007.png | Bin 0 -> 395 bytes .../nanos/test_sighash_flags_0_8_1_0/00008.png | Bin 0 -> 326 bytes .../nanos/test_sighash_flags_0_9_1_0/00002.png | Bin 480 -> 489 bytes .../nanos/test_sighash_flags_0_9_1_0/00003.png | Bin 496 -> 487 bytes .../nanos/test_sighash_flags_0_9_1_0/00004.png | Bin 370 -> 476 bytes .../nanos/test_sighash_flags_0_9_1_0/00005.png | Bin 326 -> 502 bytes .../nanos/test_sighash_flags_0_9_1_0/00006.png | Bin 0 -> 505 bytes .../nanos/test_sighash_flags_0_9_1_0/00007.png | Bin 0 -> 403 bytes .../nanos/test_sighash_flags_0_9_1_0/00008.png | Bin 0 -> 326 bytes .../00002.png | Bin 476 -> 505 bytes .../00003.png | Bin 482 -> 478 bytes .../00004.png | Bin 365 -> 454 bytes .../00005.png | Bin 326 -> 479 bytes .../00006.png | Bin 340 -> 506 bytes .../00007.png | Bin 0 -> 379 bytes .../00008.png | Bin 0 -> 326 bytes .../00002.png | Bin 492 -> 501 bytes .../00003.png | Bin 486 -> 515 bytes .../00004.png | Bin 395 -> 490 bytes .../00005.png | Bin 326 -> 509 bytes .../00006.png | Bin 0 -> 473 bytes .../00007.png | Bin 0 -> 413 bytes .../00008.png | Bin 0 -> 326 bytes .../00002.png | Bin 483 -> 492 bytes .../00003.png | Bin 493 -> 501 bytes .../00004.png | Bin 403 -> 478 bytes .../00005.png | Bin 326 -> 502 bytes .../00006.png | Bin 0 -> 488 bytes .../00007.png | Bin 0 -> 438 bytes .../00008.png | Bin 0 -> 326 bytes .../00002.png | Bin 487 -> 489 bytes .../00003.png | Bin 497 -> 496 bytes .../00004.png | Bin 365 -> 487 bytes .../00005.png | Bin 326 -> 497 bytes .../00006.png | Bin 0 -> 489 bytes .../00007.png | Bin 0 -> 426 bytes .../00008.png | Bin 0 -> 326 bytes .../00002.png | Bin 473 -> 486 bytes .../00003.png | Bin 505 -> 480 bytes .../00004.png | Bin 394 -> 478 bytes .../00005.png | Bin 326 -> 487 bytes .../00006.png | Bin 0 -> 492 bytes .../00007.png | Bin 0 -> 426 bytes .../00008.png | Bin 0 -> 326 bytes .../00002.png | Bin 473 -> 496 bytes .../00003.png | Bin 500 -> 492 bytes .../00004.png | Bin 360 -> 472 bytes .../00005.png | Bin 326 -> 491 bytes .../00006.png | Bin 0 -> 481 bytes .../00007.png | Bin 0 -> 407 bytes .../00008.png | Bin 0 -> 326 bytes .../00003.png | Bin 464 -> 459 bytes .../00004.png | Bin 486 -> 505 bytes .../00005.png | Bin 393 -> 496 bytes .../00006.png | Bin 326 -> 524 bytes .../00007.png | Bin 0 -> 479 bytes .../00008.png | Bin 0 -> 425 bytes .../00009.png | Bin 0 -> 326 bytes .../00003.png | Bin 488 -> 500 bytes .../00004.png | Bin 506 -> 504 bytes .../00005.png | Bin 356 -> 486 bytes .../00006.png | Bin 326 -> 495 bytes .../00007.png | Bin 0 -> 496 bytes .../00008.png | Bin 0 -> 441 bytes .../00009.png | Bin 0 -> 326 bytes .../00003.png | Bin 473 -> 480 bytes .../00004.png | Bin 512 -> 490 bytes .../00005.png | Bin 393 -> 479 bytes .../00006.png | Bin 326 -> 503 bytes .../00007.png | Bin 0 -> 494 bytes .../00008.png | Bin 0 -> 436 bytes .../00009.png | Bin 0 -> 326 bytes .../00003.png | Bin 480 -> 493 bytes .../00004.png | Bin 501 -> 498 bytes .../00005.png | Bin 381 -> 469 bytes .../00006.png | Bin 326 -> 493 bytes .../00007.png | Bin 0 -> 497 bytes .../00008.png | Bin 0 -> 410 bytes .../00009.png | Bin 0 -> 326 bytes .../00003.png | Bin 487 -> 488 bytes .../00004.png | Bin 474 -> 492 bytes .../00005.png | Bin 401 -> 488 bytes .../00006.png | Bin 326 -> 477 bytes .../00007.png | Bin 0 -> 473 bytes .../00008.png | Bin 0 -> 458 bytes .../00009.png | Bin 0 -> 326 bytes .../00003.png | Bin 476 -> 495 bytes .../00004.png | Bin 484 -> 493 bytes .../00005.png | Bin 402 -> 486 bytes .../00006.png | Bin 326 -> 498 bytes .../00007.png | Bin 0 -> 492 bytes .../00008.png | Bin 0 -> 436 bytes .../00009.png | Bin 0 -> 326 bytes .../test_unknown_asset_display_0_1_0/00006.png | Bin 481 -> 483 bytes .../test_unknown_asset_display_0_1_0/00007.png | Bin 489 -> 507 bytes .../test_unknown_asset_display_0_1_0/00008.png | Bin 388 -> 491 bytes .../test_unknown_asset_display_0_1_0/00009.png | Bin 326 -> 499 bytes .../test_unknown_asset_display_0_1_0/00010.png | Bin 0 -> 481 bytes .../test_unknown_asset_display_0_1_0/00011.png | Bin 0 -> 420 bytes .../test_unknown_asset_display_0_1_0/00012.png | Bin 0 -> 326 bytes .../00004.png | Bin 778 -> 913 bytes .../00005.png | Bin 349 -> 822 bytes .../00006.png | Bin 0 -> 349 bytes .../00004.png | Bin 761 -> 919 bytes .../00005.png | Bin 349 -> 932 bytes .../00006.png | Bin 0 -> 349 bytes .../00004.png | Bin 779 -> 886 bytes .../00005.png | Bin 349 -> 862 bytes .../00006.png | Bin 0 -> 349 bytes .../test_asset_operations_0_0_1_0/00004.png | Bin 771 -> 1004 bytes .../test_asset_operations_0_0_1_0/00005.png | Bin 349 -> 841 bytes .../test_asset_operations_0_0_1_0/00006.png | Bin 0 -> 349 bytes .../test_asset_operations_0_0_2_0/00005.png | Bin 771 -> 1004 bytes .../test_asset_operations_0_0_2_0/00006.png | Bin 349 -> 841 bytes .../test_asset_operations_0_0_2_0/00007.png | Bin 0 -> 349 bytes .../test_asset_operations_0_1_1_0/00004.png | Bin 731 -> 922 bytes .../test_asset_operations_0_1_1_0/00005.png | Bin 349 -> 809 bytes .../test_asset_operations_0_1_1_0/00006.png | Bin 0 -> 349 bytes .../test_sighash_flags_0_0_1_0/00002.png | Bin 796 -> 912 bytes .../test_sighash_flags_0_0_1_0/00003.png | Bin 349 -> 857 bytes .../test_sighash_flags_0_0_1_0/00004.png | Bin 0 -> 349 bytes .../test_sighash_flags_0_10_1_0/00002.png | Bin 751 -> 928 bytes .../test_sighash_flags_0_10_1_0/00003.png | Bin 349 -> 848 bytes .../test_sighash_flags_0_10_1_0/00004.png | Bin 0 -> 349 bytes .../test_sighash_flags_0_1_1_0/00002.png | Bin 781 -> 941 bytes .../test_sighash_flags_0_1_1_0/00003.png | Bin 349 -> 896 bytes .../test_sighash_flags_0_1_1_0/00004.png | Bin 0 -> 349 bytes .../test_sighash_flags_0_2_1_0/00002.png | Bin 787 -> 935 bytes .../test_sighash_flags_0_2_1_0/00003.png | Bin 349 -> 867 bytes .../test_sighash_flags_0_2_1_0/00004.png | Bin 0 -> 349 bytes .../test_sighash_flags_0_3_1_0/00002.png | Bin 753 -> 974 bytes .../test_sighash_flags_0_3_1_0/00003.png | Bin 349 -> 850 bytes .../test_sighash_flags_0_3_1_0/00004.png | Bin 0 -> 349 bytes .../test_sighash_flags_0_4_1_0/00002.png | Bin 754 -> 961 bytes .../test_sighash_flags_0_4_1_0/00003.png | Bin 349 -> 826 bytes .../test_sighash_flags_0_4_1_0/00004.png | Bin 0 -> 349 bytes .../test_sighash_flags_0_5_1_0/00002.png | Bin 783 -> 982 bytes .../test_sighash_flags_0_5_1_0/00003.png | Bin 349 -> 846 bytes .../test_sighash_flags_0_5_1_0/00004.png | Bin 0 -> 349 bytes .../test_sighash_flags_0_6_1_0/00002.png | Bin 772 -> 931 bytes .../test_sighash_flags_0_6_1_0/00003.png | Bin 349 -> 828 bytes .../test_sighash_flags_0_6_1_0/00004.png | Bin 0 -> 349 bytes .../test_sighash_flags_0_7_1_0/00002.png | Bin 760 -> 948 bytes .../test_sighash_flags_0_7_1_0/00003.png | Bin 349 -> 869 bytes .../test_sighash_flags_0_7_1_0/00004.png | Bin 0 -> 349 bytes .../test_sighash_flags_0_8_1_0/00002.png | Bin 818 -> 936 bytes .../test_sighash_flags_0_8_1_0/00003.png | Bin 349 -> 872 bytes .../test_sighash_flags_0_8_1_0/00004.png | Bin 0 -> 349 bytes .../test_sighash_flags_0_9_1_0/00002.png | Bin 766 -> 917 bytes .../test_sighash_flags_0_9_1_0/00003.png | Bin 349 -> 888 bytes .../test_sighash_flags_0_9_1_0/00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 763 -> 902 bytes .../00003.png | Bin 349 -> 817 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 782 -> 980 bytes .../00003.png | Bin 349 -> 872 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 783 -> 965 bytes .../00003.png | Bin 349 -> 874 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 767 -> 957 bytes .../00003.png | Bin 349 -> 851 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 788 -> 908 bytes .../00003.png | Bin 349 -> 877 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 743 -> 956 bytes .../00003.png | Bin 349 -> 829 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 750 -> 959 bytes .../00003.png | Bin 349 -> 890 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 762 -> 949 bytes .../00003.png | Bin 349 -> 897 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 782 -> 928 bytes .../00003.png | Bin 349 -> 897 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 785 -> 928 bytes .../00003.png | Bin 349 -> 873 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 753 -> 919 bytes .../00003.png | Bin 349 -> 850 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 764 -> 942 bytes .../00003.png | Bin 349 -> 889 bytes .../00004.png | Bin 0 -> 349 bytes .../test_unknown_asset_display_0_1_0/00004.png | Bin 770 -> 962 bytes .../test_unknown_asset_display_0_1_0/00005.png | Bin 349 -> 847 bytes .../test_unknown_asset_display_0_1_0/00006.png | Bin 0 -> 349 bytes .../00004.png | Bin 778 -> 913 bytes .../00005.png | Bin 349 -> 822 bytes .../00006.png | Bin 0 -> 349 bytes .../00004.png | Bin 761 -> 919 bytes .../00005.png | Bin 349 -> 932 bytes .../00006.png | Bin 0 -> 349 bytes .../00004.png | Bin 779 -> 886 bytes .../00005.png | Bin 349 -> 862 bytes .../00006.png | Bin 0 -> 349 bytes .../test_asset_operations_0_0_1_0/00004.png | Bin 771 -> 1004 bytes .../test_asset_operations_0_0_1_0/00005.png | Bin 349 -> 841 bytes .../test_asset_operations_0_0_1_0/00006.png | Bin 0 -> 349 bytes .../test_asset_operations_0_0_2_0/00005.png | Bin 771 -> 1004 bytes .../test_asset_operations_0_0_2_0/00006.png | Bin 349 -> 841 bytes .../test_asset_operations_0_0_2_0/00007.png | Bin 0 -> 349 bytes .../test_asset_operations_0_1_1_0/00004.png | Bin 731 -> 922 bytes .../test_asset_operations_0_1_1_0/00005.png | Bin 349 -> 809 bytes .../test_asset_operations_0_1_1_0/00006.png | Bin 0 -> 349 bytes .../nanox/test_sighash_flags_0_0_1_0/00002.png | Bin 796 -> 912 bytes .../nanox/test_sighash_flags_0_0_1_0/00003.png | Bin 349 -> 857 bytes .../nanox/test_sighash_flags_0_0_1_0/00004.png | Bin 0 -> 349 bytes .../test_sighash_flags_0_10_1_0/00002.png | Bin 751 -> 928 bytes .../test_sighash_flags_0_10_1_0/00003.png | Bin 349 -> 848 bytes .../test_sighash_flags_0_10_1_0/00004.png | Bin 0 -> 349 bytes .../nanox/test_sighash_flags_0_1_1_0/00002.png | Bin 781 -> 941 bytes .../nanox/test_sighash_flags_0_1_1_0/00003.png | Bin 349 -> 896 bytes .../nanox/test_sighash_flags_0_1_1_0/00004.png | Bin 0 -> 349 bytes .../nanox/test_sighash_flags_0_2_1_0/00002.png | Bin 787 -> 935 bytes .../nanox/test_sighash_flags_0_2_1_0/00003.png | Bin 349 -> 867 bytes .../nanox/test_sighash_flags_0_2_1_0/00004.png | Bin 0 -> 349 bytes .../nanox/test_sighash_flags_0_3_1_0/00002.png | Bin 753 -> 974 bytes .../nanox/test_sighash_flags_0_3_1_0/00003.png | Bin 349 -> 850 bytes .../nanox/test_sighash_flags_0_3_1_0/00004.png | Bin 0 -> 349 bytes .../nanox/test_sighash_flags_0_4_1_0/00002.png | Bin 754 -> 961 bytes .../nanox/test_sighash_flags_0_4_1_0/00003.png | Bin 349 -> 826 bytes .../nanox/test_sighash_flags_0_4_1_0/00004.png | Bin 0 -> 349 bytes .../nanox/test_sighash_flags_0_5_1_0/00002.png | Bin 783 -> 982 bytes .../nanox/test_sighash_flags_0_5_1_0/00003.png | Bin 349 -> 846 bytes .../nanox/test_sighash_flags_0_5_1_0/00004.png | Bin 0 -> 349 bytes .../nanox/test_sighash_flags_0_6_1_0/00002.png | Bin 772 -> 931 bytes .../nanox/test_sighash_flags_0_6_1_0/00003.png | Bin 349 -> 828 bytes .../nanox/test_sighash_flags_0_6_1_0/00004.png | Bin 0 -> 349 bytes .../nanox/test_sighash_flags_0_7_1_0/00002.png | Bin 760 -> 948 bytes .../nanox/test_sighash_flags_0_7_1_0/00003.png | Bin 349 -> 869 bytes .../nanox/test_sighash_flags_0_7_1_0/00004.png | Bin 0 -> 349 bytes .../nanox/test_sighash_flags_0_8_1_0/00002.png | Bin 818 -> 936 bytes .../nanox/test_sighash_flags_0_8_1_0/00003.png | Bin 349 -> 872 bytes .../nanox/test_sighash_flags_0_8_1_0/00004.png | Bin 0 -> 349 bytes .../nanox/test_sighash_flags_0_9_1_0/00002.png | Bin 766 -> 917 bytes .../nanox/test_sighash_flags_0_9_1_0/00003.png | Bin 349 -> 888 bytes .../nanox/test_sighash_flags_0_9_1_0/00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 763 -> 902 bytes .../00003.png | Bin 349 -> 817 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 782 -> 980 bytes .../00003.png | Bin 349 -> 872 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 783 -> 965 bytes .../00003.png | Bin 349 -> 874 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 767 -> 957 bytes .../00003.png | Bin 349 -> 851 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 788 -> 908 bytes .../00003.png | Bin 349 -> 877 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 743 -> 956 bytes .../00003.png | Bin 349 -> 829 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 750 -> 959 bytes .../00003.png | Bin 349 -> 890 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 762 -> 949 bytes .../00003.png | Bin 349 -> 897 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 782 -> 928 bytes .../00003.png | Bin 349 -> 897 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 785 -> 928 bytes .../00003.png | Bin 349 -> 873 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 753 -> 919 bytes .../00003.png | Bin 349 -> 850 bytes .../00004.png | Bin 0 -> 349 bytes .../00002.png | Bin 764 -> 942 bytes .../00003.png | Bin 349 -> 889 bytes .../00004.png | Bin 0 -> 349 bytes .../test_unknown_asset_display_0_1_0/00004.png | Bin 770 -> 962 bytes .../test_unknown_asset_display_0_1_0/00005.png | Bin 349 -> 847 bytes .../test_unknown_asset_display_0_1_0/00006.png | Bin 0 -> 349 bytes 390 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 tests_liquid/snapshots/nanos/test_asset_metadata_display_0_2_0/00010.png create mode 100644 tests_liquid/snapshots/nanos/test_asset_metadata_display_0_2_0/00011.png create mode 100644 tests_liquid/snapshots/nanos/test_asset_metadata_display_0_2_0/00012.png create mode 100644 tests_liquid/snapshots/nanos/test_asset_metadata_display_1_2_0/00010.png create mode 100644 tests_liquid/snapshots/nanos/test_asset_metadata_display_1_2_0/00011.png create mode 100644 tests_liquid/snapshots/nanos/test_asset_metadata_display_1_2_0/00012.png create mode 100644 tests_liquid/snapshots/nanos/test_asset_metadata_display_no_ticker_0_1_0/00010.png create mode 100644 tests_liquid/snapshots/nanos/test_asset_metadata_display_no_ticker_0_1_0/00011.png create mode 100644 tests_liquid/snapshots/nanos/test_asset_metadata_display_no_ticker_0_1_0/00012.png create mode 100644 tests_liquid/snapshots/nanos/test_asset_operations_0_0_1_0/00010.png create mode 100644 tests_liquid/snapshots/nanos/test_asset_operations_0_0_1_0/00011.png create mode 100644 tests_liquid/snapshots/nanos/test_asset_operations_0_0_1_0/00012.png create mode 100644 tests_liquid/snapshots/nanos/test_asset_operations_0_0_2_0/00011.png create mode 100644 tests_liquid/snapshots/nanos/test_asset_operations_0_0_2_0/00012.png create mode 100644 tests_liquid/snapshots/nanos/test_asset_operations_0_0_2_0/00013.png create mode 100644 tests_liquid/snapshots/nanos/test_asset_operations_0_1_1_0/00010.png create mode 100644 tests_liquid/snapshots/nanos/test_asset_operations_0_1_1_0/00011.png create mode 100644 tests_liquid/snapshots/nanos/test_asset_operations_0_1_1_0/00012.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_0_1_0/00006.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_0_1_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_0_1_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_10_1_0/00006.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_10_1_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_10_1_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_1_1_0/00006.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_1_1_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_1_1_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_2_1_0/00006.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_2_1_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_2_1_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_3_1_0/00006.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_3_1_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_3_1_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_4_1_0/00006.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_4_1_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_4_1_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_5_1_0/00006.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_5_1_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_5_1_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_6_1_0/00006.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_6_1_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_6_1_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_7_1_0/00006.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_7_1_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_7_1_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_8_1_0/00006.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_8_1_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_8_1_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_9_1_0/00006.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_9_1_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_9_1_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_11_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_11_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_12_0/00006.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_12_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_12_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_13_0/00006.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_13_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_13_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_14_0/00006.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_14_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_14_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_15_0/00006.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_15_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_15_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_16_0/00006.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_16_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_16_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00009.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_18_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_18_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_18_0/00009.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_19_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_19_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_19_0/00009.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_20_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_20_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_20_0/00009.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_21_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_21_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_21_0/00009.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_22_0/00007.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_22_0/00008.png create mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_22_0/00009.png create mode 100644 tests_liquid/snapshots/nanos/test_unknown_asset_display_0_1_0/00010.png create mode 100644 tests_liquid/snapshots/nanos/test_unknown_asset_display_0_1_0/00011.png create mode 100644 tests_liquid/snapshots/nanos/test_unknown_asset_display_0_1_0/00012.png create mode 100644 tests_liquid/snapshots/nanosp/test_asset_metadata_display_0_2_0/00006.png create mode 100644 tests_liquid/snapshots/nanosp/test_asset_metadata_display_1_2_0/00006.png create mode 100644 tests_liquid/snapshots/nanosp/test_asset_metadata_display_no_ticker_0_1_0/00006.png create mode 100644 tests_liquid/snapshots/nanosp/test_asset_operations_0_0_1_0/00006.png create mode 100644 tests_liquid/snapshots/nanosp/test_asset_operations_0_0_2_0/00007.png create mode 100644 tests_liquid/snapshots/nanosp/test_asset_operations_0_1_1_0/00006.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighash_flags_0_0_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighash_flags_0_10_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighash_flags_0_1_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighash_flags_0_2_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighash_flags_0_3_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighash_flags_0_4_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighash_flags_0_5_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighash_flags_0_6_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighash_flags_0_7_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighash_flags_0_8_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighash_flags_0_9_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_11_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_12_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_13_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_14_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_15_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_16_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_17_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_18_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_19_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_20_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_21_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_22_0/00004.png create mode 100644 tests_liquid/snapshots/nanosp/test_unknown_asset_display_0_1_0/00006.png create mode 100644 tests_liquid/snapshots/nanox/test_asset_metadata_display_0_2_0/00006.png create mode 100644 tests_liquid/snapshots/nanox/test_asset_metadata_display_1_2_0/00006.png create mode 100644 tests_liquid/snapshots/nanox/test_asset_metadata_display_no_ticker_0_1_0/00006.png create mode 100644 tests_liquid/snapshots/nanox/test_asset_operations_0_0_1_0/00006.png create mode 100644 tests_liquid/snapshots/nanox/test_asset_operations_0_0_2_0/00007.png create mode 100644 tests_liquid/snapshots/nanox/test_asset_operations_0_1_1_0/00006.png create mode 100644 tests_liquid/snapshots/nanox/test_sighash_flags_0_0_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighash_flags_0_10_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighash_flags_0_1_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighash_flags_0_2_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighash_flags_0_3_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighash_flags_0_4_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighash_flags_0_5_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighash_flags_0_6_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighash_flags_0_7_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighash_flags_0_8_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighash_flags_0_9_1_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_11_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_12_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_13_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_14_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_15_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_16_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_17_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_18_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_19_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_20_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_21_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_22_0/00004.png create mode 100644 tests_liquid/snapshots/nanox/test_unknown_asset_display_0_1_0/00006.png diff --git a/tests_liquid/snapshots/nanos/test_asset_metadata_display_0_2_0/00006.png b/tests_liquid/snapshots/nanos/test_asset_metadata_display_0_2_0/00006.png index 41e46acfc11f5cb4ee06cba3f2e441c0dad1d0d8..3eea75bd1d5e96d5021d7ce5a5f0d6f6cd39a3db 100644 GIT binary patch delta 432 zcmV;h0Z;zp1Ih!CB!7`fL_t(|ob8#>mV_V(hH20C{tw(mb1^#|N8lGp&ExW26&eVr z84(3R5ClPA&ZDjg^uKBSJOt&JB>?GMHTn}GggT->n8?AC#4hwCci+Rs%A#=)z5}0j(9}9Rno>hzf4A2b zyA>*Mjnk*i@qZxb;7$N2I<>A;8%hyciBbHr&Av#1uxO6HziEr+GK>6sSX7nPEqpZ$ zQG;1+DFLa*+Mxg;M)b$nlN5(%EfCeLfabV^l07(Ua4i@T(8;$}(dVtCtiLIF=#N;# z=<|a9eJcYgC7}2k)H-7!8GavXqz`8E9jF41fH8B0Vkr}L@EK+t(~J!HArt6C0)ik2 a{x2`BJacs6h9@on0000& z6iNPaXxy>S7ldXkvqI%7dO#&_g0EEV008^;8+XeZFd5T9y?;YA^A46Z#!fdwj-bH# zpfjYMJZ+7E_;haacL4l_Ri0B&%#ID=nm$=~=MMf$xD9HWM?ZgHGks3% zbZ~i6;odM5zS8?J(*kHZ-|GDdVO(9_A55*mlhi5nB#HMhTWECZrDd9Pu-l7TLc@H{(wo~V#{x_^z01&ZCPXJv z*b@`a{Ua7aZ}`({Hd+!YNjAw^0Q1^W%=MRr6-OxD&_eGn&$P!}p`$Nq55rPCCC~75 z)0+|)@`p?z^Wk^E89j38FM3JCMCV3P6h$sSO2~z9d^sZ~00000NkvXXu0mjfP^#N2 diff --git a/tests_liquid/snapshots/nanos/test_asset_metadata_display_0_2_0/00007.png b/tests_liquid/snapshots/nanos/test_asset_metadata_display_0_2_0/00007.png index 08aec2035943e9d6e2da87d8814919ceff92d10b..a88df99b195ca3992d14e717c3980670738ab23b 100644 GIT binary patch delta 490 zcmV8m-JxorB=3D?1U?+rgn-k1dgyw&6JG+?2 zfZ5`F7n7GYmtc|^L#Y?U0!`i?)4kuDaKPK9kzs6pjTT8t+C};-K(;GYWEQAy#>pK- zIVHg)Ag3XTp4@6*_`LybxX@_5C>YWW1>NBFR)R}yuVcAuj!od%d2hs8!D}F+Pgi*w z$xHh($07*qoM6N<$g5w?KZvX%Q delta 479 zcmV<50U-W_1o;DyB!9q3L_t(|ob8#xlEWYfhRM$6{U11o?4eoLMfgRECez`Y9#Ta_ zG*~E6k|arz%;h}Bx`6yUv!BQH5e3@bSTk;;ED!Wr8s9WPYXQCUH{g5r1S&?qmzHfG z{+e90Z-DshXk;5^f0=+W7M*c?P1R0BbRO4v-1dOQbRA@wqJNmgo{4DNW9&4uBm@Pn zhsBl>dCDGB_(Ex|A!+(-sX?x)i3v}x|Aq?qU5)XQ%2rbj88%23dfM6*`vjOLBb;{P}R-%!j z0h%$j6U5w2)5aLi=|DgjElhSxp`?T$dkqzv1eCWE0X<+MpiO_7T(zL?v2|qduOY0A zW6|>((v=)7b81xz2hg@9#W;6GWo>2nkMrglb!A8UJXjiwzz{sV8&Ytu=r3a=)Trlj z#8`>J{{vWntB*!~PqM39(^JFr#L~3~%a0CcdfdYkmAG)Uk|L~ diff --git a/tests_liquid/snapshots/nanos/test_asset_metadata_display_0_2_0/00008.png b/tests_liquid/snapshots/nanos/test_asset_metadata_display_0_2_0/00008.png index ea5c7753b67a77e909e7629726d35d88a1697d88..e1a950b1aeb5b06562c835751f3087e4f9cced91 100644 GIT binary patch delta 457 zcmV;)0XF{p0^F4$JBZVA)LomkK5j1GD7&+CVyqye>?&A(yId*vITW4 zA`~6ic_7Du#B^=!S3vkLE4!eewbf;*jbgJkPm2+HP{`ma>O>aWUcz+H+**k@r2dRv zOwXyE3YsU?JsJgruZ(_JDFKqrw?=Hi*P^~C|`HA}sFdMT7W zlOqjdgs{q49UlDhBMeRF|<4orZqLqzV-p+s|00000NkvXXu0mjf3DDYx delta 353 zcmV-n0iOQj1N;JzB!5FmL_t(|ob8#>4#OY_MR8gG|AYI`y>uoMinNN-?w;&n!v+-) z(>o#n006+3Z9O-nJl`_=w(cMC0Y2Jy8PmwyQ${Vu#swT%lu`c#yuBwl#2EK%Nz3V< zV27Uo@%sg1kuXbAc?&A0u=wo9%hfv((YEgOn3fKksRpPzMSog;R+5(|j`}mC1$Ep{ z(OYuo$vGw#)7bc*0Q#1dUr>sg9b3YUBwzQu7_+4aSspEng@(Sp3;9iNMuQF9Qr1=$gGB=MP$D(NFmfRT_Y zY2XuJyg5Y)vuXhq;+3is|I~s)f&>5n!2j|AjQsXgnVDU~00000NkvXXu0mjfNX@8O diff --git a/tests_liquid/snapshots/nanos/test_asset_metadata_display_0_2_0/00009.png b/tests_liquid/snapshots/nanos/test_asset_metadata_display_0_2_0/00009.png index 12b06a78ec36fc859b72ee163d3946fd5302ae82..cd5bae4cac208fd0da1af60b86d6441e6fe0e7af 100644 GIT binary patch delta 461 zcmV;;0W$u^0_OveB!8|+L_t(|ob8$0&ch%GfZ6iz{U5j&{V%#02a15;+{Tw>X>Ch6 zct8q}BuSDaft-i#5_7-T+i7EIIgjTrLK(tesB{2;^MKpq`M(KG?_cUI*E2oh61%Tjy*ijhGB8LjZlf?qf8;r(DFsUDhY`4o^|WlkA2puZRZ zndnw8*WZ^OOj@*HQxf&EP1q^`oWQU2{+={ko!(ze#^9agEc8wk>u@iz>pj@a8mZ)F z4k{OJ-tIP!ReutCsk2QDzgyWt4WDrvG%>i(H?^0TCPrKf8dlS07;egXS0yU-HoeT_ z=8*FnOdY*_DgD;G84>jNfJs{wW00000NkvXXu0mjf DT_fa$ delta 299 zcmV+`0o4BI1I7Z7B!3M_L_t(|ob8xP4udcZ1)Zwg|G+HhB9#^FAfQ0(SG`%GD1aFg z=OaQ0A%qZenPrw`jt=4+ujl~o15JJ9UlO49%M=>NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1jE#iar1U diff --git a/tests_liquid/snapshots/nanos/test_asset_metadata_display_0_2_0/00010.png b/tests_liquid/snapshots/nanos/test_asset_metadata_display_0_2_0/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..e36986880c7ef36ed83cbaac1226968aa1274268 GIT binary patch literal 472 zcmV;}0Vn>6P)NklwQpy-Rps2RL1KzzmNCMjZDp}Uz+dDAG0sHo~Q5b--km#q78JdKxrRhVllyefR zT~_{hYhL|CpIizY%KR@awR}f!8OwTJa(H0_Lri8s!<94|@1c)L*mQ3C&j5QxVa$Wq7)g z2PkX=wl++yXETFRiyGt%2)k5jkspZUx(48AD;`mTfVBbU zLAzw!6&_B%030Cg zSe@@xHZ)4?qM)=8nG>Di-Ra>(H@!R9-QO41`n1zW)RFP!FvYvk+TLAl3cGgZvm|L&6XdLI@$mmw7riWXwOg`aG?l>;yGh z_iuD#*+ywIEgfL5g`@rsxO*>9WT)<1&oCZtUV%;yn5UOU=>fz}k+)7Iw1CzqeQH)d zIZ2HUqyBkqZhod$whb(sId83$zOzka7_~prrW*C9Nd#2Pq}lVH`dC2I*!V|)Jdc&1 zC@Qw9gjy>GU-Nhv?L3a1b_U;h3FGZjij{OUJHegnoSg%Fy{YPId@%Tv>PsXCST=uE z{eWboruvPc4|>8Z)RTz!Fure3S_@0W|5m;B8*!6G`c*@1(kE5vm5Y_KQqz7XU#D*2 z14e*RUo$4FFMG<}0b(Ua1b93+vjq%ePA8fa<7_-ib=f=>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)jLr@t?wJ7JhvRZOqn~U zC*|%9Md6g*PfrQ}(mAX59|+^>@cv*T26qy>(4Blcd11Px1AEzZXz6|5!B(oXzp%{i delta 461 zcmV;;0W$vb1Lp&fB!8|+L_t(|ob8z1lEWYfg~`t5{U10N*^9JJDnA}08aL&;YSHQu zfsPObK@bE%U-qqT$e7=_`@RW_AC_Y%oBRaQ@r+T#*eF0#qTPqP42j>~8>oPOPnKn^ z{>stp4~NH{`1yjd7|Wv3_!Tcuos;0F>*_>A`}T^vWpy}A(SJd;TO@f0%j%;OW=IKg zJWp0bQsqf^Ow6Zq(?0{~9ajCElEv)U5N@P%2Ji$wETWH!jyq4l|Af<~MS1+^Hzd>l ziJb~AAIjYug#{n!eVXY4tTmtN{Rt6V9o`>I+`*kh6}pqY|HERhv1*HRn*mv^3h^Or zTapYHVg4b`dw(@v7r-rzjbfvfgnU4x)`LC7wD-<=RD0`YZ`5q){NzD2@H^m=vWCQf z$CS8xW^q^@j6|^OS)67Fz<1%J;ACEKid|LE@=0X|c!5Xd<@il~3*J|#T2sqWJAGk~ zVHe<@!bX4Q%(Q(?F3hNeCPTWRBE{BQqxX%jUn8zz0Y+p1??G}w+7NhtZJOAgq|e~O zz08XeViC`-2@}Q7!Wco*9lOANB`6@GxPTxCf^X&z!~&ICvINPq00000NkvXXu0mjf DU&ZEb diff --git a/tests_liquid/snapshots/nanos/test_asset_metadata_display_1_2_0/00007.png b/tests_liquid/snapshots/nanos/test_asset_metadata_display_1_2_0/00007.png index 4871a3213529728f2b0c28312fb5678c7c1a577e..747ce6b02e15456b67d48cb9f1a690ab06e0b0f9 100644 GIT binary patch delta 455 zcmV;&0XY8h1K|UZB!8$$L_t(|ob8#>l7k=&MdQx;{~zpweW=T565<63FmBFtI$eqp z5|T}?L_rV)LEy{2m3?K*e{%PIJ6_;~w#yjCcN@9Q^bCMHVz}Es0KeWh$O8I3jVx>N zpTU95fZGEI4zhsZ$&@oIYm{>m{J2^tBHFj(JT7a4&BzLl#D5^SB=(tzmbG*CbSXg% z4-xZDsyr#iBz!6tGgE=`&j9*6R({)Nxn-oW5XIHu{mw)TMiNzMBv&VkHWX>R)D9Av zrW&{V(Yh{>b$^q$Gplb@N}Im6G*N7Ix48ycCngWd{<~kope&`zSoTaDL&Yl<rrMY9>IV|BF)mlvV_QZB;Q&;LajJ4qjjcmea26iG zf_t8sq@*Xs8aCoA#?2>wDGXiYxF=#ooP{$cq9JF^xIkRh<4O}q0viDWV3bQkr^JyL xJ}d&Imv`<&U5H@=X(BJ{>jz;E;bRg`frEz5fQ zXL3My0Q=q0h$c+GnFM1rI{o+w)eZo#Z^wFERtIOA0n!XnOn*Y(0bp5u>{K)42y*lX zoh{|$DRT@Yrqr034ygDY0DsFW&TX`2g(W;$^Z{UrRZkr*EhuEA7d0XcwwrKmP+2)^ ze>gA6e6N_Da*sws;VYvLGfjY`^R3aJ5GK?a{lVlMJV~BHPjU@1Nkh?7A^?-933;S1 z)BvTJ@_9s6!4RZ1Iin3R_`FHFO3v3%PSWnNfCOeFqeE{cD`wqt3R{q_$=N z>!BcK$R?4PG6+HyRx@ZU(MjrE$;obM|K$$j)M09m{M O0000|)n9`X zz5|L2&{#+&%rdF`2;%2YPO1Yh*XRHM`*yC!WgRdW#Xj*XXMb6Ll%Txy?L?*=K?4^N zaR*NxoMT{~-W&fN0N-WhXA0R{L$=y17T@rEF=7d^4BwJM5~1x!n0K1nD@TP?&+N_g zKWnFg=0Od2qY&_s?!%oXK#TcQ_iu<`b+|v7n1d^cQ|L;5O=j27+{J77{cJ+srb;B& zqm)2NHnFQsl7Ap>RGxOuR%`1;PgYk&Fx2n4MMghhBlVhB8SVHe5s6JoLtO0v_; zN2&LYBd99p<(-dH`n~tnuJ1P>9p3Srrv9t!?reS_wmKRp(gE8MgkxxvODyOQC_>Kk r+Q?PcP%%M^c#JLxf*=Tj;8}bCXI`Z~fTMYf00000NkvXXu0mjf@9fxo delta 347 zcmV-h0i^!h1NH)tB!4|gL_t(|ob8#x4#OY_hH+Wn|ABkx4(r$^6tzm#=Kr$83JoGC zMoI(#008*1tz|0X{hHCYb^oa^NNrm;y1~;kv^l~`2aY6$);|GH?*R_Uj5|xhQv3*Z z?GLCvU&G` zf?9wiNs=T9Oz z?bsicp^HQO7s^!egqyzy3W*XeM(wt(@kbKao1eI@0nmzeaeq3Z7qHpD(k)&zulLF* zv?K?3LG(hRb~lKVwYW!GiZ?)=WY9t;8D2^FxNr~c2V>dlkx;8|0eP+RsE7e_G5{9n zR;TOl+a65LXu+W*YOqb%$^cr2U#a~)X{b82znHYaon#cc6VE)%H<8LerCNPNX|Jj8 zBi*r#D>YOe-G9)X}gT*Bu< zh67<_u-{OEdVu6@jkV2%-wXx3!vSG%L*B{cqy(Jqg3jIxjbTTS?)u4W z72n^R;Opo@x!{e{2w&+DuUzza%fnq=rm7@2y%B3twOck|DjwFm??L%+xXGp0sLgxw zLa!4i1L(Tr0mSH`yxVSW*ZT=#Oe)WTAB3;W)7$(dIUtc44M9)z{Rl{Kd&t%+Ns^@S Y2S5kNyb4z6wEzGB07*qoM6N<$f=)v4=Kufz delta 299 zcmV+`0o4Bd1I7Z7B!3M_L_t(|ob8xP4udcZ1)Zwg|G+HhB9#^FAfQ0(SG`%GD1aFg z=OaQ0A%qZenPrw`jt=4+ujl~o15JJ9UlO49%M=>NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1k3qicco3`OIaR(IbUKO{LIQ|eBFAwY$7##Hm0eQmUuk{cK0m!e z3pa*wbVKS)=L8g8ZJ&Vu)(wbc#{Dc=*5cDUFem~0_K8tA0I`tht1t>QL98+Kp;<~L zDZ09>@$J_9wKM(Z?7-2P>(->@n>~$K*7pzH3oCS_%M37FN!jrp=9nO+bJKnX5I643 z?MI8!eReNPTk|*=^>rKz^%XqxA&iYmbLFUjPn~|;XY3SE-6`{EBn&<>`ZQAlG@DP2 z{)8~0_UL!Ub1)KLg+}rnWY~t*ZM-^*Fv;c=t)jFEsuh~pNH*Em4xBg1rcK0;3Y#dI z2;{v9M>0Aqsk8p!F{{X9A$y?rD!&5C_zWB~!X_wlbzL(`~fL z`dQRyvQWlIj6-#y2)yysbEKg(M0Z2&Pj@ndE@E5`=4##b+*DWyms!dhk!|GY@H&A7By7N~1$;|Y=In6WRSMdZmj^q3; YFFxOW%)km4I{*Lx07*qoM6N<$f@Y84P5=M^ literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_asset_metadata_display_1_2_0/00011.png b/tests_liquid/snapshots/nanos/test_asset_metadata_display_1_2_0/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..c58cfab7a2ef3f3cf0e59ba1f0ab35dc32ae020a GIT binary patch literal 489 zcmVZL`@Fg>7wz1`XeUN0t7)21c5L6W~&m~UmShkK0j;& zRNHnM!#I|aTTD*}$Yar3e+T?|50FKv`&qKA=EplQ$N~HI)hOM7v=HE@5D5)LYbt$e z7D`S+wabdTx8~(%`op<^V=>pQ<&JOmk+Q7VAL%2i^`}b&G(1V!{hs<5h^BMn9|7>c zt^7nmvDGBhda?MLr<+ke$7!K_f-7Ib^zD+1m9&;^;Ld&aj)Ce$HCLlx@R91nOb(E2 zK2`k*VWbZAI}<(_Nt{9>Y4#qbSI}bLGuKGdlh)x_%SxQ~nNk6l!L0dP+P-K(lh9T= z()HWMXuRqstht`Bn_XiWel?O4^hIyc_Uz4z{XI90T$fG=YZDg3S}=9g1dSX|a$&B4 z{HTxM42_a;X@bFYcdzb9?WCOPpy{)6MhBo6tWeD(yTYcD=(uog<~|r5AY{_Jq1oLu zux6M!N24Q%6(yIORCYWv*rqSkI$7xu>9}YbG?k0G%;H+t&w~eD7`yyICdf1Hzar|G fE6jr+2=2`rl)Q&~4uB-|00000NkvXXu0mjf`HJe~ literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_asset_metadata_display_1_2_0/00012.png b/tests_liquid/snapshots/nanos/test_asset_metadata_display_1_2_0/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..12b06a78ec36fc859b72ee163d3946fd5302ae82 GIT binary patch literal 326 zcmV-M0lEH(P)>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)E~*^O)Bu4}%w4?(O&|k> z_yB?+2!fz3`<6GPe7@59zA?&^#n2tx5`P0-;dfaqYv(HIvIRLN z5%Nyjc~Xpl_;hUAR{(s{s-06%ZMl@%Bv=l7^o*z+1nH>qC{05@_H=v!a7>vy#fx(H z#)-lyy$>S=K+`#^_XmV=b$Gus5rZpESs}*P%g7lwFJGVI5=e; z=G;Ct03nYy9M7OByS#Sqvo>MU|)*eYNST$V#qyUwB-fcx|m&tZ4PZgvYRpap5SO&+0= ze?krbeYq*H9pK`&aD6|S&YViJ7KpxLS29XJ)ukQgw<`0FLzf?90-5XnDmp1wbR zjzoCjxHwEx&470?Gl2S!Dbr9Z+Da!m_;Z@3X~gP=vQWAVz+*^kP>p4saTWzsRGk~Z zuLM!R#li~;qh0xNUJFBh%eSdp6-$<&Z^9k_ikKGrpHv(Ifk5B}`~l#~dBUUMY=!^; N002ovPDHLkV1mJF<6Hm$ diff --git a/tests_liquid/snapshots/nanos/test_asset_metadata_display_no_ticker_0_1_0/00007.png b/tests_liquid/snapshots/nanos/test_asset_metadata_display_no_ticker_0_1_0/00007.png index 64885686958f83265fde03735198d70522e38cb1..a7dbd7e69ee9773543d202c050c5383244f17cb6 100644 GIT binary patch delta 440 zcmV;p0Z0DP1JVPKB!8JnL_t(|ob8%R62dSDK&fNzf8Z|a!pdkM3Hd;r$YhTkTGiG;q3a84;}USf}R zz;1Hq`%CwtrhB6z@Rr^OPXQ>&ysP&e!niuTZ%o8sB~gV|(smvGi;(162!qC#d#J3s zs>WuM{vrTKwSQS;Aiq(gxE1kzmZ9eq$pI=k_%xl!=n1Q}@yTkzacU}ELMu6qJyHf6 znIrwqsvMzVBNhTzaH?}yIRrrl`0JmDm|J|<>@Uxe86XG%+cWV7?JDEA215CQNXV`M zeKEk=?JaoJuyv+(Jr5{Xy7C%Eev7b|w?DY*H88H1~5}eWK^y3w(9RT1wuKBp_4xMQRNMizBB7fHauQ=`8iOsF&ZgUKjV|o7!opye5Xa^q1zEcJUFxE?Yrr>NKIR zL^h{qS1DAmBBvn7!m6OWOJ^&U1r+1ho>=BG5egT+*p(|%g?BNIt-Fma@ctGfXn7a|)5`Kjb1M`0jif{zc z=_x=Wkw_#Gu{aOklwv;;{XDLZ(O@o(ui?E7X)`Mez>X;CjxWG(bN~^?yqA$}cYjS> zpdHXWfW|>oFiTPC6-4hJiE03TLcIe3oX2$@w|&B9l=QJ*DSx*8gGr%R&o0E0D`?^& zLfI)dPpL7GoZcJp9RPpFDlRFgx2Ck(Dr~Xt>0vA*C}m|94I&SHk1!1?^~&3z=Cit) z{?FNQpnFr(v(a$)$n3+N3ZVIXYW8mkCe@k!#mE|b6L|}L6Yh7I3WThn*cnfbVqYaW zVQsuVU9%SF(|;D&bJStuTBXa&O=El90GWDNia=D1zmF`kC2KRNch<5X<)+Un43UR= z$*4ff3WRKUi$bZ`C|6L^b9VUnsbO2QjfKv#(6{a#IjnW56y^xGu-gE;$ z|E?=&Tp@{*E!nz)oEn`#2T$io@~fe&fYq1B>9S>zc1EV~9FExPfD&7J3G0Uo$lo0j zIb^^_QOKY`cDb~+u~5}{(!Il^TQreKBoc{4;^}w+E|aTG`x)EF00000NkvXXu0mjf D@g3WS delta 372 zcmV-)0gL|U1CIlcB!5;(L_t(|ob8&+62dSDMX6)||AV`z3u{z}u0ON-z8#&%?$!(ZBs1pC4ZLn%ah<D6LL%%tGBEEEml&9`)axd1|MC z>PAtBhSi8JSgF^!CvQUJv2F!DS2jr1XytXh8q~kj(>6u@FD; S(^U2V0000RNF)-0DCgKGp}*Jcw6V67^Yx2hhTt!hIsia9;ds9OHvudCi@oK1#w&ou=&r2N zvA+saUmN0Aa4of6F#9~wh=gcSsyepXpB}^Bc*KzgXil`trhh|n0hl~;$>%$6rj)Vuq6RpEcJkV!0RqidJc92bwuu^;8ZZvaMUd?lICaEx_tkMK=Xg9fe- f_7jOj;^*-Xj$hJ|P;x7)00000NkvXXu0mjfX|dz^ delta 299 zcmV+`0o4A31jYi8B!3M_L_t(|ob8xP4udcZ1)Zwg|G+HhB9#^FAfQ0(SG`%GD1aFg z=OaQ0A%qZenPrw`jt=4+ujl~o15JJ9UlO49%M=>NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1oCRiQ51G diff --git a/tests_liquid/snapshots/nanos/test_asset_metadata_display_no_ticker_0_1_0/00010.png b/tests_liquid/snapshots/nanos/test_asset_metadata_display_no_ticker_0_1_0/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..896c6c2c7d8bb244c7907040899e43b3d61d9551 GIT binary patch literal 503 zcmVco48$|X|Nmeg?1LRkvm`FaMLOB(bQEF|azjH14u`|xaJ0p~AP4N*$3}4g;$R40gTl}OY>lRm*@i18 ziP>e9kJrXuJJxTU3pf^YpPN>`leYrP`u?GMF+oRk$$*NLG#T%)j|15B*=U~uAr*Jk z`HP}7&)dt=mOTceUB_|IuHfV*j6$_sIS6pq>4$k@Cj-Tcs&0)7hCgZj@FWLVJb%^t z4@AP$ZvD=1AB==op^?bjhqaDPJg&7Es{mzbG`w_@veu$5^=BUzBOQ8&D9aYXTeeJ% z2B2FJ{3nU%sfmv)ZHjMa7SP}$#)!c@))V`5=%)&;5p3ma!H6{Y&rFdQcx_BEOqk3j z6*Ke%5E-C-ueU&PS+is9j>0j|v&&>hbWX?<4iLGP%-LE!6Ro*_)8%~e6vX2jtK^oO zHG5erNHxe81X4F9`858#I6(e+0J8^{A#NjQ9WmNu$d>1myI8TS&2ua<8b*#*Xa0>Y t2Qm&FjSpldLL8^HN{81Xhr{t~ya3oBt4v6QE5rZ*002ovPDHLkV1izERqIU*_#6c8FTb zenvCaX{07o(*gQeyw%6%Y_(cATl0J|>T#S`>JdEi5ay>#YOjQ?Vh3}^Svx1VJgMSp92k70`qYyHG@DOV zze5D6p?+oHgO(r)wWQy3ICTxlvtRMuA?WuzmHT0(+hKk87$;(xr1CE%zZJ7Np0z1P z#<{Mj!i60mJ}VE3*>+U93j%52fX1}@N6ZKx>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)3@J^Y~wP+umU^e18YG_y7yMhsCx}j*=-` zP{&0?tdn=1?Bm32`fkQYK>97KaYiAr)g{yx!E)f^XGCxiiTwoCB7 z+yqW5wu=QVMSo?)!e}AQiR)4-Ld!3T*IIHN6&p#O09Q5PngW(y#f&MJaG#4<7Dwdw zb2qN+V@ocR#}l{`_bQOFihA)Z%OLnHqQve7lf@jGp*KEN_l{$z!|JnM~|u@wfQ0t5c%^=m6IzOH2Y+XNE;5ffE4; z4$_NMd0#BeqNh0eRGc3ow?Lz)x?Xdc@`FsE^W1+$xTrf*cQ}a$K@hCW7ay3s=qioV Q$^ZZW07*qoM6N<$f{_B?xc~qF delta 455 zcmV;&0XY8j1K|UZB!8$$L_t(|ob8!Q62l+}KuxE)|ADhe7q(0)A0djSDR0q9PytcN zNK*=eAP53q_RZEL^l!AjZ-nwJ$xTJ)I{?!YS~bE(2RKi-_2}*f#namWi!$yYSyuBa zhLhhMyzj{86T<3VCWXQ%oS>W!!NXO1N-6Ezd*3ZkDqFWq@a%T zDRKy89$4dqVtQ@-PeA%?E5D!=dv@#=Zp8Tn-~*l|WQ?kTJ9f~2gu!UlJv@BEVfvlD zW8n0px<{j;@Rrd}S6To`=Utm4v* zE&cYiCl@}g+JCIAO4D+&({%w5>Wdh6VLQj1iRAW>guCJ;VLj0@LraK4fT2NzVClxmC4swOa(!zMuvs0&_>Gefi zRw{(m4kHl?P~QxxhGKff1@bSau%$A345B)qR@1r@AV7R)GVl@B_)(rX3PgXyV>jQRZYsPE%btC7@$N;D<2HpJw@ZEcXEI{5<%eGg4 z4P1~JP~3oEBMTUwOu1=gjq02PUtMP>B07(2KW=*iXJiFOVtUYCOa-cc2GG5&`nk<=%Sg4!*e9Z`@AT5))WRrBZ&@Ro!FLGf7FEq- z_KXhLBENk9!tGRZHVP9i$v({#0Bg=w*`E*!)xrK?L=4_URG~M~{v7rVDQa^$VZi?C zHmMed3u~cF002ovPDHLkV1hZ#=R*Jh delta 475 zcmV<10VMu`1oZ=uB!9d~L_t(|ob8&?l7k=&MdQx;{~zpweOQ-qlMpVND62Ws=~&Qk z2@pzJq9jR@B#C8R`l^ik&$PZS+e^Jc*80l0jnX}%7AZU_pjKkk#t*=EbOTjDzn79} z?*5o;$Q7VoA1Gu4hA$>V3}VxduTbkmMC-E6$7y!xOw&O~6Msb#yC$M(_R$G*NeFW6 z4~s1&@{}h%7_!1lGO{od1Q?f(78lC-eT!w9ujT53-u<5czPZ6vx4DD%Pa zK2_W#lNOO&l8nRIM-K|{!nLVpgw_h!#~c=a;8oTE5>$(DR0{{9=mEg+;QV`lY*o!K zvXV0x)0wTI+P=aB+q(ktV6CkeF-VZXWDK?kypQ|-6%oNubN}suC`pokzz5I$kGt0b RMGF7`002ovPDHLkV1h(x@NxhE diff --git a/tests_liquid/snapshots/nanos/test_asset_operations_0_0_1_0/00008.png b/tests_liquid/snapshots/nanos/test_asset_operations_0_0_1_0/00008.png index dc1ea6710c610e3f122085791820dc9d9fe15f85..a2b0120da4bfd1b4e771e21b1c66e60d703999d9 100644 GIT binary patch delta 484 zcmVJ?(cx_-U6~1?T#bc?!F9e zcm@;$&^SmOW^pPnLA?ItRPDf5*VO?4&f|{9ZEvs{#eCu=XMfxOXoBjccLy@01T_pI zVjZkJ=wo0uU7P+H0KZ|?&nP6fnxxt&w!X{rV8jt(GQ3L$$qIE3VJo164>ahM`!Ur>nDm0VI=Wy{rPi~3xi(N^FqLNTA zt}PVjSahfi@qfDZh^499a%{<+lEl+lszXj^ z@|}O-LiMHirDZ$H;$;VLd6&^~(0FL{?vp^I5FMT%>Yr+x%2GUsu_#(5Porj>(sD?( z;SYw92YqfMWhRu037I42nE|yKhnb$HyakJ8KdNV0iCv)usb+w&_El8LDb^P&i3NM= z_<3A{NOFixM{xtWIbhx=uBor@#bR!;;y2V`36|2nn=(UwkO}h4`&Wd*g0cVl_k|z` a{v|&{>yQ@`J2LG600007K0!NhH+=T{{wf?E@~Vnrf8zp{_pIffd>(Y zHX;H5003;+)-qLM{gvIf_4q^=NNrm;hQY^6Xf?u%4xC96TKfdNtv5JD8F!YrrT8m2 zkas}zxiB|*qo8wdjnbq`^=sm6HJe{=3rI|Wo9 zs(Car1|J!HnkfM(n@^4YghWD(=ywJ=7zw)2NTz!ZpG_#c+3b1b=}Nro&y0>fsOj=g zxCk!Z#279+*Ii57w7BQ)iVU}M{OM;R$V#=%5sZ5uz{tr&bj`j%IT+B`oP+sV(4TRW z1nfgGf6TdG`)?ZVGlKRR-GWMc%P5-w00000peY|sjvwXZT`zY40000AbPEoX6)UgABuW>g)gj=K-(x=l3QMwSUo@&NJTtB1U&* z(~kX75q)il|AK3&c){Y|jz*$Hi&4Apw)k^LI2vDhQv)E64u9EnL@!{ofn{3kG_Uu} zC^RJpM1kmqMD1=6C%(8xTFN&-TV#?WlMJsUeB8K)_LE^b>XA^Z9|3u<@~F^&`(ywt z(9KTQ&pRIcazzs^C0W8Y!Bz&)CVZs!_k^J8(*9(W4OXI}&`Lz+VTZx=18ATior7_h zPRY0YF!&g7Du0$q<{LmSJ;fEPdpBV$fZrsQQVb~!4Bb3Mp}h7f^1+y# zuZ&~d0N5Gt_;qLKzCuj$C*Z2?jT>MnwE1#?or%%CEKtM38QSEk1{nH^;{N0!5_Ru= z-;2bpuWvGUti)ct{FFj>_Wj_IFz6xqlVqWXMgJA?cv!Mdp-?ES#t)!yvjBWvN8JDb N002ovPDHLkV1nlv=7j(N delta 299 zcmV+`0o4BS1I7Z7B!3M_L_t(|ob8xP4udcZ1)Zwg|G+HhB9#^FAfQ0(SG`%GD1aFg z=OaQ0A%qZenPrw`jt=4+ujl~o15JJ9UlO49%M=>NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1jn^ibwze diff --git a/tests_liquid/snapshots/nanos/test_asset_operations_0_0_1_0/00010.png b/tests_liquid/snapshots/nanos/test_asset_operations_0_0_1_0/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..8bb502d7471082482eceefb1146e05cd6ff8d587 GIT binary patch literal 507 zcmVco3`MbX{QnR3!Si6pQZ@-Yl#4o9<8&%u2uT2mAvliXI8I;o%~qwf|E2eR`&@d1 z9%@YE7=|>M!45Fh_IJQv?+!#ryPqY?YQDV#lN_*b9~;F1h=n116()ubU~4peEH;#! zl+-S3`gm(z{Y1Yx2XGALcWKh{oxM$1*7t?##SI2BWCk=`Nwe`D`#6A2uTB3M5OQ(X zTz;}B-RJFP=_?+CQD4WgP+!5xO&B|s=E~6kcb#$ECw2@}530E}3IZQ#{ct4*XfmH_ z{R@&YwOfBM?t_{5Dl`+@K8z>N>?5W`8&jp{FBz?@>Pd;xw%CL-Sy?@mSmA(TYQdB% z=GB`t`z@&mJQFF0l%rO%rgXN76W8PkC`sXwXQ-@t*hWD)ekZ5A`qLbS5A&y3sI<6Hm$ literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_asset_operations_0_0_1_0/00011.png b/tests_liquid/snapshots/nanos/test_asset_operations_0_0_1_0/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..7d0ec43ddbcd4d4afc70a876efcaf1eb44a20b25 GIT binary patch literal 375 zcmV--0f_#IP)Y}w`0<>rXg!ymWlpvI!5Ht`00002CY-^pV(ErcbxApiWJ20#6 zYjk5@Ms6`J9Z;T2TJ0V1w4NZ#P2JCyuv9;Kppyf(^`lW7fU=S3tC0y!LTf2~JS<%~ ziCM$Kzpl;0Zs>z^0sCV9A1#-@laG?HaDT*)%xX`Q9iW&=lkpz=n1rTdW4{CF9aeUt zu)U?S)mjm3hnK-v&f~JNoWXA%!t!*|lMX9TCG2oQy(?|{|jXA6O z1Co#$>Nf^H=n1k=Pi8)cla3P7fE?n=0ZxLt3Re!0#m?Mq%#5z;O6|3mADUdqfIP+*GK%0=KL7w|^8)wI V$rXvrCfEP~002ovPDHLkV1nJdu(ALE literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_asset_operations_0_0_1_0/00012.png b/tests_liquid/snapshots/nanos/test_asset_operations_0_0_1_0/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..12b06a78ec36fc859b72ee163d3946fd5302ae82 GIT binary patch literal 326 zcmV-M0lEH(P)>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)3@J^Y~wP+umU^e18YG_y7yMhsCx}j*=-` zP{&0?tdn=1?Bm32`fkQYK>97KaYiAr)g{yx!E)f^XGCxiiTwoCB7 z+yqW5wu=QVMSo?)!e}AQiR)4-Ld!3T*IIHN6&p#O09Q5PngW(y#f&MJaG#4<7Dwdw zb2qN+V@ocR#}l{`_bQOFihA)Z%OLnHqQve7lf@jGp*KEN_l{$z!|JnM~|u@wfQ0t5c%^=m6IzOH2Y+XNE;5ffE4; z4$_NMd0#BeqNh0eRGc3ow?Lz)x?Xdc@`FsE^W1+$xTrf*cQ}a$K@hCW7ay3s=qioV Q$^ZZW07*qoM6N<$f{_B?xc~qF delta 455 zcmV;&0XY8j1K|UZB!8$$L_t(|ob8!Q62l+}KuxE)|ADhe7q(0)A0djSDR0q9PytcN zNK*=eAP53q_RZEL^l!AjZ-nwJ$xTJ)I{?!YS~bE(2RKi-_2}*f#namWi!$yYSyuBa zhLhhMyzj{86T<3VCWXQ%oS>W!!NXO1N-6Ezd*3ZkDqFWq@a%T zDRKy89$4dqVtQ@-PeA%?E5D!=dv@#=Zp8Tn-~*l|WQ?kTJ9f~2gu!UlJv@BEVfvlD zW8n0px<{j;@Rrd}S6To`=Utm4v* zE&cYiCl@}g+JCIAO4D+&({%w5>Wdh6VLQj1iRAW>guCJ;VLj0@LraK4fT2NzVClxmC4swOa(!zMuvs0&_>Gefi zRw{(m4kHl?P~QxxhGKff1@bSau%$A345B)qR@1r@AV7R)GVl@B_)(rX3PgXyV>jQRZYsPE%btC7@$N;D<2HpJw@ZEcXEI{5<%eGg4 z4P1~JP~3oEBMTUwOu1=gjq02PUtMP>B07(2KW=*iXJiFOVtUYCOa-cc2GG5&`nk<=%Sg4!*e9Z`@AT5))WRrBZ&@Ro!FLGf7FEq- z_KXhLBENk9!tGRZHVP9i$v({#0Bg=w*`E*!)xrK?L=4_URG~M~{v7rVDQa^$VZi?C zHmMed3u~cF002ovPDHLkV1hZ#=R*Jh delta 475 zcmV<10VMu`1oZ=uB!9d~L_t(|ob8&?l7k=&MdQx;{~zpweOQ-qlMpVND62Ws=~&Qk z2@pzJq9jR@B#C8R`l^ik&$PZS+e^Jc*80l0jnX}%7AZU_pjKkk#t*=EbOTjDzn79} z?*5o;$Q7VoA1Gu4hA$>V3}VxduTbkmMC-E6$7y!xOw&O~6Msb#yC$M(_R$G*NeFW6 z4~s1&@{}h%7_!1lGO{od1Q?f(78lC-eT!w9ujT53-u<5czPZ6vx4DD%Pa zK2_W#lNOO&l8nRIM-K|{!nLVpgw_h!#~c=a;8oTE5>$(DR0{{9=mEg+;QV`lY*o!K zvXV0x)0wTI+P=aB+q(ktV6CkeF-VZXWDK?kypQ|-6%oNubN}suC`pokzz5I$kGt0b RMGF7`002ovPDHLkV1h(x@NxhE diff --git a/tests_liquid/snapshots/nanos/test_asset_operations_0_0_2_0/00009.png b/tests_liquid/snapshots/nanos/test_asset_operations_0_0_2_0/00009.png index dc1ea6710c610e3f122085791820dc9d9fe15f85..a2b0120da4bfd1b4e771e21b1c66e60d703999d9 100644 GIT binary patch delta 484 zcmVJ?(cx_-U6~1?T#bc?!F9e zcm@;$&^SmOW^pPnLA?ItRPDf5*VO?4&f|{9ZEvs{#eCu=XMfxOXoBjccLy@01T_pI zVjZkJ=wo0uU7P+H0KZ|?&nP6fnxxt&w!X{rV8jt(GQ3L$$qIE3VJo164>ahM`!Ur>nDm0VI=Wy{rPi~3xi(N^FqLNTA zt}PVjSahfi@qfDZh^499a%{<+lEl+lszXj^ z@|}O-LiMHirDZ$H;$;VLd6&^~(0FL{?vp^I5FMT%>Yr+x%2GUsu_#(5Porj>(sD?( z;SYw92YqfMWhRu037I42nE|yKhnb$HyakJ8KdNV0iCv)usb+w&_El8LDb^P&i3NM= z_<3A{NOFixM{xtWIbhx=uBor@#bR!;;y2V`36|2nn=(UwkO}h4`&Wd*g0cVl_k|z` a{v|&{>yQ@`J2LG600007K0!NhH+=T{{wf?E@~Vnrf8zp{_pIffd>(Y zHX;H5003;+)-qLM{gvIf_4q^=NNrm;hQY^6Xf?u%4xC96TKfdNtv5JD8F!YrrT8m2 zkas}zxiB|*qo8wdjnbq`^=sm6HJe{=3rI|Wo9 zs(Car1|J!HnkfM(n@^4YghWD(=ywJ=7zw)2NTz!ZpG_#c+3b1b=}Nro&y0>fsOj=g zxCk!Z#279+*Ii57w7BQ)iVU}M{OM;R$V#=%5sZ5uz{tr&bj`j%IT+B`oP+sV(4TRW z1nfgGf6TdG`)?ZVGlKRR-GWMc%P5-w00000peY|sjvwXZT`zY40000AbPEoX6)UgABuW>g)gj=K-(x=l3QMwSUo@&NJTtB1U&* z(~kX75q)il|AK3&c){Y|jz*$Hi&4Apw)k^LI2vDhQv)E64u9EnL@!{ofn{3kG_Uu} zC^RJpM1kmqMD1=6C%(8xTFN&-TV#?WlMJsUeB8K)_LE^b>XA^Z9|3u<@~F^&`(ywt z(9KTQ&pRIcazzs^C0W8Y!Bz&)CVZs!_k^J8(*9(W4OXI}&`Lz+VTZx=18ATior7_h zPRY0YF!&g7Du0$q<{LmSJ;fEPdpBV$fZrsQQVb~!4Bb3Mp}h7f^1+y# zuZ&~d0N5Gt_;qLKzCuj$C*Z2?jT>MnwE1#?or%%CEKtM38QSEk1{nH^;{N0!5_Ru= z-;2bpuWvGUti)ct{FFj>_Wj_IFz6xqlVqWXMgJA?cv!Mdp-?ES#t)!yvjBWvN8JDb N002ovPDHLkV1nlv=7j(N delta 299 zcmV+`0o4BS1I7Z7B!3M_L_t(|ob8xP4udcZ1)Zwg|G+HhB9#^FAfQ0(SG`%GD1aFg z=OaQ0A%qZenPrw`jt=4+ujl~o15JJ9UlO49%M=>NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1jn^ibwze diff --git a/tests_liquid/snapshots/nanos/test_asset_operations_0_0_2_0/00011.png b/tests_liquid/snapshots/nanos/test_asset_operations_0_0_2_0/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..8bb502d7471082482eceefb1146e05cd6ff8d587 GIT binary patch literal 507 zcmVco3`MbX{QnR3!Si6pQZ@-Yl#4o9<8&%u2uT2mAvliXI8I;o%~qwf|E2eR`&@d1 z9%@YE7=|>M!45Fh_IJQv?+!#ryPqY?YQDV#lN_*b9~;F1h=n116()ubU~4peEH;#! zl+-S3`gm(z{Y1Yx2XGALcWKh{oxM$1*7t?##SI2BWCk=`Nwe`D`#6A2uTB3M5OQ(X zTz;}B-RJFP=_?+CQD4WgP+!5xO&B|s=E~6kcb#$ECw2@}530E}3IZQ#{ct4*XfmH_ z{R@&YwOfBM?t_{5Dl`+@K8z>N>?5W`8&jp{FBz?@>Pd;xw%CL-Sy?@mSmA(TYQdB% z=GB`t`z@&mJQFF0l%rO%rgXN76W8PkC`sXwXQ-@t*hWD)ekZ5A`qLbS5A&y3sI<6Hm$ literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_asset_operations_0_0_2_0/00012.png b/tests_liquid/snapshots/nanos/test_asset_operations_0_0_2_0/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..7d0ec43ddbcd4d4afc70a876efcaf1eb44a20b25 GIT binary patch literal 375 zcmV--0f_#IP)Y}w`0<>rXg!ymWlpvI!5Ht`00002CY-^pV(ErcbxApiWJ20#6 zYjk5@Ms6`J9Z;T2TJ0V1w4NZ#P2JCyuv9;Kppyf(^`lW7fU=S3tC0y!LTf2~JS<%~ ziCM$Kzpl;0Zs>z^0sCV9A1#-@laG?HaDT*)%xX`Q9iW&=lkpz=n1rTdW4{CF9aeUt zu)U?S)mjm3hnK-v&f~JNoWXA%!t!*|lMX9TCG2oQy(?|{|jXA6O z1Co#$>Nf^H=n1k=Pi8)cla3P7fE?n=0ZxLt3Re!0#m?Mq%#5z;O6|3mADUdqfIP+*GK%0=KL7w|^8)wI V$rXvrCfEP~002ovPDHLkV1nJdu(ALE literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_asset_operations_0_0_2_0/00013.png b/tests_liquid/snapshots/nanos/test_asset_operations_0_0_2_0/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..12b06a78ec36fc859b72ee163d3946fd5302ae82 GIT binary patch literal 326 zcmV-M0lEH(P)>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)0(lVN zj6@EH!{Kn);=bxW3G$tz-xs4iv^-zq*B$Vfkuzpy0N9xb?zRuWxAg#7DE%Hk73lwWlJQm)Bi!5o}7l(*@p$v8z zdFQVpAbaRcc_8`jsvI^J?HN~Wo9IROZ)@ZA<4e5rQokkDJBpRBa2*4a>vD=a~ zNvmS>RIQ}c&|ljV8H^&}=#l zO#C>ZzO^+8`Zs&uH^TTKIhrcvHvq#ES}nqx4sf1u`EYlG;y1bj7GvB&vaHQN zF`WG6;CV+rUl6KunG_2D!W&fZBKQflUP>wZ_L+Cf>M$5JK!2@WfO`ka>f@)GE?bb} zc&a@Fb{@!aK{1`1_!UsT(<&|~)tv1+g>MqP0`LMqBxH=#z?~KBhcI-ix`+QhU@<*s z?lf?DQ0~!C48Ah@Wu^p3Hs2ck2_ZtA(eF&=U?jNl2_)_Qg4Wwnh#X+b0LrfLwi) ztBl4fX48XGDA);pun=jNWZ)W*hS-Ns^>He;~(W&`1Dj=l}o! M07*qoM6N<$g7!Jd4FCWD diff --git a/tests_liquid/snapshots/nanos/test_asset_operations_0_1_1_0/00007.png b/tests_liquid/snapshots/nanos/test_asset_operations_0_1_1_0/00007.png index 51b818ab287daa544dc8991a36d0d3f14e64c30c..e4757fe41e4c7cd45c6722de67fd1b546666d345 100644 GIT binary patch delta 459 zcmV;+0W|*j1LXsdB!8?)L_t(|ob6fLj)X7>#m)NvAMAtkFm9tj>8X~saXHy+oLaeq z6o~?XKp+tC#lF?uGWI{=zHi4LxS_2W!|+ujr%X==s4IrK{T=Y@%^(ZV?rCLNtA7R# z$P6e3Ah^gJh9^^wtgKPaN$}%Jorq}Pj(A+w2Fl0^j`$!a5`ViUqGj!zJzYvr!ysbT zNtGx0n1oHGFf$b>{|unNu<}!z<(83ZlUbjL7GLsG;k3d`mhQ4eM&aH|ILA~KkIB>9 zVK3=?uehyLb88d`zS8sv!seUIF|4LJkTzUBG~iNd#Z=kr_wF;m?IyQr?Yz@Z*V+c7{_Vk z5a)hmGe(BUgX?fp3S=NzlZ$~`s1RBRY`cCR`%=m{B*xq)-rko3{lZ5qmkDy}FN z#Wh+$Z$jUKhfobOdyZPA7s@0wHxX{AP@-5fe!+XgYU|U#W?@~002ovPDHLkV1jQ# B;&lK3 delta 478 zcmV<40U`e71NZ}wB!9n2L_t(|ob6fB4#OY_q|5sMAKZuTp&fC6NENMXxGalPdm<># zD?lI+2m}Isv2WL!l>RNF@7wtiJMdOtGj0P;PieJOHX4wtQCj;4;N5$GER24~nq|HG zGjM|M0I^(ANdjiyOo}lUPCvZ5vI79@+qoW>)nPJ42U&(dlYdAV0G8FqPBVt2AjkQT z+=7`0V+_ov+?bgXRR0|S-(}Tr+GNctOL#Kx1HjUko=+HSh|92*R1$`|LpV36PA=Nt z9S`~E`-|#HxqG8P_(<==Oaah1pX&VyA-FocKNt~%I}usvPB@&yL^X7j4@IeR7?mQL zwjATm@~W;Zx_>acC>9k|?y{)iaaD>C?@GlX#S0F5#taA zZbvR}k~cQ(hZv_4J(X7KvM7h8PwR{-V*3~QWF{lWo&f;{zgLnoEvrBv5C~ZC0Wr0q UlbQ7vR{#J207*qoM6N<$f{8cW#Q*>R diff --git a/tests_liquid/snapshots/nanos/test_asset_operations_0_1_1_0/00008.png b/tests_liquid/snapshots/nanos/test_asset_operations_0_1_1_0/00008.png index 0a31a5e106ea01aa9bec6f4838e598a8483370f6..d0b34f52e51aee8f70c41b33f69e32e2f5eb2a65 100644 GIT binary patch delta 438 zcmV;n0ZIP-0?-4HB!8DlL_t(|ob8$04uUWYK#P(8|6m^QL2Pin4%cmxo)`n8c3m$+ z3P6%1Ns`2}Z*`Xx`Cn$=x8vg!XluqW-ph~{(=!09PeiOrpX& zxbt9)f%tT8;wu0?X%**`qPCipS}&GZ^)wlAq;MHtEd~n>*KWdeQmIzn0%v=A7t{ab zP6d}2)!Z9~!drSDW(t6&^RC{X5XRN%{mx_zMv}YGNE+OS^=4sJ6xrV7`I56Sz&;`C zP0)yz1JxPZ*njvj0J`J_J!Ts@w9j1I6afI^NmyxGod>1l(z|c?ZEBNjkR(~nrhpPf zwiXK;%tqse}ZM->^7XgPlv4}Q_?hyHeCo4 z2Vj0$w27<$_|xGwc1m!s4g#L5}C>^ gD04qalH^9b07!_wMb;eTX#fBK07*qoM6N<$f`gOI&Hw-a delta 354 zcmV-o0iFKP1N{P!B!5InL_t(|ob8$04udcVhUqfj|AD=5H;!yTPg*RR|I02WG?YTc zlo9~|006#hYoDqx{><##y8p}pT07Q_Y4Gw2+7{tS2Xc~v);|Gn?+LOr#+@Z;>3#$| z`VBDu9}tR!wIo%SATdRY&2hY3trHP#>%Je;GGH;)09B_*%YUCI?4GIh=aLdMa6O{7 zaOL3~lZt6<{NDijZY#f_h&_Al7CuSxHLo`#OGL<6D}=(rv5&Bxw8gmTzdQHYI~^Qe z)bMCj3_ddY6e$5En@^2?K#Wi$`WJ&7%mh_vCeQf}n~fvg&dhZ{rx3)AF|@R}!!LMV zH?)d*ED{oy-&?2mAPAfQB6&>JM`&t@e(WA~>;&Xm1-SuQXf`=O2Zd^GUbJ=HyMZQh zH=5P^8FO$j0+%3ByMLR^g=&sVN&o-=0DwF20gHJUNqg={x_QV+3pwI#> zRDd7|f*^3@*y~;?^+)wiAEqbA{`q(ehVXQi4ghfMu)RLti@;j{9NzSC`cD8$?W#=H zu@{xD&js->oT}yuv%ec2A|qNRwb(ZKA8Ej&dH9J2$aeIQMSq9v0=7A@h|M?6_L}L1 zro@0zAiE&1U3B7TFRl@m{3jqO>9mnigjWK7{%{TJJ7YQOAy=y(0qI+%s0;(-U;xC? z%?{W1J05guG~rU>)!8B}H36EyTUvij7*mJ!ClhmUCEiTE@J)HlYdcnoHjW{lND2Su8`ghH(@lUwoD|gz&2rXJ5;9B9h>Q-LzTuXB}&m! zkR;>{b2+`su{I50@r3gN`Ai5%M8Qw=IWt#xW71;64e063z z+nSG1$~FP(Ck{I^oyF$Kr;j#8%??Q2qX;7vQHnU1z&$cDaCyq~mi&bt7=Mvw6?}Ae u{!20_v6ZW!@j@2e-H%0<-7q&eT{A7MLQ4x0000NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1i)7iZuWL diff --git a/tests_liquid/snapshots/nanos/test_asset_operations_0_1_1_0/00010.png b/tests_liquid/snapshots/nanos/test_asset_operations_0_1_1_0/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..cb9f89e5e7feb60b3a33dc958e096f1069fa9df7 GIT binary patch literal 468 zcmV;_0W1EAP)48JTH`yrC^JOx4;nxa1VIq=W#8%^3H5(zecwJmxk3*$ zhH-Qw*BNIAR6XtQfM@RpvMB9-mMm-a?G+g0fPMSe2oFGB2=G-%3=PcI-1Jy1l$=DK zE-QWAnnyp;Z_W-Jo%vl_Zuw5$5|;J-rCD&j3h`J9GJD zQM%6QW$7!P4@P+%=Y{eLuH1xqqq(_qRN%XgAJ-W>6*PCs+!_Uex3oUYR$VLRRvmPh2z~0<`%I}qk&56!W-?AWu5rl2gB?-_ z%a>(h1@sE@h%ebA(yl%yC^QY<0eO2gmz?7`zfW@g!iA=qER$c$!i%jpXih5Z`42d{ zscD^zJKgRO!P}J?|@(L2BKu@e&#G|adHMaIbh%ZH3|nHW{P}dDxn3mM(IPd z^36%AbXoP|wfXTg{pRez(V6?!V#~LgM3z^B+z)9UXLkn0Xc!$9e V1mvSw3nBmj002ovPDHLkV1mKi%Y^^{ literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_asset_operations_0_1_1_0/00012.png b/tests_liquid/snapshots/nanos/test_asset_operations_0_1_1_0/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..12b06a78ec36fc859b72ee163d3946fd5302ae82 GIT binary patch literal 326 zcmV-M0lEH(P)>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)F1DMdeQY{~zpyyGYA;kaUqjJj&>-Vn~G1 z1Mqc-f*=TjpfC6Jt_ys>arFBVjHi}Q@AGm8KGV=9Gco|;od9?D55RZt0aT2BPc6s! z`jVryZw}8p@pDC^mdm&iR6w=_X*T`%>S~>c=)QjQ?l>JL!+%$BOAN5VXIUKQ;3^ri z1UV*A=AE?iq!<(P>Du(K0QyU-eoo11%cayd!E)f^XGCxilY@c;k-07*qoM6N<$f@gKwdjJ3c delta 470 zcmV;{0V)2_1MmZoB!9O_L_t(|ob8&yj>I4chV5qi{tw(k_uvd^1b)$qbsN6Jrh^s~ z!3MG^1wjx5fiLILHU#G1w0<6f@+`?i#pE|Y+XJH(;mrkTE78tl_%bAZy$z@s{Z5i? zZ~n>Aiq=~Tpiw@Oq{`!#4YqBj^AOi(FjcN?ju$rb}Orr zG%m1)RPrO?jenXx1FhZ1YJ111s-tf)8bcwb6+72at>C2s zDTlf+9Dr*xq%}7?d}PGfNd=vyE~a!tHL5$Y$F*^e(NDja>m1%&yq=KZv}zf^zfJ`p z0WF&W%8Lus-u~2d0)^r>UsV<1kMK35lLwK2y;ra<{^7# z2ka#)-#eNIHQXBofv@yFJShN@%(r^~fylVpy+0WqgO%_qv=VnGlVvDf_VusBgcYZ} zV?wVC(JOQ=8h^ue(3@KA&mlR{$uiDa!)OTeqQH7nYp4i$7jxcfCSA(S37az6h6Xm2 zqky>Wm>?%bu}@bCsbwXVETh1nq3a$tl+#Q9YcI05%9cB(ka1b2LH{C}tq8(Lt66U? zrAk}W8rL1jw4t93ZP20tRZ6RC4t;FsS@f4vjCwXS{YP|V$v7p(trgW7&~u#9wxFbM zr8d}|P*N?iB^6uLWw@#G{n|K8IgoMi@Bla*4#)4}3)w)2?jTB!A3FL_t(|ob6dja)dAp6shq42XkN!Aufc+miD#F*`$fZyH$273GzU0y8X!bPF@K5uCZcJMu@lBEM^K})9~PsuTfm`Yu)7V;m8ItrY;? zd+otuFsS`XnSVO>`nI)F&~8PoW@xbn(-~@{NkvGSgJ7nQTdk8FB$**ZP*m|X#c2_tR zs6$Tx_+3KwnQGfH2DLUNTeQ*8*wnorRmO(V9>axyh2$e{`5=?f(fNbSAHYWHlNtWz hbM37rkw_%I2p>SSp?q(n^!fk*002ovPDHLkV1lwY?i2t3 diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_0_1_0/00004.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_0_1_0/00004.png index e10123daf3f772fa159dbe0a755798aa0b67d238..a6a75aea38cfc572fb2b44c466b151bed76a23bc 100644 GIT binary patch delta 446 zcmV;v0YU!h0@wqPB!8btL_t(|ob8!W6N4ZK$7#2|{|D}&Jyc#3K~TZA<9B;l<^lde zw+J8zf*=TN**D!SW`2+NeLFwG31h>U#<2`)F`fx1jxciDC*W=EfJCT!8d+BLWpILb zK(zpcgIU5PNySGHK7XiC4S1Pa2LRZ&vmTdqz+xErikFyW{eOxig?GQ}h|3W)u!u5s z(#ex@3`o;wW4{C7Dl0otvb{BAt9h~5n#aYMMl#9L-E1(k(DoyYol<+{m~fBBdo%q` z?I>to)NnN_2LDohcv1p5oByi*11U%y>N^uTm`R*MGim%CcFs+;A3${-sD5YB?2y2U z59gGlcJH1EsDJi+s`2oP@BdT8H?%eApM;C~7dE_9oi(|4etvaBqzTz~%I_TbjwY~z zYFnGs7s@*$7GD|Kc(8?{O-W^3Xqs_G&*iCg!yE7Ses4&$nJQXfMg(Y%pt(&hq4x>h zn=X{?=tG6#3UMK8OS`HaI(6>v$LnE8Jm`mm4R o<%LWzf&ORCx%_(kK@bE2KHZzF$%z}`RR91007*qoM6N<$f~k1dEC2ui delta 334 zcmV-U0kQtr1L*>gB!4hTL_t(|ob8$04#OY_hH+Wn|ABka-gL$(Dpv87|I02qXb^#7 zN{Ijf003RCvrLt^zh?F8e17Z=p|-6X!?4>+XeGi*2V#?FFI;<8CG9DEeej)S{CP`}8g1jXpHrw%0wN6BIoliZQqrqmf0m?36j(6t8CcmT)CT*L+xvR^o-sYCWN6;oTt|E-Eq3`mfG9wNt?B zO*M~3#^9FGr_^(7?=zDz_aU5y9fi6=w>vG> gmjD0&006e<2K`m)YEI(oJ^%m!07*qoM6N<$f{H_(u>b%7 diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_0_1_0/00005.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_0_1_0/00005.png index 12b06a78ec36fc859b72ee163d3946fd5302ae82..e842a7e8f13bfd2ed2a6d13dcc7483a5d3b6ba7f 100644 GIT binary patch delta 457 zcmV;)0XF`|0^lfABomhiQxph^U}umXoHL3j@g2 z3qT+c2m}I-NLSx0f!<0weVCu5>-+OihTzwgI{-ks;Pw9g9|G3;w|dL<^mhP@-l)vh z(ccQ9?|}F(xQAK}n7tl&h>WOlYV+G%e`*R_Aj=71V%wGXPTP zR=4ZtO%EnVv|v%xtp?(&6Dg4p$^ zyeO5)lqwlA(etmZ%>TlAFUWA`C+*m-F$`gJN>Rb41DOnz#WkZV$>y=#<#P_myZlPM zDSd5+GLb!cmW*ZCrP6@HhWza_AP4D;ekk6ZqLT72PeP5lgwi@=?WZ2uGL88>L2ljp zuQtK?NHWmEL#|yl%xz7WqlwJ2s{KI3AxfT{SM1Q00000NkvXXu0mjfmoDU< delta 299 zcmV+`0o4BE1I7Z7B!3M_L_t(|ob8xP4udcZ1)Zwg|G+HhB9#^FAfQ0(SG`%GD1aFg z=OaQ0A%qZenPrw`jt=4+ujl~o15JJ9UlO49%M=>NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1j0viaG!Q diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_0_1_0/00006.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_0_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..25a456c27fdb7b317ae611899540270d0651337a GIT binary patch literal 470 zcmV;{0V)28P)y8#Sl!wquv4pK@bE%Th^uQmSSHs`nv2N-Jr!| z3}XvJ3Z`=bite^Az`OMTBF4P`TBf=9@(v6tz`E=?N+%#~1UNLJL<7k+O?~PXaz#RS zrx|zm=GD&imtO!|F!kP~?VG(sO!N0cA1^iNNS77hxRbK;J*_d2oL-yuD*(88=k6bE zO85EoGPQM2C!@ZP(?)#Z^gD;C?#POf^s;`?)*!{y9>SO@u1IXkmzsfGoRk`z8r>{KNUuC> z3wY>}(#vgDkJJ6=o>S!$90PS03Nci$);%OzhkyZj*&$V35xAPD}K56&xT>-xmr*8l(j M07*qoM6N<$f*~H)O8@`> literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_0_1_0/00007.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_0_1_0/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..4a9c357c90a3829d2c7a178104eae0d39d2b31f5 GIT binary patch literal 439 zcmV;o0Z9IdP)d-VhG);5sjpx?KaFcjb30iys+~I zcSyw5?)}Di3@q_1WJxdk@Hs>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)S1LOmcB!8<(L_t(|ob8#*vcn(B}g-_lQ!9`Hkg3sJA@U>^+0gz(LwbMK) zb88d?ZfSjbk^_*;U9JB>5~g*)ceyJ zXE&8XSfTmtTYrDq?-bjYLxrh`Tyin_re$x@WMS;NxQ%?fCRNMAkab|)!K+)U>&&oX z+Phb!9^0~;#m2>9fLi@9K=9Sd*QonN7Xc4p$#^=Imbya+jLs>tv*a#iF>x*1+4|LK zlu8wv?K)!JKVl^I_fCHoyW6TWBJY6sq|(ey##$~dTti%{ZR26Jp?#GirUfX~$gi@Y z8Nld+bb({=@l5$c#>unv4Co>G!U&&^<2a6jH+|!%$~9*~=Kufz07*qoM6N<$f`S+C AW&i*H delta 460 zcmV;-0W<#O1LgyeB!8_*L_t(|ob8#*vcn( zTS6+#g`F2VIVj`+scgxW(mJZ4O(9(Qz->WI52Pg@sx!a@Ra=U2j{-nz7?MerYqLOG z0CPu>TiF22t2##7=6w+(!Dm1RIE}D2^Hl3qC@uhb=tboSLvp1}+t{zKJj)XSX4$wd zs%HuflNn=2>nLk@XUGScfM>BYU<`hLw1OZAeu_6nrhTmD+W8Cs0000dY52O4b7o`$*byPz{t5W?R*;1KW34IxZp< zoz!_!j)BCK8naS^@~;5+TULHBG z6ZVid-~Xs~s(UmF0v{QDSSbOL%%?_wK`^0?=nqEZU?!pq&4lea+?W!lZGDb2kmU;# ztT*OZ)uK9c1bbm!nor0tN_6omOU}P56b?t?*(WCNu$OnKM)Bw uvNWwQXHmR+_c!E&OdyX)Kp+qZycZuU$Cpj+*>!9H0000L_t(|ob8&?l7%1$hG}Pe{|D}(bJJm3KqQ599lqI%(nLh1 z{Lca;Ns=TTE7*!1Hk)H(pbd0gvp+Z_f|4UnY^bbpCl1HiWX_-W>q6y!J_ zl3OtI;2Z;sDR*Y31Qovn;Jd8ihE3M2vVVKZs1hfe|LH_jj)#`>SMJSpH=~6#Q;jN-p-UT~+5^vD~GEVW7R5}&& zlO4I{HmfH)5w`=KU5PYG>OInC>6Ryf2Dgn(?#rU&n=w9Lyv4XjJF(|{L?p}}YkEg| z*Tz<50@P4rIK-?q8$8ycf+T9RHeOLfeHpH3y8d8L+e-n)uPgDzWwcyzN)i?017Ns{4w02K#|Q_FISS^xk507*qo IM6N<$f)fJYcmMzZ diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_10_1_0/00004.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_10_1_0/00004.png index 418b112cfa3b9d7749d90876cb935fb8aa74f7ff..31c599e582b03d2ca484d622559b4e7bfeaea937 100644 GIT binary patch delta 451 zcmV;!0X+Wg0^I|UB!8qyL_t(|ob8!WZ^R%7fa$XS{~z3k?xCG=AczXu>-ciH+*t|= ziV*>VAP9oMm-A?QB*>3gKacyP6tL~aGOl58gP9qCVvFEz{{Vb@8(>lTJ+*9m^WWfx zu7K(UR5qf3X@W{q5Y0baR~`6r)eZn~9`}6Qc7wqP?koPKY=8Too}}*OPbV@Z1sP5v z)xX zpEGwF=pK~0H!2EW>3w)o03@An_5K4XxH`N)nTWwkA`7jgXCH0~OjVdGN&W|VM&0Tx zS@^Af?;TgI6n}A@M7ZKq@rYEFVs1MLEkB!4tXL_t(|ob8!G62l+}MX}S||G-(Ko0MsV8cjqb{cpNxF@yLq zm{1}B006+2ZEYJWTz_TuZQVcW1#+}+7;fuShsNb=00AC8*_o}-?AR@Qk!0&$Zbr6blJRI}%siYsgyp0)&eizMiL-Ya zIK8OuY8*JcrTR2e0!lvbs{Vv1QbYa0AP1hH3V9Oy9F}c^fsL~cgb1=kLGGAq^XrB- z(Il?=iZ?3}5=-#;I;u8DrOKYKvTY3M1sP%5Um8W^1l$57z?leVfZASWqgsXV-=rs@ ko<~uFoIwHr0N{Ul0gl_&sv*1Rp8x;=07*qoM6N<$g6Zy|<^TWy diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_10_1_0/00005.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_10_1_0/00005.png index 12b06a78ec36fc859b72ee163d3946fd5302ae82..2967e26302bda6e1eca3e172c8dae147fd1028e7 100644 GIT binary patch delta 488 zcmV9krq^s@!e{de!hg6oA%VWnlR+mv#B_x3{ z;0qHa5{X125s25(_sDsFmUSsClGpM1MUWBr4b@IW^g8JA{QPeM)%z#CjtaW148CRB&f}A%lKmvo{gV4)kIZ~o_~^b%rAt+08v|an#XhH zD70h_m<8q+HflEqan=|2n3m!LP#PK3k=YFIO!&2M5AO#9S?aN&)?Wh3r_QZIgY3zG z#6Y)ty8gc9!NnFW*px&W+XPz$z*G2@-rp07tJC|7kukUvISSp0ne#BXYrj}oRM)JQ z3HrN^oVcKD(tl`@yv|{;J=X&;Y$BphgOx-K?oOB$Y3r@Lv)xCwzSe6}s2XCL*;f`r z)o7Q*qG6E)O58oA2)WC57&wt&kK}8Tu{5N%4Lo?LU4u(hZlE`8xB)0xZ)sF1`WPs} zL{yWIibbzEc`V_3kBDwKkePKl2DGg~V?Yv6!gJ39PGNh~&yS`kTwApt0p`8_9#B%x z?_!{r)z@kvyJj>j>$p*QUSvr?oj0e&mDC2m9bRZ|xy=kdl1#KPZxUXXUu@Juy8M>8 epGYJUx8n_McA>U~enOD|0000NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1o8)iP``F diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_10_1_0/00006.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_10_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..33263a931cd9b243f2a62d897a12762a85dd6faa GIT binary patch literal 484 zcmV3!cmKm7&^ zH>Pn6LmJHB02E!d55Uv90})X7^USgqAKrmU0ob>XMqvW-lSE%9BcX|D&7}{`QZ7i* z)n$#F_vT?|`pr3jV=(R3q~$w#7_qGHA9pXjVIV_hK*yCdneSnYiD`Om>}LR_@~*r6 zXi>V))5~IOo+qQej`NfH3Jz|x=C7)M zK@w8C`h)Qp%*0ornRM8Pvjs)m6{JGf#bCA<$(m%dE?GOLc#CIx4YDEtbs1oE6$U6p zgl{p*TS>B%CcR8$?MTxLFRRhFM#+Yf^SXOd+iWp0g-tCe8cbMI#G|MfjQ-%BkSvqr zPiO~hThav(fHNPZ_xoxZXR-Ao11O@T4@T__Xjeb^Js>*NySPuuQ=w`Ps8AnC6MUbz z6fLqe&47bynHnvG8+G)-Cp&Mzhd1saSm>Tp563sOzals4As=KMnI4a!VD8^#O?Mo} a`5RtwDqNxTc?`b*0000cr`P6XXL@7bz`B|H)>7qLeUyZW$0L4ZT6>ygK*dU`p7%J$Bz)={`wXD(v9fat z%dIM@){0>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF) zh%)P>%#(Z!$fkQUeg?oVti~B7n_DJR?GQ>fe0Yy2Yy|OJ;gM5A-u6sf04R=(o#u}+ zw}v9{NbAE+4v=J?YW)o%Ozqa6jQe0Eo`qJ@wGOLg#WvL4XNf+Aqcr~=iy}ABYPT-r zvSL5u9ME53u752wl?|koBDne@d92Njqg-RAnR-ITI>@%b-MArQ(IP8dq(*Ltd3BDe z>Z5HfQ|R2#Ew!je;wpjMDDUC4L|r@s7Gjc)QkVz3QXLi*P;FIHOmo1X>4xXBV3$H2 z%vF^Wj%xif7Tt*LRxVCSAIC3=k@Z1wzHt2%f6 z$tkcP+61Fp?Ziz`HxcBcDN`ZG0KUCi0*?1A`|qHn<2cS>zIlAQ#L)$oy8r+H M07*qoM6N<$f>H_OvH$=8 delta 457 zcmV;)0XF{d1LFgbB!8+&L_t(|ob8#(a)uxbfMch={{wsQKiD#q?6Q{0cTxf&BrFmE zf*=TjpfC636AASzd%rJ2`BUWCZU)77?+#dueorOG>3+p< z<(q@&9r^sCP@T(Uq0kC%P@NaSS6A%-0QdDX?~b#gSYV&W@eJm2_SKc!579q>og`zB%nEub) zaqxOj&Ap*0+|v87QUD~KyLx{?2v>*q2NN-vN$f&1>2(g1S;p6@TGf}W%2OJu{agiC ztCmw7>s>7XFMsUusxk(cN4tn|H=SI{-ExcDDg3?Hq~}5>cL^fv<9;~{x#6gmbE;Bv zId_d)IgqoDa+a|swP|@!rRpozCRAu8LYP;;_6Td#g|n3wfH9ens&zVp;>@c^8O{46 zmLvSYniU(_r{v+JwxSRNfU}R-N>0S3HswOqdO2e%8$v8d$!`t2Rk;#xs}a~g)Z}y0 zE;6#f2{+`2Ou#ey48T9L5?y!y1?GMb1i^GZOtXWC1ix}M00000NkvXXu0mjf2Iby% diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_1_1_0/00003.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_1_1_0/00003.png index a3d9005124c61dbf1165575a57d8873655434741..2193de94f912f78ef09b685dbf9b19f1e115452d 100644 GIT binary patch delta 451 zcmV;!0X+Wp1Kk6VB!8qyL_t(|ob6fLa)dAl#ZLYI5B9-6XfqZPa>9lrbvUyRD7l|9P22)Xxj%@&yW_>F^QOW zQs+rACgD@5%t{T)zXIqtt^CYpwWXBWV%{gB%~!lMI8m6((p^Sm5^OKw(xF-Pm_DNe z_L5(|e_=MNyEiHVU+H~XDFB+xw|aj;WLzEIAB>2>Ohgx&3CnvpJD}^+{A$n@!*_Fv z9B>G4hHXc^wo-W}FjIY>W^Ww0fbtWSekT tIT+#{Fc}~JCAmZacEX!%2?PQG06*iElQYg5C&>T+002ovPDHLkV1gvV)e!&y delta 476 zcmV<20VDq11NH-uB!9h0L_t(|ob6f3j)O1^HKXDGKbQkO3=YeyS>(1n+TT z7obom6bgl0?3-?iS?}S#Z^vi2pr4Hu<2E$)m|4l7Qvhm&nay{=Z#DxGLc6z-WmW$y z9O!qz@Yyhk946mPj4%?KarjB44gj!kM?5ZTfHG49Nmw+I(0?-kENhIMVqB7f0`)<; zrDdMxW9V$!3-hD|mA?bvKdkc9Mls8T@WZSR081|UUg0)^Ox9-6AfjM9gej&x@uB?b zc*)K846{<<)|e1{rS;)S4&Z3M)%p*_z|>{^i%~wf6P1PTgykF_b`T|;sP3cc^$eI> z4$gL|MIC=@(0^&fyt|;;d~xkkeJi3bUQk6t6)#9urhKJpAFAx42vU40;*26pMaGwJ z0i_({cD`ph{5gF~-kleULCx~i`fmfrp*m+=(hK^AHX^8QfnNq&*E9N9O74a_H(=i@ zMuUI0n6eNqn}SMf4wxL!Vn?fz${*C??@TSErjirUPgU;62^=6a_cSO_K9y)SZFUN& zp=F)`lCXowEpitFr2v#X^2`2B8eM(}7tYZCArp0=`7ylp8+7=r2|L)jaU0t*sKrDE0BvF9_7A|@+W?7B_u4Ye-9M8Z zm;t97P}tZ6OcGRh1i|x%a@B#C>+GeJvM&36oMwZ?F!G^4A%D~S<4JYz_%x7^Bgk+Q zHR{xpr^dJdO~=MR1Il+>`H9lxmPx8bG5JmpH)CySB&$!G#%2cHOBfoZa%Jmq^d~x* z{%7xWpk9=@8YdGzQvEVg0Ju4ys{Vi=Qm6XCWDM>kPoX>Mcn?#RJztKZ*Nu!h>V{I{ z9_mTJHj-E|xPN5id-Dbqf=W6Ijk?A_Xhr73*;Rz_evv6ys2UaR56iBmChAodE%(rN zXp0%%YlR+r766l)kYCu*%S~cNk%p#lm0L$^Z{cuxH^Er#Wt>%wE*F9s-X-W@r~(jt zL$dyUPGGG6VHo-Y;H`c==wTuUSPw^=0UJ;YD4%*N#XwkeHrPnL%=tz*e4wphoAQRU x>Hb^y@Pr`bgG@qm`IDr_-XAEnlO#!=%m)plY8io1f=d7Z002ovPDHLkV1hst-X8z} delta 356 zcmV-q0h|8e1OEb$B!5OpL_t(|ob8$04#OY_hH+Wn|ABkaU92;iAf;6*HvgAhbkd+4 ziV=wb0001Aw)LDydB0`$ZQXz33tZZF8NCXj}JuOiKr24jptjMSoiUR+5(|O8vQ|1a-8h zs4cnj9zz0Q#kspHqsQy*Gs$NxtfNGUk!OWm#Gb78+9%n!0o6bp4mu0pN%s z!A+zi`u=IW4#Or4YB*oWv|!v?#fu#-MRfuI0LBMH;__#v=o_K{0000y|KL1iAJTDLKm-)yb~)4Oq={Sv zl}iecNF)-8L?Euy_DC2%OFF$-?p){l6QK;jcPMuNfa`?g_5R)jto3j8mg^bs02bC& zS*)Y~DTuxo#DBp()q2A0wc{o-qQ7%&USF6h+m9^z;(?h%&a9Z)72w2@JS7Xp5La}VnWLzC*EqgGA<=~LmSpa!&q z0g!`kb-4b#^k8sC3yP8`VVhtp2S^M*()xRXF?CvhG13Q5B2S?w@!QA;^H`{8ZeqF8 zfky6c%DYW@I)B>*l2sky%nn2SC?G~KH~Zu)-c757yQ$E+7=&B@9-*QVmYt?tBXoSB zl6Og~<*AoQg#uRNX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1fjFiRJ(R diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_1_1_0/00006.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_1_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..670a03292edfdae20e0be80c5b1af6909a267a7c GIT binary patch literal 504 zcmVg?nMgvN;hB0c`V4r&AF_NCMWs1qgy52m)WuqwJK@zh(6Ec)#=x z9&SwInuau)!3iij>z{yM?*T-Nalc!(z4-76OiI9cyknFWAZ-Nr*N6fQB-S+asaeP+ z37y?`e0gtv{7k>NCvZ)s-I}z0vxkUnf4!)CX@`LfSpgk)QnudH90Q5z+W4;k;Oefs zeY7b(=iAHXYn~RPzK_#JeFrz*gz2EtTDdyVyUsYCQ#%DzPpW$~G6p{~`mj<0G@G9q z{RLq{9nl|5Z8uz@5%~RMr1v&TfUiT=n0TMNNX@VRgm{IsnWB~ zWSs|+6^qZ7Ap~qZX>lBNdfX}(O!N5p4*Hb`3zoo2-DLg6)RzHbO1Z+_)Z1Qn;LG7iwSROeb6L8ZqB<} zUm+1woAre;4Q66lXeR5O!|3g|q+~{`n@aYj?(=tksC*pqVPHivDl9@C<~ zswm+lyc literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_1_1_0/00008.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_1_1_0/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..12b06a78ec36fc859b72ee163d3946fd5302ae82 GIT binary patch literal 326 zcmV-M0lEH(P)>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)I)fv)#eWB~!hBk6d*@lwB?LJR zqMLP6mI%s?&w1dgQcX zof3y;iOMa79e+y}qNO6Z{33a*y&XpdA%5%n<&v7Yggf+dCvCL>auxV3tdQ$Cd0jwJ z_VGzBvnao2smPKR6;8ayrV2v*%V3@XovBW!r5E#yiP0P|B(3P4)Wn`pmFFR`C0(+i zb&O4FR;O>TX6K(kL_OjRuq<(8VWUu8Hu0Ando%KqsyZWa6~gXg?wAGu=1+rjB5whV rkIYOQg8qYX|B9FveAEbnAXtv;B00000NkvXXu0mjf)k4;{ delta 429 zcmV;e0aE_k1IGi9B!7-cL_t(|ob8#-a)dAlfU#5G|A9T&gKfs)FJK_Lmha>e7YLAK zf&fKP6h)ECzWIif_Xn--8>9S?97E{kH_)c1j9P?)4oIFz`3QG|<2&1ch%xR>vaIf( z6iNPaXx*{T7lhqfW`)YX=mwR%2)Esd0LKv#Pr$ZuK@TftGu9~nw?w1gCws2y1)+!8>4RE&M(*x;bye!9{u|bi|KP} z$HC=Eg-4^K@RiYrCnZ4B`PS$^5GK?W{mE1g?xc31JIOtV*t|>V~Mcu1mn(&Xk8p^d6+X z%C2=lE${0q&*-zuB}J#@LBP2JvbkJAGkXSYl{AY~V#bz$*twyC4e4bn4WAL0^10)S z7~OW!=y(piC8@iF2t5M~36PGgvqRF5t23-y`78!Dr6x4$md7#WgG?b)2`Gx9_`m!B X*g9?a8Msj)00000NkvXXu0mjfnTOj7 diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_2_1_0/00003.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_2_1_0/00003.png index 77b2063fa9711cd8a10e6c6d95c6f80866bdb511..9c65450145873428fd009058ee7746b0ba3c46d3 100644 GIT binary patch delta 450 zcmV;z0X_cp1Kb0UB!8nxL_t(|ob8%X6T%<}fLYi6{}0~7df4&`1wlc*9pCj(>JULN zDS#jdf*|naJak>m_@3F%<9-PT*s3v&YZ=sHMmnI_!kF9N0dMaKNQ8DzE!(dC7~JF$ zP~CvSM&vMgFi~Rj9OWDYFIVXR0OxV<$89%QOrF6dKA==W?|%Vc+XqL_kQ8LNiI8@2FEhf|!vpxW9zT)!*rxs+g)QcLCgtkMNnzX1M(r2{8 z9`eoipXNoGTcaZIk=BQm9KgwZs`VG7VCt~`V8RD8i7Ye|#W_sX4qN0JJucU$ItyQc zaH4Sv;r+e`)qfOib5)BxTCo-mQoT`WkXvb zUmc^K4rbRdRWQDmSsWlK&@)dp2$bmGFhzCbKebxWRl{LQD+@9vn;X$l4V9E0r%){K z{BFi-HXBHHIl5TV8b*pvMgfCFES^jM2zST`B_xEVux8uX!Kxci;xQ((rW!5s-X@E4M%*F@c9j!pb==Uir2}T%Fz@Ovd0&G7H^FY#sIrA=|SYpjWb_)*eM# zEWTFSrG*9{Qh%4+il7Y>dTddSKg!t$-OQfIs4-`BIg(`Q)F%CewddSeL^5e$Sch0K zwjtSGn7#2?tHsg>ZRn)xickuYR%g`pPe3oo<@j#Nxnuq^TsE@kR;XEiKsS^os|E>Q z=w2&Rmd0lrNRdvr8I=JjnNHW&9|KnAjfyUR!j?&cyHwNwSe|jV9@=4RmsHiygFQ-h zEQ*vO9A_A|ZkY*002ovPDHLkV1o4O<`n<{ diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_2_1_0/00004.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_2_1_0/00004.png index 0e6848ea91a559d205e5afe7273bfc90ba06327b..719dea7759c71020a7371e421fc9fee355abe2bc 100644 GIT binary patch delta 491 zcmVTB!A3FL_t(|ob8!WkHa7cfa&G>|9@~Fx(9p413_E?yM-^8%VrrO zptKYqNs=Tb*LK;<9`m?o(72%_f?XQ~4~uG#?r&g06*Z8unq;J)rx%73>1v!t5WUJWGV2r^6} z9g_Q0q~breojGq%VeuXvH7Z}$yi5_%j#7$h%~%cgz2Q*UMT{tJ<*%# zb8=^bw-;sZje)|i^gcW(0Fusc_5K6txH`QbOvYd(c?zv$x(;(4MESSePlU$6s_-jU zXQKAjL_<$$1b>7!%aQ;%gjj|>q93$3S(Y)CSwlO8I%Gw$ zS>d$6ZfKh_oI{Jnvb(#dR;vL`f#kalR8WM?hmZi!N@O4l3pD_A=WMH_E3b*PpwO;K zrwBl|YSpxg@BJcsP+g_ga%I`@Ehbe`E%}@`6AET;TVrl>@2L%WA(QYpzmPF!_NF`F hCf%+cBuSD4^8(NWuXId(JRtx8002ovPDHLkV1jV6?v(%l delta 390 zcmV;10eSv~1fc_vB!6g0L_t(|ob8$04#OY_Kyg|B|AYI`J*+bw;9W#pPL`$978DRy z1TYN4Fbr9ay{s#8e~b2GKR@gZw72gt)bP`b^yV}+4j|ML>6LfDTUtSoOuPFQw-x_1 zPUs3?uPYjn!*ZNTQxH;-BeNebQRx5x$9~46+d51pX`rMEw}1VO#1D_{m1jr_>Np>i zTYTp6J_cgbxshK1@Cz$Bqo9}_8^Vn^S@AR&eG4*~??sJBLfs}zmF5U%$1l!0u~R_x zq`F%pA@G*ghnXA@lX+L`PY7dbv;JVr2bx$G(qxu>I8#xikeQT_qasuv6=J;*Zz)w4 z%~r`Ys?|{XMt=t6l`1LZ`V?wJiXzufBvRUp)J0Wbc>0_p>hB!96%f}hN04DBw zWwDO`5vaZ#;#+V{l~35b?`RZ8^ek%gzh(ca4R|(w;zSd%h<~2qbiyv=TLX_+9yE{V z%3Wwl4wwaD7qM$MH*pb*d!(iK1t^mY3S^PtLBi*adssgho}-@FYVi?JzXgwA7*tON zq&B+M>H71I2ZJ+OP?SU|+XP!J0226-*54C`snhz4k!$cyNX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1jPPia`JX diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_2_1_0/00006.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_2_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..de29746b934d11c07a89694ffcdb2494bf8c759c GIT binary patch literal 511 zcmV`2G*RH8f==JD{o7-vPhg1E_#@PbJIReES40a=^ZQZImxSUP$z>urM?+TXWOrVyWh& zqIOx!?xXqf6a676a42(Lnijsr+k$2NTzq07JB&sE1ZFhFJHHkd| zFrNxfZ%``2$c||(#T1*?x6sFU?c%S*V&*6BE4D!rtFvFzj2$Qbw%0|qwyAO7G{C9m z;6q@68r}gsYsd@xNXyMhz6f}LX(VjIFVM}{*B3&2D)a>j}e3tE?fx_9FGP}uh<-TMB~ zp~48Qr+knJbguhX1P=e;g@eR_j#v>nn;-~Y!5>=ILO}=W$w?&)|iVFr8geu@crs8?dv^*r}koQ^VD`G5ARJL6ZY=HlM1# zLLyR|`jasqNMcz?l7ErOGIa97i!S>-wV#1ZLD|v8WOQv3=`m#gawTs;Ux-iH3HRU+ z=u;Bc-ZaoEQLo4yN2j2>S+p+=PbjM*T37gAD04t`GAKk}dMQDf1Dd(@oXX)3t2)4+ zcdFF13Q-489izvYB^Qkimyv6xtm#x;>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)XDBg-xe<{|C+@U8Hp!kRwtw*7B`xi~;$P z7}}JAAP9nBEcexS3(Wte_WP;`&m+&>@^S|rGbCeX2B5kU;O_AO_#CZ3MCtcDa-7|l z9BF)Wc-~ci8wRCZ#)Du7kP;-x^y6cw^psM%ukXA&P6uOn1%KDX01GU)#c@vFB~wa} zV-gYX?wMo?`wMOz1MO%4_@0GAAf2{;<$9w-3QRP47eh>t~>wE#auDX_=PR^D90000< KMNUMnLSTY1+~bM> delta 460 zcmV;-0W<#Y1LgyeB!8_*L_t(|ob8#*l7t`(MR98U{||QIEa;}3gj@m=P%3BD4H!Zm zATb2TaU9378cD@Cu~mfnH7HO$8)PB!6^QBge1x1R_eirzct7l+4P_IE>LF_yE9;3>XA87IMysq_#+IFC=bM@Vhoqe+`8Y6}J{$WC2;Z=>GYW~>u_1gD;|$;l9$T_DDjM!OKz|6QNsH?7$0sDy zdt#@8=0$b4MnT|`)(=l|0Ft??^&d#a)NcL3xDRIHyU;AEhPjAs8>|nis@T$ zK=&19x3UO1NU(ihVSOF*zK9XPwo8I&fc2%cGeC9#FGW2PfQnLGv*Vi*P^{xbK)A*? z105;zqRXAh3wwbfA7mVv$D9Fk;jzEUA@4Yj1NZ~?;Dds3Z1Us)0000*b% zAz_I`Ns=T<63f1|edUb5GW)(Af8cwv|`3Xa6UGJlEvPejW)IeVs*pn;o+ zd8bsK5@QlRmBu`&K*eVO{cfwcWwYFJQte^hC!!@*yvA@7&|4M9tt{Ucpr$_tsqCisQSb)rv5@CYxKeE`^E-O~9`N+)2(tce2nrOr=LwsvPw*S{#4sdx**`wyq80WVYO008T<$Ky12n2caP@)9%6KYyAe^^SKPaoK`822p06 zwDTk%1G4G0v0nl34J$jNWNWL-QuAW66_0~4wPYqsceBP!LfavX2j$kv*5Rm+_hPzF z>{QS^sqWS&2z;dV;YtpWWIomU7lbf%Sl^lO!AN2k8cE$bjPr7`n%JO3Rc-D(WD4yN zaHq5E6Pnxq${>7WqKmm-c8G%guA<|*5M{1lmR$$E3bNom=GI4jnJ z(`hmXOta&Zk&V`<5KzTJef^T`&?ZMCgp^R+U7J-EI+Ql;%3>TDbe?F278aB6$B2@} z#(j`!22Tku`Qd@0=7tWyIMi9qhNy7>sg3X^lYROSR<9v?y>KgV`5+VU-24nU^VS~(LGbr{05!6qF`fAysQ>@~07*qoM6N<$ Ef=YefG5`Po delta 358 zcmV-s0h#{j1AzmOB!5UrL_t(|ob8#*62l+}MX}TT{|9H0E|NMe;wuqF=bq`J)eh=~ zkOYVT00018j=gRw@&6~QAN%zY{}9f$-NrEd@e;EogAX?l8%fOSJK(LoK$Jq={fOJD ze}aqf3J|~F7-SABacY=?*b*f++woGhPDFI0n z=V7_UXCCik3N*Ei{uMyqu+kHS#cbaYeu&dG9|ofzVUqb-Hpnd8y9tMjmKYcJug*NN zQ^D;+HCH2Ja7p#ak^@pUS5@C2g49sIGw{JkkcCF_FLLl0YX2>!q~Iey<66MJycN`z zxJ@#y8d^m<>R*}M>x7sQ#2R(BN*e3EfNHXxoJ9Y`yaOglL0L|rCrm!8IAB8QPn4^n zt@ynOi#1CRdXv5B+d*tjmxc_8Gf4_cWA?ol003!tB!9h0L_t(|ob6iClEWYfBsbUp|KL329@23*63|zsX6xd$Ae6RZ&&F=M8{6s>-`-BqV`XE%X#`QfQZpu zS+ryS35Gs5#DBp#)q28W`9dXAqGeILeT)6k2+zispJ<}$M1N1&bWAT~TLX*O`p|5z zl~!np510j}7iP7)Mx33+7;edb0m>wu4l?ubz~R@GF|_XtOQ^?8Ee-+Or{E``LAo=b z#?Y;H*Pj<2+?>&ZONrNDK@e&Ikid`BeoP3ePVFy7uECQ?EA%9OD|r(hvv`@LSRMq? z^#BuNZN{YArhlaoA@(2RfP>|3uZgfEhqXtm63f?cFBfD?#faCgx}Npz-h)Irbpa68 zE_!X5HM8Us*^IP_4?yeO&H>zVHM(M<{T7)3IU-L?LmYI7A=orf`!E-DD6c87A+slc z?E6Av;);^Ny)$Bu@OUzAq6)lK8Nut`g8i5q&6GtHE>&BMl2&7JGnPTGbyNUPfOrOr zP@HxL4Vdt5ON~h=v~Qf4lL*WFIzon(L}SF9Ur8o)P!A0000NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1j(hicJ6j diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_3_1_0/00006.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_3_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..8694adadce11ee09d89b0dd4fed2e57b7d517e2d GIT binary patch literal 514 zcmV+d0{#7oP)y=q?HUuZ(^kpO4(Z zLXBmlX>gNqc7W=ty#xNN2Vm*6dv4iw_0K1;$N}f^u~8X-xDnv1u`)CuTVvCgVxi@v z>gu-Fx6kHfC;CmEK$^^TY25Zr{;b&c_Xn$2c5uXH1x(yY$#^e)49KSU#(o6=6?fC+ zSDVsvo?bRv@i-XeeH=H+J9y_Ij0fe`O6q`59Y3BEI|_y;HQgEwfj?<|xRV1UnZIiN z8$y^mtnWd8ihScX<9g3ELOI!I*JGDm#e~S~=5jSO=}i_O z$tf)%*j?iTwAtEc`T2m)9B0Yr^#A|> literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_3_1_0/00007.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_3_1_0/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..2b26e740f25b7e48cd1cb8da0c02dbbdd903fe18 GIT binary patch literal 380 zcmV-?0fYXDP)KqJK3a!1^XjzBC9+@Za~LOnvD0@$3QgIjrwAt2T-tJ3S3XK9AE*K7&_2!t`~?-Idsy93YOJ*lFPMp}MP4nDCM6gC+-Xb3Rpl zg(ReQ^#|iVn2Behnb>%TlQqlSNJH4#Er7)xw=u68dV$so9aFP&%Agcf^Bwi@!*rnd z2DDbzv`Wk~q!>4h;lMAV=|kn~YT;Gz6f_yFDX0bu0q!`C aqnQun@YMDmmhpxF0000>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)k;%?g=7Q-vJ#eWBwVV)M-J~>OKlpx0- zDy)+#Px3J_o4y<4Gl0HfHO?qSZn>n|BCs6z_!$u#1of+*cwCCJ9`4_(h_?s%Z zoXR3ACvP_z?tdvZ=&!rWZ}Cv9OXLTfIHJ`@9i4;JcjR=IbJ)&h6{+Hy^_Z#YSj z9JN&1vk6tL$DT%}U67r`s8tVt@JpY^&|S5#Wx%sYy`2<6e54s|MLDMu)7=c{fI;mu z-whl{DMW}{eW&%i@x+Z-t@g$}pjNJhmZzGXD!&EMNlqPK&@c1xFfV$l|y zAgeSfsO(mn1YmTqjSoeS+`&ptxsVCyn7aq?tE)H5opV?S1OkEQ@CV?Jtzqq$@}K|! N002ovPDHLkV1gYX-|qkb delta 459 zcmV;+0W|*c1LXsdB!8?)L_t(|ob8&)lEfegK*`kP|35f~%pu)YN){18Gb!FFjT<6j zBn^-xNs=V7oJU`gP=9dr^B_9EBv(;Y`3;om38fn0paPsG+KHqBn2SS)Stv{JugOy|yT1o6VOy(M!Os!34dAuIYY@MB!pH5TLffDbr&)2zH=|-?z-|FmAgQZ)r6k!YM8lSyUKGj z!&*&{lnfzzlk8bSO+&sD2M~SdCECc6LG_x7Av$+}7lteT-6d^q#kpti8Q_X;0hS~e z$3u!cT!b88#TPN93qQ*AVJH>==O8NtSH-7p^`<0PxkRc{x>7D)Raql}mTP0RxeTsm zg0ty*-?uefi|HkG$_JT*XWhRd1n?KGBuSDafIp{AP@)ye6g){Q^NWy*0*(k85i{3#%=gN26vc|7f>7#-0gn>Z*K!EjDF7}X{r7i z*g-Qu4M5`{x-fe(acXIea!!Jmt9Af@ZQbKBEgcR+E4bwjxPL97&j65?!PzsU1a%A| z9~`{RneLi`zr{ z8GT_7>3q*Ba-~Ry?6l2_oWBOXclS@$Q zZbXeBGF25h;~E(^AGhU;hVyD7L)g$saAe<#Oq>jXSW&c#5SUAlr3q92aw#qlet0cL zxs_S1vHqaNMRD3J97j}!vx4!boRr`RXY*Uz8(8Kq#&b@867AgC`MD=t-2_!^S1K>}J=4d)93c zE^`)D*>a`R7Jn3LYgvHOx^AyNmQh7|JOhKF6pbvkc8RZmrKwuzr&s_t7Kww_H0r{SRr#zher2qf`07*qoM6N<$f~ri~XaE2J diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_4_1_0/00004.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_4_1_0/00004.png index c8967965b9007eed8ea88437944b2219afceaa2a..0e484d471e5a2e969f1ffe6ec2bb5c87287276b4 100644 GIT binary patch delta 478 zcmV<40U`eV0{8=vB!9n2L_t(|ob8(1Zo?o9hRL+N{{!bDyC6f%Cv3okRsK{}DIvxf z1L99p3W6XA0$=XSc1x%~()xWpA7zEPZoEeB2G^OD13;Dt;r1VZZ|??JlyNU5$7%i< zJm4A7Oh9EJ7%LKb)%$e7RarDW&^*^6@w)bVdjt`F|60oPRti?$vh}vSbOG zm_#5tW#uVjoKQ^n#(xH+-?Z`z3Yc3{rrIhFU-LK_O9=>BxeE$`g}zM~H_FYGT%q=7 z^BybH(<-7Ic zwf2V($=+a3I$KxDka8{v*Gh2|e>WQ)^r0#CDI+5osjzE7rX`O9NRm@9SWD1LHa<*|iRXMo)&-(3}n)qE)tBzgJ5rO>m9wql4C4kr)|q2H^eE zw4(}Jx5kJG&Q-375+GC8@KdrKuyyrs!W*)=duo=vkO_F+`&UFa^4byvK@h0<0TY$6 UEsW}!kpKVy07*qoM6N<$g6(zN=l}o! delta 354 zcmV-o0iFK%1N{P!B!5InL_t(|ob8!G5`!QNMMJ0F|G+Nn#xgcQj7T8V|E7x?Fu+fM z0f_(r003LI^;(fo|4!@My8p5j($cow7)BhPP^vNB>_EvPl-dX2ZQVc-rS8!ZmdlS| zC!GP={}o0SFilX?C5Sbl@!5`-sdplxZQb)REDZ*8D$r>YVSoAQN$g&>)SfO&P{Z-C zwI!}RF~*c=>KpqRK;N{o6NTk$-xR({uyvm%W3({IVkt8+4|SVx+Nj2Pw*ThLlRFov z9#nHRP8|NF`s679lFxrt-ys>Pp?+r&gOOkr8p%WVVJAFYUVq~^K8RHyoW+jEqU@pR z_+sgh#ohu%gj>5$`C3$2%?IPY2b4%Pig!CgMo){s08nzVBh;B6mjPg8_W%vqspAZn z0nmI@VVki23fg^0=4Yzyq00vuPzC`20D$N60f67`k&UJ)P5=M^07*qoM6N<$f+n%2 AtpET3 diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_4_1_0/00005.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_4_1_0/00005.png index 12b06a78ec36fc859b72ee163d3946fd5302ae82..71c20ee11d7812814f45346b05511e3dbc4f7c85 100644 GIT binary patch delta 463 zcmV;=0Wki?0_g*gB!93;L_t(|ob8&?jsqbGMQOAB{|}yr*@tP2QMiI5YFkb=O-rpH zC_1=AK@bE%;K+H{z5?w>X|IJzavtwL4`V9+Tze-XIuClh-mja$djB$Sx}E+3V6o21 z6CO&ulx@OR0YDvorT6!QadmiqG7*E7L>5|!c^_uab{^mYq-2B1 zHtDE34YTT5RexDtX)ckX(p`So17j@+*VOX))oh77ER?cOt*o520lS-h0K_FZ_UW(L zxCf~QS-;krG%cl3VPUf|{%wZ=%29yE0*YFYHOXpfEU7r^T9A>nD2>!`JC(HpU@D~z zzf`JcTz>ab%awf&jQYHao+-gK^Mfhd03kL8XFRNX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1jL&ia-DW diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_4_1_0/00006.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_4_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..db64fe034123c421cd9e0ab0a5c748ad11580431 GIT binary patch literal 487 zcmV+!Ks^1jEQ(M{3q>k`<2a7v^yNIt9trhZdOwfvPp;5I zjcJ5oaDy4_fTE}U9q{hm0gKY^SIM>)->$$U2b{;(M)3s1g#bT=iJ<}68k;^A3ppnx zPq#g7Zq2Ko=nvNb!eH8^ap9Z1P1yF&533hf7|4(nU>Hfs`5yZikWKGR{}lk#yfc@d z1f_M}UbepC@nn?aI4+bUxN;N5opNg>RKUB=IM$gv1ym2p+!`5ykF-AA$pMngr&|Ap z5T`6d&q2ne>gCcfBBNwn$hEEV5=ABlC+TmR z4V^NE(5cC)YS%yBmUJI;szT7ED7RlJTL~pC#6ptm3T=U3-&p@gu}VN|W5@>?hsPb@ dIF9pw`2*)PiQQ-(W?TRO002ovPDHLkV1l32+EoAm literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_4_1_0/00007.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_4_1_0/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..b72be78f7ffafb5c2f3563bddc9e2906928e83d7 GIT binary patch literal 405 zcmV;G0c!q?0*iI3DREvhpL60Rwl^?0QdQ3`A4g@Mi#gmldBV zD7S{BniPT8Jzb3TeVjJdcks?bn4T`BTuH6j4(wcK?d;(2q=u`}aCl4g!BPNfKJTi& zK{8Ui`oee&H1SlrQ>X1pov4n@BM(ODxZ+OCVlUog=Sk5^*`}U?PsEbw+FQ`$@c=lE<2;uSuk`Nl{tTUE00000NkvXXu0mjf5GA>% literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_4_1_0/00008.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_4_1_0/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..12b06a78ec36fc859b72ee163d3946fd5302ae82 GIT binary patch literal 326 zcmV-M0lEH(P)>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)P#z@L)A)7;u4!FEG+B!aoyJK){A0~V#-gJj#yw-`>o zI5_Ue>jEJc%d$|&fMf~cbk^h5R678`d3@t;+bc{4uizRV$bSmswAl8}S<+<*su)Cx zb;8OMd<@8@bJIQp;1^cyjFRM5l~h{<&4CY}5ru;wek$B@!;p_X9X9}qC1a;}Qq`@I zQMjb_VI~JiI#;#+gb=27>vzU|FcM#dM)GtY&Q=zm42V-m9!5Jro|Ut&6hF0fAlEpH z6_O216`_h0Xn!`oq9{dhB}VegHu)k|3gPa~So2j^5N4IU7}p`fHTRv&wNI|O34&OK zC1-8MRDi5ihE<{E==k_bx%%tN;!arvr2_lm*+qbiFy7~_&BjEfAs zPIBM{5HaqLSQfk!wCm`+|Fn?%sydRK1ClLE-?%`iL_FB>6cJaguOJjmG;;OU9OwUz t?0##f%MTfcXW~6zLh!FQ$8ns0<^zLxqP{NwOZ@-<002ovPDHLkV1iXN)S&y#?qtdHL4T}jE2$mLngE32BF0^I%3AKCTU}70xZ0EtWgEdTlFwo6M)Y>Y&VIkS|bZrCYlac%{mThrHQ@R o@bBp!EcqZ4@WccJK@j|3J|s_T&X`)*XaE2J07*qoM6N<$g5ho1#{d8T diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_5_1_0/00003.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_5_1_0/00003.png index 30add24e0fab1e1a359c2e292cda2785b914599b..ce207930e1eefb759fbe5521412ecf03273ea1b4 100644 GIT binary patch delta 497 zcmV-%HUF77 zK|7$i0F{HNVESg_)Y3gFxCwqjwF3a`+qoW>)gc(VgKKKQxqpPd1HiHl?w%oAkmDjk z*(p0usWFh8QfFq`pyE3KKFcaDY}8vqt4)@D09azx(}2qeN?Cb|29bt)hcIWf>K^iE zbirQo%l8|%gL2PCL*Xm44>J`&()rfxPl!sYGy8*)HFy%a3q1+XbC|p3R~bjW9zjEu zEzs!aF3d6$XMeI)6^Va#E=&<2_Db= nSHx3rX+io9E|Ewi{vrMV;#R#0O}eai00000NkvXXu0mjf8b|CT delta 462 zcmV;<0WtoI1n2{hB!90-L_t(|ob6fJZp0uAoK(&Ke{deM4@psLzzl~8jXYYdvS69< zfdgK^;cz${4qKc@-IOBVv-)}5pQJ!MJC?>{2<9oX%wQ*h+=w!3AAoP`1+pOh9!9pk z`lsVYyaSTY4TB}}vqjD-DZH5X0c^JFV}rwpa9NlYgF-{wOE|Zvt~|-# z94|Tf{zbDVA2+KPzpDaxHQd9TUcj|44o@ey9Qz7_pN&PmgL zFRi#qG>&q5kh%T!ro7&ORAw96nfjojL6o3oRn$J)koPpQtksu+ z6EXve0SFE<4^ zwlOX43)_^mw|~N&_NvBq?Q1*pquArMyTrz`12;LNY5?5OZfZqb-N?QlkY`bkur)G? zo!yM1A1;paXTy$O?6_VK(*rzA+T|`elJ(2v%GU>vrx;o4WGPV{VG@h$*8p|^B0$Y( zwUMAskQCtN$rwjqw?L)b-I36 zU&}@+unC}@$TYP_4N64buFOF12zUb+MZBuMJHHI3{2&v^sq$ delta 405 zcmV;G0c!sG1Fr*+B!6~EL_t(|ob8#(5`!QNhC`>m{{wrlhgybaLAJ1HzUiR?2Ka+v z2mpp*7>1$CvFBAq+Sl}c?B|bdKx^9$V;FvVk=m5P$^l3vky?ERytO+JNz~n!xGnq9 zIH6wv`@f(NIV{DgGz6h8Qf#*4rD`1j;MmXg=(YxvxfJNK3xBu$jl>U+t<|SX2x>SV z6kB}c@jeEk>D=gl0q|Q^dZM5;+jj|9;&jc^#pp|rWWE*^A`4}kFzqzOI6HoI)>%6l z6i=$T8W#p{sXol)fSAp@sy`u&)TVxC%m*W}C^V9h`!Jh{3_F#wm6Ek4ZF(|tJXsm( zR^ra)079>9Xn&ZGV~<_ZTkM&L9-!#q4x*uEQV*K-taq{~z3k?xBkzfQSm#?Q*g#t*wYq zMG+uLk|aq2Igh?a%KKie^TJYc9-m)?GK^=abO37JYX@Chb`iq=q&5s8~eJC@?G` gNs=TLr2qf`07*qoM6N<$f;hC?Gynhq delta 299 zcmV+`0o4A`1I7Z7B!3M_L_t(|ob8xP4udcZ1)Zwg|G+HhB9#^FAfQ0(SG`%GD1aFg z=OaQ0A%qZenPrw`jt=4+ujl~o15JJ9UlO49%M=>NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1iI-iYEX7 diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_5_1_0/00006.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_5_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..446b04b29a0caabb156b334882e46668cc22dd36 GIT binary patch literal 508 zcmVEAN?zWpA)!-#3z z#-RqKjI#qwZ^t{}J$e8VrQOe#Wi|hN0yjBe-+neq0}wX?TpBY&1F|(XeJU0tCuMJ! zHUE2WUgJc6ITbjRX_rQ&@8ZvlW&J*QdT9qoTvkBGOj?Zh)W?8qIyd820F>gcyZkIE zJ!ki_j1`ZAkWY@j@MRaj}dFG0nvEvB`(FMU>=#>|`i*#`eORQ%78W6sjhg z`hX9G3j0#hibr>)s4J2Ktj3}O+_Z|%7;pI`;84h5w4e$b)|)bg`t}sWhpNV8*tq^B zm-Z1w2kS68po^tM3B{Dc3#?0(6Tmuv+OFZovqe*$bhtPaU82!K+TAU zZ`*&vjddH`W_kudUJLiy2jFSF0E^P^xg|}9KYszI04(#zM`Z%yMu4xz%F%#)ja^@w zg}oqEy=khax8`AIdLwUO-OP1sT=^zHF=?vfQGQmv_H;P`4J#>`?`4bu`E+dTPXN5r z%FZd(*=lmsdXa3+<7AZUIBt|HxbhOlw+nYx%3gASIlq%T2ROZ{=HA#bcuViYNCA*+ z-qrg9Lby7--ya2^P V3eeNJmjD0&002ovPDHLkV1m{My37Co literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_5_1_0/00008.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_5_1_0/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..12b06a78ec36fc859b72ee163d3946fd5302ae82 GIT binary patch literal 326 zcmV-M0lEH(P)>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)O7AfJvu${|C+?dr0e8`Bl+4mhZGt7ZDH* z0SJO12!gTPS6!DdzH|2bB7~=wr#FAxfoB=qVrDvk)I>1%cn5rso`A(@_tbKn)sGmi zeRFW!k-r-nxmcDPg&k0&AWo(qUqht>0NmG4+#RRGVsHkx_q#(y2 zDy)+-Px3J!o373H9RR;!HO?r--g4P$n_#){;X9&m5yZX1Bd3OZ?U{H0P;41H&5Lrk zh9YoF>%&S8kYw&^{RJUR9oC;r_~1<<3%yD2IjmL|doW5<@209)`4Zf$n2LiOxw6=! zhtZwtRo$z_-hbPHp%lTD7|A!=;*FGS%srQn!Edm5YI2yMd7)%gl|rq&=Ay7-`D1$( zpsE1bR^wC$tHa0?ghi?U5>lDGimJu_rDg{#OA(=9h<$E%!tC`LigBY$X(>GAL&Z4k z0jH@|D|GLD5li4q+A}O4kE6co3{XiIqsbVi;3KRAc-#1sKP1NxdHD^<%LAhxVWR_@C)$2=cSFKwv;h^)xM#_- z7XRhY{VffbNRW73Y9mnL z6*Q9uX^%dkLdhYk&_9I;n)pTRTnRu`=w*dhf+EbK;Yjoi;M5~QF2Z=O6U3IL0l4I^ zb%2P)HZ#%z?1*CS{tkHeUO>cX_cXGs?vKF< zjezU{G!7z%*@HK_5{Jy!j;jbcj)waKgx083x-bi-)`nJmqsK_sE<5|$Qa)kFG> zcGyEI-z&wNYHp2;z(-miW^#Zg^QqRK5XRJD{lSC}?j*9%om`Df%1~OdwXMV0!j3IT zYnG^#LyOTwrGI)Qb#3p)q-EBwLwzTCY;)Apia^UN@1OeFF~%0#5fgrSrAO@nv%pShqtT|OFz0K$f1*qfccsy8Q4ST-9~w7FD->;Tpxli0|`jjlD^0l5e`@J8OB>6zjKLT^`N@S&*RuRq3F zj%`_ukQG~t8}fM4i><|35f~^pZteYzBiNMA1C;kODEr zfGJZELI@#bF6Yr!1=>e?KacBUHqf$MQS$NRI278RPh4yLbw^wcZH zRW;kVuIrcZhA1{cxlq6E^D3Z*dg6P7whr{Zg}8kf^f!M%3bc8GnJueS&s(!)c0QHf o#RsX`!0ChO6(NKWLJ0Zh18SvxnazIT^Z)<=07*qoM6N<$g4WF2cK`qY diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_6_1_0/00004.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_6_1_0/00004.png index 9761035b62c4a2f0e88d01a650812fe95171c11d..f666b12bf734e8a9bb31ac0a49a706129dd33f1f 100644 GIT binary patch delta 473 zcmV;~0Ve+V0`miqB!9X|L_t(|ob8&~vcn(5!_W&$Hzhld`t8bkf zx&n$5P}mp+OcGSO1=0P7Q?&!1uDt^QoX0&Mx81;)jQf(elz(l1XoBj6PX{t&3o@KU zk#}(C!59Pa>Du&P0q~tx{hSi5Et91-imh+=bTVQ~%KzxVaR;jU>rm!XjOmzS7JVo;gwSI+=w< zlALal6?x^k?63G@C7CTKUwxF+ELGQGz@iGPs?>@ts->wiN4(i;YC+d*%2!%mR0yNC zWR&MBBE|ko3@OHiyeL9QvSe*^dYJ~Gw{tJE!(SH+hf?Eu8}Y!)GqzOa2?Eqd!d=Aj>Bxq$PUzWt6-%WY!;jA znahbOHGKtFnST>&QB=Tmf@rv2e8Qx~8k8_lv4mSE;q(|OA1PA~gqmfpTX>>@0Q~Iq zzf#sMM`FRGI@ertheP3TTik#*8q-($6evUv1)9qKMGlqL1^_*4LDn^&Mx3Q97y5O` z6^*VOZOlYZM1!D~u_ObNZp0dqmON=SG-ArWsbt`;0ziap0ab=;3DV#kZb%wqW~9Il xr^GeWJ?U!GG~;|SjISgeCAb0{4u|7^@dNhSww7J$Ei(WB002ovPDHLkV1mhd&~*R+ delta 299 zcmV+`0o4BC1I7Z7B!3M_L_t(|ob8xP4udcZ1)Zwg|G+HhB9#^FAfQ0(SG`%GD1aFg z=OaQ0A%qZenPrw`jt=4+ujl~o15JJ9UlO49%M=>NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1i^siZ}oO diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_6_1_0/00006.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_6_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..65a2358c08680dcefb94294406ea39aafebc1714 GIT binary patch literal 493 zcmV!9Ap7)BHd{L!w>2>A}WG2p}S+6a+yK1itK>?UXS8%If>}{>c+O z)R;!z2Dh2P4ltedcfhar0xU|qA0x|Z{`&+bIbh%3HYx)U2UGeOtPGvN)@b@tY-%~F zI=ig(<-Pgw6aC`YK;F!CXxb%<69zKm4(OOk$#^e)oWQ2{#{UjTRNQr! zUnQmIR4@6!IckTT$H<4@&tV9jN>`6W8n0rx?7_m@GGsK?&JVT=C@k^ zh7hI>>klS;Fq6naGx;FD?%CU+$(71@O)79rOCMK`|cyFCto6~Ax!JDg;I5);YA)RqqX!$ z<(nP8oNy9QH@$lL`J6H+)_6NQH{*_=vql8joIqP+Vzs7P<$P?Pkl172-i({oYxM5u zbpiW;Eps_{L-X=nd$Ro8;s5Dl5XN4tn1ZZTof1t_A|KS%2AEyI3Ngu;Q#Umt(b6J6*nl500000NkvXXu0mjffQ0a{ literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_6_1_0/00007.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_6_1_0/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..9fbf3cc5d134f2247c5e5153aa23fb300fd29fb5 GIT binary patch literal 422 zcmV;X0a^ZuP)+;tK2O#eRICK)BfoaX9$7bQo zNn~`I>FKq3*_r;bPhgwOeQT-ZTWoTsnfe1a$*4U|GN9s0D#knZF)&U0#y$h!7glzn zkld=0YOR=T>T?*KyvduizIS!u;uy$`w2+9$?Nmv6DgZq^hfNV(^jbLr)ISY(7=} z4iTgd^&1mD@FZ3tPmUt9ZK(TOjCcd$_7pdB&GPLgv2TRCyyxgySXQtk1q@#P^h^CF zZ^9g2c2}Ag4W^m{1YKkF08ITCn|fTQI>mDfyj}ypa`b(QOK-Rwf~$D7ZY&2U2NbLc zWkSO-3Hn=${Jw})XD@>8Dl2vWZt!pbE*BSza>oL9)qvkJgCGckAP9!$19TG>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)8}fK%LR#|35f~%pom8-eQOi8RU0rAhp2@ zi(7ysNs=UqEkTk@KYl``0|1=IC+@c0VKQ_Dw}1FR7g(powhzvdAxn^B z5FzW7m8bX^h)v&3dXO@lRlV9u0k_;x)0x07H1JX66F$ZSM4xJy|Orqj!)LT_RnlrF6{ zCjBDDMqHnqLOp*fU)PBC0O;~%mk;h7Q13{$qS-pIu}3&e6|t&)S0TwID6y_udTYek z?G}Rfam|5|rA@Q0AwS3@GV}fwF%p;kh6+rQB>Ct30Z zKvD{VAP53q&O3@J^Z3Nwwi_IVHGhzHi>%(ow%h0_W=IM$ zJWr8Ba^}fCPQa$m#{UMSZ&>*mrHI+FA>4`c4S*N?8bNKu8t(pp{3V<>Wz~brCtRlA zi5&&ahcdSYBXCLUrzbgplDVq&9|&UVu>N4e2Q!H*G!w7)Fxq9b5-wSO?@vgSK_w7t z+mv@~uR^(P4u6pAr=4wROAu3S9_1u+g;=f9xzE7ZuCw3Spa!9jTmno%te&cU0pc4lp8gkxHVol4)$XW=bHLoTBAWLk zSoLs<49SYsD?IOum>ghQrz-}V s9dFFq^VyM=APD|1Z^^fRVy{l6a{vGU07*qoM6N<$f?Vm_iU0rr diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_7_1_0/00003.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_7_1_0/00003.png index d2cb170a2f09163b68a58c4d2185bab598f20028..3a0e020dc936b9eca29f83eb9aa03d3fab1ae6f1 100644 GIT binary patch delta 479 zcmV<50U-YJ1Nj4xB!9q3L_t(|ob6f5a)U4oTsr0dKbS*$2=#zomR(y=qMaOwZS+`K z0t+CKNF)-8xp-}DQ^xwgXn$?{&$(c%8JFShhUQFU0K^f4?)d@uo~=NIllL;Rtj&KD zJ9q|EH=uKn1k9gInpj?=CMUtyROtZl+V=gptOK0k72Fd8&3`0v4PaS=vnQkk4ctV8 zol<#9jKMhN#@wku&CdY*ZmW52liV^=?Plx)Smui74wn%^S(zn+L_*&~SW_yRN9>6X z*hAiY&**k)I2#p#k7OTr3Ve87T3Qj}DT$2u%{rcgNOOj$&@RXzk?gVR zeS4Kn@my9_!Hr`btH`)6+;&hA{y^eCyJ`Ir_2C!G#a67 zRXz*FTQO1KU}Oj!lzAoipa;P2&&)#@(Kt9Vs^`-#Cs_82m{t~@MQLDc9M!oQT#h4s z^#F(u8SyQGEYq}-O=r|iV}WLdji$<8t%?Sm5C37f{QdI(BjkfjLPrK5kw_#y7e6r5 VcvHQkS`h#M002ovPDHLkV1fns;;H}u delta 472 zcmV;}0Vn?X1M&lqB!9U{L_t(|ob8!WkHa7cfa&G>|9@~FdJpYLhd>d zijx5(Ns=Tu%8``WWwy5NpZ%avmZa9+5rIe?Ocz`+F>xa0kW7tmw(7-09e*OewrDQf;x_e zdOIR3kezal18GzcL+;Hb>*!8 z;k@LR?>Fv2b&tl4!dFHgW|{y^=UbycAxx+<`h&?ic#_OQPvSX;u}o;W>$5dQ=~;)P z4pj~-K{(Cn#eZaDWwDFVv4xrew3Q-`drHgFmTp_hJ?nT!yW}efH>}c6Vp_i#mckY* z-7ax#3X%$zM3QY$l-P@-l1#hiTXVWjsfEL~1K3i5F3c|TXd)^HSDm=P^HPYW@H{u%C#LF4lwq O0000Q4 zQxO4zAP9nBEc<3VC0yS#`@WqYCI-qbFcd+C7adtNCYe zLNlNmfXYGSFpX2`7DV?SPSpXthDrwj*tattm(^i0g87O+DSylQp-ECNKRb~rTaaTA zA?u`_C;1qNP4CV441jl7jWY_$EtgcA#WGer4aPKrOqR}~K_sE=CQK*ga^<)n*JpMz zeNXHdXkL`NH7WuhX??hp10to2m3$qai(RYwi*h8DNT26z2Neq%v>YS<6?~ zty`@bXWb2hGtpDItovI1(`f`mJx`@WCAUXhtryaZk*-+7@K0M5{LhNm|ABkaU92M+{#y|>=gYFR&>$YH zrVs%D006pNXPqnY{FBkI^Zo@N@V$N0FoUO;@Rk@KCJ?hEy!r)rYYz~mP8dI9UUf<6(~D|JAeK%;q-!DeTHm79p@wV z7T$Td#^h-_H~Mb?{g#!UC}PcyUBVA>y5arB$QB_PdxcR%Xgh@cK}&)M^H*n`wNpX! zq`Iq-3Am;DG*bamF?UseLIP4l{lTCHmS7jMWQTJ&*wLhduBSN@rc_N;XM6ey+jT<| z#6D~J`uiXJd`K$^yH2CRh~^HcX=lHUA-y0gR_My@TYweRr)>+ci25|?AzVeQ`7DlH hahL-D00000Q$Dfp>|h}IK1Kil002ovPDHLkV1n(*oIU^m diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_7_1_0/00005.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_7_1_0/00005.png index 12b06a78ec36fc859b72ee163d3946fd5302ae82..ff27c56877d46b2cba8a4441b172ee86180fc789 100644 GIT binary patch delta 472 zcmV;}0Vn>(0`dcpB!9U{L_t(|ob8$0j>I4cK$*?X|9@~Fx(`ka0R*gK-6pZchoX6)EAq?X;v~~c1^MKd;^S=qA_KSGS<%~CgNbjhu z+VQ_CO_u@j6iQcdhsEa$iA0GWqnc%_|7i(4o1eI<0nm(|GJoiZUchGqPqlc`yxuFl z(2^K13!)d|wM{2Z=Heb$ zloxEJcxn)H@_)s&QgD=0d^XN$@oVdue=3N3V|-Y|_o&Jz zU3jGwKAF%@FPu%23O)7PD5C~9z>iso^y0IgXbxECE?V&q<_u^_=xIx-A7RaaYRO(3 zo>LE7%$|s|imStO>*A4|+&~Nvb{IGJ7EE+XPBnEgcTwCpuEg_m1Gxsd@k?|yp+eCDk}wEv&UMaLHOas&*0!I$;2WJkR(a+T>b#CR=&E;p=)LU O0000NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1jrbib((f diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_7_1_0/00006.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_7_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..4dc288c49eb36325bc9aac702298aab67b04e2a0 GIT binary patch literal 494 zcmVr=I%6eMzY zS?S}wdD*G{5<75ord=C1eP=HT%lbX=_0k3d88QMo&ZOCVPh%Xwr`N`Q1cY4Pb=OZO zrThGQS!~r~GRpHf3gsERauG(O+*mmp;Hoo@`{a&-)1B(>je^2QdOut#0Fut9djEoC zTdS~q{W=vK)CE+N&5!%<{H6R3Maix=&Ab> z=DtU`51Dupf3YH+JtsmgbBR3LQVY>sxnaO5!3Ue(EUSz2TFq1VtI{dx4=^Z&=wchW z3-z`H$v?e|aj_0Fu^fhF226r3WxK2%rOr|SNRpDG3d%1C7X~|98gG;Wz?IH9c`>=t zEe`wbjwVizW=+55ZAqRWTW3y%h($ literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_7_1_0/00007.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_7_1_0/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..77e58e55a8ef92c0e2d05be6bf82a38ef53926c5 GIT binary patch literal 426 zcmV;b0agBqP)m{d0b-hn75D5Vaj2khL;%Ne9LLdRnae~%|C6IH^Y&vqAZgoa zn6WM+wV0j`kjJ7@eFwa?2S{?z?t4p^ia)P_kpq_bXQOxn(nf&4Mr3Fpwx*_!)k4lm zNE#;m_tw1hRB!AHSQm3%TPl3BpOi3Rf5e|is!x{_&@hs+`#ttC5SxyT{t1BZw$d{S zI$KSSS}%gGdb%0qI8Gbo2!1dL)9jKuE3uUApw4ynP65@6YHp2;!dqG&Msk3p^RCt( z5XRJQ{m!@#Eb%C0iG3b!avyG}Eu~q5A-4F*NuX-P5KF4Zt{MvBr3{%B-HcN8ANI-y z+(nOGp3#)<41FFDb~G!>{x{p09ikTll%vmgtDeIEbScJBD(YqXxsl)3N~d8RaO`qG z_N{|f>QkaCW156x*t%x*6C-=V;zl;rKNnR)6e;iS5~Cd8d>JMLnd9Neah&Jz0XLxt Ux$t)g6aWAK07*qoM6N<$g1u0|;{X5v literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_7_1_0/00008.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_7_1_0/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..12b06a78ec36fc859b72ee163d3946fd5302ae82 GIT binary patch literal 326 zcmV-M0lEH(P)>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)LVuYAEuu zk^u;UAP53q&ZBNhSl{{f^B{z$k!v=8T!CvF+-62PfYd}Vx4#4aykEegw0j!a_UgwH zZhUddxFdfz405q74+W<0g}vBtv?}zsl)n%2_HO3RG}v^IEQbWi+WZ3+5mI*HEq<8n~QC#`1PMX zEkblq*5G?@4x@W*kR6(5Okaf zQ*J0SfIMV0i{(Lt@CsCpHMJ$Z(bjF8hQi_}A(g1oY%Gdx^l`U^mz1D&dG22kG7H3h d5Cp;Wd;!sSlI-J#nSlTR002ovPDHLkV1h(w(l`JB delta 476 zcmV<20VDp+1NH-uB!9h0L_t(|ob8#*uEZb+K<#Au{~z2%XVIxKyhIfH2xoEAYZU|$ zN19R)1VIq^vTtp#g#Mk{_l*#Kv>dNM=Qohe6W(eXJ14-+gjCb{pH}eBcBb8)mSDQg;6*`Id6iGtMrso+P8n)E$aYds(%h@RgtH6u&iU|sb)$F z8fXv5AvyEpHBQK<_r`w*q%*AioC0EYZU}ecyaVtCKUzp1RUKD$&>zBCX?1#d_ywEk zIkD4#*{I>(s0e(e_tTvgK$7`Z@81x@)#3fg#2Q>lWT7i@Jcr3bqh^S5l%bnazRhZR z)Py10yXcY^)I3C^j?@TlPvG9vhuLv+gSWp`M`*26ZIe$0JY1GsepSHejK7+Y+5+GLBtVEJ?mR5d zZR|&&uD`Y{oa#-^m0e+zIgguM@yMTWxV=+s3sXMG1U%0?1I#@6+gT61OkDv*tfb{%JVI&@7wV+KG0W<+mOtVjF}k#c0_Ua_yGKkUOn zm2M8rEn7C!m$3><%4928Atp$aWIL}3XA6B2s-ABgloV#CTo$DQm0VB?tee-QCK>aB zt@!hK0(M1XsSq%Qj7y-ALzg*yP#&>d-VH1bNApoNDps>o4M39B*Hk42+0iAp%;FaB zCzJ|HYShG_@_RrQ?XX`ugnbjyVEfk|pL%Yi0w=V-p8GNJ30Wbdd1L^~iB!96hHGa1f!Y{v1EY8?Pz-;VXTtO3C^6XdxBx_?BD0bp5U{B(0m2?~sd z)E2BfILE+p%AI*qfy&K!j9R_HU-D{4|NH?Yb+q5Ov)VcU0000_f7Sm5ZRFX_qsdPGc+} z;3c#GK@bE%;LCZ~ZVCN+w4cZQQg#??#xky9aD$l{0J24Jw|@YBycMu0{hnI3-Fz9` z;2BU&KxJbQFilYL5`@9I2lt*;j(nMXe=bOZNgY7H&?C>xjnNd z)92)lf#yLC_eMqFS9%|w6aY!)w|f795UvjIPbOlpl30aS^6q4G4D~*Ek@E9K@_1@h z0pihCDTF+snt$XJmXKoCL)M3(bvlkJZCdN+CQCAErHK5=1wZC+&p~n@oDuS9$;YCe z@dZi zLrxBteMv;=lnGXi2u~~hXE;B&&AIc`+sc$5WCEUv|B6_i`xo5LXV!&c+42$uK`@M8 X6(EWFHSuy`00000NkvXXu0mjfUjylH delta 368 zcmV-$0gwLs1B(NYB!5y#L_t(|ob8#*62l+}MMXy1-}T-FAINjfOm#DB8>^(1sp)!Nf#32HbV zwzhOnR4M#A7Dy-%J35VQGI?>j_sHN4*$#9$;?g+}tIeYmv9Ivk(9s%N?Y2*y=IRn7+= z`OJK(o}uXa6lq4bZPt3LiMRw7gs~Bv;_4K_d?8a<+z~eB!kZDWgV;=wjKsg^yF$O}|Tuk5q O0000+jnhTpZDaLrGL;i?EadP=jBo{WVcko!XyF+Tfj}7kVe><8aeF;9P3$5kUcU zSBe|)qwa&Pl7FCut}6Id8(jIEK%j8cFgly^XRG{eR=|_6%r9CQM>WNWPn*umK68JRIj@j%+BtP#l$FJXg0k{RLF1 z;1I7f2#=DZj+R!0_iq6h*S(N+eN;w)N3;sl-0>$9d?lH*h`AA)IrrD}{z;M~pTH9- WhsLs&#>WN#0000NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1j{nictUn diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_8_1_0/00006.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_8_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..cbc1776594c818f87581d9609f3feea952c3681b GIT binary patch literal 505 zcmV3ZT@y>n=YE zO6&Z+Y_{TYGRkor3*`u2_z}iVxwUdNz^~3Y)|opBs+H<)jf}vLv_8$`07>SjT7NsQa0#u+q?>0xyj(0#bM}*;4B+XUr<;Ye|GCGka?r~`3@D32-JBqeH zxM<=I&6v#&huv%Z8ac`k6fKKnPu;V@*j>d}y0N31677tJ*UGbheySg0?f-FB4li)X vfsDhm+L2^+?{YN2GqpNaKAUqK=L`7*Q0|NGXj6Fk00000NkvXXu0mjftcUCU literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_8_1_0/00007.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_8_1_0/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..414fe0ddd546a58620fbd75bd7fe8e072e3a8450 GIT binary patch literal 395 zcmV;60d)R}P)1VIqUGL8F8O#73)Pvi0w8z5`n z&oE;iMr|;f0pR%Do&xn5WYFc0Rux7zYuEK<^di>O zbF0f#(;~^br^(2#S zDM%gaD-$uWBvv6y?!OP$?mImU&BHh7afMrD^~*S<1#^hyPiOoqv`2LQV!SN; literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_8_1_0/00008.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_8_1_0/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..12b06a78ec36fc859b72ee163d3946fd5302ae82 GIT binary patch literal 326 zcmV-M0lEH(P)>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)8}fMV-;)|35g3%%Uwq*uF8uK+5*! zA3&TE1wjx5L0`_J?h)vJbM*5Ngr}C*)4aL@uVrY98EF7?C>gQ^ zIXY3HowV~L8xzy%v*{lJ^l__xN-1K?CDazda^d55L~s%0PeE0i2EO(TJOCt?^quBK zxohJ>;F8*>Cm8_ATvhuIL{N2Te=uQ#nZzzMllF7?GN*VS?H+kkCLf||KA^=oVW0FW z&MDRkap`7}(|>%g2dO8&yeUjYXvszKowj%v6&nl7<#M$ALEgD2=c9nK=r=|7l*?}> zO+cGfg&?iKt6tenWBxYeKGW94*4Jx=*<3C#DgNY5C0^@gCO`${s7b9wA{+P4gvrG002ovPDHLk FV1lQf-7^3H delta 454 zcmV;%0XhEZ1KO7AfK8`){|C+?J*0I~ME(ThX82CKL;(>s zl2Vc+Ns=U%^Uysa+7DVk4@CJTxgLSWZ=ep3cq$PNI?(f^Hy`e9V0=d#=pu}Jm2A8E zZ%a@9a@xE@e;b5sE~7%CSGz$4FM_X7?WL4*9>00F?GA%s1AnA7QQf=Pb{{{*Oxc1Q z#{>3|y7SaIE=^3=CVmB!zqE=A3dq^HDLhE<3TPMjB|&4v2JYTKeh62itb1+u2Nu)k z3nPS7X%4)Mt?Fn2Tzi_(31q7!)T$=U`wLM%a%lWt&*}; zRo0esinoQD@qeI5Dv^e2rJ*HZg?2y_1i?kDciFi=?Ok-i1(nc7+;@OQp&>%~U5<7% zU>KK9FI}EQCGzSfZK&6Gyu6Bfj{X2!kUT8hYS65JX-EzLuezILbnTK7b`&6(fXT%W zVzfb?pj)e?i?$cWb6><%d`@{;3pW960TMvurmZZDnm+@=s+q23q7Wrj(11A1-Oku) wc$LEpuik4j<%3MpXZbV0@l`!Zk|g=h527S}aH+NR@c;k-07*qoM6N<$f*EJlH2?qr diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_9_1_0/00003.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_9_1_0/00003.png index 0456d228edcd7d52500dad7ef232afd4aa0db8a7..0193d43f173e46be8ec181c95a76b0eb192948e2 100644 GIT binary patch delta 461 zcmV;;0W$vZ1Lp&fB!8|+L_t(|ob8(3uEH<~fSEaa{|Da1&V{p4{t8=Z>*R|uvu?D7 zLJJCzBuSDavFw}gE9L$xz320u^oP0kyJ*no}s0h5J_F*OiXfp4r{Rv@Io!akA+F&FZg+}7ohuPX8TTOIzA9u7+ zj{iY5PD`DmL4RSRT7)?*r!C$BUl1O3T`onu=Qt>}QA#dsqml#_;RW;{P380iioH!w zr=`@7%_5s2c~JF&zPkjnkDsomDj}#UT)M~Dwe;YNng>+vTvm!DWk>GP4O)k=6FgLB z2#R&LU!?UO0G~xJw&3*+bs*Q{(Zu(z8i4Lp#w||56-KX&Lu%D2-F49p^sJ~$17K_5 z*XKJI$}zuBM*&@T`9UU;8TYSI4crJL>le{df<58E{^H?e|t8%`z@2OLCH zET;g8L?V$$#Ns^qR7(Gm(a+=hupOw@*NtT;(^Iq-;h+POMA61Cz<2ZjB8+h_l5Ow) znYcht0NcJHLO0B$`*cD^Z{UtHBTp8Bq(G>i-gF+y-QdcR5#B0 zAC8wi`ToW2Nx4U(VepmFhbJw7X7jDle;}ApXY?l{*I*?w3$29DJpjXy&d~ zHMP1kKCUh~D1Xy9%P!V-u&0TNV2jM3Z(4J*RVXcXkOb94sBH&ZZ~-aPfUEM@nu{fx zsBcoS=D^N28A?TauhA4r-R!)n3)Lza>CBBzWZe9cow5k?NgnB}_c#;7hSEIaZlBVk zEU^>1Djvo?7Jv;0`ia6pB_qStHtQk&16m8vd^>^i?@!39LH0!J_l?f`*L|9%DC)n^ zfvDEu%GF_cAhFz3(aK)JsQ>@~ diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_9_1_0/00004.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_9_1_0/00004.png index 78ee41e34dc01972510521a6fbee6437691dea52..daa4bca866391d8f6153fb023952a3b62cff8f04 100644 GIT binary patch delta 450 zcmV;z0X_cm0^9?TB!8nxL_t(|ob8$2u7e;9fa`L6{|ENMUCcum{h=T&xb(}iC>B~u zsagSoAP9oMmh))4B*@>+f^h!fOf}$TIywNrd0g?h?E@wwxQ{%=Y=8TgCCR+}sv|BbXkZW( z-btA!tuY{8LK$osHE9gQ3OrWSp7zvUGRldo;0k-*qESIs@JYStAOCWB^39I4fs@3?ea6=* zCMIZ7HgaO5il&3AqCSH;Uvs7kwo$l$4`>YsWlG_a;qryK86RYDEvPE28LcXbV^&x; zrKAT!Cb_ettJxo`8aWCEVv6ciC11VQk8-cxPDAB^Ui%>V!Z07*qoM6N<$f;Mp7xc~qF delta 343 zcmV-d0jU1m1M&ipB!4+cL_t(|ob8$04#OY_hH+Wn|ABka-E?F_>Y)`C^MBdJ1`Q%0 zri=&x006M%*y~h@=bx;8?B_>)Al9~ZV;H=>gtkQZ(19ySLTjIZxAg*-6vmw;VXOWL zPT~`we!n3U2`foz+=9dsB{tjfGPO=bbnIt6hONP7vH{925r4KnPuM+GYfqOJ)Nntd zw{Yj-98(n2xv@V1^erp9pop67Tfz?sw&vqvWQhnFYlTo)xOWN1i|&C~T4n$M002ovPDHLkV1l_vp`!o* diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_9_1_0/00005.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_9_1_0/00005.png index 12b06a78ec36fc859b72ee163d3946fd5302ae82..a63d1462d86e72a322c90d14ef1b29b925709838 100644 GIT binary patch delta 476 zcmV<20VDp#0`>!tB!9h0L_t(|ob6f5uEZb+WhQt2|AV{mE^LeuJ%Sa-IGi+1tMU*9 zEG2R{91e%W5aH5wf$_7X^TyN?uKTi3hT+eYI}uU1==Hhpo1kj_sNQlt?H8a5?XFDL zk-q}baYOtH;#BhqSDyzO3nNMvwM(1gPfOw1c-yfi$~=0?rhhB!Lb5fGu+5$3^;sE( zmgIn0DC|;1?QRe+d~uJoWWNAul17ePWO$J9^Ts`_Zw$#%uL!mH2*`WED^P>l$$(g( zTb-`YJ03io(SnZ>D`A^ps|7#|kF@@tsF>QVzZkv---Jh@Z$g)c@yBQN*wC%xwNX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1j(hicJ6j diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_9_1_0/00006.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_9_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..c56c56d7082f6fce9ea51ec93eba4cdb31ca03b8 GIT binary patch literal 505 zcmVdMVBbDDN*ACM5`76-qDkahram=Gr6RGf z%gTq3#>>z28)pDVF#XoF_MLrYSl0I=rB#FQN{u#;xjds<@>IlVXhcL3$q-EjM? zDLv=c%i?QZE=JtPr4V=U%0pN>)%MDvAWxlnc+T1}pgE}F*(ezN$?Vge3V>|>YW8o4 zOsXUMlMywz648aO#Kq@umW=dsZMBK@v-fZ&wDNsZfl28*6rjdbLpF6yg^G~ZpY(bu zZ&Fey?^fVO!|YqV*Klq1!$EX4&?rSSiUkJ>UP)bpSmo(b0S!B8G~aQIfoZB6`3it8Jpnzai^Wc}nCv^w)}x0Gwbpp;L4@4LyM`h4ORFT7Na@sDQ!-5`3`G xnZHDRCj4wUCmp`^w?JzPdJGl-!!V5J@&O=%^zgij)D!>!002ovPDHLkV1iK{v<3hG literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_9_1_0/00008.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_9_1_0/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..12b06a78ec36fc859b72ee163d3946fd5302ae82 GIT binary patch literal 326 zcmV-M0lEH(P)>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)X{{y@5FZ@l>nFtV2sl1gUCXfLz z0t7)21i@I&qwbN?zf=2pFv3&I^)$a-fomGlWM(>m9f@M@@ecSMtw6+R_tdiO)wdL> zeQ{{qvDXcaQY`C@N(P`MNRsKt&rs} z$U14|Nj?T*(`Pe21K=;L#u)|WmP@KFg5|(R&xp!FkUmvzrD5pDo{1X($C9zrJSlf; z6a+45eRz@sG?}Yf|A8>34(m@Qd~heR3f)Q9K3ps-`i@3AR@SPJ&b!S6W4l?j^jb_W zE7l6pC3vNy{(mjfsohdZRYjFb5mJ4T{j5cwqikdDIV7Z5%S<(f`~qpDeJm(%<)cET z^!T<{9l*}B*ctviA2nXnphIVM6hGxezIw~?~hmmmRR-OeGfo*N2Kb2eA_81W{bd5 zWtheh)n!~3icw6b(6c2drxIy-yy54BV)Xaoe4_s{<%dil^Qt}IUg&?fAP9n&^8v;> VlY%(@NoxQA002ovPDHLkV1hgTXDBKuM?h{}0Y0U8HqVd58+?bvUaQ6%fHx zrT{?@1VP}-ebo&K^E<8I7oq%-JVV*!9Z1^~Mm54t2RKi-^DuXV;@jH*i!$y>a-7w_ zVmSHc;JhP$ZV(o8nG_1E@CD^u1YfS&0RZmnH}8(qU^B%4)qk2u?mZl*jh||UTtSBW z$?lMJ^Q1Ed6w|fwuK@TUyUM9$ZN?w*=dgA85i_PSt$m z9;AHcJq=DScet5?SNgj};}~8jIBZ-2uEFuza zRKCBstW}e?pv?I;`Ir;e(NgEHo0oMrLK`Y2nqd8Y6Yya46NV zQZCo98>#!uV}IVPY(6sEMiFFqB7t;FmI=dH19+(%UX6)}e-JmODH~v-;^! zhLqBztaR9Er&B*hEt;NMo~o!G#+4?unx05!G+|mZpzjMAOCD4HsQch@q+49;c5~J_ zfDhA~6gd)|l*cbKY9e7PH31YmfKPh$tA^j7e6!`U%02Gk#GAbTF~XgfAN4*q>N(Ub uJfa@~f|A9TY!yIw_qgD#U^ve!d1loc{ z>Hv}?Ns=U%eY;kr+<#~EeLH^a4Yanc8p9~&DYX{iO$8*0QX4-3@8|(UjD9bYWxafv z9MC6#Ejxs0!t4)|qKu`_cDzD+2LRZ&V?8cw17oTVvJ6pFLVsldSk^Xrn&}dP8rp+m zONl&Xj)C};Dl=1nihly&x2)pKMr&4C!jpL)0G8P9sli2pTvlq45cS~Ogr!0C&RPA# zdB~gZKW?L%d!y3fBfSqZO@P+tQ@uYSjH}c8oyj>ENk*ZOblQj6q$8@OhuEu42I5nu zlm7N>Vl};^G=CXLI~{7N2>rOENTg1rdwfld=Q5)Ngi|zoSo;?AL*?BAoiP(>DX<+{ zLXgr#AI_dzwOe7dt2)*RS29j_lOjQR$Fq$|flxK3)fT?Hpc$ z>Geg-vBbKqN;(j|44aZ#Hq^HXE1MzwZ*+8jb2I@iIzh3@U)_X}fl_SLy+qaaFvH8A y8}~b|(drw{>GDA)ks0@|h&ho$P?99c6Zrt9m64iRFq*>v0000%T7B!7)bL_t(|ob8&?vV#}{66Z)DljI<4IGoAq`N(6V?2jFYH0E^P^Su)MlkHH2# z0jCM56rzA>f=Wvetv{Tp27FAl0|2bcmXFiiVKajJijS0OK7Uw}&D)PU;!=V-CK2*Z zt~@!$Kzw>{>`wsv)5^{%=xlX4YFS;1&336E;MM9*Z?IlbX<<3f)u(!wiFg+)C zDrnwRcW<01e5Lo{P63c~zSa9Tq~PlCzB3Vnkwg_5iR*i~*m^X@-+pCZPnMfd+a$19 zw4*AUZthttf`7YV7B5r#(R~B1_=v7TntPeNI<=fL65Z^OFiQmcf%iLi2W&*&jI3%^ z)~c%giky`Vt8;T2%s4XW?*TcdEH3(7_re)n?z=SOoT1G)_a<}Mj1q$akg~(BZ7FL` zqYjNW#Rh##Q1`OKwLiIOUFMjk&Xc&}0wed;t9|1;;3ZLv`>%*m82$Q+iWCIF1Ni}N WvvZRys$jSP0000VV1MLEkB!4tXL_t(|ob8#*4g(@Pd^VJr-?I93-k;zEIoj8ZY546WMoWZ^2E-(ZQT+hCwHJs|=yxx1$K#*i zMxKD+_X;5kSV>T231Ul>=8{tjt-m2Iw-q@JAeKx@#Y0b^%+uvI_`(n z7GHUMj7j*^Hu@)kzG>MmiqXo>Qm{pzffI}fPd zRCjM=6mIE#vJ`-n&RxB4kbtY<{lOpxGeH%a$v*e+ifzkP?98)E-*{d(w1nVejlS=r zSQkh>>(=Q^SWBh6Q5u_Im32-)wFcYiKcpGg0_)=a{&z^Z2o3KoZ%4YAWJ^#&Vg}nK kh}wLIOBetE006)$A8iWoP936nY5)KL07*qoM6N<$g5rXqb^rhX diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_11_0/00005.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_11_0/00005.png index 12b06a78ec36fc859b72ee163d3946fd5302ae82..b798f2a9550d981b2fba933b3fc3fa91f2881e68 100644 GIT binary patch delta 453 zcmV;$0XqK10^b9WB!8w!L_t(|ob8$2uEQV*fZ55}`#*3mx{EHx00RDCIX!$?meo~? zP(cwONs=T<9667^zl8f&J)Jg|mh#L--gk(T@&PzLEVkx_;h5`Ntn!}`uxmU<}E%1c1{uW%`-0qtY} zB+%_n*UwuXOpa*7ro`)EK?vmlN#G-`9}~vZY5mQl5AGzR(4EZY;Tb25)jrw9rP|l7 zC%Y!LBd>#RUVqdg1{@%lg;zOXEo#}SqP-KY`>=aR_6F1_R4C;gldw&tGSRk{Ue@}w zda0VI1{p#uMX0*6H_%4b*7Cq;6%Wh00000NkvXXu0mjfaVp#R delta 299 zcmV+`0o4BA1I7Z7B!3M_L_t(|ob8xP4udcZ1)Zwg|G+HhB9#^FAfQ0(SG`%GD1aFg z=OaQ0A%qZenPrw`jt=4+ujl~o15JJ9UlO49%M=>NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1i-piZ%cM diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_11_0/00006.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_11_0/00006.png index 9c7e7049cb3e9bcfb1601ec510ee465d38229d4d..e344bc24e0c5c8fdd052efa5f218e81026ec5597 100644 GIT binary patch delta 480 zcmV<60U!R<0{R1xB!9t4L_t(|ob6fLl7k=&#hvy4KiCKN!473}=MvC1XF46kkVtNr zm{K4R2m}JYIFGtp0)3D4^LYPc0*}X7hHD$#W+oe;>aM>5e!T^-FzP+eY411LrGJw^(Fy4qtG;BLG$Vn#+YXnH#*ZKC7xD(K&42WBI39#+2AAY=& zU?QeOz`#sO`g>{Pgmiju_(wpZ{BAgZkd&VD_Oki1$Id9{aXcw!aN{A2g>tcS5#Up2 z9-iYn6=>enaBV0IKT`YYP6m*8eya9w2tw7N{mBR$tVCp?m2f$Sae>;;vj?g~%Oi0u z(kkg-p^GZ++<&~SYQd^B#tmYH@C%t%1YSVaCS0Au)jN0qWRXQIZr$L5i_x4=)GBfqfDQ4#JWvUQ@ND2OtmVd*eKiYekAS?)Scn^qpS@CLYw^L!O#&`z)m0)! zbVGe(ke4{q23QuE(*U|OBL^VKaa0N-MGF#pQjleA;aM*$r|}TRXPrQ-l99ltu0=Gs zOCHOB`09r@$Ea}Z=XpWzi@#6QzP&YbXr^C>DIa74Je)sC_Isl7t!bddKp+tK8vFq! Whp{nLLVxi900000?~E_&igM#?#L~IOHR(-<@sYotiy&C*Y&G zII0yeh-p3zW9cv$Q0k>6Y_)5~SfP=mSMUtz)%Ex|-o}7!H9hbQ(8{%C?kQVa?C`*U zj-J(h>P7(Y#xl^nkBhIt`kQe1WT9~g7`&Ns0r)K_0Og4C5BBp0_v3}4{b+)F00000 LNkvXXu0mjflE#+p diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_11_0/00007.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_11_0/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..76f763ea0383909a5d83a42312ce37b556e6209e GIT binary patch literal 379 zcmV->0fhdEP)~5Z|pOGK4E1i z3d^l7sWysWJG>0W{5&oz^E3F#MOdybsa%O$)eh!dCw40M+o@2s<)A9B_6)-i=TjJa1Av@uAG8>}eSwCn+J+GH{ z4C+y~duLoE15}FV1p5J$Zy&gKz!B*(>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)XHYK@j+I9&JtF`J1DkhtPSFT&?--3S6I|eauV;h?)R%`#a#Rv_Doy=B$k{z-5)jF z8b*gpTA$wJ0MzHI)_);_sl)n{2_HO3WT7XywGNwQ#euZ;ukAr=Ucnn#bFWMlbrem~ z1}-ZOt=!Z1Rdoj#9j|!WyYEL^kS(VCkO_3AuL1n;6)6XZPoa122SE@#&JS#7zMwkf Rt^fc4002ovPDHLkV1kK7;hX>f delta 466 zcmV;@0WJRZ1MCBkB!9C>L_t(|ob8!Ol7%n`K(Xt4{{y@5FYHb!Qy_C&yoIG1fk0A0 zfFKBhAn40^_^Oolm9w7*Gx$|xpfKypY@yPNZcv?r;HT^8008Il>v!AUK$)z8ynj<9@h-N#jhtqNY(Wk6 zL3>ErdD0pKvFY0Mj{x{{tA0j7K0DThE9o2oG{CPC)<#*w-5b~s;WTMhJlcIiF#R9j zaZs#Ob8BP^rgfVqke=xBIGl^YjCSA^9HpN)n%pwWRT#hHn&`K%a z+~_?!bU~7!cz>wD3sW(jdJ&VZIrm!WipyS2Qx|yNanQRm6v!D(DJg`mTK9Vy`eY@M zs;C&!wJs}pMjt&f$(CgEnwB<-05tYpgG(>;saF{lp`SNw5wIX^P}=(<@9v74&rla& zot)xGd%37i7R~!3=AuSP>hI_bfM>!EoeD~oYc2tK0ZVA=5utdcF(GVEh$2a-o>HQ8 zZqT4JV~#MD2Z{MKTLq_tLw?8vGRvO<^l#U)tgz_?K@fQO0@whB#C@n`IRF3v07*qo IM6N<$f+5M>m;e9( diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_12_0/00003.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_12_0/00003.png index fb5f53bedb80527311759472d0cca0b55a18ec64..68b374778cb327c296521f0ec4c583f19c421fd1 100644 GIT binary patch delta 489 zcmV<<%TUgsddU zYk))|kw_$Bv2T5^l=&mt_wD>MPVhD3HXLq9&df{zJEDX;J^_Ex3Pc#=UPhL+`!R8X zRzPzD8V6Cr?8PLBr9CRR2tJ|G0RZ;x+>guZ;0*2HmK;bXp@07YU|AJK=c_>l`P`JE93AkT?dr z*a!o3Gj7=8c7LkpvSekXSAxs(9`DRlgmiDB7aZWo$eNF1uQt+^iXA~h4l|GnI={A7 zx~VCau(w6sFgMtVO!W5JLPaB8(qt|bT}=s12Nj!b-YU}7U>=RS`|>3A5yz$UO&fW<@$ zFJ-|6fv fA(2QV63@mLP?n>iA)HP_00000NkvXXu0mjf1*_!t delta 460 zcmV;-0W3_E2Wjf%lnMjv*X0LkWCqrV|Us3ZE5i8)wFWTBO4pTlG|v3+clIkq}c z=X$IbpX{S{lz(2i)$)!~h927q=r_WbBFKYM^|t&hlh@#|1+F0Txz3MHeI2uo8?u<~CKn=}7ASP%rkbbbKX(~Xs~@Jq!200000WbcG1L^~iB!96H*sNQj5qXc#x$;O3w|@YBy$xhB`aMauz4|n` z;WMB(0F6QtFiTK*3gY=E*Hj07T(tuLoX0&Lx4lDW6!(dzoPTZq*OJsce03m0Qc%Z1 zM7)zSPl_=xpRSGn41m93<>wSKx4KNVQEa~I`Cv>E;<9v=2#JQaMVK4S&6Vp0+@8^s z={;kog62+j_eMeCS9%{-3V^2bTfM&^f~&*(gNYc-B(l&<8rNZqd~W;(ThA3%i%+#1 zE6UfOKtq4kn13*oBCgGdSf|YGIrZHZmR}mgjgO*)7{$9PMH@b--3*GoAQ;_PRnS0#*{#v;>JIN_4j4;i{d8XkE5^oaP3bF&$(sF@McJmauu*QGdFWpoaSq zwS_AW$CwhI#>W2%pm$pNIYs1b-xNN{CwC4| zy{YEjFcjX>`xGevn$Ej=KOh-b!~2~<3`T+~G?Iwt@LrQrnJ?}&rRB6Y2O*3y74IlnS-&Df&r&U{27b@2y=+X-^aqSevCPn}n^8M!`jZbis zsAoVmqPZ6S!3q!nJ}uc<*?zJvEOB)COzy|KL1iAM7{|C>*UAo8?TWQ>{U6 zf)JuWAP@)y9C4j}e<|x{?Jg(t%yqs$9?S^*x>6@1x=uP?@9#}e)qY}cIiLOpsG`>^ zvv%;IvUPHZ|AHiHDRA}oz$8;5VpQ|l9DiC2&&H1*X`@4n)mi!Hng>*W|EW;}aznt7d`_4eFdMwoHS3vo%GE~^0b}}Fl z=vJre=UopzlxRUw;NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1k7Bic|mq diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_12_0/00006.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_12_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..03dc901efae181f499cbdc4c22b130c6e3df02ca GIT binary patch literal 473 zcmV;~0Ve*5P)FErq*3o@$+DUspTHyo?Au#Mr32DJfR93?Xdt?#sxQSt%}D6& zvf|Hs^Ajif#W{duFn(!L_+}pw%lf)#_sR+b88QPpMpD+_OB(~x>Ai`c0l@iPcljtN zJ?HObi4{+sQIF%aP>Iy6TMMIlg1y@}RnFqayGtwGVePfF|=>wSPkx zRj2j`lQx)1MxmKZSclmJWUoeb$xg9IIJ*xwrA{Zfcxboc#-pSKC5>O|jGBr-*)epl zm!MCij?yidv?-HzWOVC9Ke6uqS}1eu>~78~u-*(x>!Z1;+(;ov7u6`7t=Uq)TDS{` zGu77h;e0YA8Hc>DajN>m%b66q;D+q{2#9!-&I4#b@KhTEYZ5m#1C)`p<#fX1bXBav z=^Ai9d^4cM7g((YMWHeg?bNvPQ_v#0S2vO?So~(lflMNk21t@5`M>-DNB?j6QYr*L P00000NkvXXu0mjfLOI+F literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_12_0/00007.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_12_0/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..fbb5d0189f0bf3e3d8a5831dfb2c5283b5032bc4 GIT binary patch literal 413 zcmV;O0b>4%P)cPYB>Rj^jA8EOXmXW&TC&%e?)v6VPbi zzcGw;8KuQ&I-stLj>>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)L_t(|ob6i6u7n^At&{8jf3OQ@;T=NkgSJ35q-QZvw1>Vx zC~~mzL{keY*lKGdN=+13+pbxO;v8{$_W;Lh1L?vhC(u z46c1~;JhQR9gSQr%Z!IQ{Y=t=m$!_AtavU_qjt7NmvlIvQN@;%zt zBDV_<sZBA~h>7Gz)f0Sx$r_QT8Y^kb6vj znl@wJR9&`5rp3P|l}KOIuVLM+J^C&X#A4jMZ}J&cFDt#&wwP*mLh2N@tHouJ7=TGW z3iEzHaQw)KVyHtBej?WN{*_Sm5rRHizGUp_5h{ynK}$6QAAq{3+oU5az+72aPs$Gz1VP}-dDLBE4S!U-L{jf!+imnz^T-io zxS#9{NheS8F(8}HjeiEfe^~h$C5zc-L%0*?48RF~jgU4H4fidee+Z{VMfLFQ1Cr@I zu~R|wrp&D&Ot_@=VI~J~bFOOr2_Z}!)_<7r!ARm18j0_7nCvx@GNPo|SI|t-fO0~n zbz0l{?E-6{Uw@;=0e;C^yM)-GV$l_1rF!T4YN^)EYE*FvxYt4AjY%>qsj#Z05v%~* zg9%rN%IeIfj^jPd_Zk_=&gLjS$CP^74l**jJgCfosUXvFhypmw)v>R0fO$XURSnAz z={VBBG@$N``yyseI;ovpTRW}J2MPz^9%KfyZDnV;p+bSIF?VTNyd7S$?eph!)V|f( zF46P;%Dg^w^T-F8pv)@I0PoXZS%NsE1mx$3W+00000NkvXXu0mjfZVToU diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_13_0/00003.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_13_0/00003.png index ac07ef2c07812016080f8d213b399884536841ef..3008da9f57f0548cc5f026142905f96ecd2480e2 100644 GIT binary patch delta 475 zcmV<10VMwI1N8%tB!9d~L_t(|ob6f5vcn(=+{{b~s(%E~|FP<4Hj6DM)F$&j5iNbyOM{byxhy?pLZ;!|C2TFKZjbF} zG+__<=lhM*Mm6_FLE$64PcsqV>3pj9Cxqha@cv)~2X`W}(4Dw+4>!NfaD}qs^(Dmt z)+(wVN3%1faesFYF`#xLsL<-q6q`cDk^W}<#x?%P2HcAHlqC5YYJHTzYMI)u8B^}} zk@99=Royf}_Y@;Q7KC{jDar6FNjAU{S{fMCnzjhFJeHIoBuVaJYFjtshSly!Ha{V; z+9WDTa!lS6L^cT#kOw%`xcKzMqK2Y{&iSS3y#Fz9M^N8}fbXJ@H|KJ?bL$ip*W-!DisP(9-672X% zpo~fs2m}IwfG^IYPXzSuct4NpBPwvIZ5WRsr3a*%!J7fpMu6160l(f3s!-NFjcj}O zZQufb1H|ir!J=XMmk9);v1x}NSL;MX=W)%)Z8u1!Ss;yz6n|22O+?#n6Q>$emLS7? zinS%JJgLXTYRZFIX@T;81L$vB`K4XVSulkct3DBJzUFztX{0Dwk`{x7g|SVz<`f$j z<9El0{PO*e;iSx~(J=Ut)u)vjfNXwh^%sOt>Ztx?L=T=stU^!1cpsj?nu+`+uz;15 zL2y>U(psp>@PCZq-2g7SsiW})6s(C-1r^aeG1b&+l*{{CG@Dx!Pe3`Z*JMEXIZM>Z zQ9E|wuJcH6b{#OGE%~=bKbJO{)TVNivjZc_Q1wA(n8F2hfzMMtL-~GofX)PzN!L^T zSg!#S*x+X2l$Esz)wuyV;l;@>{FGq;T?BR4yuKZ3YfKXs9at3z?4MXCZNhmZ`K`W! z#ZoSA>|^uEQV*hUv-a`#*3mdM?(Q9)Co1f^Ol^Vf*=Tjz?So9yCjT%XZG{BKFR@O&6vh(8KuQ|27r|a?zRuWuk{2)lzvZ=ZEyY? zT;K_)Za}3l3z#OTn1V3>luR|?$5cBJ(Rp0^aoYzhMsOed7k}CIf0iWko>v`lNkIcQ zQRbbLc~XoCe7ZLFCxGs4W#^RaYz;YTUTn7NaWf`K=CX7(6J{Fv9>O?j>8!j4Jniv5 zOrNuN8t7isaBox;ex>(mr2t4ezt#H-!niuT?@YvCCXt0^((oL1Xp?DR`~>wgSa6}qgn){0YP!6gT6VaTxzTB~!qjC<<*D6acgslK`Gd zS(O`8d#FR((OFK!t9GQ++&znIyz<6OiNdNu0T3R`O+8~!*zH+;Q(DIc3 zklKQk2V)FOQ`_jT0Qjbro+u<|`=;jMzdXLn~<{9_s#td8Z}L#qp~%Pww2H zdQ#2R$T(b5eXtaOl+RVwH;5p$tKS)q!AQIcjpScs_8L0HE=GKXO+RU5Qd7vAr*Ngt zu%O4ChKl?qh;g`OgLp2NEDLK3!dw7i@QrI?Pb(gvqScJ_CzAw#AZnd>(r_)BBmk#^ z#*()QlLTNz=}+thAbqP9JM|Qgps{h?_~}z|L1?(*bGlr}IC1QiAOgSbavaBT8u0;A WGUnYtQorf|0000!tB!9h0L_t(|ob8&)j)O1^Kuy*D{|9rR2PzbK57;4X{WKa4AtYWB zJD33|ilQirM7Fi>meN0JcG`HfZ0qMILm0v{b#wrLZH49a`8^4&^>^`x%bD*0mflr) zSjT^a(Rha$zL?bey$EoJCNBoflj^>d!G(fYXLw^<>vJ3cp;2E~vG|Ovb z6dIBPqCj>*QQHjSXfMu@mhv5ND4Dd8QHEC%e%m;Q^^@@&^-!qQkAU>9a;b;`axwrC z=tigO-#Z>$)M&sJummOPW(bpfr;Q+d_sKl{c zDId|&CK`vXfSW$W>{t%SE~WX2^7>?-=OS{z7@UF2(^c(+57PF%+2^DH delta 299 zcmV+`0o4BX1I7Z7B!3M_L_t(|ob8xP4udcZ1)Zwg|G+HhB9#^FAfQ0(SG`%GD1aFg z=OaQ0A%qZenPrw`jt=4+ujl~o15JJ9UlO49%M=>NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1j(hicJ6j diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_13_0/00006.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_13_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..8b0df73f7876f4741123bd9d4d8bbe8583b27dcf GIT binary patch literal 488 zcmVP)`bPppcu3OK@bE%;LE<*9trhpdf&J2C0Fnm z#xRa)aFgk50Mk={1H8REU{UHll`O0I_6`g(z`lKTgcl$!1o$b;6b(ezRP|UaoEa&5 zx~zHg*1Y^ge@GKJCQ~nsbKk|=jAi{?ba=QzN4o5QhMu&z-m#5==yY!UcL0>uU32-F zQ@YRF%i=4ZE=Jjp(?Z#UD-U7XDYsXS3iQk0fyu8k9ckJLWQWB^I#Q?)-K z1yzUkI}^+L^AsI~m|w^I12yn2Nyh3yoZa=q3|_;UXqn zQtSoS!Qm3EOk+1W?*_lYGbbTa!fDb;$QWv&iE=DdE(G2Zr$W*#{T0N@1EwxW-%vAD zc}Bdo#2t{#SRamSVtUuOznJZ?N}$?M?lzt-$v6#1wr*BW?T7IUxQ4!Ya<$m!Uid0f zzjvtw`9!3*I_%#AOotB;56%tow8G^f)yo$IatFX|KasX$xHr=cV45@FzcTJ$5q`9K ea|?nXcshR$Ms!EE7fD|L0000BDXz z6(m%%Jw`sjkgwW~-5v8JFo(9v?n2 zdq;SezQP(lnT9j^9Giihbiw-aw2-EtWc%u7`WV{L)t~i95!SbOELH)a-V1B;uy+I6 zsi14ZvAvKH?l%OF{?1sCp={S&KiDBm3D4x1<(cU}$C^FxB6Ai>Z_^YoxsY+5IF2(rA9_nFa0kADl>h($07*qoM6N<$g3KPu_5c6? literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_13_0/00008.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_13_0/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..12b06a78ec36fc859b72ee163d3946fd5302ae82 GIT binary patch literal 326 zcmV-M0lEH(P)>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)MZ*fKuLkJLz>LU1zFcYsrGpYI=PRfe)^e}6ml+ve(W3?7^S+Sl@ zIW40_oafHhzV6klaS2T(^pvlypgQz-T8ymim~h zWzxS{Bic1oI*P>t>X7_CXRoD}2=fm3JJ@6|hGu%wpe=N%1^6FX@dlMeY4wA9j%Ur( zD7(^SBMebP5pgU~T#WA;Ur|)jAkfA-b}lVsS9J#N{_dFT(iK@^k^=H;|_%^jaD_9pF6S)?>IE6u;gBuo&Z>TaL5( zPYl=oa`3(*e{X11_cGZiXyFUW`4IfLT2CpZ`}*5=$2nj!YJY%ghsf?d9OoE6%}lw1 z2F?fEA^GOXYn)I__s0JOr2lQ@7Zk8(=WgLnoKFBg;7<0$NwaYfUv(&N8T zcVvigm1g+@w0}7;#O+oiS|Y|}I%O}H<$~;#Y>|h+W=mn<3@HrqESxiwZrinRK*%Jn zF`<*Ik8+i%NEqgp!%8Wie}!?AI!F%TFMp5pe-<^${R=$wrkn$%>=e!T}_Wf#Y5sqgEFC zn!2~}5(>gqV%~vpvp?m7Ou)0v8&HeoKl&gDfv5)B5qf00000NkvXXu0mjf D0z2kN diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_14_0/00003.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_14_0/00003.png index 49b85acb10916810459ada9e9f4c2057e7cae2cf..8f3f61047931ac90ef649ec4ec52098109ad5dc8 100644 GIT binary patch delta 470 zcmV;{0V)3R1MmZoB!9O_L_t(|ob6f5Zp0uAbgJh6KRAcy>wC$6tXG#kim_*Dw zrSp^+lklljW~BxdUjg)+R&i#t+Hy*5G4B)67AsyFTt=A7$}AgX68a8dYg1J{rqAqv zz2ukge{>r)+#3~vuk=2x6aY`=TfM&^6j!JBCnIC-FDl?$__8K7EK)&U zo0}*?aMlq%FMq`c2B3o+_6cW1?9BkcIs;UMbBig@e`l>rkd(j%oe`;$y0!lnf@(1C zsI8%q3zAnvRk;F-_OeVW&s7_IQi!_Tp}yXyc1h6M?nAjC*QL>*_4?yIE zlwws4`*H|A0{~1Vq;87}?Jxntr~Dz4u;I3##m*}o^3+Kr5{U$cAJTDjQCiwfNdN!< M07*qoM6N<$f<5KeDF6Tf delta 471 zcmV;|0Vw|P1MvfpB!9R`L_t(|ob8%z6N4ZKfN8h>{}1j%`>@72KtdCBjpuf|hK2~f zBn==4f*=Td*|)MHrT&%H_wD$I6?kb|GlqfPQ%Wtuiw5K*N~wPUp56^)G5Q@P%Ub+1 zIN&otysi+EfY~RLVvI#+J07mu0RZ;x7>~=^pfjfqvNVAvk$-CdSk^Xnn(49xHS7;r zTX5yU7z6VuH)f^<%6|sHXIS}ln~Ygy2v6pH09bt0^A4kgxC~2)kZ7pegmaDR%0>I# zxyh67H`SeL?u`?LxAZ>D6aY=4j(T`4C!Ye3uktRf;sO0^fc1JvU>1OB( zb2?9`OJ0f+Gvy}yPmKFlgazZ%^lW242!h~8cmW8DiKim)W2gWC N002ovPDHLkV1haJ-mm}w diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_14_0/00004.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_14_0/00004.png index 5252b4a48251c383b24615bca68a2d2ba1ddc505..8e0bf2e205e51d846ff0c566b3597aa8eff6c4ca 100644 GIT binary patch delta 461 zcmV;;0W$vW0_OveB!8|+L_t(|ob8$0l7=7%fN5uY{|D}(y{L6uP9cibzkJh8rhtGt z5($26qL%nShAqPROg0N>FHM2vnfEz8>cnw-!T zaG8L{MiekhQ0W##_aDjB0KP({0|4yXnUBjlU^0sP*jLK3{(rHgm{)(D$doN;U=ktk zl%1!<7>G}wP5cUg-?WNz3R+u3mf9?qSn)I&OAB&Y`HC8m1m7V{l}c;n=uq1;dojHy zcN%a{YPdHp1b(FV;Yk6|WPYmm9|+^>^!{Wr26vLX(49EXVfI3A44A#!s4_s4dD2*4 zl~C8~oKdG=+<*Q1%fgObJ9RCOy~H6!th8E} z+YB_8y-VtZsb(Y3<8uN7Ce{-DjLne{Q03=D0{9k?mV$1MLEkB!4tXL_t(|ob8#x4#OY_hH+Wn|ABkxE*;s>s;#16{x3VMXb=H0 zr9=P#0DvyXes3rm)?VO}O24xtY_}i5 zNqhp5{~riNz-odTmmsl3jn00&RJ9Wk9s8M&Ve7D&qJxS{gn#YN5;iY6s?U%T)Nwze zws7U)7*pg^+vuMF`lgkhQ$)^=P2om@uKG9`St4A{~VCmck0D$Ry0L)?b7SDp`X8-^I07*qoM6N<$fcS2ClQt+TRd z$Ns2veN2dN!7AP)XQ&+|B(b9jgKE|fNDh#nSXRhFJQBQg>AiPmNn7~ zg~WhSKzc!5`_hS{wKzvu@;5*kq|-u15nc)SHE|B@JHxWoL#|fe0@7CHQ4s^=U;xC? zMThJ6Z4YjaC?F~E>TD8BWdM!gE44o-7*(hCgON6P66uAW#9t*ZOf%Xbvy}7e(OcNA;SpU-GBEfp(p=nEhZ0vg>zKJSnK*WS~6kDdNrNiOEpVM(V4f-9lc+rRU)ER zNlqlQ@`)9+oC!j@NU!L_%aW(@HG2x(T3FRrm6FLDhelvq0d)3-9bc5$iVBu>?`$ye zNT665?!jh&$Rn*$9knu{W)6Y*JU}n#*A^OUt%Fs-8Bmsf4B$5Zy2{brv1Qb;4C)N>%cABHS5kBcoR1_ES9s`O5mNzqoA;lTB@&6miC?6bkD)?-SReoZ N002ovPDHLkV1jMR+-U#+ delta 299 zcmV+`0o4BS1I7Z7B!3M_L_t(|ob8xP4udcZ1)Zwg|G+HhB9#^FAfQ0(SG`%GD1aFg z=OaQ0A%qZenPrw`jt=4+ujl~o15JJ9UlO49%M=>NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1jn^ibwze diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_14_0/00006.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_14_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..734a43be8eb12d41e764e8fcec2f23686ffec2a4 GIT binary patch literal 489 zcmV9Oi%lFz_Ygj7G>N|$+DVn@4%!E*tbuN(gBEt0AIo^(12o%L!YXJQYU3k zmo=~6nnyp?Z_WlBjj7khE#KsA#KWT##_BPYwFkLL>oob_&llK4rw%4tTatUC{IZM z^x4WYg7Twd33T{g64Epz84>yw&?+de(T zCZ{1L!>zMxnE|I>pk{Y!kIPMB3F)P#qO8g~Tu9GTpAEy fbU+XU!T<6C8cBpL*WB0l00000NkvXXu0mjfXQSkQ literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_14_0/00007.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_14_0/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..635ea3cef0a2a1e7ccfd8780485309716091f20f GIT binary patch literal 426 zcmV;b0agBqP)V@Wk8}t`=<_I zy}oXA<5)&%F)agNKTGz;2jDmQ0YxfxPc6%O`E~|61z_L)HOdoEHWGa_GNDOmEv3)R z(pivL@3Qjg-u%Rwev=k(Eathj(($d{N|u$!Bfn+6@if^1jwh*_?|F<#XgW6WJAnSu zDozx(w_LVbE0$REG8yf2TsGP#c;!o2zFkUtCGS-Sgfma>T;TSi+|@WS_?7C@NCB{H zeyjQeqDT$(8-p111gB6>I=_eO?aPl|cTZ~Ur~0UiGyPM%(u0SNo=(4EKSsNNFJV@E zSFck`$}DzGpBc*1uvE2Ir^^(U11cS!1||dvjYur7{?;(18n@@3I;@WOqe(5OlG}?s zia%4;;1a_G;HcJ(x$CD4?bSno4QPA>8B+{bJ?QtBWS;Nr+67kE1ONa4001NL0w>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)MXT z`R3rfBY#&2xm=co!U`z1AWmmLeuioX0JyKeygSYglfgT#)>fCLwh5XGAHE|B7eV|~XmV!A*B-|MfMUzssh(7K zZ@ehn()+Md03@BedVfI(SBLkVi5SczcA=ScIEP=0i~dxbL0)_XZB}_*H?0=A%;`o; z_1IJ==K|A^g@3wI1XpDwUv7(+Qc_q{3!Y{!#FAXt#Re1I92X3}hG_BpL zRTVf3fw!|Gdt>|6n<`kZ0Z( zv9xc>R+8O@CIrrXd=ANSFj%MvKz_o!>LrgUeSO&4O-1=7lKUg~U%f*8Koj6@Y%O|( z^S{oX?iej}`5+VU%sT@#kh_25b$&GKTNngE@Z|%)?ykyCbOV9_0000O7AKuM?h{}0X~J!IF(017H-OnIjk4IrWp zEI<$hK@j+I9(6;7`JL9!gHe7-t|2t}4W#82Mm54t2Xda|_QTu_j$dyBS(I^4l5Ma4 zmy(me9GZ9R-wi@Bmsw%qD|$gWAA%oO?EnDh@yWYwH&~1qpnqBu$-RqhxA9ZWkSoY= zJ?IWeH&5DQATfP5{wDywY2_Cbl(S<~xD)3SKo9sOVPhl)?mj{P2q&YWd-U@OhiRSM zsi1jL=Ft!ozB2moqzx$Pd~5U{2ovgv{$OGcW)ip1Onl#Aw%5qcxzD7MTF1oC+n{B3 zl?ky6VgT*cXn!`KVW`2MepO<7svBJ)maBK}qq$la)u?)?QEI)cke0`^>_QS$f{Dit z=|^7K)N$n=WcifkGKjq~lxhq5^$l0$qV&C3WpD_UC%}Yzf|#pasuKs=4H&Sb=L8PD zWX_Jw`$cRD>84IGWhDv!v`}mS`@GztuNnI-nxFebX*g8WY2K8kTeTSd6~-*no_2@) pAQR+S;SE@^L9(LHK@j{u{s28^agII@59j~@002ovPDHLkV1mtZ)lvWe diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_15_0/00003.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_15_0/00003.png index 07d160d619667a53870f1c6160893a7a102032e3..2d76238b57c9e3e124174a0a6aa7cb3dea02a84f 100644 GIT binary patch delta 454 zcmV;%0XhEp1KvFe#e$=uYOD} z_zrknfW}4=F#Beb#PS^Fya|3>r2_z*$F&}}eSk4MgIi)CO@E2J2Y_u4-aR2HXy76u z-oea+F$U&SKADvgl>ZKZzh&iTHrZRsR$I*b0I>Or=LTa7aT$I}8i|CqLs(K;oF17^ zbiiKn&G$deMh*AIgTPmMA65#0CiAV{Uyy>U)BC|>3}%v9XeJTo@Q@qtC{d#*mQfpo zMBo~LDIsYncz@Wil_HGyOzgl1O7|c#ME}_Uhup7A`rV3O!7MYmkK#&6ZIRnsoIpED zX;6B!R4et)r17zmstc^rHP8^lM(HTVNo!5-)~~2ph#g$!{&fiFYN(|=X%W&NgT-oa zNNWI$%l}Ki2dgCXuU~Qo)T*nQfFS_<)a7~k{-_+nwLgj^&^+Ui;(^~uRE{cXT@&TY wLZs?SLVl1*Waj-V!inI_FeecuNs^4=1C!!;-=%~3UH||907*qoM6N<$f}{i8DF6Tf delta 479 zcmV<50U-Y11Nj4xB!9q3L_t(|ob8#>j>I4cMd@by{~z3k?n67q0Yp@=Zo|o>ant}} z)%F%32!bF8d^wM{CZYd`_w%@aYzNwE8^&X#;R&sp%E16iHA1WZ1pInCD5A`Js@eAD zzrhV%0c^RW5>1$XF$uwFY})bTY8?RJJns8(+YJU&O_0V#3V#We0btv0;#4zb3o;xJ z+FR1jljaymPH8YJZBYIz06w>s->}g=E8N11Wgh@GU-NXpsRpGiwW3O7q3;kbIhBpG z@w@YqC*Nv+LzaUJiBm0wyIe3!Tg`ULt9JZP>R-{~z!8q;5 zXrg6KR3C?Mh<~#zMX-ViE#%SUFFV(jzLY9uOV%SYQmxEiwXQ-*1xl?bRE@lf+zG+7 zp_Cyz0+SEbrmeDB2rAZ!qL9Z@hr6VglvI|zOFzP>14MnQ26?B6d z0fow{t%5tcKi5XusD@sqTNU#TDYVa##!h|`P(6+fwOC`k>i*&i7=PYkk6e0KwQe}V z8dsj2N*7hNl}>HmVK5j2wlL*`Oi;%8gA5cN)%)ytuVSlEgCGe034fs~ VoA^}#T>=0A002ovPDHLkV1m_I;Y0uc diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_15_0/00004.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_15_0/00004.png index b01d492e914ee102d7facf9d66bee2499247d88b..2c57adde423838350a3b9e6d36341067ad2cf1d7 100644 GIT binary patch delta 452 zcmV;#0XzPR1KtCWB!8tzL_t(|ob8$04#OY_hUv1t{{#1;yJ%;e2!e{*g)hspSri2i z@h^bmIF94kavr)zjD3su^SD1kgTCFE#x)FTFe4L?En&iKpMbZu0}^4}L&>(Q|2j8# z1r#TsurNuOB&m1{!ut=^RRdn8tpfm@$2}jny~ALb@MZsEwtxMnC!u@s(}4`xf;vv3 zBsyW|2{{H7)3vc*0q~txc0ozjR+ptVip{opJQ+ht60-0#DNI_ZJA|=QYOP!baeqcH zrsvEZ1=WM<9*shSe;IvPDFIxY{~G-T$%NXYKN!!!OneubiQ*h)&qD>33K%&k?T zK{8%i6un~S`G2}9zdA>J>vh_pP_9w=RTWm)s8FV}Bt=x~i;{}hH7Azp@QsYG9@`Xe zVfc6aBYQn8y1@6uFP*fYL}G+oxUtO> z>D_-bHS{@pqyk25#S2Rofq8GlMslsZ__ajK{K&R|Pdx$|`UHe+ggG!J$5*@G@wAU( uEuMZJK!+g=c_HJ_OgaO6?mLd-EWiiP439zCKVaSf00005T_+}5K4Jsgx z{{jR-5CnlO>r&Pwe1B#1b=iOH2eh~CG=_o86M8j`7bkGmBJ|n^;A=g=DN4U%%QP3i z20L^Iu+J5ZNx(Egr6njCLSwTXA5-f90PC{n<1{x|Ox8i!A%CX%FcX{}+iOpk64Y=# zNo~Q(gE0o;Q{UL{0Qjesol}yW?VG|EnQYC|WW<)lW!RfECKl=rVLGVBI6HrH?vpzO zR4=NzH!=nv>3#4N0LkW4z3&jl)#3flL<~j}RcIuB&*9RcWeI`({!9(+hU*ls4nV1R z>B$S@)KG!#`e;LMN%RIMSU~P0ON>SkO-sd5LGJgI{@`v0RA2p_xm8aWF-}jNj;0s; z{0XJb0szMtY|s9@)(~eUC=0tqSP?Y-o*c=2js$-t=w(Czf*=Uq%MS*E0#WXodwBo= N002ovPDHLkV1mtCr(*yB diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_15_0/00005.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_15_0/00005.png index 12b06a78ec36fc859b72ee163d3946fd5302ae82..9f4d2ac2507ec875bd31cb0c6d920d6a0b09c659 100644 GIT binary patch delta 461 zcmV;;0W$u^0_OveB!8|+L_t(|ob6fR5`!QJrrq}b58RLTqg}^<5LC=9zT54}Og=$C z2_TV3Boc{0Y^(2)(!ZB<-gvZZ>*p6ihT$1HIsm}7!t(n3PXbZ zkQ~qpL@y+27lSzQ#W~VayaA3$201dx@JhnRjdN%}7?!Ob3AOqbkUv#!6&i4!41fi? z(dqjCwg-(f8gM9y5;h5@GJrPVUuu6&2&zu)4@TPHN@Nte60LdIZX~|NRCx=O((x;|_a=v>_Dk_u~U&hzPclCp=MYMhZb`4k*AxdFrt_4+CTYQC=()h&0K3*R>3oQ0= zx-M{=0dN?BZ@P6cr0A+~B|J{prTyN-YzCOKj@X6C)kf243qd$1yFR?wGdZaNX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1jE#iar1U diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_15_0/00006.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_15_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..81ffdc1c621bbf3c08b5ba521ddd63a853288114 GIT binary patch literal 492 zcmV%Ug{GG3B z={dWXLsvYVjOBHl-Yl=+!j~{r$~`Ng1AXh*@tnESK(|xVqfrs~lhKEr5>S%)tI^+( zOsGBj#&`}^;;Ya~zJpA*p~8(9w}Au5e`gko2WE6sisVD8+v~|6iLK>jVXF-t7Iv5| z8^V7HsO;P0cj(^Pa_f-gF4sAofG^$so`oIIJ~9$;3)u-&%3Jc z5Ju`ye=-pROJWzY#LGEME0oBJ8XGH=w4BM7Kdo@`7yz80?GleQnKHc?*Yifm7TR{& z|1Qa8zS=-)%nblr@645h_L?Q~#_m*d#f@#Z!0vlMrqnUZL6xobMKpGFgM$F{(2~Cn z(p+FlH8iL*cLlJ8VtNL!r-JMaee;n!*3OAQVw6D6gpMu9m@6E@&T=*gg5Wm10DQy< U;T^i4%>V!Z07*qoM6N<$g6_-05&!@I literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_15_0/00008.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_15_0/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..12b06a78ec36fc859b72ee163d3946fd5302ae82 GIT binary patch literal 326 zcmV-M0lEH(P)>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)+42I6&7Jnb;0`s&u&dFIaWeVyT zM94a6=1D#VV$*jsJ_FzvR^yC%G z7*s*?P82K_YgQS>;V0C~|GGtg#4K8(H2`X@*#(-8tWPq2AE*wWo1=dF}kvhZ;U+5DL-Tandxf){d*MzK@cqB3xyE2viNW`QUCw| M07*qoM6N<$g2}eq4*&oF delta 447 zcmV;w0YLun1K9(RB!8euL_t(|ob8&;j>I4cfbC}c{tw(k_u!0aK=~_b>++qZsECLd z$)pqnK@bFeIS*YE(f{V`=TT9fCAkT7UV*YaqE#ZiX+X=8)_%B~QRBDw1Wkl~FOqFn ze_~ql#ldk`{cRAkv0N1rqi}-idwn3W(XUA$*h0CjcMtEUEg4b=lxzMWq)29fQ8zE<(L8|t4c5z_YiBnbgr$fS1x#+N)(nps^p3=awFDDFKGjD4nFJXKs0l;m>&NvDb%FCZ)O4;ms--L_t(|ob6f5vcn({+5R9mka;A%3LjeyD zBNreL2m}HFU+kOhksyD^`o5hXr9fLZhT+%-x0#*+$gT)<`v>6dZGeT6_q4LC=05`` zXay7#P`QW#rY|N=E$vaxMeuUf4gj!kXFe`#gU!$mu89HX5`X#*0L$9Bdb+frhDn6j zNu4Lf7zn4-nVA}te+9rdt^Br)YD*}!$=C;g#aBJua9Tl>rKe~SX{bAdIip$kkUzZx z_K-K*v{eX?YyW?5SGo;F#sJ; z%Kiw}Z_0Cn3V)e_iiJ@bmvbG>0>KeE8TPT{=FhJ1p{{h!T%ii^=0L`o>xmGt| z@JVyUFwSota!ly{`_-$5W-0=7R}Z(0}8`ThPq8?<5}x1Om^(2iN|z-%LS?`~Uy|07*qo IM6N<$g0=PF!vFvP delta 474 zcmV<00VV$I1M~xsB!9a}L_t(|ob8#>lEWYfMajBiS(fVN#s2*!1Hk)H(pbd0hFp?GB5%4UlCDbbpCl1HiWX_-STJ336Ny zsV!J}aF2n-lsogJ0u_G(;4iJ>mQ8Y2N#Tb@9{{#k^L)YBLPCbUq>)(YdkEJi)s2h( zhx3wezTb2&$~_u4245L{c+v)FHs2ck2O@+zqd%G4gOy|zT8YDRxM`nIVjL0O6brTS zBUq+u@~6COHh;Ph-Rh80ryN;lQwk0TRQ)Aak{ML>w z8PJDlq~pjdb`VS8Mv9&T%Zo-I^W8SgxZ)X*6f`~q{%P*dXJvs(k|eS60Ui9hul^Yl QEC2ui07*qoM6N<$f}gtPH~;_u diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_16_0/00004.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_16_0/00004.png index a0f62aa470d260533b294d732982fa889f6b127f..438e94758883cc0ff21bb24ebc6ca3d49fcabd26 100644 GIT binary patch delta 446 zcmV;v0YU!g0@wqPB!8btL_t(|ob8y)4ul{KMR79z{|CEp7C6MAa9f~7$MnRF*pxna z#2bR+IF94kvTtplfc?nq`*u7+1Klt#Bc@SHW@ZD5BcR;&4R~8mP(@hxG_tJCug(G8 z0qg=44rUFLG?gAf^!%xXYQW3Xdk7)y+p!*(RUsKrzTzuoS$}^bN#UKpPGrgvq_~K( z>ZFq=^*E54-W&TJ5WdUGt|-~wQrT*=SZv+X#h6C2lBKWNVCJFk5~h>Z_DVE3$1{5~ z{mG0fYfNkW5`|F9qhNbTLL+{>4Y_coit?&%y1UbgKla9pEt5g7~e3GEA(v1CYe=}#vm-W oa5@RC-t;eF$8j9Tahyl-0Xc`GKMyDpJOBUy07*qoM6N<$f-kz(!~g&Q delta 333 zcmV-T0kZzs1Ly*fB!4eSL_t(|ob8#x5`-WKhH+IUOCp!CHWEe_>Y8vmX^HXd`pvmd?wp`{ zQ_a0`VDORNCr<&;Y(CZd4#~J0-tP=zFcMUuk-W4IJK??V^}2K8i&!=LJCStDl`eGB z^=dx`Xy{)nrA7x`>-7Y5`4$9Z5P-pq`$xkzhT!SS9RT3iVS9c4gMhXEDc*89{U?A$t5+85 z*k6UAPlxyyoT}Cev(Fuk$cUCnRcTB7xe|Cb9)7F=suexO>3@)2z%~aKw)LXfUMr)} zk{mD#$Sx>qt3e#C#TaSHe*%h4}jWMk649ivzg<5$FNWTiNf*5d}41ff> z)#>{8wg-b6EjW~T4Hg8UCO~5Nlh%(3#?)#3#mG6h6B&i>gl`^}$=PipB4l@{SFBWN zN2;w&x{Sy(6MvSgBGa`}w zqv`zIN5!)MZrarfrM7 z=$^z5)uydt2n>w_v4vRBv@Zn`NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1jS*ib4PY diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_16_0/00006.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_16_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..f77f5b7d7b94cdcf3f4546dba6a765f31cf0f908 GIT binary patch literal 481 zcmV<70UrK|P)=13_xS2-v7WZ>_W#<@&RH3*vT6g$R|L6U?M;e1VIq^vTtogLj60v@7wp0D|ifJ z7{@fY$#h@!}naj_N z(sRCE7GLprGs<=xXUZ15@)E|Ka%bhJfN!0CJZJATpq`YuHVOj&Qu{E|0!T9dRr?b{ zs5-RYnOK97gcTZz<{r)hgxDRu)1`UbO)9ktbq_Qng zCWsuB+>0Vn95#bC7$@vyTmirOA&+W4RKYl`&0?(WQ30~aC@_C##@)^8x6Q;XME>_~+KUQ~BA3KK4=K3FmUH|MJA z8zdpMt3MdGfhL}XG_k%9qqA<8N}2kiZtT2C8Y;JHsd4~%)lgt-YW!XF;FdeJq4wN? zd7jdR3^k5VKPvEJRH|DQG#gQ&3-M`ZDbMj^jA$yZ{U%__Rw0eT)DA002ovPDHLkV1jeT BwA26q literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_16_0/00008.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_16_0/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..12b06a78ec36fc859b72ee163d3946fd5302ae82 GIT binary patch literal 326 zcmV-M0lEH(P)>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)|3UgAtx`uF^cY0@pC4!Hk>$wkL|Z`%l2TcLO3$y{DXQFHTaV z{KcVm$39nNO17+LDjtBAAW3FBUR|XF0G!9y?zX+bVCV|&nSTRaVD1*%KG;i!EI|#8 z2x%v+JZX-B=yY!SdjR~*s-IGjZ#8kXMerQ>=owKt2+~p|DRo0X_6*zrIF_`X>OnQv zh9PiC?ZZqHpvhcS`xC;bI?ZakR@!w$&$8F`esjmk(7hu%TtWbm$ zUu3Vf=sL<~qJKESRf=-*t1P|cN_}%Cbs=;_`9RRKbp1vVk^0a`QS|XnEK_gDlw93a z|I75(FH?0Uw+GA*8&@z*uipTZPpEycCg6XIBe@#rd+HSpn?^>KnTUqAI44bzqh5zhM+rbSg6IW;W!5Od#{zzakQyR{tOf bg23Vf1iXW6Q#0uBNQ>6G+<=S}npx1vpK(^XRSy#jp1QEJnL0$+j2& z#BlP5gZ+;Dt`MreObUfjI6ygHf*;q}0RYb9<#*fOVKb_MN`IF~>RoJmA3eViTpKARDAxs_CA55IVOd<-+#OoaF#HB(Ob7LK_P}n1xrs1AA6&L0y zK(0Q@RmPUmX3<9`%tBCOh1D)J4ndf2fGefG%t8A27;0D44q!|rL|tW~W$lnrT4UZn zVgf0oeoj@n8u0+|1C=3|i7Rc&MNsv`FPawh>_a<4^@MYlu ztpIZYI)x}<{$i5U(jJvu1V5?T0RZ;xSdYs(z!}=XJvop}LVy1OU|A>+Qy-{^K~cr*-!kBmOtDFK?!r$+yVU_xEdpNz`Em8dRsB?9}fGau~noh2RVQ_;Ed z^mrz64r8McQh(AlI>IKJtWI>snFMl(TDR=6s0ezrK^mRs6c0~HPgUp$7NR_*voSq? zNt#)E6l$H?^EtTZKo?>nbqRaR&ySk)r#{j%%p~s(^7^kit4pQ(m`{_|eHY z$ES9&p|qyV=zDm|4oHph|DY=YdaPMVdoYxPRwBb0u~<=>PcNwx6#(1p%bi delta 460 zcmV;-0W<#j1LgyeB!8_*L_t(|ob6fLj>I4crJL>le{df0$u?*;*LbVJI8X%1*)c6GaMk^3uj605Od-Ko4 z1-=4`&mDs#VfMwO7-Ny?ho4aC008H4&BtwbaHbj{iwZP}Jbwegw)@y=#*`A|=ntta zSa~qVz+%dcc~XIjUjgu)R&j2VIjcqs5APLkvUk2tU@ahxDOW_jm8(3W885|x3Nu2 zmAl%#@lq6xj(@4s*LPx&TM_pTnskdH42oj?-c&U7exW6oCh`oz)k!CjXK9}DOQOYh z?oJQJ`EQPCyWVA=As~yxEYDFsm_Zg|jiwtCgt?K3i$$XS# z&Vha+xbqax7qS29EI&2A2vh!$Nyx|qBoc|l|HTJ;)wso^1I$_g0000E0p$ diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00005.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00005.png index f0d172eaf78f9ce86ac1492e98ce9102ef1d5a4f..c1a629258a12df4b833b4c1632df84b12a30a50f 100644 GIT binary patch delta 470 zcmV;{0V)281MmZoB!9O_L_t(|ob8!Q62l+}KuM>$|ADhe7fqQ|K0yUzJG|+pXb?e6 zM1Ukok|c>`-|Cu_{yn4b+wn7Y@HOK$-qVmKGco|IL~(a~0G`nUh#38jl4Y&_n;g&# zxLklnVG%G(Q0W##_aDjB03M;*0RZ;xSdYu|e^Vet%hl=AByyGGq&KTttO; zaOc4o1M%tH#Ag6}mQ|cnirjKZwNWgw>gi%cN#QbVErf-JwwEv+RLYfihqFDSlj(QX zP6f@Aa`(oC!oT!B%oG4k=f8S?LKs)4_Xm?PxRcz4?xgNL9P#?{J?^vRBevveG0*a> z(JEF|wdT;AaDS=#))u;zrlH?F2j)`5`7FbpQ=~Hvd*D(GRSsoRPil-JmkwpRRY1;q zD3l!HLqj36LDEwPr54(sqQYIikWp%=mwjXm8PFM3Ww&ip%LbCFYSYgybJhl@m2N1; z_1Cs&C9Y=zw6sSpoS`6Uv%yvk^{p>Pctar`d`dggrY+vHLoQ?znSd+F+47O@DoK(g2><}R07SZzb*^k1MiUm3Qa5Zm7n% z^?cu?j9Z(Qvu8GURUW5l5k|6CDoT*Q59*OOZ1)%GV+ZJ#B+FUye%_U^BXs4OG~K**6VY*C+UqR_=+hO(dKqGS^GN|rQCa3Rq;y>qs;F#WeZQNX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1fcCiR1tP diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00007.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..4060e9bb7b7da6e1b5929ee8ff07c8ba46efe0c6 GIT binary patch literal 479 zcmV<50U-W~P)?YA;7;vWN09^rlya@Ldr>~ z_Be6(-u#Rc{o$EFm`uAgDSWe!h~xacsCsb&Lriu+$4JVq_t?ikY`Qk%cK~qfuDg5` zl=k`da*P#E7o#4>X`vp$GY?@psI*r?1A6M%vCrBmpn6i>t&tG;O6$W)4$x%2)%pv< znA)vxjQe0F9))JodJfZUBE6kXM9-|Tsn9ON4Qik6Z;-jIlWddPY?i6sgsY89*BaU} zdSTr6d5=HPM=D1tk@TeFA|W}6YiS|^<+-3_%2!HiW`g?Ce59TnRg?ivc}ZG4ZuNaQ z<3_DI;7O{``Rj|Wg}wn=@?0IPL6TJ}&B?eCiMCz>cgV`6&VXQx<)Fcunk`-8K z-PbT9bR*Z9mJX1gg{Arqcxpc&OQG(2&NQD+j)0K^*5#v7JODA1=qr;6O`tVOADg8k zC$Z9L=FMyK&@;WUcOZ1;zO~%)olGLr%>5B3S*bovWGj>jJxl`5EI57B=>Qhe+kZk^{ z`W=#x+SPB2`@j-kg)I5UeK;9n!b7#moAgM_k3VZg?4qH8iW)$N5WMWT*n% Twx(Yc00000NkvXXu0mjfj&Z+( literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00009.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..12b06a78ec36fc859b72ee163d3946fd5302ae82 GIT binary patch literal 326 zcmV-M0lEH(P)>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)pK%Zc#>F!o}_mlzRfH;aN94URcF=#Y~FcMw-u4F?KUenW^jUb2O86A1&FMGRo`5+VMJom4NQSi@U{zM8V2!ikA17?D*=zB*D Q>i_@%07*qoM6N<$g3RIB=l}o! delta 462 zcmV;<0Wtpc1Ly;gB!90-L_t(|ob8&)cEcbHMdhCQ|3BCZcj1KNpb;a665UlQ1_?2R zmjVPq5ClP6&ZDeIs9)**Jc!OO%T<(BUV$_`q10lm41kM-n-BLeD1KWzU@_)BS+>3S zPYh>Y9K7zx&kv01S|*J`D||pT-UL5Qdj|kGkJq}}c89^J34bbek;1#!cAq%SbUA_? z$CI5Q>Euas3@E2_(|!lQds($hO15VEF5yZV?*P2PFAJF?HF5U}_DeW9Rl~#02W+PQ zvvvx2JSg{UC><`DeVAziq&`>8{)7;zj_h|P=3pdo3XP=UJxmIXWSyon-ND6UoTI`* zjom?q1kE`IpMMx0V%%frUdlamvj-~Ie-tt^7#*A{*`b56Mjw(%LLs z04WQN!e_h2DU_v0e4nT`syiDQfv;qrR&szQ^R4VJhy>Na{$PX;W+JN4Ogu@3Hngts!u~JWWwry` zL}`nxA<6TwQGad8-mGHoeXZ*tH#>DGn&IdV6wS{Y=Bb8J1d3oMBa2J%Jf$38r9%@z zprM}M400?I_6rlDSjb&=$J& zfJ%B)_i@EbA?yxtUnlb)f|8ew($>K|#fH3)3CJ+Kkm+)!UAFp9?(qYGKwu_*0TQ^4 UvmYpW$N&HU07*qoM6N<$f}ua=f&c&j delta 480 zcmV<60U!SO1NsAyB!9t4L_t(|ob6h{vV$-P#Ln~oKiGpk=t~t6vP7a8hn*f;Vj*lu z#BGTJfj}S-=!+)^_|9JNa-n~i1FeCN)~0b{{sB=4p0Qhd$LTk z`D0**+yUA54Mw(L_-0ZjgZT8rr>l1&qIKEpahe^HsS<>QNPkme?}=!dedY<{mLte9 zA9l8+lP9e)2~Oo?MmnJS?*RHQtA1&-npH}8F!qUP>g!%6oGgs8G|G(3L)%Tb6jXPf zoqu<{r1L$aIVpEGDh^-CK8>^hn$NegKOizx2m3c8*5FCRDfA@HB#Sn*)Ob~8mTV9A zi__H1nYzF&oPRZt{1#$qhC^Rl-6f7vBCcY##Zttjs_x{33sOXb^vH6+AEvg#K}0?M znT}c706q*}j8YGuEl;T|9*tHx6O>VPKhG`G4;wNWg-;%PGG5#+Lb6%8T@b&D`nD$SMshO<4RC)4lb zP65>~)!iF60{_zc@T34}GXK^44}@`bcz-YvgPBAXnu+^5EOi|1>e!Y*sSQZlV3cmh zP{ob+w+CQKV}H3MJlm|-{-4=&x$rdeywq_hFmv$Q3$vMTgC8ofdR8Dg@)Wh9io3nmh znmW&>>#>Ke?94k6D?%!`?XZb#Q9(_jD}jOL0I*9IctxfsQj~SEU1(|#`yqg+UfzQm zj2{BMR9qQyAQQ+qAILl$wpv;?H>E1Nhzf!r=*r{#NpR9hJ_b>Q@)b@2_8h(2TZHe%q12IWLtDk_k_5x7~)yGGw2flwp*gFy~vf-W?ZP43}U{A4WZc7TBcOI7AgL$ky_Zsn&_ zEC=k(b>vpOPW7ppmRr>Dwh>H4NVY4anjCxA_=86I&!8cv~0_IsgCw b008&^{OR0=YgUTs00000NkvXXu0mjfogACk diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_18_0/00006.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_18_0/00006.png index 12b06a78ec36fc859b72ee163d3946fd5302ae82..bdf21f06f1b3850af74bc944a0ed09771c449471 100644 GIT binary patch delta 469 zcmV;`0V@8+0`CKmB!9L^L_t(|ob8&?lEWYfMd?oa{~w%(^dTL`B3>{NwOP*W>@+qC zf`YP36a+yK1di-m+gITIUee3P)Ut1%9}i^;p01-45$zj2UZ3BKAX@)WZ@8ZR4iITw zmB~8xM#=EJr;SYVi@U{1!X{HK?8p zs0ehU)Ajw12N!2F;8NlxY!Q}n02=U?)?X9B)M5R>gb!vCQD`P@d00HynFjI)oMoFv z$RDq(gd5vL*nbbpQ!pO+)$Xp9XU$NjZo*|j5y&X-pJMG-Ep6r^#7k^mX<&oUcQFdw zfsJx&%CHM|hsrCce_;oJ^<}SXVp*1(v#NG&7OH66tM+mM+yUZJwSeDGi^8%J0T-)G zr)Srd#t@WmbMjRE*DGaaLp3_UQc&EB@;Y1ZYb-rq%ubb8=m1NsU@*@cJF*N}CQLDv zwMwZ8RlAFVE=vDl1|NUbqrIiQj`N=+1C2@l6>&eNUrU1^2-NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1jg>ibenc diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_18_0/00007.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_18_0/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..3525889ab96b3ead88030f3702beb4c67fda3acf GIT binary patch literal 496 zcmV>@BhGFxC<7?IJ6XKL6@E^ORS~;fRqp%4u`|xu*G?_y<+%Bw4cZ4$1_-% zu?*1-%9+UtXnJd(fPZTRB!qFlDBIrr_yjCUzAo$vEGG++`)@mdm)|Z8o#U;*kAJcV2V68?1R7xz`ivFwT zAiZO;zi+8pE4UA!T8tC}@=GWxK(UwqeTs_187=x~`cz+XjvM(>98uTJ@Qo=KG7cJJ mSCaT)GZWr8aX1`~F}widE0fn>RYpJn0000B1AKcA(Bz=rOU*Q&etZI*46rVLI;tHID~bM9GDQ>U8dYD5 zr9C6D)@kP5t@-j3{h~}@o6LP_t?(^ABGb(6Q9rU)e?nG(VI&p(y|yudPRGW71<?TWX(1GJq!Y zU9~?Tf~r&d!K4j(l2NE9q5H6ydb}g5lrMB|No&=35bENFgPqMcV0V_0-YrBCn~YP= zSy(9LI-8A0w%tTqE#&6cI^b*oOfIteBZw(UF-3}J?8`^lR%+H7X9F;e;7p2dnz+~l z|3rk}2cVOh3oo#nxFNHo{cglI#L#brlJ_45PXmbI<%sWJTOajKtLqv+OsPrw<7tVI j3z?)%8X!rM>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)$|ADhe7ik?wK7ojzI=n@vArTQ# z3@tzq1VIqA9Pem z22tUiwDY7n2ISMZX}<#C7gp_@QmiePrM3u~10Oyk3I{=aSGeTNkdHkb69C1MvGaIP z?%udjxTN=CrU{UAuIl{>AzU5a?@Y|WNMaWnNo^j!tt={yc-$85POF?|YeklPKsY*U za0qd^vRJ9j+JDNV$7KRc5(SD<1Xp4t-)xIFQbCAYU7z`T?DaiwB9|EoJ-BzQAzhNg ze7wH%-m6LgrUInCoN0QDw1L}#H0H^ztd=Kxs-a?`4#fmC zDxwMIPF~b>HEhr?Vwy3e1dy_V*RX38dWXf`1QaPz|39!S1S;u~NtmS4Bqd7A9kaJ5 w){}T=rm>{U4>AGIxPL{A!Z)1+K@j{iA7G!XvNUx=^Z)<=07*qoM6N<$g5*-qy8r+H delta 447 zcmV;w0YLuX1K9(RB!8euL_t(|ob8ywcElhEMM+Qd{~w%1x=8D>0#7j*lMHv2QA9-0 z5uzXnf*=^nzS+8f{K?t(O;CQc99@O*8%WCoy)BI=4bUvn_QTx_iSN-9s5JULwJfXo zCr4|4IXv#f?~cZ5EQ^g`6hEK_C&AZH?LaduqgMX}3B=ZiI)yK|eE;)i6 z*HfG!>Eua!Ow6bEW_$+FUs#QEN)fZyhVV%SX8=#|qeb*l)p5B%`z4$vt(wP&Pe`Wc z#EyaPMY(&UqVSd8r#o!`()m{J-w?so;r)w=J(x+HLNgh74~vDyZn0b*=&@?+m`Iy? z=oDskxa7%)n15DlYVW2|p=+(Q;UT6ycJf~Bp<6sqvHn5^7kOH=74rG3s`$nxRg0`7 zdC8|Pf(ww?bnx9*8Ras?5rnIuUL{ztglfH(VaWg&PKHK43WTsI?}fMoo}lS$fHZ8t zb1I87>Gjej)le_2;XJV}4Qh`6sbxU*3Id6SOP<&@d^l|JFH1B`8%4@L2+c?gUqa(W pJ(GCiDLm>3dLyv`K@bF=%MX_-akRhBg%kh)002ovPDHLkV1llK*~kC@ diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_19_0/00004.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_19_0/00004.png index 706aa222dc3ec1a2a14292de23e3a0916e9cba58..a7323b05016c535d5c8bb28abe15ac9fdf190176 100644 GIT binary patch delta 464 zcmV;>0Wbc51nL8jB!96qfCyvU%gD02|0WL5 z3aD;C;~+|yy_h7mv_}OO!6Q^V0KmQ-`*B%2I72(QB?pp8=zli=EbHLv8Pb9}ZXy(& z(s@dbfy9&=GgE_#uK@ULt2nn&Z7HQTS@Z#5iB(S>E+Z&p;p7tKy}k48n|Eu#-JB|y`8*XU0OCe#`I!N?q3iR?mGBK90+Z}SaGykhL4z05f8 z5!D%m2(rN?R)6J-T$WTvPQyS&D3=$7RFS45VS3N{zQ-bm(R6P(*jpae?_!f!M_BV3 zFLVkSNxy+>L3TP**|SD5eF=r*w8)%S&Y?FM$C3)H7`pT;u=4?J%z<&%x0v1jn(`rJ zoCT$lP)XUvLV26ZSUjn+^iqXdZ5rE%Bw!J1Yj@t3=t=FR1hp3AJ?n~am;Hjaxvmq5 zv0VbmQ2mm>78}@H_6$h)J8Uqfw11j2;9rpmNF)-8|HTUcy2y0000~w%D5o*T|zr+G3_zJ@0x9WQG z$|ADhe7fBf_h=|{|yy>D*gUClm z0^m4~<2ZdekFqXde9i3VasQM9+Nv>)YZinBr_wEm?msD2JMic#9RT1w?s(kx28$8Q$39ZF{eMFfR4?ou$dE0lVGu>u z!JP+v48*2u(?0{?9ajB}66IEtR2#+CS3C_yY>7;Uy-{N%!FCAKNmIFU4G8raolM^o zI|Y~*)!Z5xfj?<|SjhpB%wM(sf-t6b>kr0#FcaT}W>R(zx2=@XTYl-iKU-H2MCsK| z6-~3_>FUfnNPjQbyrL;O%0g1!Dy{3u7{bfEB2_7Zz1^@kpzs#M-m^5wm#M6WSXJ5E z7LLr;P{RS{bs4EFThjk>v{qJ3X|GMlnf@%3dRMsx5e9w_2}E@$l&q zU1e}cF-|~ZBaCGl)H2^tm7DiP4Ac=?lP;GJ7OqY=bv^(d!ffbaqi~oP!3wM=E0*d^ vTRQ1xVfjs_Kb^ovv=xE<%3G~j#{LArC#~$9lI85RDSVP-tDYt!N-~$>XeP`w9J_?6QH^qT{pR?|odynX zs=GHT3UBFsm?;1yop<&AgfOlS?_W&BU?fq6MslBfSZX}XyoH(9){Lf$IsJymbwl5< zuVbuSnhEmj(r0%Qu<*9*r*C0^z5^;v)3-~jwni}e1n7|}zVrOOq#4%>+R<~>cVlrC z02b#ln4kpF%TV&E=Fb+qa$~U9ycYIsgCw M07*qoM6N<$f@gxSD*ylh diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_19_0/00006.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_19_0/00006.png index 12b06a78ec36fc859b72ee163d3946fd5302ae82..694dc0d123f71abfd7e3401d689fcaa2e056beab 100644 GIT binary patch delta 477 zcmV<30V4j!0`~)uB!9k1L_t(|ob8#>4#OY_Md`Br{|EQMJ#;Y)Dc-6$({Zvat5XW7 zs7Mq9K@bFvr2X1oM*UH5FAH-?+CLu;WeT3I(us)DPTTAAy$GuJ5A~+&>E8h=S4U;` z4*qDo`WO)Z!eJ^mSpD5lD4d9NYPD^SKW7S$=HVxrh|TCBgMUu=g|I$A#PUhAy=F$C zDQmzegkMC|t_E>27uQ&p{5v2U=`@kW3U4g4@`M4N=HzvRl4s3rm6Dc4 zPemrR`#5cOfSN_%g>5->+o5VM0m(3{^|_LE6BVwENO+WTkbzPF&ww`acoFGFAsksY z#7OMHDG}6QS3Mc04xh19vvq3Lvq!5rH*}bu9rpo;8CFOn9da2k_8JS9hM3twZ3bMj zSq(VVI@QoADwOq&m3EZc4MKWULb>t5ZI)@ySCT=E)*G?@IlC-3p4LGS1mC;?{799& T53e~&00000NkvXXu0mjfnI+;x delta 299 zcmV+`0o4BY1I7Z7B!3M_L_t(|ob8xP4udcZ1)Zwg|G+HhB9#^FAfQ0(SG`%GD1aFg z=OaQ0A%qZenPrw`jt=4+ujl~o15JJ9UlO49%M=>NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1j-2icSCk diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_19_0/00007.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_19_0/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..b48e021a313d49e639c9e723ea8d391d1750d753 GIT binary patch literal 494 zcmV?kQM^`DMXG2;%n;q)+}g2 zLRXg+KOW6bp6NGd2ae8+TjQ4R?kQqf-#^;C_J)Z}nE`<-X?MK0F$Ut(dy_u{pf~Qq z?W0BMId3mZu6a5b<#n7E$}6}r3DZisxpLeL&y=Y3AxbadPxz z(W;FBcWgIx!etbC8iW=AE?=pIY6?|NMfH}xAlMtmC4hET9ZEZDbD|_}Pg8|~DIa7C ko`@X4y>1spQ55&)1xBrlmWi0kSLsYuvMk6o(0jCj>~6BuNrm=BZAkj6XU1JiUM703vPs z8euHUC@sd*0s35AYVUxj^#nzB+I{O8#_Hx32y(zYeQbmSkaq%nbrM4Zvo$w8RtvwJ zM5Mz=|K6I1o$5E+0+z*`*H%j3Vv{qB)E~G>r1rS%fQFe=jCbr~U^eX=`yBvlSlJnc z?5!qS&5OZSJr71bkMmAFgYP_q`RP*HD_ANHFy}h4Q^DayHMhnOg}1am^yC0d=UuJe zA%dyX`p%>eBFQWiNss5SSfS(tYITawWJX>nHKq3u7YmaIUYc9BG|`z^THx{}Ou*5n z)I{+B{6L0@&!w*?y(I3i1G->O{auM)>O`*PX%Jx(%}XEh1v_OyAyN>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF))ts(qcw#0IP{&ZvPGV^%fw)X!lIn_RCWW ziM}|f-?8HcqU6guQHcPQf+U{(@Z-uI0N^}cez)x%7DF?*Wq%KJhGkf6``{=Ul7c!q z5wcFsJb90S*mQ3AM*zIt%Fie$wz`DcBCs6z=owKt2-2s@R8m7f_6#fl9G3K*=0$b4 zMup*$)`yukK;yZp^(O>l>ahM`#2!3}$U;xzZXK?67VUa?mpJx}i>7xDozkh-s9q!V z&SD!A4>YtqM}M0Vz|@M6T8!+?7Trh{qVyH~zsjOECt^#-X;3;x!wtOT#;PIlqC$eFDnl>GDOt0E{Q5@?A>B|5?29aIgzVKtB8?Ky_DpIm0%$!nzHB6xl}f4hcS{+O zm|!oe^aaXrt~R({?gq;p53?H6q@ZubbALs2$0WWV2m}J3gFj6hrs{3eZ8-n{002ov JPDHLkV1gyF-W~t| delta 454 zcmV;%0XhEd1K$|ADhe7ipc0AfQ6D4sX>OgZwmw z6d(wKAP9UpkGf0D{LaP!d@y)w!H!wzYP=D_W z$v_kc1OkD8FZQkOFEIa(_I*1(g%kRk@fiNxu$&p00Cfa}+dlz6-U>_<#yyQJYxQN| zfUJP*0xTS42`euqORU_ZoQvS&DxHXE-;VXTtR0+@J9tSBEPs>OZz5XO!PPTl3+lLt zSaj0PlX6TVrqY<1HYooJp#Np%=QgV?P->G!pNJM;@zUWm!a|n*WrIvYTNAdFs^&3! zMknkgPrg?)JJmfJ8G)~iKFyQ>B=fD&pAbr@Bl?38Id~GW3q6U_KCBXlwa0XD`?HNv zr5pxOp)E221Al|X;cQLvWP+(_f83@b@Y#ns!;U#p2#NC%;BCP1>THsF;;RC)LE6cj zRkgRMww5raDoZA0=bRIE{+5?n)p*YYb%_;ODzY|Q0V_a~0h4s;UJOB24xW%!y;_&) z5~5}cDolf1u-)ktmBy(B;Hf$)%H8Y0h9>UwOc6H-*-@`A64cN%qdcrxZk4sVN`LJN zklo`}Ke5r}MGb~(d4oH$!%Hpa33&dDnB~!X9EQA*3D}4P1OkD;_u?0>?xB0yd7In- O0000yANGF#E%#IAhW2$4{ts0Dyfv*5k4|1XE3r#YAxlU4H|>vikUG=8`SQF&?zH zl%1#47)Va3Gc#>a@lOE!EvvY&(VA73@MPHsfF)Kv4Y-V;l$BXDh&1&52untF<*fhV zJmlp2Nq120*{CRdWcFdE0%$s)n*9l3Qk~hqn5@B_vJ1I#j1=f|bd9220(R^a887J*%r5n?|-?7b!ssnL{ z2%|qN>b^fv088sJ6l$7!((RsCT(v9>cSG6MQvnMqFt~KZa+@EqcFN5H)sc* z0LwwJRaKL6B!lYBVv(`fy5PnhzU@8EBi>8?kV#~m{*wI8wf{ffX_F*LL|z_Qs}^=` R?a2TD002ovPDHLkV1mif?Y;m2 diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_20_0/00005.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_20_0/00005.png index 22fbfb47c6d89ea0a2e6deb4fea07faf67d4f4d7..0e55efc695bdb5c5707d5cfadcf3b13c13e45404 100644 GIT binary patch delta 443 zcmV;s0Yv`&0@VYMB!8SqL_t(|ob8!Q62l+}KuxE)|ADhe7p9H@BxnHB4sW_>G=lQc zN>d7gAP53m_N}jrdH;^~eLFtF7j&mFjl7K3Vmuu{wlLL(hC}agt0>yD{bXUexaU^cQXA> z>~t`^D0ORG2>eUyrzbgplliaKe;|aZ!}`vI4`vd(&`hk(VQ_uNkBZ*qs|(gYUC7(G zP^m|VTNf8w=6^P-Ased`+=M}iim7DD0Rs6dJXpW{X4ERKDXOcNfX9;G`;a?d5*qx# z0Tuj^J7bxJ@H<}Z2{L5QxYU9&6R!0JAMCTp&~gK1$scj)!nS(SHUo l+lv;?IX-Pm34$P)%m;eryos`hx)=Ze002ovPDHLkV1k=&&G7&L delta 354 zcmV-o0iFKU1N{P!B!5InL_t(|ob8#x4#OY_hH+Wn|ABkxE}iLsDpgT*eA!{c1@#9p zr2vlOIF6&su|FG1{J&=QV?RIaALwY?Weg*3FEJ`HRxaSqk{Hzwz*~EQTZFntOV}R& zbWZ3AV80g_QNScYr6mYWA@SLcm#TLFfMY-NF>DPslNBgCMSs|SRuY%Tj_T8;1U1|b zsx7hd#25q7)HeDj0KRFZCko2hzA0Qu&~;CfFEz8LZ?bmmampFj z4P}u$ov}|_NL$l+S`o%**buc@f(XV=Kqc4C0X;z1hJ=|T(xn;a+_O*sEakNvdnKss zwIX`y#@^M@IANT6VeE$Nz(OTxPCNjP<2e7z2g_^#OKZ$4zW@LL07*qoM6N<$g5r;+ Aod5s; diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_20_0/00006.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_20_0/00006.png index 12b06a78ec36fc859b72ee163d3946fd5302ae82..9fba75270486ad1b4b8533f92f8c8c372de01400 100644 GIT binary patch delta 467 zcmV;^0WAK;0__8kB!9F?L_t(|ob8&?l0qQ}hH0nX|AEiN>Ebkw0phQTTFW;(O_?Er zf^wE92!bF89667+uZ;eqMwgALy82VZe|AlL+`GnQ?9gWP0h*PV-P4TCs@M!-0L=$B@dVk2GV|F3T2Z-2w)7&02 zqtKKbFbZZD7PYHEobAOu(vrUe(j=WWGRyEr!p|G`u)Z_MQICaM`v@q%H9i_@P&pZp z2z0a4_3s@IKAh2nONrNDo3NDwEP+31{XJ1k9oC;r_+TXwg;vs*hY^?9$4B*OSQ>Qg z3YbuYXch=Mpnuc?T6U}hhSWSpiK+qLg!8K-Sa&SRNvJ=U!r9R5uB$2r3dykx7*x2@ ztM!ko!NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1jZ;ibMba diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_20_0/00007.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_20_0/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..f3abc99f707c76f00592b90420ac71c58f12524c GIT binary patch literal 497 zcmVS2TpRpzI|+zPe5D<@KsnC8j!8A>2tAAb5c>e ztmW&YdCU|2CMj?z(=Uw+-{fP#vc4}oyu5)UE-PSQBqis2?qfhUy*Be#08sO8xcnk0 z-RJ9NnJXSoMmdh-LOFsfH(}f%NYOT)A#N569*K% zegB3V&uM6rnQ4IiEZ#fbfcxkNs5I)HT9)Op^0hDrO(4s z&7`7tSMVi2KGQUUDwr}y0v#g~b`DM{No+&G!<4!8(d+sqYO=B~D1<*UK z#)(p_tu9M#7R%W1JQ?kMoHyD#c;ic$zg@JolJ|-OhI5_VIl$>jbyuSj@GsS;NCsFj z|5g2f2vS4+$-o0ounT!|nfGu@0adGFinpgRj&qD7Zv|VXmipz<0=N@XPQoHaK8nYm z)5&|z$XWQ6qe(e%YU)={q{SgtyD?a$$kl+p@ajTU>r^%Jv&3%;5=r0A?2l-T@Ty#} z^rvtuz^K%p4rs*5D}zqP1T#P*&*hdcSpWb4001C152>I6$GBq`-2eap07*qoM6N<$ Ef)OyiJ^%m! literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_20_0/00009.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_20_0/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..12b06a78ec36fc859b72ee163d3946fd5302ae82 GIT binary patch literal 326 zcmV-M0lEH(P)>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)gJCCY|Q}A2^5f@VAbYRmEi-zC$K)0c25v z0D(Xt5D1LL`_y#_<2$*(4?#S&e0uZG6YyCEx0sm*ASDshJ>CG{qZzO;>OHkwcl9R* z*M2y#-;wVPjhrvbjY0$zTM$Rn4_`y60|30wuiss_!(#9bZhx_XOfV0N>z*7XQ??*S zCn~g)cAjKoKswzU<0An6+-jUsir8`qwL@S@_;8LWB!akC_~gWp)1HY30EHucr+HEC z+E54{seRbV020kpwZ9<0s@pF0}WSSA~VQ8+<4Z-S4jbO3a47A21o!L4U0(vU!PZA7iJPDJf{+ ze5xFhGf!S)Kt8=U{yPAEVddwPDrV<~@I{<=0N&uKh4hi?xUz%&5Y9?f^YHKmo9Q{R z(?Iv6hI>O1_)71?ofbfn`Bv}W5W>~r{mH}{tR%9~N?guivc%XSp-E1M##R;Girhuv z5>1~w$mfpXu76`a6N7jW!Y}Tbu|;N zc$In8d^roP$fZZQ#AqyG;xc5JAGj*pmFlU*{tiWIAAS$ncEAvFn2@nRhOm8j6XYIp zLX$5pz;kMf4dC()nP5ku`EcSFF*1oy8(s+!7`W98@J0)uo?vo5F$Po?f^}Jr&<^Bt z+m6LNrzy1Y#LL}8o2Pt`33%51E8?C^%>F?T1k3pXu~&1}GmLa;00000NkvXXu0mjf DUO40i diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_21_0/00004.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_21_0/00004.png index 8cff025548ddfdbb9f27519c85571e3258bdb7bd..2b1619a5b0a3f92926ba94c5ec4d481e5ac25bcc 100644 GIT binary patch delta 466 zcmV;@0WJR81MCBkB!9C>L_t(|ob6f5a)mGm#ZLYI4|ZV}wV4V54>82la^^0sF%TYs z5F|<@5{X127W?LVWz4^``o0}Ma6(@(9>cd9nld9DP#rPM9q)k8=mk`Ob}u8#>V8Zd zkP&dX0l`7$Fg%zvwlYTr2f;@ucOs&FJNDzUc2GuUaKs0iNPp}<5iRTB=oylNI&LCn zosxNqk4e~63NurJijM&L*;a9Cv)D31Z8GZ<(GtsEDqKdG$;w+c$T+ke!rG!$@t8cL z9rlvS_l#zxx?AId;VZ3AGdaNG`Bv*sh>EGx`h$@^coLa~p2XS6q72mvuWEt#`>{Hw zSu&fP6^l4$FMo+k3t1CO^7gvc)la?|NjAB+SKJ^>7ZQv~a4SN)DAD=8s%;7|CcJE! zU`Dr22DiMv4Z5sVJB3U*`G~v%$&FU%<+R=W%z`&r?LYP^3g8H+CVB$=KSTRP#-A4m zZPP0EQjpQ=VKRX}c*W z{|G>mBuSFQavruSp?#0`^SFM+2E5kSjA>x^gj!8urvbGRp*DU1exemrQTiQAw%z-nbF?Nbkc+10czKs`nS9;Og}LU~&v*lB>{68uwxOLhqhCGYPb6k2~Ak zN@fk%MXYx09e;Kl{yTc>^8q7gZNDz&Ms+HJp=%&lO?*RfmGo8PS!ON$Pi^e{NB;!md zGj|xpJe)PJ^F1asU07$y8K6N3XF_cc;K{fd*ax8JdpQN)mgQX<2|bn8-V!#6;oofr qr=`A#_4a@-L$L&9oF++k(+ur=> z+|V6RU4YC&6fjOu=@CTFpWILl_?TJ;0633(J#M?gWD4#}K7UfS{bwX$c=6kT3^{@n z7ZLJKIC(;hf%tT7>~{csmzAAU(B4wnYNOa}&C|sgN|4LKTU3ZF$Sz^pX>PAv72@%X z-b~L~I}L~@rS6T2!B=`8RtiAL=3BkLAPHBy_Xp!Kn2Dc4GqJjdQTk3Fk;<48CYyTf zlnu%Q$Qf_yrGGV1ms1dGI9haPBm_pvm0R_5Y2}&}k;^cXsgsykt>dI=)#T_(pyD(N zeUHD;9F2|#Szz{}ki_xD$np+I9ynEfl+!7#oGU?ZTSYz8P}U1!h#04}U1)QvDDVu%=*L@)=As3%t9kW5{ztaP2u3xFNyt~!5zkVnvpUr#R)eMeAoxS_E1@(iuY zW}&8i%Fwm;9@fbXZAS9OBj{1g`&Yz+SZ5bHj^n8E4|wFCOZl7hQvd(}07*qoM6N<$ Ef{S?J%m4rY delta 374 zcmV-+0g3+T1CaxeB!5^*L_t(|ob8#-4#OY_fN@#h|ABkx4(*6T{Hvn4@@0n>4I&_> z48Sl9!!Tqy_PU|O{Fc>^{ra&J!qL8FOar%<7%dSt8W58tM&$$WmR=xAq2E#Bw(3{o zB0K@?^9>;hSV>UB5=53L(bUT*=$28rr#0OG>svZ){4P@R4XoqcJ5LaT3YfbQ# z1Hhuy(J_W}Lt~uj>Hk~M-F>G{#r@HBP5|4gB$B6Js&Z(}-*%>!Aj1M+7>4m=J~EXM UQ;@Yd;Q#;t07*qoM6N<$f`VSLiU0rr diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_21_0/00006.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_21_0/00006.png index 12b06a78ec36fc859b72ee163d3946fd5302ae82..cf6db6eff719effdbd84555e3cbd2f1b35b86774 100644 GIT binary patch delta 451 zcmV;!0X+W30^I|UB!8qyL_t(|ob6fL4#OY_Wy|*eAKVA`;9?8{A{8|oCreYUAQuH? z0D(Xt5C}LTU1Ohw@v~-cJ4;WxzCRCP8oXS&0|2B89`En-5Rlf-;w_ic-vJ~>S7ot| zz9~$d7sS6Ht6D2ez8gA`5j9Tj(w6wc2|OE5Kh^-%j-ImUkbhl3=K~Gfdec1KE2Geo z954&WE+}eugE-oYXQU;62NWfpHZscaLc*^*&#=BTG)FxYYULwf`&DQPVgR2Epb2!V z)AjEi4{mC-;8Nl>*&#T}0TRQXwEmeOOdZx=jPSuuL=@VIu{_M3?Nq$1q6jl`&fWk3 delta 299 zcmV+`0o4B81I7Z7B!3M_L_t(|ob8xP4udcZ1)Zwg|G+HhB9#^FAfQ0(SG`%GD1aFg z=OaQ0A%qZenPrw`jt=4+ujl~o15JJ9UlO49%M=>NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1i$miZlQK diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_21_0/00007.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_21_0/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..830cdd3fe1cf451a300f92398199945cce4af418 GIT binary patch literal 473 zcmV;~0Ve*5P)&@P-TOX>v_6e|S?f*=S2TlTH4N@;&b`@VgDdIO7L z3?ofLnvAmps%q^W@U~VUQfT+HWLc{ppTHmo?AzBycmdKvfSrV({ z>ae~u;e(Mx6dH-`Iqa54WRseT>bCKCzXf$v(4a~0f@{lL7ItYHQV-Nr1ib_)cTP47 zmQ~>r#Z2_lgcI7*&8RlLDvh6=k#v8|2Fc#wZr$eSie^`0Z8Kd(i9qGc$(=$rwI^*p zsXP6bamfW?=nRz=t&H9+ZE2j1@ckZ8m93m4qiOs};A#gX^?gTxWBMdk)+tY~VsDjs z&UXh$=PLXjyeYg$$0M#it5_Q~4+(-G2p-M{TOVjCYjhLY^&Wbb^>XtL3^KsJ{p%=pKrZ z=2NvlA%d!1`<-zcjKrhRNQT|RScVh}lQ}}PWaPi`zW1@!K93uk&jY<(L z)4^OcGo8^A+VGntO6hmd-Umx;ae9bZp_mEI1q%z>kT_X;79Cs^g^%F3xVk8|ptBC+ zVqBsWaZpn}6Wum3c}ltz;{s#rl-*0sIarE-Kx-iPrB>3?;YR(>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)&&C%9DHy#HM@Wp8@a}R(?i7xiuu!4#9HZqi00rAV}XTkCGbtv1j52z;R^kG*4={ zH3|Zcv_9#HA)bu%m8nU8vu>LX&R;!LE*0_gpADrPIWXilOAh! zYKS&7>e}K0*s8#~8!_;_pOWI#qRC5c2y$rtbyy!v4o=ATrQ%3zDOjoxBeCo#w2>OO zO2b+#l2M;s>fwsf?T5mJxE$dzQ!ZoznMHd5y~Em&f1zX$1VINsKTNRD($*Ip00000 LNkvXXu0mjfy7b`i delta 450 zcmV;z0X_cj1Kb0UB!8nxL_t(|ob8&+a>XDBKuM?h{}0Y0UD!HS9)j=Wa#kru1QarI z3*b18<2YlvFWZpte&g!*MJNxFFqFOg2BLeys7Bam0A~reAKlHM_#V9gi!$y}a-8Nr zF`WG6;B!YlR|tz|nG_1MaDf_}1Ybk70|4CD@3}k94$c$Enin|EK6a{^Qi3}A zlhu$|dEy=eis{~r&j9#4R^x(_o!PlZxRJpbfD=4O$QTs^m%gC?2**W>=HclJlIb~T z$3V4H-J?-Z_{!+RP8%TUd~5VKgb1}qe=@!YEAc9{lCj@mve!6aZZ)_ATA?9(AV-CF zn!vr9x;2(3Uw@Z2i5=ZVjJxloqugCLyQ2z{s3*Pt;AigAODdN~Nzy6!rbg<_RB`rK zBKIKWUSnO?6aH^WmRS1!s8AgAzX9l5uw(%!rG+sAo(|^-dD83j8z<^E;5p63GPoAu zh7}g-l^Z8c>4sL2dSds=0H-R%Bw!uC?R=S zga{A_1OkD8FYc@Emhybh>i6~hj1P=eV;MeXNXE=`06U`4?eBnJ?*&8{c~2w9S^YQg zfM!530F8slVfJK_#L^n&oCH6v(g6VO>xswX9AFHs;1(Z9Du1DC065Oc*)ydC4Gbd0 zPO3b~$3Qrx%Is92{4)Ul!^+QWlv_%wZN@$T9KPbI!D$3hmhPfKB%$pkEG^2ahxD24 zu$Sz7ztL>ea5f48U&%h~WekM8i)RlU=~RqPc9IVC z=$9Ya^n)atG7NfeQn^*^W!~fi2pvJIunkLltJSE6{i3*{ign)upwxlTXXSQUdT{x4 zlv1o3#aV-3XvU>FkQamii+ZjM8PHI>B{@DpR0m7OP)t>gc~;L=M+rjjw}#ga-B1>t z#1@cI+t6AG%@f`6f-+S!VUUeeKF9=QEZqg|i5*^4fj}TI1%Gd2nW6%utiS*O002ov JPDHLkV1iF|+_(S$ delta 458 zcmV;*0X6>Z1LOmcB!8<(L_t(|ob8#*l7t`(MdQ@?{~zqa+1M#NF9;BPOiuN}2E9Ol z(B1|}k|arzSoY0VW!&G>`o0|>@djQywi}m$!!v4Y3OhTXl^C`06Yv||fJ$ZDv1D1@ zUy}pA1H|iwLNa0Xo5|=*jpjIhLe&8P_U%}Y%Q|2%#Q@bbfqz{h*8s4rWBOUmloT{@ zJS4YZ=D|4z7E|7tJ0+<29RQzY6*p|MW{o9$v*-iB5-ZOKj3p#wSW60tLfav%HEN5C z{SW6QzkI)G9@Ow?6a-%xeYn#ESekE*{tXdAozb66&cT&r7P^uLoWtkWU34g$4Kmw^ zbyALPrLE^JsSw__0;`q<>D zXHYz=UyO6GQ~r=ibi)3S;co`7=XsebNs|B0A6urjzF>ZrSO5S307*qoM6N<$g2uz! AHUIzs diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_22_0/00005.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_22_0/00005.png index 8e7fa37f0eab6b6baaa75cb12d9d3b379b1b58a7..3aeaeb732b305c777926776e91064faa6d5d6169 100644 GIT binary patch delta 460 zcmV;-0W2?!200YieyOAxO=lBxsv87iHKXy1-}T-E?%6!&$%a(|ZfLzAlB`_qX`DM5ir z)Oe>>o*H9fK7BUhPXN8rYMfJ=vlVjGX0ePF&y%r^G%l-8o54oHxtB2CR5~kV!n;1R z57Yn29S5h43ipN~@GHGfPYQr0^IN_DKsv5Y?@uOUa3@)X?&QpS*u2dLA~h_*`Q}2T zGXeGuO;uyMdw)`IWa@ti@O)i@X^Y+&_4bH>IaVv8+(b;P3jDGoT~N#C=7!b1@+cBO zeO$IEGWE5(IVUf4*ISa_bmRRIDUsBX8H}N|&i5CU1^{ z2L;*M%6&NiHF{Rr zcJK}$pAQI&fJuUiOHeU|MCUjjs@eenwsp_Pv#tw V6d6+W4axuj002ovPDHLkV1lv6u_OQh diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_22_0/00006.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_22_0/00006.png index 12b06a78ec36fc859b72ee163d3946fd5302ae82..568ae31780615ddfee9a062c25aa4c97cf8bb3f8 100644 GIT binary patch delta 472 zcmV;}0Vn>(0`dcpB!9U{L_t(|ob8(3vH~FpfT^kXf8f2?E_QPawdvo_28X#NIU4N1e`2}n-une0on%i?^ z6&kV!^aA+>Rc*D1qqVrkw&WjxG)bq0jCOco!_S3lc;6YztsW}1@+~0!R`@8G0sLkF zq|lAtu7B_Lpm9b64kcd77GbFXNCW<)_t&K0>hS(xA_g;wDl`-Kec0Yg?A0aZZa`H7 zgwbS4_4w{7-hZVx!2R&5iv`E2dezpGs@;Zo5~lq{+JMa8ixNFAK&qN?dkFJQ?9dxx@kfqYc93yX(pSzX0R*l3$^rf+O3fRm&YQ^PA?*|?DD zGOC7Kscwh?pw9AZVD)t(d}d;c+0J2T>xLHdrSZykrcrb~?Zw~|J^=X+MjxtlpH+2! zRg^(acsz^ogYaC8Y}%*#P?EF{evI~rt<X O0000NX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1jrbib((f diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_22_0/00007.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_22_0/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..1d8c98c5a07f027b6a87b6ba5b4db448cf6af7db GIT binary patch literal 492 zcmVUBN<) zX~bb*gBk1q(NlW|JgqxGX|#JP*>>^m9hl^R^Z3{(pMbD1gs;NF&;i&Qnm!jBI42cP zx4mqx&BIRgn>2tpn0{$k_^#d-Z2S8I)ypdkWXK9ojHK21p8Gfeo34%h3JA4%r!Kz; zO85Eove}ACp|#GAX%1FB?kd zAfpMSdCGhzkiHukmJ^K~UG*`y0-)z%Ffp4Qt-4|57E!20_^tBcOQL8#PSlVWG7iqX ie?_c`hYrVa{)rdve|`DyI#1RB0000|w literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_22_0/00008.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_22_0/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..31bf8313ff960087d8eaaeb503f230a7ee4bf04b GIT binary patch literal 436 zcmV;l0ZaagP)AP9mWuw|b1iG=%4jy_NCU-kwj z)qRa-EYm1W#?t}vSSYo3z|(qwA{*_#_6+0h<`rnW}Uz?ne*C8;XB(zhLQUtZ8E7nE;~Rml4jR?>SF?%_Kp1xpwF_h zGYZ>VDqGEq!B#ykMmdgSryRjI9>RFKl=ez0&E8Uv zt=}OTQ-}4P2_Lj1qEJh0&tXLuV%ZYYV8u~w@u!w=3auYv{RF$v`{I80Hf#gmN+IO*=Guv0-0wZ>%!r1jyYE?sKkBPB~QC5O4-S4>O(FB7~`2)ZWW efFKBh|K$bYjWBy&H;Zln0000>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)8LbLyOpCMalJP;;SI;X#?>XMN1Pgkw=q|hP#LD>Pu^AHb~g`gdnoI;W`m{f~1*KUFwj}Ku^C)vC5 zQ6&d`f~{$vcVk5f3S?OKuZZPXo%?}6Ag~-?CbX)?r~uUf00000NkvXXu0mjf?DE)C delta 455 zcmV;&0XY8S1K|UZB!8$$L_t(|ob8(1l7k=&K;zE({~zpw`(VpBxe+h{*2#Hl0SV*+ zCM`gcBuSFQavp76%J_%U&x4u#YPq`5;5SgVr}SDHA1**ziDVD=WpMmP3lK5ty|iq5 z^H+-0{&J|_v7b8{tG>)ODo@b^DmVy!LT3j6IFFCtZM(x}s(%V<6;YOVvF$$VG&AG~ za@-F(L(0ihYz#!FYZD&<@O7&=r68Xj>%tESjsP0qR|~77s^abg?3Zv6T3sG}d_pk& zAKz)9dsFV(s7&}u?ZZk2(B^!r_7{Xvb!vYwX@i;MDKwM7dzdXWS{|Xr0Gi*rWYJA4 z>5y9;?Cj#SP=Dk2zEQ3G1ko+G%S#N2n3U|?d!k#h zZLpVQzE^Z_%AAdgz*n+QGZ~;H^R4Vphz!-i{$PX+o6*2w3LvT*$w3hT=)cNgQWXIQ zR8L09i^pUQ$?F};5}wsiEVd|ZnH6;hNS}F;r&pkJHCoi<4!}f>J9Ho9`s}3^0m|r8 z4#Sfq>zk5r$~|M*M8;I>RizcnlX%|qC_H#u=UVA-#gGe`fQ;w<6)^^QSr!Nc0)a0+ Xcb<#V2hR|s00000NkvXXu0mjf9hcyZ delta 463 zcmV;=0Wkji1L*^hB!93;L_t(|ob6i662l+}B%S8}KRAc<(9|*V5ET+9Wv7P}9azv{ z-6=pI5C{YUzSy_6Az}VV^nE)%6wjxD(NZ?u6MnOv;Mg46tA+Cl)3`l#c584)l4>Yp3wC12pTaIOZ z2I|{pK213DM;V&m&f>b4VahY$pK$HJB4Y0c0)fCx_y87kr6;AnLEZoW002ovPDHLk FV1gE#+gtzu diff --git a/tests_liquid/snapshots/nanos/test_unknown_asset_display_0_1_0/00008.png b/tests_liquid/snapshots/nanos/test_unknown_asset_display_0_1_0/00008.png index 336b90354bda88acf1df49334d8b5cb1041487d1..ad93a128f5f03295c0e20d352c9e30c1135fa11b 100644 GIT binary patch delta 465 zcmV;?0WSW81M35jB!99=L_t(|ob8%X6N4ZKfN8h>{}1k=Jyf0v5-3>f_-+r&3=sq; z4Il`DAP9U}7u_wUf6wUavVVjfY}L4pZ5p-7jC26m!kF9N0blO{stE0#TBccj8SLN) zxLkn3#=>C|r{WZZ^G{7x2R^RS0RYxzUysvlFd4>tbaJjnr^%(q(qfe@w+>klS;a3_(4?nJ#0`+0>t)?T(~hcNHYmo9Ae zX?;c`R`R8J2!9g?TnbSYde3M|5&3ZjA605+QGCb}9&PdxUNJ6zn#&cd)qK)jaz?p8 zMh#M7va#zlXHv`T{37XKtCd6z@{)OwLKXogCvwT|!fTvXv{iY)Tp*}zC38R?t<8{y zOrTOzf9i+xGW4tGbPE^n0VY1^giP5OoaqJD`y4Pb^I&7vIpsI_ooPSmlmnUlN8Pb9}?kDLj zvGc?n6N{;D>`wrF%gQb&NzINe;hO|o^Sl_NBnes6Cc?zRwU;n=sxdCE-<jGFi@aI;}B) zh&KdCk|aqIN3OH)ky3w_c3xOYuJirzFoyB%DjfjeI^lS|zk?up|2A*Ao&Fsl(i@e< zJNCbd>N_C*3wKj-gT>zig~W-LPHnzh=AW9uv-$E94S+`Ulz*TjegRt_Sj6H%bG%m0 zLQB?wSrEUFS-Uxjld%|MS@Q3I(nzO)OjdYh!N-L$yzh)aDjF$ zw;cU!g|#&G)_)!i+dyhsGEpng_v6N)*31d_Cc1kKu-Gsr_LtU4SPUpV?w}reIF!U- zv_xoc6f5;fJaYFnN1oVxE_OWX?MX^rM>*CS)0~zJsCWQwjy8+r-kO%mjH$UGl9RDn zKqWLwFvD7+%+$LsWNL`{PMGT7U}?B{9T2QxGTg{=QBr|B`}2lyu@y!;KwO1zp|Zx- zY~pWmA*9a0wo-qEH-x*A=-qI^nddbNHZM6}NhU3VEyB;hesWHdB-zRjVgi?ETDjZX P00000NkvXXu0mjf1XNX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1ju{ib?0#}lz_eeCaT}J>Lcw2vAP9mW@MYg@kA(I$z36X5G+5okcM#-Y#6!da4v zr^{M?y)_R%({GLeq`}l%<9xnGzt`{MG1B z2odUterF;FBZ(?BlJ6j+W2oQ3OVAI4&@-?!IQya8F~ zzJ?jkVblhr=>WbjYL$1uUAluRow}!*WgRa514a(mw~t170Mbf;uSz5|5Ur{7d9%=R z60$BUetb4Jxu##F0XzqDytUf$T`W?T75gJEBC9+qGhpIMT8#JH$3QgojriOlZ!_Vnaz`Gt)5S;T447-AjevT59+xG2M#DEf{uWG!1Zftkw#T_ zKuT4LCPx##)dv?dfd56M;IPg&xfbp}A7`Qa85$5AEJ29N#C{M2fjJM{&JdZ;f2+L! O0000bXY% literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanos/test_unknown_asset_display_0_1_0/00012.png b/tests_liquid/snapshots/nanos/test_unknown_asset_display_0_1_0/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..12b06a78ec36fc859b72ee163d3946fd5302ae82 GIT binary patch literal 326 zcmV-M0lEH(P)>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)1BCpF29XDlBYy)}NklaF`${)Krn$mvIim&4D4x@#*yEUdbGS=N}wbtt? z{cV?;;oowLHr+OKXG5)33k04r=7UjoIa_9cHr!}H*;CnOIe+wOt=&MgvNDBLAu}Mz zs+X{F1~8Aou|H;k22|@&gV4xW%dS13Y}iyQp?E=`toqp2wY~!`*Xd0Etm!f{GQNyF z$oc~^?A|21W&mAqSt1);$l7}4(N2mogIn)K_Xt3%pou5<=T|Ym9`3%Tyq|B`6_O-L zl0<HYfTZ(KxgUC0(2#XCG`u zhWF2~6(%r9y_<3Tg?Eq#qdSU)rVJUTaN-%#Ru52G Rv|<1N002ovPDHLkV1l0Jwd?=@ delta 755 zcmVf}pSv3LatgNoH4Ok)-bA$J|q(4ws_na>t0Ko~1I_xmK&7Jv6fbSCR#Kp7BJkBSl* zeQoSnIRN*Q*RJ65>AG@eo`O1i`kzwDzlD8cpJ2vGFPwTadjB9y2qA0Vs-4ZsMSPEN9#S;CA0aW1GnuWE53`32O{hbeplY8}g4 zJx{C_7^W!hJb&w5KdJm<;MoU;-MjV*^+NXKBs+cl!YkB2ab-cn3K)vHytF2Inu967 zki1s$0Brbp-HgaTYg;$Xi7nm-bkjQhbwX4Oi7pwfk{kfhJ`6iRT@k?mz!0FC*mq?f zdrk-iy#&KE&fU)mB%q^A*bHwyf{_1J-*}U|-xjgBe}7!i3#^Z4uHMmm5+>N;Qbu+( z%}Ws1)Et8e1V-i<3`Lt4y_8P|2JAXR&+Ex~Ff47jRZa11(s4w}vy~>9bDTkN62_@e z{FR_tp|odm>J*TcED}UQpef%|z*D9+f|hS8Q>^i8UQ!_O8BSR6GnwfW2VL(vpUCut z>yDC-CVwt~G_aU@zKjc}ZHN25nuy(cM$XkFtf_@(^r?R)8-}6;Gd@l14yR2fdk~!v zTcZhH@?JSu%NenGmxAw__DXs}-B9<{;bTqO($T`f)l;J>Lum#myq*1o)}5ud_2}@c zpEM^f54xi*{vSX{7B9LGLI@d)=X`aVfu4E@_-t$y9su`b)9-?6+nG6;rb7*nLd}F( zkdEBvp1k28raiuySe>p{icMWm9`FK0)ag#j4&@CiAjzuaHfG-ykc^zVTBd{qY&ca1 l@rPW{o^SvNA%u`cd;@+ylpbL7t<3-c002ovPDHLkV1l$qUuOUS diff --git a/tests_liquid/snapshots/nanosp/test_asset_metadata_display_0_2_0/00005.png b/tests_liquid/snapshots/nanosp/test_asset_metadata_display_0_2_0/00005.png index adea5145ee9f6079afa78947f18c248928f3a33b..c53977d8fe3b0a72ddb09135e5c5bb07321e7e2e 100644 GIT binary patch delta 800 zcmV+*1K<4J0=5Q_BYy(@Nkla@NnAuiqLBq=ruuu> zn%Gzf@grz^OCf|1LI@$`V>r+AJWu?VQ$EWdQJ3$7E;Gr!e>05M&6r_-6dlLoI7-XC z`noPNqdDK{79E-mXpY3=IIJk(SDIM2z{k_cp8+DEVm64jHGeM_W6U-KEuPg^tSUya zCe2M|%>dypIQC-}>fnOm7R81JM=n!xK$(zKkBZU@x?eTo*s|=E+yR&0^-}O!({*8F zaQUlwcm2UFhdsQ>SFSmKO=u=ME1g;+I*^2&osY=&x;n=zf|9Zx&OWJpI4K>F;t3&y z5b}e!4XrozU4KK}L+N!I2&gV%9~syS)=z~kT)+JzbPhvFUke7#kI^bDacRiCL{SrI z8V-6Awi=MKIctjV^+oG0;*vGqoyWsnF5I@f4cfY5A^sixq5t$7j6B%w4Cf-)BG7pE zmcUa(hXmO03Ud{H$5a0ObVf%zLQ-Y^nakfX}{@q`P;_P*9HR}@Y1a= zH8?$9={CidOj~wZ)D-DvAUi-f1bW~M{J`T^)!^g8$TFHv3O7VsIwNd-8+K+=G)%LM zzF=NJ8kQOTn#i_&yb9nFnFCj$C+P&4eK3_^c%3zIaffX(KDtRF(@$U4SQ(K8xe;_D zrOb<<6o1iFeriQQoH$PPGN3-8)K@Ik{;WP2ZMxxnb<%w&A&yke-CEv2UT-9v?R|kT zCWu;bjES0fU87AHa$c7~=0V!Gp`di(Oq~w{Y}eAy(@RL(8WlCyh-h6vZ85C_L=Gs} zoIqUcikeROXF>X)-vK&~IvEZ*Bz`*y5Vuz2NPn|r7R{vh7IB~T{{slf>LffBu_*16 z3*4GxhMNrkvcnRj#mm^YpUpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0A7cc2><{9 diff --git a/tests_liquid/snapshots/nanosp/test_asset_metadata_display_0_2_0/00006.png b/tests_liquid/snapshots/nanosp/test_asset_metadata_display_0_2_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_asset_metadata_display_1_2_0/00004.png b/tests_liquid/snapshots/nanosp/test_asset_metadata_display_1_2_0/00004.png index 4bdfa1155eb4a6f56649a05795b9ab17b0834ef9..53776a0efdc2c5f4d12003d15ea521c2e13d9fa3 100644 GIT binary patch delta 897 zcmV-{1AhGZ1(yeqBYy*4NklKb(h@ zZ4mIT#4aUCk|arzBuSn`Ypu10e`Uz;^2atubK09x@m>6!P+Ew)N81!fwzVo&Ywh3C zv|Vb2-|ZT0)H-^x16p?_CvRU4X>l{w6W6hM%s zw{UO1$ip{toD_)0zHS)1@#nz6=>; z{Q(KPx5%j(Ko?w=$p#m)wsx7(Nl^;8c01}3fSRD0H}~g9vA!OjzNS2%PuUfcBuSEQ z;SVlK&+>Q9WPi4maCArwG1+wiJy8Wlcc5w5iTL!X0N0O1UR@caEba--v5Q+5F&Pto zG3sYEhE6kOe2u21q`U{ImBf*1RRQKdOBnJ}TYT)hHMd*S&Xk|Fe%uXp(2QKQ^}80; z@s5a5tZ3-{tA{aU*v|tanXYG--P1~}4!9im=({3r7k?3UWlprdoZQnU?Dc_Bt z66^fXFEZGD0exZEI6|L21B^SwtR5gMIm582vkxxdG;;RAQDpN@L_<|A-~%+{lBH@} zJQ})pW`Ak@lMWz(i@s6Nz46Tg24VIZ4dXmZ0q=XGD3~FMyJ*~^!E3FXR^@3zy3I0~ zKx`0L-q;Qq6?5yaYE$*g&rwxnV~vWd{@9w4OuPdkZ$raDM_k*=OW5|_X&QXBq>@P3 z)dg2_@NH=MklXdYb@KNA2gG;{C>kZ48n8xj*?;M2OZw(N+Tp=6Y1u{k4hC!=^%P6pVe2Q|YIV8l^P$aZv#+d4-wpp)Gz zrg};WNVnBA*dOs&Pz$ZFot1be?$wl&GJ3;uz%X!|i6+IDps9y%^-b7ZjM>+D_gUHl z*z?6Uh&bY^!o^>xr8YWw0%!@^6`t%Gw*2V9U~Bq%P!`E4gVl9=?UE!(k|arzWG8 delta 738 zcmV<80v-LA2l)k%BYy(GNklEiym^3mp4>7RrcwJ%9Qn>(_uZVNpE_QZ49f z*PfLfke|Gq3a&X_S4PHZP-oBiC#CeYuL{);dngb+f=XEJyjikvOI zoxZqQo)YG{S1k#)uv_e3wGLA~SjH7hxy@^<32mq82jXf6kQOBR+*HuKgJp2!DN_OL zHdA*qTPZVX_J2^Fd(evqMKEB!-(D!I29aB;-h!3OADQ4u@e)B>28;q9mEGf4yd)@1 zHQDrXG)`YUVo(PRPvI*%RkIJw9(`!X5YfqGnHri$sK?FdU$<9V>9#z|n#=&RZ{v+u zu=NC=->atE)eA2kWj!e&CFZkxj+xGj!l?76zM6REy?@8rw<`#)hqGO02V@KVLSScJScfbyG_}SW=X{yQEIYiLKb-_tVgXocFHSos! zO;>LZN;2q|aixOh^{1H=UZRwvL+C2;+XB-X;(U2yclyT9ICv)Tv_sFKSZMSLt94>i zfu9|wbbqx>_v6HAKyC5OZ4wO8}AD)yLXF!u2PwF7r zwRcsB$s6*rlW?nE28ziGc~b{eqyHj#JhSg29Bew1wWyYBa`Hu1LI@#*5JE`$1s}*# UjT)C}*#H0l07*qoM6N<$f<7^1<^TWy diff --git a/tests_liquid/snapshots/nanosp/test_asset_metadata_display_1_2_0/00005.png b/tests_liquid/snapshots/nanosp/test_asset_metadata_display_1_2_0/00005.png index adea5145ee9f6079afa78947f18c248928f3a33b..07022f395e4e5b445a9f6c7e05aa726669d5c5c6 100644 GIT binary patch delta 911 zcmV;A191G^0;C6!BYy*HNklzr*e1!n&kUtwH!}3kf^odAt8wm) z*Rf4Tcm9QIRA4*6X5w{SQWX4GSfrnv;^D;401{9#8%W>Si+@eXSvJr_7OzMqW|1b% zCRsCpxa-XQH4S5Mo#7_UrjjF;ls%v&Y^v8lvx2Uh_BeKI_X-|>?)SJ9e6Q))*ppoP zYHqGSe$C4sZt@YUPG1w)jZWH5rHo$Kgq1rVvfHCM#jCj1yu`3CNJENJ=OAfOI2~Tj(3;-&39;eM_S}lkiZN^h> zZ(tS|J=I54rD#^X#q*bR+(UCs=$GjUdur=~TiJjmN$FyP(bi?1zp@jbT?$a)f-|Ea zD%tFmL`*fbr-_s=%ZWhh2W&>`x&Lsos-Yue6*Eacu73mJJAuC5;&RugsqV?qCt^Bm zU2IBr6vQj0xlzOvC#s~crV=^;Ym--x9WEfw3`Mo(-mdFO!ta$4-dQgX-Q$9>; zJ4HUnAKqo-dTYpZ{J#XvM*kgiKLZj?|DM4FykdF`G1N5%2QY$MV~`4lH|C-I+TCHE zxrKGv)PFGB$8$F|FPt={>3!c&gY#a~Y1&naASEzT4paPNYh)-cmDtD!y;uGQSRs%; z>!6eUYjEzf{$XgyPxx0-r7LF};}AOCMxCsmQ%22;3Nf{y%@sjLU5EWn@Y`!&db&-$A=?GNpAa~2Y)nHQar6q^kRClfZqZAb%700>D%PDHLkV1nrvyQlyF delta 323 zcmZ3&ewS&2ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+07(;+_y7O^ diff --git a/tests_liquid/snapshots/nanosp/test_asset_metadata_display_1_2_0/00006.png b/tests_liquid/snapshots/nanosp/test_asset_metadata_display_1_2_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_asset_metadata_display_no_ticker_0_1_0/00004.png b/tests_liquid/snapshots/nanosp/test_asset_metadata_display_no_ticker_0_1_0/00004.png index 286f8df025f68d6f68c3003a198e227cc4edca66..40f5560cf45f9226eaf7329332bfe7542584ce3f 100644 GIT binary patch delta 864 zcmV-m1E2hh2KEM!BYy)uNkl@II^$RYPHt; zDgD`QHN#i9MH}@U)YVXHZFK}*;)}s(8_tpy(3)+~G~KY6Z{@mld+fh3u_&oz_WFR_OY@QI7!B1ufi}pC85iez^LY@_gPUDC`52KypfU1lA#x5O>iSJ zNm#x@mZxgOZMl_@M*}zq7Tza)@IN9*eUE+88y-%xt8)xC(COqH zgQdvs{pdD0IXC=Z$WSxEOXHv485uFTE6Pp{Q@_U`h&QR>FnP$-?ekFGM0`KO=EEE}{Ju@D^!661(}RtKY5z z2GAb>`61;%ScI#!PtZOx5>O8Cjlr=p=TVBRM~=34I`Au?qwNi@L56fFas)7rsymqR zbnHoYPhboGJ|IEZ{YC68ICfDcNs`3UQA3M3V1GG87^J53g117>g7|sVuD|=bV5FnK zPvkyL5s@TE^-=I?V3wXe1+h@nRpQe!?W>J%4pMDV#%4b?B4ie5li4fbMX=qsW=B^< zRK0+$)N=KaPiJ+!V>dPiB*v*ORSg|SmCr(!wv5fLJY>zT;E3O;1x;q5kS`u8qq3+S zfLSBX(U~+XMaXE}{W$+Ch>S(Dxe@2Q$Ic2+b=p?qDzE=3pqqJE1yBuUmbs zf*p)w$A(IY5JCtcgphA?p67X<@t?r>*YUG@0_is8pRs8bzpE$UV%`sPH5|ur9Y2mk zjENsv#o`qp3@TQGFpYUo2)W0Yh8E}QBhRzN3J}H$`hJ^)+<)TU9etAZIUr3)sz*jD z8GUW;S$PBQE6+p071QER6`?q8%-03!UPu%LK!sFw|wD^O=cU0jB6& z7D%&R8@c!_MJHi1ErV;;X8}d`uUfb`0<;H{vz{j!KYx1zJ7h24rfwg^tbXzz*cpES zJ0v{gEO(&jtVkn@_H_T7W%qz2U~1lj2Phbs_h2fs%qzAx19v+>vUvncsM6b?NY0EN zIU!BO5A!5H+$I@&E^0;O=bI%-)#UDNE)XjO_S87Jx}sijIbN};Te(GBi=@JOf_+>FcL$jlFNbLH_+ zH#B|^Iz8@M?=R}9w1*(mrkzgb+eP=!OL2`x^e9-FMstnSILQTc^qCr)~ChSU(CVu)Y4`^2Y|vY+8r`W9eq! zyP7|O9YauOA6Pet2DXg8MMGc#;cHJ;{!`uqC*jwDK^(=N;a0000l6 zN!UWjjFyrlNs=T>;{r8+e^f=6&xF+IM4z{89Kg9>-B6^ZNI^ z&W`T!L>gpp&wjuxJk94#SzPvGoWlZRF9704Z5uwG3>O{D|iB$-MuS#`E*_xSzNX^ zcl{48dD_B7zGB7MK0!R_wBuA;(G!QT5&4kQo~tvgN>D=l;qIHtn-ektA(kXbk|fC= zei$l7X(vQuwttrX!r{ItKpZUUYBq?*aE%ikaTv{O28IgL8jUwYMPNhMV7ntTxuBM< z6fZC0N;H;RpZjdsx3Jw9L#8d~R}(wey=01*7B?P+ z+KR!|OJUhfT>J^(d9-)QCYX4* zib1@HT})2E#hm)zQchsy3rm;qya{OI3x0_+Ih$wAN}d5p9LSwHNs=TUpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0FeKcF#rGn diff --git a/tests_liquid/snapshots/nanosp/test_asset_metadata_display_no_ticker_0_1_0/00006.png b/tests_liquid/snapshots/nanosp/test_asset_metadata_display_no_ticker_0_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_asset_operations_0_0_1_0/00004.png b/tests_liquid/snapshots/nanosp/test_asset_operations_0_0_1_0/00004.png index 4c6626bd9b6cb3ab68295b6fc304e310f4104c4c..e1e05e11061d2ceffbe43779a11540a99b95fb6c 100644 GIT binary patch delta 983 zcmV;|11S812J8orBYy+4NklrXU z6h%=K8cZJ8wSO;-uDEs=hBH%+*|KP$c_QpkoHqc7WhqevB-lkG>!Pot1<`9QEm!X& zs-VaU*_GJ-Ix;?T0BJRPBEy1upC7qO?XN1V?xYxHy;|R$YjR1E7txI$SYNK6@?X0- z>p~X3Kr=Ehh*q~U>NEeg9~tiTw{<*N_YcC z+4WtuCV$lk+0a!H@-QAjt(@!1#`>yOqy97{_{j1t$Ku$5m@>Qx(+dl0Z(Oh0spAx4 zC;gz_jBI~q)d=|%?ik4HC!!bOAwscJ+f96Ydg5OL8Gu_uT1~BfV74W`nuwFSMB=N& z=*`AgPMktR4GS$4RE(R=eH>fPUFk=Z?Zktl}CW*AV;8cDuu@Jp@#3uZo`9LbM zBLUcC>Mt9Aoj{0+q9|?$+5?WkMG^TUxLSxDJ*VzLvCU@G1?V2DlepoHbPua^K2{-l)t1nTx^Y8%xYeCgdavlg>63|>wd1}=j2FK4bPW7pB=T| z2Al@Vzx!Q+O(Q4K7{%E}1P0}OsDC8G{FnYay~eX72sq9 z@l}R{#3CG1!i^|;128t`D(EkO9ruYY+G! zTl_<26kE;xuLmMR$Qy|Ki_*o6r?)PdYtH1GGG$}i?3Ee2b#M0=>L)&RiUP@23Ylik z@}p>XJAT(6^!16%5aQ1PNcIs=t>7{@VY?9YHQq4**Mo{kc-7Lh?;BR e2qA?0D*gdz$AnJ(zv>%1{<8@t4k~d!G zbyhsi-|`j>#0L-~@wzUp7yMU5v?Ay2<RO6J4WCzY2|;(!t*0000$ z1&MX35AchHhJS1g&T6)#hnMA>3PKsv{SM&r#I)#rVUt{tcDfl8mPX~z8CW|E`;Crg zY~J8U4>^8|)kH%hT5`}ni;W6xyI!;^wNI_*qlOI>de;7r({=B)c~t zPZiUc#Rv#7J*8%R0IE>C8a~*-q?6%;rSR^Zyp(tDptU;2!fqEe=`3b{#&c7imi2lP zPj0}@tA8Z+wMN#+uPPz$si7Y@3HL~bubb&o@yzw99}RHv1EhpJUdJdUxATKoK^7pC zP_$En{CTw46qAlTT6xR-Z&V&JG*xJ~=^Uwn_W|oLVua7p1(D@56qU*w^bBRo0l7pg zk3nZHde71qk{6l`bHuWt9QB~K^M}NC^J0W@e6UWedJx^>|4iMK&F3}k# zTE5V>!b|-YLzP1t1gCY7XSy4%V%6^hfRp0S)87Qy=0B(e000*8sx<(6#NWbGsm%mi ze<^?fy@8^002ovPDHLkV1lo_lK=n! delta 323 zcmX@fc9&^_ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0Cs?t8~^|S diff --git a/tests_liquid/snapshots/nanosp/test_asset_operations_0_0_1_0/00006.png b/tests_liquid/snapshots/nanosp/test_asset_operations_0_0_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_asset_operations_0_0_2_0/00005.png b/tests_liquid/snapshots/nanosp/test_asset_operations_0_0_2_0/00005.png index 4c6626bd9b6cb3ab68295b6fc304e310f4104c4c..e1e05e11061d2ceffbe43779a11540a99b95fb6c 100644 GIT binary patch delta 983 zcmV;|11S812J8orBYy+4NklrXU z6h%=K8cZJ8wSO;-uDEs=hBH%+*|KP$c_QpkoHqc7WhqevB-lkG>!Pot1<`9QEm!X& zs-VaU*_GJ-Ix;?T0BJRPBEy1upC7qO?XN1V?xYxHy;|R$YjR1E7txI$SYNK6@?X0- z>p~X3Kr=Ehh*q~U>NEeg9~tiTw{<*N_YcC z+4WtuCV$lk+0a!H@-QAjt(@!1#`>yOqy97{_{j1t$Ku$5m@>Qx(+dl0Z(Oh0spAx4 zC;gz_jBI~q)d=|%?ik4HC!!bOAwscJ+f96Ydg5OL8Gu_uT1~BfV74W`nuwFSMB=N& z=*`AgPMktR4GS$4RE(R=eH>fPUFk=Z?Zktl}CW*AV;8cDuu@Jp@#3uZo`9LbM zBLUcC>Mt9Aoj{0+q9|?$+5?WkMG^TUxLSxDJ*VzLvCU@G1?V2DlepoHbPua^K2{-l)t1nTx^Y8%xYeCgdavlg>63|>wd1}=j2FK4bPW7pB=T| z2Al@Vzx!Q+O(Q4K7{%E}1P0}OsDC8G{FnYay~eX72sq9 z@l}R{#3CG1!i^|;128t`D(EkO9ruYY+G! zTl_<26kE;xuLmMR$Qy|Ki_*o6r?)PdYtH1GGG$}i?3Ee2b#M0=>L)&RiUP@23Ylik z@}p>XJAT(6^!16%5aQ1PNcIs=t>7{@VY?9YHQq4**Mo{kc-7Lh?;BR e2qA?0D*gdz$AnJ(zv>%1{<8@t4k~d!G zbyhsi-|`j>#0L-~@wzUp7yMU5v?Ay2<RO6J4WCzY2|;(!t*0000$ z1&MX35AchHhJS1g&T6)#hnMA>3PKsv{SM&r#I)#rVUt{tcDfl8mPX~z8CW|E`;Crg zY~J8U4>^8|)kH%hT5`}ni;W6xyI!;^wNI_*qlOI>de;7r({=B)c~t zPZiUc#Rv#7J*8%R0IE>C8a~*-q?6%;rSR^Zyp(tDptU;2!fqEe=`3b{#&c7imi2lP zPj0}@tA8Z+wMN#+uPPz$si7Y@3HL~bubb&o@yzw99}RHv1EhpJUdJdUxATKoK^7pC zP_$En{CTw46qAlTT6xR-Z&V&JG*xJ~=^Uwn_W|oLVua7p1(D@56qU*w^bBRo0l7pg zk3nZHde71qk{6l`bHuWt9QB~K^M}NC^J0W@e6UWedJx^>|4iMK&F3}k# zTE5V>!b|-YLzP1t1gCY7XSy4%V%6^hfRp0S)87Qy=0B(e000*8sx<(6#NWbGsm%mi ze<^?fy@8^002ovPDHLkV1lo_lK=n! delta 323 zcmX@fc9&^_ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0Cs?t8~^|S diff --git a/tests_liquid/snapshots/nanosp/test_asset_operations_0_0_2_0/00007.png b/tests_liquid/snapshots/nanosp/test_asset_operations_0_0_2_0/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_asset_operations_0_1_1_0/00004.png b/tests_liquid/snapshots/nanosp/test_asset_operations_0_1_1_0/00004.png index 60bbb31212acd363b755ea3336bf94c1f55b43aa..3a9cbafff18cfa8dd227e56a86a9ff65d87c0a1e 100644 GIT binary patch delta 900 zcmV-~1AF}21)2wtBYy*7Nkl=Tig%Z>`K&eDt@ zWRu@GAb;KlZ=Cp}&3mVa%X_xWi4=RP1sS^FFyLaLm}|Te6&Rk;xT9%7Y67k1kv?$m zw%#dLTnsM;8t!yNLmqe{|7+Xh-p@U{isd$1nIh0{Lpzh4kfM_iH7{-!J|vUsoAu+| zN$N>uxiH2$vU|eo8u}h!m&ld13sA>~W|=Wm`G3c|43A>Py+E5V-HyORUeZ~R*I5k7 zqm)KmF(H)s)x56fyU zoqcYiHF|iW_)nuFz3T~LuzbMHwD>u9|6dU}xa``=FP62d2L62tS9q3zA>!S0JK*_* z+$$Fy5F+?}7RY=G#WqD2k#e a!uSIS{^Kelj1%Di0000 delta 708 zcmV;#0z3Vh2ipaZBYy&-Nkl3`I#-Zo>VK#9gwW;v$+5GoAi#k#evs zgapWz+aUk|00000@R_8PQcC_)hWy*{I&DCBT={Q&+Qj#1160I#h^rySnA>BFM8@B8 zio+{_IFzgg;u^7$D0yT=N0V!L%YLp{0mNC(x!jRm3R^s~9= zWB{I#ms>&J)48x`o*FWD?mr=fuY-NtdxDrJwREb@==+l}0000002pFVg>rQle*Nhe zkJzwXifVHFIRTg`R;dM*535`wseBpT=YplDBtTlUez_R$j#y3}wnZg|@ufC#uw1`5 zs0Mg#i_dydUVl3tJeVRjt5dQC+42V76#xk0((IrT0MtoVv-N!dd3EJ%ajKeP&wgkC z%4AYaK8E!qD~>Qr)x_;ojGRZmR%~xj(Se=1&$8bh(&MWuQc#e8-L8GYpk{mY93eEr^*;wpGls} zttVkp5p;H`6&krV`zcQ|AnA2Y`%YTZ)-gbSVTZ3=o$=$=LSWOhG8X=GFH8Pv3ahHP z0oBWmP08rXUOhdvpuR$&D9@)eX>{6?{uTzhRh2q5^F-rCJZ5bDX(D-blmC5}`!2qV zPBDH}0DrP^o(bq2M!DCMG?R}v#FBS0-f7z_$)FShooM@J>DE5Y1f$9=ijht|nb{*V zI--u)zQulWm62C`AMnXcdn0z$v;qJC;Nj#aN`r`xruo45qzO#JNc$5DtE;)agGft$3HBuSDaNs=Ua4d;2D=V|{5l=t$7w1s`(WrE!MjxbtxBf@?!JdVe46v@5% zdtN4@J3sCg0b&QlnRpzB76tn^BHB;J>hAd80VJU0ZXkUVzke*soD~C2>hf>2CVJ6s znn|MW0OGE3?vGihgKG>oDb_VPd=73j;6_4(jdcOL9e+}#S$Fajwm<=`@s}dBW7irx&5&W6>$f`X0RX2G?GhN_=Pz&qYD#td zz;zw0w8Gc8iZ1c$g-r#`0yzmbV`8P51o$OMLD+)bEU0TKU~CTCoa_`QL=9c@DC2fq zI%OJwc^M>HLiu=D&%3S`$Ev$@$}|AaSD?fk?O0vZ?0;OK10Xg}))TVAXqT5A7;pKwsq)OV=H1Xj*VI9D(y10jFkrcs2KJkU0OG@OTqgJN2k8Rct z*d5khCVvzSY7T>vpy}du1_TNp|BF9Ziea1lbC()AtapMcBn35_<2b9Kahi$PR`EMO z4tOr!D7{3z8=4pyxdZAvuB{4qVrqh&Xmbrl&)sPZfcS{67e@>Di6%$$-%`EVcZW5$ zi@SEaPuMidg=fG delta 323 zcmZ3UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+08Sv3`~Uy| diff --git a/tests_liquid/snapshots/nanosp/test_asset_operations_0_1_1_0/00006.png b/tests_liquid/snapshots/nanosp/test_asset_operations_0_1_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_0_1_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_0_1_0/00002.png index d2b9b55d536b059fbd513e99674862bfe2e40796..f769df9e220ba67b1d3923df63ef5c3667bb0bbf 100644 GIT binary patch delta 890 zcmV-=1BLvY29O7kBYy)|NklR$nQFMF`MKBfLM%I?K0qR^u=H?&Um@VXYoN-6Da z{~PDB@atY8M*Ie`H$o(l$47(>}-pmOvhqX31-LyO$C8ikRZl1D*sqX;{L2 z?42~g`waAN5{dz%C`bWZeIj=3I^cHIb9HzQP!{Or3V*Z#`l9*dHZ@C=sLaa^Q(9s{ zY49q|112r!r5i7+jiqgr^Hwt%G3M33xP65E2INlW>m$BB;8@>Yl8oDW;|Onq1Td`X zY=aA!RC2aKD7<=qrWx!rGl&s^!tLwMQAB7YJT+z{5V%Bk=@6RWNrVkvT1KHTqsEhk zovL}_dKJvWcJtZ-gfXnG0^?~6XyyBW<5efEIOXWns@)wTG7=mZ|ZK#@cy6 z#B(&DyeMbaUTqiRMkRn0O_>WrP|&S0U+qC&631FN8blDeBd@ylwC;Q_WlphNqSmv2 z9Mue`K)a{uDN#s&6gFz%t~*J1C;r`w+-Ns@d3e{+n5@)!;V Q&j0`b07*qoM6N<$f0wBYy(pNkl(Q2G?W(iJb!v6>tjHg5LCBEO0;~WB>8uXRz~R=hEBrt-6~rXqGn32S`yJSRz5;K7bNDCnLhJwmEL6v2xo<& zp)*sj%$S;umVZz4FhPgQMO^;yYV|K2Jva5NH|2xBf%14O)mk{`ie-WeK3_y^EOr6|LIUTBRdvJ zR7CpR)M%XXA7%~6K()8kgqP;)cIO$819X1MyqDsen%3hD7=Kz~HU#d@<>BiVNgCI7Ay=lml?1HY3;$pR<7>lAtHrX&up&9 zhDJJ3mFehZ(msGKa+xQY6U2aCsy?^aa5=(1h@`}8-!T@RG(MSGU{7=}!%N9h^N5M=jsZidQ#mzaXv};)0X+_tSr?)BHX zOh$9Q!!;U+4G<%7+cvEi@GBzPE%5Ph;%5NqP%;}x+r*1aiGNwKqsg=Uie_RKZPJ`1 zYX%T^!Pxg{=sOqeZXz}n9I>RV0WD!s-8$N+({0m;W0$R7!2@vk-KT zn1681ZVylL6|2t93F1PhEvH&UI~HMM=R;O|ZqD$kKncl**(a5U6EXlHo)kq<6h#hu zM}HA~Hc-qhAAf~bb0x%=BKS@j**hoo{wlPyCueXHCJ{}36G=mfEl=Ft|6+)7S49(| zDltOs28#L}bA19)yZysRLHvhy5flSm3RHsYUz38w0)r2H76%d-!eIIO(ibuuGK;lN z2gS~F{g9s;0I`xaB~Nm?RzTInM1@l>IUEku-}nHW41ca8NY5(?Q8l#Eq|Ti+%JYmi zPJ`}sWI*JR)O~`zbmLE51~L8WZ&b1S0{VIOi!b(vPmyhPY}{$Pc<|XkPaMRILE%H~ z>KcO!7<6)tK`Oj^gI~&v#*Fvx$Hn0%6jMgCcN4u8v6=VU&KNsIyR_mq6ryBSz-Jvj z36pW=v42dgo(}K za$rC+04Woa#0ORu5g8n=4eSL`5BNq!v|9+=^M8z)_5T3{NDV+y6vh7~u^MXQJ2c=W zAUC38Pupmoe?6JEr?fSP+YSCO%PwIaGUR-uy(bt}*m(uU&@gnPvBTHr#k-^WI4dxe z@6Y7qd_MJq|IV0pbq+vz{}b}vQ;-dhN8dUen;F2jD@j~B0KSU(P$%iZz7$N#!r~W$ zYdjPE;;*9*wB>r0X@|@Qv+y<6ayM!bUd&xm&=Sb5=9%fGD2k%EEkCKUD!gWldcObw N002ovPDHLkV1n=ji_ic7 delta 323 zcmcb~c9&^_ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0E)1cEC2ui diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_0_1_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_0_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_10_1_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_10_1_0/00002.png index dfba2e9d020b529c171dcec045ff9d6fd9fbb4fc..8148956468a87648c65a8d9cedb56809f4598f07 100644 GIT binary patch delta 907 zcmV;619bfF1)v9zBYy*DNklh0S>4%qY9ywk;|?-pl!HRJD^#EzUcb2t1Ev3j?m#wf1T;HvS)oMbv);f zlj-ml*|h`Ufr|>!;_{rWM;+-+kybGM9*wL_H0Alc%dJopMNt$4 zqz&X=N^_c*UVl@UWBsv74XIp8HPlSd8}XbQNlr)?9Tfp%WsImOpc zB7--Tr*Cwxv4w3`Ry5;5PtjjA=e#IRJ@#pHW8!n)|I#f>W|eF3hM@31;e(s(%4dTP zhMyzo?M9!?FpgiZh$z4-U>xVockYuAhq~tA1dKthIoL{gc-Qm5bd~KeOO5OHl?u^@ z)O*NXfPWPerfjlqS@9LBpaeG83x8!h6Q-HS02*ZIqfFK;vdk8m-xoO}S7M;X{k}H7 zgX!8HJI_%CQCci8$)Yk2It0vhniw;C0J1hcdu2uon#=MNVRy`#uMg%&tMrhNxKfNu zgq@P}1DNnWGXehTT>++xeCoK(X*+Rq@BKVo>VJ%>o_eJJ#w~pKO)4y;!AN4Q*$cK` z$kgShbbzZ4jhnFX{{spSH33CY6opFYMa8V_krInPqJw3Mw966Qk?DRJiP(_8q-@r| zg*r7tltZC3TarR)U`_txu;c={LxK7IvR))d0d(QetRNLiLZ;MQmqnwIn02!JvJEL0 zQojRClk`UD}<*xdp*vXGHt$r{F#Na=(d_l^xH~|yPS`!16abDYNVS= h^jj1~QT$)N0ZI$k2u6N&NdN!<07*qoL_$I$A7hmj%5BGP#)M+4?<}< zeeT{fGXU2&r={Ri)9c2bJT=;^S$|3?UlZrHYl65>YTK!n(d%!*000000RNM;$I$Sp za=>wv9yt7#h!3v|J+sydOyEd4_!MePSIZcp@Rx2bk+OOGpeGCEp{RgD0oJ3=gF14!RLvqoFueZWP%2Lz~>Q9WAvQVS2r13+yRH$B!^yG8rf zU9!+-G3M1AB!*4v()0`)fnKp9^iX9OQ*e4`ne`rq&42q%Z!C1mcrWs*eKZ|bTLI~B zKm&}90idX^Mhphfa57@>C<*ROj8I*Rjp}UcXgAAx@3U+@wLL;+T4#;bly1UKxnoSY zS=bEgBy8(>bjs$>MoR1Oa{g6D*`JpI?0b4tST?Elr9|5_gY8H5x>xWKU)1xQYG1Qi z?+VcVtbdC@z-(t1niiUEPXAmaYe8KrF}!S9LOmz&b!!PqFN1tB&gl+Y>|F#+1+w4g zbXA)rew^FIbjif80D8FfLdM>>oFg}PvwCpaH=qMMEp$qrDZL^LE*&dZswRf<`<0-V zvDO3`I#QH}UpLB@^Vh6-X+_p{g0$w7bJp!AjlRpE9L&3TG zngPUIF!o~-dgp@fCe?<5BbOz6KwGe>ZXL~Yx~&>9?6Tb}c>qqk`=#Jm(|Khixa`&3 zU4L-NVGAeu$`xm?3F1blZKqm92R32jf-A%FG7@_=^S4A;m6V*QyPfUt@c?g*q+46Izxd4uiKllFb2zx3JxYh1+o zLQ#=;Q98?w1fL-vDbdW(jO@K9N@zpLxMK{&8zb0T@e!}aE#`{EzHtjhde`73qHUlz z46FeVuj!-$H_--hkf>!;k!wbv#D;jo_1?jyFJu}Vq<=1xnHk;?DM_)MU}ZxOedkDK zks@#?@p%iN_vj382l)&=dy0Wx7OVAzrR$$xkLGvNm zG-Aeg|KQ=1`W=u-|F;Cqd;hZdA{{`?en{+}$S0AfS@~jASJxO^faByEgQeuSS4{f_ zGH!NeQGfg#7U*ixq-ioA5venl83RW8JTK5~lKvFOPep)PJtNo1Q+Tc%ZF&ve#k9kc zIOOiPnB2Bn{_%!f5a~>R>cU6S5J*1YmNeZ>nmxT7u82g{HrWZv~{2!8kqJ$GZh6WlMC-nLA^v4rEo@Qk|C(W4T z>Mv#)@C+iDQ^d2LtwO%Xeb=GA6);{H*lo3^H(nC&oB>0LWuxH`T+58Kc^V!Z07*qoM6N<$ Ef-uaK^8f$< delta 323 zcmcb>c9&^_ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0Do1LBLDyZ diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_10_1_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_10_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_1_1_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_1_1_0/00002.png index b2f1d8d4e1b913d5187f19fb85a6041bf7bacbfd..9e7afe3ec54a0361f338681f79db8e5b929fb41c 100644 GIT binary patch delta 920 zcmV;J184k=2CWB>BYy*QNklogvq9}@@D2n2nIM4GuPy8=KKFc559Bn!Op>@yV_X?#4ad&Afjocl2iG@#mu8n|XgF01x{W5K4{2*)Vslcu+AUHJoWyG~d7mD9N}GQSKN zB>#Yf-J4|93ZMzMYwRW$l3Q;X?Maaf4DH^Cj{wvJZQQv(e--ojaP=|e`}vezp(u)? z_+R+tlBSRIiGPn}VpRvx42n@J-C-@}KRxScEn4Fg-9vHugMqh(iaRi0oyE(DE<=M_ zkT!R`5>>+7|uJ{8K~D=X;m^mpaK0AH7e-Qq)k_7;In=O zl$TRDfmwM<)y-oR3Rl@<;kTh*z%XIX^UMJ3pMU;g0%LI94%l&=f?NygHYt`=sf@M( z;I50xXB^w3WC`9Vq-%~TU#bVB_JD_(eIxdY1(?J)-Ahpv#VlH>gqH)26aUbJs1R{U z^JGIRN30~cVXM%F$7SB-rFPq~B1{<23g|=d+fXiMe86;H55IFUPROVJ$)@cXwQjU? zTYpA(uN9*&`eocqwZOhHeg-xo(t#Y&MeAT$P3(?~A$^1AfUN2b9tfkmE1+*9G60)v zXI<^cu>Og|5P2iEH2S>u_bGML7{L{AUGP|VKfweyd9bgj4KHEZjlBDdrb6zLPt-Q~ uw7wygRWClff*ACk@1fJH z5Mu&Fj<+oZ000000D$jg-}imr{il@nkK>c=KsiJCnwW<8&2~V9%?CRhwrx9(Z`(%N z_>W|fJOfBT$!s8@VGj}`XB#%qq;GrVewLU4Bv{U|-)EtYxPO$bu!5ll)tlAUB2m7S%b(rb9WSvdZHd|Tx-eIJ zDBX_fxn%0>9)A^}0<@;vQ7`$;{;nSk{bHUqKepDC23MVG@y>wPqs-9|(OyOZ?$JqB zkcC5#n%9@AgN5D)u*b7+N2fV|DdMVN&l&F$L2vU`l(MmXcc}gWD@@`L4R4%C*Iul!Z!Em?zn4uYv1$4 znT{B0!OXn`;0Om2|Lk_cht_1vY}f@>8=>;mR-kVauVJN zvm&KuH`uD4WQv$WUYBO22P#QzW$#P65oM&eZjTE}`~{*SCHv9r|B4sEa zQsa81c3KPhN$k&l&ao5V47WKbIwVG^>PoK|opweBkkk3;+o|;Znpx^Y&Gb`KS>o>l zzM1gX)2E7*9iAL0{+P|CZn*&f09=V@FG|{^KX0?W2agQ-tZ*;!y&x7=c4eDM2X9sF zUr9)a_2{V!f{j=*>n=fl*4Z0&uyg{Ps@X$Bf3S1{TG*68OPGjWKl?P%r9cr*Ci9h@hSdoG0Kjtm0YUCrC01@bivR!s07*qoM6N<$f<6O%j{pDw diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_1_1_0/00003.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_1_1_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..7c6eb94d9cbcd53b8287b7df703b7a4db2f3079e 100644 GIT binary patch delta 874 zcmV-w1C{*U0)PjQBYy)&Nklwhde+$-M6jrENDd^!LKY@jTB%GOsP? zG8x_ZnXb`5?0^`F=Xq+QfR~79kHG5FnLh)_fRfoj`X&}0N`K6X15N7k60M0|v`I5a z)(jx#g0Uad&<-v*+(fJ^IOdYF2OJ5T>e+C3gKjsC7`ANpn(Tnv?sh47t?67C2`+mz zch?_WbJ)T`zUHd4*938+)3#GBq63?-aq=O%J#Wsisz8~t9%kQEKAb5Im|{s$6h%?| zp&moU!@GSHYkw~Rq{OI&w{8gYCZ?PkMa`m^d(Q5*M9h(CkMO$T*1Kv=PsfJscPsk2 zAUhbr7~%4FEqj&_{jn*frJe7mt{JT)|EdkqOXtuG5VPTid$k`rKqYPyT6SLh@x)He zx@Pp6ji@46Gk`nRRcA*;3`84mR~*EcRdc&TupIE3n16TMM&ArHFM?f)c{FCKNN>}< z^3EPWd@zN8wsA8^bukC$*1{{|PzMjE0d6t%**WdX^6+q&fODy|sxUJwb!u4EIJ5l>uK zgR7_gU{rCh9c>9$C4Lsgj6$t19oV65JQeR*t`~VXKuZu~T;mVs6~tz+Ya-CQq2cK! z20ISP#Az>4J$ru~40FfwQ)5S5QV$Rze-h77@cw7Uwzw+DjU$s(SRzWeP<5PcO$@vvsm)dN^ zg_W2X;J|?|EiLWh;u{a8Z5y?F~Im4{V)<1dLWC@?)Sd*2dm zhu$4+^Q>wGf4cBL=-9`t3Y0tBaOmh<^S_NQ{`EyK<$k7`-YfY&`C`(ECI4qQURmKKb^Fp4}T3#(!bh^Y7`bnJcrZ@9gbd z?S3l!*XQZyrg*16G%ViBU1YiK`0bKc>7laAo}G)|8&iMuxKBvKzkm6@OXj*Y-p$!1 z_GQnFrPYfhFW9gbW}8g5F=`cEuFVdQ&MBb@02`;2)Bpeg diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_1_1_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_1_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_2_1_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_2_1_0/00002.png index 2ef4b4eb304cb50540cc64adcfb675cf7109b45f..29a42df285758350b9378738fec2e6dc9e9b2e83 100644 GIT binary patch delta 914 zcmV;D18w}12B!y*BYy*KNklTa|`*7BHK$8sq<<+k z$ovB`9o{0lMgW~~St9FP$lTg&Mmt4mV3ynHZUJZ!H1Xv6{3zDv!`;V}=kr%qg(OLm zB8E-Wc61U{b2=N%fr(1Pf(mZo>lBV9q!R2gYo zvJ;bZ(j-#(=je#!l}K3;G8d@A(!>8q2rw|asuV00d&QgL7AzE*8^Pf5P?bdaI|3a6 zhneg$BqO~D4lWd<0p22guo?_>*iuaA$CRIqa`Yl{E`L5;`n0OrT9;mr;3I%$K$bXG zuq)AAHtAz{!*IPDkVPoFkCkp=v`64he4q2(=vx5r7ViI(-bk_g0Bj8XOhH-u4SCeq zR0Q|@SEh&uFs$lqg98|qoNcfbU-h~q!^M`vOIh3n%IgVn^fa-`;(8I&`#(khnQ$A@ zV7@Qox_^>kSF=>?@$93-c8ggmXQ)a(Hg!Ge)!VeNuF%~$jl%Px^qL8gQZX>I>$#?7 zOY_mZMVOWhLkoIIBBT8GoHTDen+xVY&JEWrqv*arp`Fp3%}%oVbu=RQ?ZedduHH(p zudInIS_3Expm{e0wpN4Hy&f38Tzi}3f$W~{cYklM@B2dLpK$tr!~(hb@V|L@Ns=TG zxKhZDh zQvPJ8Fllcd({x=^UQ7FUKuuI>c3hA2Dv|my!tD_mRsJeZ1WrNFK}^>~17TXtt5C0i zV}Hh}tV2<}Vn!93uz8k!ps5>x zk3b!I2c?4D0Nquqb*nQ|lM)YGS7o%LWm*3QbR{Gj$)ltQ@3!^KHh0l&s-bV@{T3_xaJW zeh`ENgmsq)000000DyP0@B6;*{zJz3kK;F60Xj|jH8$ux;D1f7>>8 zj(<-U$t!>vl&uD4n(9s_HH%Q{$X9;|~%2B#v#zgleAD(y2D1*H6L#00000Ab{SIDx?UC zt)!x)IZbi55MzCqu4n26+n<5fKMK93KvyrQELllt$@*W~wIs?Vrk^oNc_uqrm1z$o zr8QNe|Ha^`gMYRWiR^G`D%wY@+lDCne0j9@{9cs|nVt=ez7;T<%QI-m)Kg#|KUDYl zaXBFN-q?gaZFgrC%g7U=(gYGd50GJ(9lh^^-YIFT#E8uS+yRQSqYVTHoK#FP!8&k2NsbS|L4R5l0@O4zd@z*Z=AGP13?En1 zq*tFbV%y6XYKU;`X4iexO1LZ;j4mT71(ZBWN=>J=OPMm|zqTArvfXXf2C8au7FnfC z>6oqpo739}l=^kaagJh-drf$AAQpnOyK|1kh<`IKq?6@|xpRVY`HG`Qjo#ajZ^qqh zOp+21Sbu9}+y@{Rx_Ecg=yQOx%Xr@hRhfwcH7}{ANsqZK2YA+avsdcBT#j3Pr> zQXzJ9B}Z5)aWyRQQw5_-yyobMv1kbgjJ|*Q+UPo&UV}Drsl(0y0000?HeNQufjxB_U)R`(o@A9r=7! zco_4Bn^bE>Q4~c{6h-kG?)$#)8;?@bNBKj_(tY4*lHB{rFgjKv!~QC~9k1(Zl6zw~ zPm@ud|KS!D#0rQb@w%>AE8rm_vnVioIPo)pG$@%3q;6thn}3X1v7t#`9x^LpmD!}( zBx?o`cfqmmvoJO;*xV%9(%^_CWe;cxo9Z>ttVY+1MjU%=_X_TS?)SJ9eAaZH7#Upp zYHqGSxMjD8oBWG4r>_a(MmO6|XCvCN2`eWbvfK0G6t4=Dko7S8rt)$^Iv~W8q9}@@ z$Y*wUUER%+c7H#`tS*a+M!v8`n?;H$8<^KDDDPCW6u#d9nifQ^HsdY#^Sj?obSZIm z6DHyPaV&^7b`hl!Yc&;T`?SBw_l}&#m#usHC+x7-8pIF>% z_AD7oSt^2dz*2ruWz+>^vlYm050<`zULubIN4l8IXkPbOs)Q;XXhYs<#OeSY^Psic zg4F>!%AHgVDso6!g$fX(k*g0<;mvEmlsApVhgE{a`hvgAcCuy=D=AfVmlFHj zz$H>gO*^8U4mtx!Z-W9Mf~Zdf+805V2wplqM;rVxFVq1~&$WpUEp9_I?eGzxONyhD zOV}Nd-TKHL&^DTWNde>^jP@-dsS(f_&>iBBVt<;pp#X#SIS!rDTvCw3cVOL}q#g=w zCCkbMuK1gd`N(}ER+v2cA2A>1R~HJ%I^b9Bms6YT?%cFzUO#a@;XgyjAw7&lhu`dciFpxc;2g0XwSJfy)cRSsmcU z>_)jWhkyH{9q_c&mB}|dfVZPt2Sw7%vJ@J~tHIU0M{)Ww^!5C`JpdOti=rrs;%I&W X41evX+r2P&00000NkvXXu0mjfJTa2k delta 323 zcmaFNc9&^_ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0GCdcHUIzs diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_2_1_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_2_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_3_1_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_3_1_0/00002.png index 81dee4b715b911c39ccbb2bd9c8666e14c8538f9..8c19bea3c991d6fa33c47666cf78ee0c1466dd70 100644 GIT binary patch delta 953 zcmV;q14jJu1r_7ZB;@OJwjMU#Nl_bwaSzNRfD9oMuiT$s#rgGc^)==FJY`oX zilQif3cq+$d4HB)dL}b34LZ?OZ{#h+bL9o?T$u(s5YCd>MBRya?o=?8i&P?kRzZdf z&E`Td(UBJ94GObY@p$}Bls$KR)jp*ZYHADBe=R8TYECNSe@S~NBvzi2HBlz+kN3|wZU1xe}g4s@&5mcGjk zqNAJQARY}1<>(cJ_2Hf1&P(iCT;_fWIs(gV%*59*yud?8*dgQg|5Hq!W5|)!`}|LN$ZVpdi8oByl zDY|(F)PGPifWA_8DdA=l9{6^p%SwAMg+KTLb;#4ffIfEV=IRMYrp7?=S=e!a;N4&j~99d#f)Q@s#Fj6Px`iGN?tov5M59j<%29Y3&D3aA#5GsjjYSBfzH7#39(@6Xrpum>{lBl#wr z&gvbKxr-D{Fr6c&P{LlRyZM@N$gP zq!bkxbSVMX89$h6pzh+!UZFEZ%A0hXRGb3no1J0cKi=rrs b;=}v_=g+AHT=p~600000NkvXXu0mjf*Iv-h delta 730 zcmV<00ww*<2k`}vBYy(8Nkl?HeN5__4Cs1Y*8Hs+n)^Hrt9 z7@Oy%4FLcE0001h?lkbsiWKtjVlBu1VxY@o@z`IGri|UmSw4kqD zdsZgkX?Z#o+;e(f*wRmhGJDQHA%vfWb<1-CyH1vt(^8M#e-Q=%00000e)^uIWK;1& zl>-*{gffo9xzRBvx%|?r8oS3;GHRoHY+b5Ni-(dHl%7;`D@67xz01B%o{(cOY2;H_ zsEC~4*mE^o9e?rXuALm~NO|_ODAeL4&z_w8(zilMSqha4TkO=@6q>9CL9i(g6w?Uk zg3lV!`crHBO9<-l4RQjyw~(F6ZpcC+$M=Zn8`W z)Y&zw(eMb2p%`l9U;;{zk%OV^6<#virW0|CoyKAgWV3q({lOygG}>|7tfi%D{Un^e zU-g5L^kGRmv{#+KSlTz|2Wg^W#)94{cuQJWYDnb7*Cu?*Vv9~Gm#O+-@ub#{P*N?= zGF%I)I)C5!)Sm7NhwokAF?MVM+T}A{UA{Byg;RklPr9#n0HqW}SwNQG-G?)#AeHXQ z+B9C0fD=Q1bH+B5y&Y8lJ|9j_%rTrUnnDd-%o$UV49>j(0055UA7UCrW7m8m0{{R3 M07*qoM6N<$f=IDk@&Et; diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_3_1_0/00003.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_3_1_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..a3e0040f69d68b22c2bc04efb0804dbec8c3cb93 100644 GIT binary patch delta 828 zcmV-C1H=5?0@4PMBYy)KNkl$W-y10!{nqVTVXy1Arqz#A(4}uLAcwPS|xW-GnvYjaL&b__|PY zeLW^p9mF&t>N>blQq5FIy19P>R3Ws7c^@<#K(6=;|0yZ~aYUV1hS+G6LNICY=p#4u zOqwKn?l75(9)lJiS1^@?BDxf2IAPg2rK%;3&O z`ySMwE1;e=*eNvswufim8QiR?DOrlTI|pQwaHY`x&H4_ORf~nGpDx=Ujb#P*oIaNA zjL4;vbvzzzkADY`<~>>Hi5P>N?;w;J!yD0t|6E~S4kmMhfW9V&2zA~ZCn)hpGpq=H zk2pUfH-8K67u9jZYnOO)Ar0~1VjRy`;WWW@K=Jm(1@LPZDH(QQ^xw9%NoSVhhCHp9 zDaff@i_CxeC0$(sCfFq4%i{Xf09_K7BWYCgSMD-7=6yYVl%L%C_%Y(9f8HT%h&^@n zyP=0}o)e4GC9!5Sb)%YKQCR)*_={}%Dyl}q3V&!CJHDHdosE~A6ABom*hB3zO|{d3 zXJZ#1Y!%SM4rM zD>Zt&Sg;>FZe=Wub9a5ju8=9{W)@9B9v(5llO#!!MCBJ$Z5E`n3_nf)0000UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0D;?;B>(^b diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_3_1_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_3_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_4_1_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_4_1_0/00002.png index e2b8c4ec87b2ce052904fa20fd73b99ad4cb7461..48ce32da4db296e9ca09b9a179680c462109ac24 100644 GIT binary patch delta 940 zcmV;d15^C+1;Gc9BYy*kNklD~h5hilQircj7$H^E~lePW!BU{BZQj`5((Xi|-Xq8%cL*pW?{AR+}Bi zao?ps`&KjjOZVubK7%?Nj^nU80>3hrgJYY{k{MtPH`<}>u77-HIrNU>P&=C0$}22{ zY=9s`r?7Aau#Ca6KjwjUsP#r2x<*DWtM-7lU{gH^E$Z~i(A&1I{1kr6qdXuc00d&D-7un!K*4Dd?RVm5_VcZ+F1fU`4#hv@}TQR>Lu0E!`KYwLc zD2k#eK7}v5DSxfyb8E7c)2wuOVL74a6+EuA+9x8hia4t(kV->hy@9wIOCT#-PYY7V zi2PON;fxOT6ej(!<5l>Blda6eY9me9!BDQj> z;a0b1?wjxzz%13&okYWnP3)E_>j{#rQ$coR!mRLKYT^4!S@fMwcee4R%*0Jkk~#dQ zH%jc@09zP-m!Lhp&th+T-(zvt6$|>t@Q|YO6EM5F-oXZfPOf*b6xqF=8tQKh{;Ha? zsi;yC?tivx5f6)0q}-gTP{#>%m_*OGTVE!c31r1Jn+1s$-+O*eHvXNr9`$5Js=^_C4UI1s4V%@Z{Tdaco`>Kc8RRuHy>Fn z&?})yn1=aODK(|#{86s<^Fd3{GtrlzKRu?3q9_WGj=v4Pz-zl^6vC>Qv;RP6m5jc` z6k4qXDNG&VXu#VTp+gzkNd{>={0QbjOnv{dje6*yg91E>ux6(%UN$iR*-?%jk@kOu zmVcQHM)!3`a4dA`l&T;3Zy0nk2gem+rA`HBesmwiRJpYmdT`I8%iA??SPtQ%sa9bo z{tnkCN6+ZPOBwiJsd{K)mh?L8&16=JxQ4@uGR6@vt)S_%Y8bi|`90J3A2hmlRQ#Lb zJXWe!2&r5mSs|jSRSx)`y+?W`4^I!L)Fsdt^XPBFDqByUMNt$*v5p@L^3W|P O0000iL71jmD1;n!s)iPAb;%FesKphIaC!cR&cpOxEW!F+i3(l0n#JqVv#G-vP%cQ!l0{oh_*st z^}>~m8E2^h41cIjxfYMVo2z8{Ezh4#{>*Y}`qHeY!@_fcQ*u(hred1D6>t^!zOS1M zwB13{5{McDT{}PySQ2x>g*$tPJi~(b0pJu4W%_wY2Wab*k<$r=Rt~wkJ0s^mQAfOY z^wE`(lGK{oT5UZ*tL9Pe=|A<=1TNf)sKEgbsp9E(`G4R;R{dJUqWRl`LRnv^7)PS%+q;fgW)tUc`C>`_zNLfaKiq#{(pHtLw$`VUGXLMjIp{hQrol(QnPyc-~DQN8j&cAp^ zmU`7K2!D}=$hSJR1eS#OH1RzCAj{7b%O=RIylgHTyuksxaeJdB(&UEw=|~Xn%8T8` zvGd~Um7BG0rLEuP4^WM{>1bbrW}daH7e~l&FCwm<5%pO-=sNj^7(fDX!`+n-LI@%K z1dPusf23DMCqZ-Vn>Z&Ynv8s8*$b~xZIJxpwN#18C4~5;e2KQvz!y{xBAf#f_RZ{T z_K=7U5L9CTLd>kKAff}B+lx-4;_n0EyX5gaD?Bh8x)?fu5JCu9#4m!ICY6?RbSnS= N002ovPDHLkV1naqZpr`v diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_4_1_0/00003.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_4_1_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..aba5dfde640f5d1b5581b81d46e508104eb594ab 100644 GIT binary patch delta 804 zcmV+<1Ka%F0=fo}BYy({Nklvg5h+3p*I?rz3FqS} z&#@UiKujvvRTM>06h%=KU&He}&-3`-0{ye>VY;vlvd<**{>~6e-IyUiik!#$zAw!@ z+AjOdaOYpTM1bmmx)bmFwr0WKqGG+}9G*`831Ab-P6P8zZGXIsJ*!SM8!KBZ6;Z51 zGsvtHz|3{-{XPkFa-Gx7x`j4JE>m*AH6f|qgsU~_ShdHnW!Wov0p51gQ1FWBva@G% z;b`8BKYq#G77p?!R~(KBYNE5!skNg!k}&w>!?L|p2dpZ*q{PG7H6?1=?3rRw!ZZC7n*RwmfV zkS&&}ewRCuK2T-YPft(FE8N)ZjK_8u;Pe7?wrE#Fqe0eL;d$oY>@6)$BR!0Vvc>|a z6&u_+-95U$Xjw+KJ7p%W`nu9kD8M!2LnzvSMr;g@cz=Ea`g{jAQ}_vB8{{p*v(%x^ zGkC`wU<2zwhs;nXwWFTn5p9IM+Lsw%YWWfWPcT4Hw0-Zh58b=W*r{u~|G&ezQRo+F zOmeNkRKn8>K7DsAl^o@i!@7mEKLjAqDUEfWp1S<^EWaqv{Rr3)br@W}(jDm_PzwS# z2-b%h6o0*xv9Yx3p#ICQjm&@!?Xvpfd?=BPZ9W#|HAud0ZUJz2cM5b0cN)V&ko5ut zrI1JRFCgvN(B?YR?YXj6q1F@CxYT`IMm)-SH1YLJ;M{bS2YtqrHg2&$^V!fXKD?Bs zoT_pAX3}ct`sSpH1Q8RojmzTH{n3o7Gd?2wIl0?F3wQ z5ph|$^o01fEe9M@Kn?x2dj^}6uv`PM{SynH=Wt>YR=*1zoOJ87Z9js)$WfDi`aR(5 isT~CUpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0ArJt4FCWD diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_4_1_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_4_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_5_1_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_5_1_0/00002.png index 66822b2ee2403a41a59b33ff8a73478c891a9024..3488b6cc0699a0eabc926f25cd53ff19346c6afa 100644 GIT binary patch delta 961 zcmV;y13vtZ2G$3VBYy*(NklzRP~3hSKQSJmh$?>Ms`t zNgxS9$7!ulC=?2XLZMLjBwW{ZT^Ih!>3_-|Umb0^zF`eNg|7^ujhLIdra0tUtKE9< z<1KymNA2M6afv?EIjGstd$$$>Z&|a!8G9Tl8DNDQT~PK`&VN~kUhiF9Xf{^1Fcq=` z0;&245;K5V495PN1iGM>M;%N>##v<5fR<2HJ3)&UeN**qrR%%{hUqlZUwgXjjKr7I z2ibo>EStB9tPG$VE^B1Lh3u`Pk9AU%9YVbW>JfmdppAFd=a0hvewckt`F#AAs!%8t z3Wb6J#t`h6CVxa=NMt7ABEW~Fn#75LgAQ=c=_)081L3+Ld3H$51<{)=ZC9@(DyJAW zwx8}~jKZKr9rMOOdgUI^%m6wgwLg2dCfLLk&*DPXuWwWe8b)`O&-Be2g?`D{uB>yc4>+OP&FZ!a$?i-+I|MA%T z$P8#pcVkNq&{W8Qxzy!@8xSmV`5+Z?dH-yRb3UlTOFEO|NLV9SEQ(2eSk@JukI%zT z7ciMvL4O0e6kN5#HHB{xU5HFaf_W2W{8my! z02&<{;q+-FKyXEQH+DH+U)Rg{P0}!6LlJgRntwI>#b@4{&SGl5^3=323$zGNfsLKY zr2g}N8B}0c8)YNSq~9V=j7|W;iF5StR~Hpn%}HzlbH_ND8t|^+7vK zp-?EyAZ9~%&ZDX*gZ<4LD(dp(OfoZUz8;$6u5E< zl7DmuQwEZSn_&ymnHORFeS3U$V^k=AYC6Y`q0EkO(|E!94aB)ghQ6nCf_!K{*EGD% zN{ylXDWDF(`88*h-$5<`K0O)Z2vnD>iCPBafCYZddCNlVIZWJJ0DT?3wm`Vsj{6{+ z1v@Ao&48hpwMd)jvs#v&RA3#zc_Q6ZMmiSMh*VcL!6)*dH^bS)r}p>kVo+@8oAH5c j=>MMkg+ifF_$~Mc)Tx>7RumU@00000NkvXXu0mjfvY61m delta 760 zcmVFcTZPY-svhvP)ws-?ru$*JRuLc_NQh!EQ62Atd35)7MNVTBH zu04?n$UUc1!8NB#W6wA>Z1$XgQc6F8ZQFB#x=xms)6$6Ee-Q=%00000ciB^Nei_c?;_`yp7|m6mst&7n{7|)3_KUe8 z_w%KVeM9r5i+@xYEcUgtLg&*v^~*U&j&x72{r;;oya7XC+Wk#BbW`dHGafT$KUF!q zSx>;`Qpr4RhplQu5+hmtd%&>CaXw7oYx36LO`ZT&K(2ezzVt}0T{B=!R2^n!9SgOy ziITTgk$Lgj@bff^VkoA@2nnDl(U=_|B!Cf+1CWWCg@3?BCCJFZR06`=(WKn#+m+Zt zrn3^(bhWl>RZhz-4rWng^zCnL&lV|a_vguzl>p|h)CJj=M75`WsHaPk5E0oh%sZx1 z{Z*gUuF@lhV69IzGb7B5@vt2d1r*c8<5l{9dgISo{{IGT8qNoU;F%vWIv zxW+7dyMOaQ-r-}cdje_dOJxymmGAxb@}y?IHin+3{((O^$c4vQDqmNNhkXUfmAQ}m zDRGYUlG&(^45Qka(z?3RhkY9QhDG?%jGTh}v%m5Ayv7Fr0065gNs>}maMm`&<}KKQ zm*04}O)QHxVocYhH|qSY6WtMOG+i{+;|1#bHnmHz|7=mSo+G_hVj~zE+ ze)(mMU^$iT63`S=_2Brkva(kKWbCLOscMsQU;Uuyr$9AylDOz8{uo{JS@eml{@)HK qvDXyzLbf}W(#=$n6#xJL7|%c4NSGX0Q>{h-0000+bKVTpo{og}1 zlYniExtUHWgb+dqA%uJk_kG{@jlT-YXW1ik#Wv_Ni_H7CLTKHL74m!0e!Q-$SmxEw zb(s~-`A(M@U^c*v#Ot~|FW^s1yjNiLbn-`laHtp!qHX5G;(x@f>1a_`Kk-!b;tiTf zR*e8*E*Se`5^Cpy?iR(mf+LqDYd~4Bs9qJN<@8uJV%WCTE4c$6yX&doXHM6Jk>HAF z^XB}6OCGjxlCNBG@tj~Tbl!66MfAWT9PE6=YOmD=RuPnx`Ed0~<-pT~`0?`q1oqQ@&>FeZVQ6 zKpu-hbI!@iNi;ejQBxK=W>;IN<%_9ihQBug%xSt;!hcgyxYEqcHHF~vHL?TZ(qi4) z0PYb%y(&JUW(*jXAgqdnFyFKR*U9w$HVjwO`5mI9Y^9DE@vHjA)8;CIu zbbwBpnukv_lhy1wB>y!gc@c+4!1EPM{vbI{MBRYoMV#q?rBT*QChIZ>VJhMf(eOcd+j6m%GN03n1Ba)|#_hPMM|NO#i!0000UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0DRAtApigX diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_5_1_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_5_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_6_1_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_6_1_0/00002.png index b5e09eb8f66abe33272d0df3436ef349a58ef5b2..139e8262cbb95d2604a8332fe8802b263ce1e986 100644 GIT binary patch delta 910 zcmV;919AL>2BQa%BYy*GNkl$_*Z?X|TaC_wIDbWhq(Cx5ct&}nLVx!TR?H)0ezldfcg z`Dw4uU1`xfyE$+GSfj_a(;zdkImAV0)pK5;C8v1PQ?FKj;vhY|oBkj~C**pk0-(V7 zA>B0<0G$&tC?pQeLIsQAc&re7;XhdZkvvBk2|X^d&{&y)sP7l&?1 z#VVcGZ7uPLryA#6T^O!1vfw6h%>-LsUZt=t$Wj3&1g1QQBxL>AD%yGLgTEa6wU_(IYEnZBN&=PcuDK zg+KG^cR^B3p0LAH5;}P~<;G@pRXTiG+o))2n%%f#-ImRvA~ZS$!l<+n#i@YM5A`2T?b<@9C{X*Wa!j>BPFwg%# kU=#1}`$bU{#c$^yYg28sEU+pa00000Ne4wvM6N<$f=R%2;f=Cg$d2xEbJe@sGcaer?`XR!aXxrt8kgJ`MWpdH$4A{w$n3J`>D1>4j5oNADkm2_b|KLcWuG9z&BU zWt|WVjBSnr`xNVWHy)VLJcTa5+>%cY2x$&M((Isy0je~7`%x`OEU#HO^YTfN>C}7B zyN)H8ErGVRe1EZBkl7J^nmvWueO{tBh2Hg^e&%)UD4x^AbH$Cl()4v)1Ox|q^<9ss z7BuPYsatmZ?F8kN(l4b2h@=uhzfVjq9Z|< zoH^DndI5xuUX4MR^-9ORE-B{nBm^qqu}(`CFEw$2x_^(boA|S_uJ1VU^D=`l`$WWD z{M7$oWqbm{xqlac)}M)ezi>uzIg@hizLKFRuJlV;xu3xdMVX?^Q?UF$5bH=iQE4Ae4_ zYUqaS=mA}Li;?^?ZW@n?0auYnzm13snfbcxmlC{F1z+F1KIrD0=x#0BYy(}NklV^9d3s*p-!$>QBD04RKLaX@GvW9n)=M zW^mzX-i<$e$Kw$JvzS91cqVO+h9DPx(2VeQK49w5_@OWcI1eWcFpEyQU`!nGu{buqHES9#(J2 z@Z43I3Q30*M~Jd>jph?-XcF2UM1BvO*; zJ!5RKqth{03&H{b&UioIaj-67lIh8txf5f5_-bNoh~OzNhQ2LU9qPI(>vC>cy(d}$ zQS);dRp?L%8r{{AFhQxgP*-nkd|Tg!Hkl5jOMmD@_8M|Skm#Zg5JHIGOYpxat>X!e z&oj7T#~17EU-<&R7QFqP6Fxn`2aBMuVb3neYFpqVS)ljvI}X^9FcPVKZhmCMPBQOA zuZOVbW?V=+r|)iB8Fk~u);%3C5fkPdef&QO-Y^z@UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0A?AL4*&oF diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_6_1_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_6_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_7_1_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_7_1_0/00002.png index 344c08e16faa09bf88ddb8047ca480ad1c0ffd18..0b623348151ab2529b9cb696f273f2a04e81ebf4 100644 GIT binary patch delta 927 zcmV;Q17Q641+)i{BYy*XNklbyiR-$q>%wn2^|RXJyQ3x757y&Zd{-DfNOMbLiX&sKRy)sg z+@;t4Q#<@gx9Fq3gE|_{^Rxnim&DrOJey9*2(Y>v4Jf-S-+x(lz4JWPK(l9M33DMU zAV}9K6pjGaVzBSWEYN^j8Fg6d8M#!g0Y|~2dJ>LV&^KM*wshquU^JbM^w*p&D!okk_DT2d7{qUV z(;F>z-vFBu{!Ky8j(*B|BMpYpSBnoh)BXm`Prh!M3J_=y+!<_r-wyadF=NZ+fk*hnu~ zsu9SJ7Q`%omK;i!fGzgu5rfHhr%a?OcZmRrkR(KO8chHE^ zGOly?e8{nYZB=v6D5gKZ1i!mfKc)=tv;_Boog?OQf0B%l;> z<*CU*Y;~59ygn;Kss-ljtlW$Np^n8;Ccg)4Mt=$YYndAR%vXgt3No33mUg160_u`q z{D(%>RIZeb*bI#6rV1w$Eylf>PC(N%O&HU>iN7OaU56saU4u0 z-m;3tGk`gi%?9QgwUHUAGODAQu55XpEoK07R`A*Hvp_xGiht;ntj_^uLQ*{l#dG@F z+_N$O_0H*1aINW5IP#ntGJCE+rIfFQecNk-nkQT7wDm;qpM(Jb0002MEh2}hn@1j7 zogRbxPIf0D+q-SELosBUUH1h*+DWM!zh>{;knfJDYuTv<(Zi}V#42Ac-J+eOs6n-w zW}KDiX}NWBR)2--pQ(eGR8jA4{NYXp(0*E5zuM~V3v#siJ{6UaKQ1?*^?ub$@i)*#+jy1}_J5ijp;(sqpBo8obvpdgC2!O9L)kg?G zNbB8h+KL6M5U4m#MhvDR-5Yu-Z&x{Fv4u%?Zwj+}-wr12?gtYu6W%XL+KNU+>_fSA z5?0HE5v_V%4_xY*(E1xcg*RgAxZQNRiY@*> z;6JnS^YqHpHH!6e5nQqW003+UD~ix|DzJQq^IA>}w{{m~7P8}aLB@84RY0YD#4NTw z4#9G%A#AAc#+wgfJCq1rUK@aq@P2t~06xY0WzQs>!u?E>)r||1FaQ7m0002L3nW}z T`AKsw00000NkvXXu0mjfa${iD diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_7_1_0/00003.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_7_1_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..dcbcd5e300ac8f7cc9397840708532351e9a1792 100644 GIT binary patch delta 847 zcmV-V1F-zv0_6sfBYy)dNkl-BA^V)XY zC*pQ~+$9Q-H$X<>aU7f%>@6hRN5Sj z{9~6qY~dtdzT)JZKyGy0cFINcz$Pp_`GDOXs}rnBthnUE=#$FJahU)YOOhl>lH`x> z$58H}UhZQVWq(&RTnI8gB^wXY?LhfZ?aA0Na^Ml7OVL8kX+P3UED{$1-mYx1>jta8?K)E+E6}MCk_HjSyY9T(<@VdAyYm>psmE>_8Y=YL!7QI zZ|Ls>>UAqueLKb(q1I6E!|-bEy04`_(3nK1ihq;W*9C6Do;6m^fqX0n>v|aWED@Ja zd?l;WqJAHc7`aOdTChVd=6!dRBuV1Hd~$RywlI>{@Vuv>P#^98TFOd5VdH}PDP22+ zD+|iM>jOQx4o^Kp*%6AM1-af{7F9b4HDpfv0`{x`W1xk`<4vB^_v`@!-&(Be1}~r) zGf1{4oNar6S~3Kma`o4zbGuRm`MzPSAS^UGe!u(;ggT;2c%B3P9d}7V+sSm4BuSF2 Z<`)2?HO8LocfUpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0GZU4H~;_u diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_7_1_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_7_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_8_1_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_8_1_0/00002.png index 48e85ec869205204800e3a8b3073ce7f955ef33c..5a73118cb9da3d361d520db554d929beb1762339 100644 GIT binary patch delta 915 zcmV;E18n@V2B-&+BYy*LNkl%=U=49v-qkg^Z@Rbwy7Q3)@-&h z#(fuF>rbulJH135whruQ7-L8cVNZ$qpgfyS$q10b4K^scOMmN3LvM`1HZ*#crXUkE zg9U0jg~AblJT}IDtOVGgQjaRQA|scoHQ*>%R0rUgHTt6IZA({v2i&g1k$%nTG_xhX zlsuOC$4J<{MXE*soN!Sh3NFjsdgqaLiZsL2?hU&IfF@w#&h`0Ktj~wl$CUT;DXT)$ zG)>dUAdw)vI)AZy$}I7V?peb{Jq}c>Slx{BWDI3%|1?Zm5Io$%boNxj%8Dov_M9$T z-kH(k^o%VzNeg7Jk+*vJY;~0SO8%IjqgV-E_IjFl*rp(RfwVMs)S?kQy=APXYZmp5 zfI8UNK|Z)bsYpFe$J7BWfYebaMqh4I$ry(|V z_rV4xjof`uN<#B0v$IQj)bp@H1^O9t!@CVrN}FmYtn*74>$cbdQmv+2I+v4P4|RuK z9zsMZ0)Op`q-~OPJfZ1IPHHF+GJ12f-)t%3B|QD<4olA1MPIEH>Yp;`bUBa>C@IRk zBOvC+y2I=v(@6>9(}J#!jYTN+#(wx=jM5?;dk`gtXT?SL!j)?N zA#I=T=QCc&yqNBQrfHi0mtULhO%Ib)mI;_RRGla0XP}(83bYeRtzA?*0>Y#*v#}gq zl)af8#Na_=DsZwfLi4z^Pc%5BuQ_SSmP%1?B@cDSXhqVZUJ>?`pT;nBWut$M7Z$tH zg@4z7YBXOBb>;tP78NI>a_s1U6(O1;X`e@d*2b==Q!5tja~=2pipctC(ms6;`IF7C zI4EhzY`RqViZprS=m154lm>=zKQi*aj_=hSD9x0=#-<_utnPq{I3MC}IF92?KaPXs z@u#d}@eUvcCA)!`Moc7?v^=7rNm-uqJX`DlVl3y{&(+XdTz{L3*a5m?BnixpGM97}bb#k~50y|&^ zd{<5K6}RXO37;COZH>klk@e-eaYHG~E0}PCeIhe`~=1nMzVhT~s zcuKBsS`F#L_FgN}V{YJs-cAPX5f$xIEGrh5LLo*@fY&C1L*Kk3Id9+Hz z;q)EQYJbzV*PU~wnLx{+jX|rn_(qcZWmuctD}R6Z&mmK^AaSn@h4NmSCpo!jQ6~6= zCGOtkf;5Mq!4Eh*MKpAX{_D@Xc>a4u*ACFMM!N`K;I+G23XL;ea1xq~n2=GI$E(XpuWNue}5nF$-MGLEX|E;AC3qB02X8T^d-mI z1b7Qt%wBInRr#c+N*{gNf0(D$DdqwHF=Rzs?-U=+5{K_&uN{y^)4KOx=`V``ry{GV zLnM9GS0}H>f5DW#pV^0(xgaBohHfeLcTL;D?{il5n0Ctla3^@9D1h<3|ZJ)HO%KsuDn2GTb1Vt-S7R_tg}mtWCT%%V-2 zMY3i9G1ut(J_&v28oQemn{tj=Qr3W$u&7=gZPe*lwZ*V)t5@&t=YR}aHs|qV2@i6w7_a=0|Ha*p&`D%E|C}3G&YlEudE5hGZy8v}Yy7 zLO{77;FbKO^PFhNMZ54>#0lrlk`jBwlp;Qh;pTg$g_hUUeuF$HdAVAs0EGcSEsHWxyM-o{ZdJwgq(nh>rksakfqq z?s$hVHgJp4sYT@VrsSvt0OC6r?HGfdXjw^Oc7K%pQ*!1)5SbR*3$3xP%GEhm=|x2k zmewVix5~Razo`xJ?EZKt2MEmiKA=;x@pTFZT+TTszM?1!PVgs6Cm`+u zqYhcc1eRUk>umi}z9~sZ@vkNOs8!(_`x!vWhwOj8AI4OoJNsx%#A?#E@yY*kf(i$-*^%p4$n?r7=T0ariYBdJBzSAU+Czjq3}bqmFIJU!-n%4*MOs_0Vs;1 cD2kW(2f1wu*38s3ApigX07*qoM6N<$f_N*LJOBUy delta 323 zcmaFCc9&^_ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0G*wcI{*Lx diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_8_1_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_8_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_9_1_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_9_1_0/00002.png index 6105253fce3bef4d356e8f10b9aad56354f957c6..326edcfc2ad938bc2ea5c7f5824e087a64527a24 100644 GIT binary patch delta 895 zcmV-_1AzSg1(gSoBYy*2Nkl$k|arzBuSn`Ypu0rzop3UvPV}3OWHqD^<8{LG+KbUp+2=kea(v1TKipi zt=C%NdwYvI>@%>lq1Gxn!d^0GgHm@pAu~W4ZqT9VE`4S?^nYrttfNs~T7pzi0Si?1 z76NAgve-EG=URXcm3macH8S=R6$45@P_2M6a{8j`W1(w*2XxcnO#fZesjy{yDKeJz z$H=sKi$u);xZt8fG`K8lYnPFBid0~zx5I7$pbA)cGCn_w_4P3NnDTtyB`PFIk|YTM z$Gc7D<4j& z3+0nQ3&YuOy8jPJhDtvch80E~PZ;q6pLz;H&|9KKLOS z7iF7&Mp1<7z`qYjEL{0UY@G}D0=W%IlH}7dCch#yE^0Zs&(T@h1>JCaYw_28ykGPV z@Fu@dq74>GsWFQR+AOQ0fTI%y%1aqgYJ((6ujh;(gC0!LWGs}#SQV~|p`tm1C0|RX zDtNZB+~R*lEXp@IW24-<2^Sp1T*+a}M|s8OXgX%~uk$RDCs0p?=lKDPu-d>iU**8VLi>x%MZ|cBtKqt?`}lQTWQ_mF zE;g?K;!v_0h-<`yL`WJVI+|R|kF4j26+oQjocnDOa*vlHx_^@WH6TnVs#iv^oW8gA z>hKVDjRA84Ung)Ondws$Z#r+%Q2zb>tv<2B}=ATP4nY zE}TnluCYeWoR{vKC5u102FhO#G4+$5c=1X<2RSj!o_|3-^2LqlK>1tP5Cf1Xx*9Q9 zfZ=4sU@F7ht7qgH@Wuc?HCB;$$~?QmEn8NJ(sx=D0Kb+hd+K^Y=_gd$s+4vy|F+TCX>r2brXSYAO}Ab45y5byn;>CB;*zW}_F+#m1N%@&ABd zW^fVa?-?v8hNcb6R09A27>4S002ovPDHLkV1mOMVN?JB diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_9_1_0/00003.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_9_1_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..81cf502175afac911edc125b722df0c976fffd34 100644 GIT binary patch delta 866 zcmV-o1D*Wc0{8}yBYy)wNklw{LDO#q9}@@D2k$Z4Xw4-nmr4YU*!+6g?->@Z8D%Zr9j0#5kl?PFWt zea1%N@4b+X@-GBgM*kga|AOC?GOTDLc3G!J-!#6PqYib=!2=8ix#l31&krvV21r(h zxrODq=YPCAk992qeva)h0hXq~Q!e0!EJbk9roT35zwhW1wWkd**LTciUDTJvU#3{9 zgWg#nQj)Qj+>rKRSO8Q3dln~x=S<9#`KAKh;rPA}uspSK8Lu|!vW^|d2yrvrxp1hV zT)%8gC-HjIeo8&yJ!n){0Q0I2S@$elN;#c}Yh(O5ExB#R^@25fm9%ldynVMKig9HZanYgg%C3h7Ru zch84`q9}@&kR-+xCM^2mTc_vIf6CkGRmuBK(%;Rvy2(G>t%>sF3vO;J8ET3%@~2m! zd|Q$&b^u?$L(zf^-;BudS+<{907*qoM6N<$f>Se~NB{r; delta 323 zcmeytc9&^_ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0I|)LO8@`> diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_9_1_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_9_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_11_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_11_0/00002.png index 59ea580f20212f6db49c2f5edb69a126f32ff737..ec39b71b5c053d43389ec224b8accef8ca12ab93 100644 GIT binary patch delta 880 zcmV-$1CRXs1%?NZBYy);Nkl#-MNt$*Q540SIM4GuPyCT#AC-?Cj+UIi^r}bkli{?HbW__DN4B+Ub{xn3 zl>Thj^6)p@qmB9w>TEcUqt_64$yyFZ-EdN7KySFw24zp>JAccecN~Y>(5$X3VIiae zf(#u(;tXIJgJXZq18vY=j~Yykj99YvfR?bS9)vb(bZ6*oTUUGs+^N%A4Tf=V)FS{5K?`^8&#%J29%f%t-p^BZg`y~m zqR?RSfPY`IJ%30^axH`^Z4N_&&SfAx$~5dyyyhL$7o$?QkNM8%hASjW8)`xHT1(5- z`-mzivO?N(s`k=z-pF;D{=gzi8w8^k%}TvOI;833Z5;&IFJU!E=FhY7*bcRxxf_hD4OI<(ZCj zZQl0l>HwBmh^lV*x!3XKKvBAX;8||21Eh{&Z+|s%|CGkaW;L`i#MBL>$IA1*r;Wm+ z7!GG+CH{Xvf$&A&gdf4T-QdUS|fqP}8#f(E*pQc3YNCQd=} zvSU1DvZDNT_*b5@(PienBvrMQ1|8<#`t8m#@yZw;6%bJzaY1paibu7bRZM5oV0`8; z<7r~$6owq*;UN~%=<&jvuvBI){qEywsC=dan5Y?!?fH6|Dl#K!Tx?x}!j~OHNp09F zgxjPJohRXGf~4kKaQnhN;8{HB{{uouI(^lOR1`%~O!E)0SU-dZ(#A3X0000IXX5;a@Uj& z#3T?n+EM@j00000_)PYF-}l}BlT!b2e6JorIZgQ*n_l8)^#DXzf3UM*+qR>8+cr|i zU$TnDGk_SB%m!i_wvcpk)?p1z+O{S0NihS6v7E6V>!G%|b* zxo4#V&L^*zf@4i@D|_Npsgra4DW!ZZytlq4uz6BSr&2`cPr?8I0001=N#|{7-?OFO z+j(M;jt-vA%l|#DbX~Zuu(>%_2H%ZVhv{{&H2di#qdFxJRtF4}5L{Xi@h7XGNe4^k zd5YYn_ND*mRDaJ2X~52qjLoVcv?0(&JzHP8)(g$JmTD@aQikLotrPRz5l|CY)$SbUQP_PWn1J5MtA! zlGPu{pW|F&Y(ry7SV@LO7Cxo4W;Q9@>ckHIY7$o7%j-8{doFj#u=xuU-s3u-`i^nl z^FrpKr1%e+JV;9r004koIM4dYdFn3cxfUm+-dzPr8>m50auUCgu{Pl;k1x5>)Ql4oMgQ000000G?mU WaWLx8IL~VU0000$SwJJFP{ssxmQl z^!pYqF)P#7zn1N3=I3D7EOWhh#W=i{PzvaqR>Aqcb`(}KRb53WZRw_hwYgFf?Aka> zzXt^HJ)1&xD1@=*pT+J0_$-9?k|TJF{eMdk;{A;>y8pau^$$BlWF({N zNH3on#DBUFwyFu5EK)>^@b&d2Z zY$!eh?$^M>H5h!nu7Hfe#Rq?D);8br1rmyJbLXIKab*m&E$dT}dz~ZP6sw|lUBt9_ihq3jeEr>Sc#b;TzSWUtFV@j}dJAg^ z%fFFX{~tg==6(?yABo_pDbXS!gpeI+CL%)E${t7r;myQizUpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+09ZJc1ONa4 diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_11_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_11_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_12_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_12_0/00002.png index 0b641ded760a02880c3fb2fde3298e229bc0fad7..abc157a654c4357ae2240ba413d1cebeda874714 100644 GIT binary patch delta 959 zcmV;w13>(a2Gj?TBYy*%NklJSoFz+|y=?ypIp9jc8e;MUBDCCdl21gF{w&Fb_`)yG^{`~Y00)0O_Ur}N65`335D z_8%w9=53O-0_cW26;6}Ov$tM#v`CRxF!f%DApliD3s3szN3p*jW*<|Y&%1bqq9}^u zQ}}bMHVx;q!+)~7^6B~GZj;7BRdC7^vqn?TT+)L3X9|k*0)rjN3vKaHK)VRB#K;9{ z(@GpzZE8$~{2+#tJkvZ9vko46!~u2i_I%7EC*@HW+v^n%lRyxHU|5#sDPwSaBQ4P=9A8n&SN=GXSeN{YLByZjd=E zrxD^M9mUZEg3_S#RPCz(P zYV5Ri1y`2}UVrFm`oZ3FaJ^az$b9wyoM}IPcda4N$eWl^Akbw>Fdq=u>|9^TE6;xT3XGxfkw*a8$6b z<=G_uKcMii=!B;@T|6ZeMNt$F!Av}XI%hbnef)4vnOXk(W5)~&H)YyU5Y07u${RTu zYJbrYJ+_Eh6f8tcKwkD}(&z;+532()p3}~InAu8vE^}r;X~Ri~Q^JlkzdC+x3KV}* zg0rE{tjO=*tUNdqh`0h806u-hw9H^BU(aWBxPnPyvgIsj0JOY0&ZjS=h-s7kAzYA_ zhp9dN<6NGP`A*002ovPDHLkV1l4&(0c#? delta 759 zcmV-);p&Sbwmq;W&<~{WuQP z$KJAw%_{&I6s-ni8nzJ$seM>Oqi1Q$dP1xKWGv&{?~?#6E`ND+CHrGQnGjSDKxr9$ zZ|vFWfcoZeE4cP_+SxKsl|C`|pHj-t## zvl2e5z=kRPYYfs2nF;oZuxL=sX!>u;ravgt9?gQ_J%1wq!W#iM+4sS(@_93BTrxd$ z#>A!JQXeD;(bVaK1vHGDKA6f4<{jCK@7l*_#Fe{d-rQK_Ro7A{8Bt@LdmYdrM9hSt zEK6O!kZcI1A$skQUejc?kk@NUkQ9^Ng;hXmgc?$VP@UaJe0}n=6Gy*W$nu09LP?`* zAYFp44}Ysn-^(iUm6hSH1&ss%I;kZV7c4Jkq@qo8`5d5pHhCP>-0fP8pQf~(zYSFi zjn{RvsOKtG+Es$rGnNI!@kx?xX;OER!Cl2zVV#Xj2UqYP8tJVpFhYp`AMj(5|Gk|ZAm6(%kH(X-8NmiCX*VUA|esR(ta?r;(35%d(q)?!^t1SUbWF590Uy^j-6 zTi{(wqpMCCYBhvN#H62Ce}NDVxRJWs(E5H%g2sSu=x3~r%2?R%0R4xaw445{LRJ@g ph`)yn^0pZ8IMM-0k|as8iGQ5hiz+F1iy8m`002ovPDHLkV1nqLZ-xK> diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_12_0/00003.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_12_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..1da2064567f4cbe4f84612afa1d2d51c7d57d217 100644 GIT binary patch delta 850 zcmV-Y1Fihs0_X;iBYy)gNkle{Ar22YBsu%5 zCbAG91jw`$LI@#*5JKLD^E}V<#D5CpSJ|WLifynmN#=cLD3#5~(BF&g$KyDPXPzv# zG8xVJw_Ia@+W^-SkK?HI0$$=$`w4t~IqPSD>QFTsRNLIbQh)JTx1-g&wxm`?FSSWC zN!AQd=7PRIra^Wt*xgF3%Q@DPvIdldMfDJrR;R~RBZl3!dMzG+hutz1Tru4WBhD2^ z^Je_PH4j@j$=6zSaZGR*y4rGD^XP#^IN159)!tSYSVd5l#KY{9%A2!f0G3!n2qA<3 z)Ut-XFUEQT{eQ2u?zu^=EY)Mey;wOx_BaQ{dgNI;u;J2X zPvGvUEfx#fXj|c0QnP;qHzQU{lbr%pi0hP(O#x6F-jG;rtS2t9v}eG;=plXwRyXTA zze*-GC~d(4M@RizYy@yEbFD0YUDz(0;CGThQq>hJi3?*fSGk?9k4Ml0 z8soSBwl5E4na!x^TmHag_YL@~!YBLw1GRy+Tj#ZP0YxN-YFBd%ZlKZ09D`JB_b&b@ zAJ>W>Ab)$6FW)}cW4v3JEZKAygG{O6X?N!$i6@AQbbyY9sx$U~WX3#M0LyBc*4v}wQEA98Q!8tSS7mAjINe6vuQjn^JGM{&pPXytw2 zRGkkmGnpcHeq=tmz*nny~^zxupv`30PzLn z^5u+vx2`hn0l}sK{I0OX3^GEO-(>xN00H3u5JJf3az{4Q1x%ROExfy_$F&u2L;TU3 z#dy;eq=s-MN~W3Bxs$ziK}hCKiUoRtNAjOqs!RDMB8Dd~x0(UZNyc@7WOBev*@jc$ znM)xE%#p3V9=h9lyVn{}V_*!fS9Z>WUThSCW;`9qK3bX7UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0G*wcI{*Lx diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_12_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_12_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_13_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_13_0/00002.png index 80679e8fd0ef475f757c73219694fe0e3ad619dc..34b2ce3461f0966030ccd4f954c639d74eb29b1c 100644 GIT binary patch delta 944 zcmV;h15f;q2E_-EBYy*oNkl29^DA8u<=?7FV@ zE&Yspt?(PJ5hFf>xErqP(hT8mnVSRX8_t#;pe;9Q(C%CQ%zu38UDqWVy6ekZx*@oL z2R?KN8+SlAW9QnR(?AWXc@!|TGGf_v29ynl>P0A)(HDn4c67x%piQ0b^gE_=VbA&k zGM@P3WO{mw?Aie|;C7AO;_}4SCZpXHxqvxtL%ageA!y^t^ZBD#kB7U{l+Wi~PK6{% zlH^#|nlYfnlS$`ewKhdKcze^tYMGQ~t zUQn&zJmjsp#kewJAx}g*`Ze?p=%(USM}=`?8NUc}h5n9Upl-DSV-1x~!B}7vPblZ*UcRKnMP_P#g|mH$uSy0t{(nH?Asvt; zNs>sI6`Nzz2prTbnbkj{Mx5sr957d69MU{35Q342i8+Otdf-}0VdXQiE@mcKRJoWl zi+|d9M(t1Q3QOO#%A;7G8_vsc30`XyHQ>6ur?&2#fT&3=jaWz;xnx8|le)a*ep0LeqAcgTKi5L5@qeC0?_~cTP!?>eM?{rQrFbTQ-5dd){E-L&@C+Hht1C(F};xcG3PjA3l$mXIv864sSuarmH~(va_776 zGC+8?BxY^i%TVt6^jaR_6!!rkkbAKe?N5xytVIpL>$F>tvd#8#$Q~Er6celHDQNvD zb=B1+iLVpCIx$SL)Sr%?>SDY2$CD)dvwp7Voyyugml+V%PKvZQY_SnhOzfo{N!Y0=BzMUFdgR-uqA-_K zgw0?|DSvSe)j!CV6hBRD;qU2r)8Ot#g5`Pv1<#Cq#{oBZO3KA2j6A4RGCeMP%Wq=-H ze%pM+#Y!gCpFG0=1m#*nl+5glo?(C&hg8onz$;aMlFk77O>FNPQqS7H*nZ0~uM*8F q$w4-BGwECqA^dll0000$7XAQAX-~vP!>eQf0000@{044@bT%quw`;# zZ{GAjcFDsUPV(g|4*LW#&}rdRo6!S780>sVwCBwMtr9CP{xJHa@^D-Rz(tcJNs=V_ zrM(S}+kWxmXn$8$$KFJ#wvyrwRclB)!K@=LugN95wUl~g?B`Gu zF{8oBsBW5V7UsKD=qQfesS=yJ!r2ke`_pD;nBS{ybd@kiy^fgZp^K z2Sb+5uM4`f^@+x})zgj~gtjl__n?|O$6x^sBj*@|vedjGql z3-^rPXnz2j87Q6&Ev;?4ScTjXTdB*`$17e~OJ4Hc)mmu^aIx2=YB;Z*8_v|@n?)aq zrjYBB{{pdCVeW$L6)mb7yU9T-z%c=0@f)FMk@>8m_6e6|wE?2O4eg~)-Mosv7%+yt z`sHeCpSvY_$tB>3$S;kIq@%%8OOg_c9q5B)-G9u;2LiPKpzSqY#CC6HRNyW#;I;gJ z2eBqzJGUfBlE>rx7bPP&Pl7kpGj+R~SQAC|1YwXEue#6G+OHN zD&iT{INlH3M}dCw%VwT(GOuYbwt#gmXn1K8i`?gHNf#Ck0C=BsU6#Mou>OWFRJXkj zXH97k26@f-w4&HnF<5r5ufJCi<{a#A4qTM+MS@oB)j7+(;FpVQ$ZY6l_MC+813p(L eNs=TUpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0H7n4Jpcdz diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_13_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_13_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_14_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_14_0/00002.png index e3fcc468a184819e313acc25f6da4c5ba2dfc1fd..3d99e78b0042c9885aa96f5c63da494c21768df6 100644 GIT binary patch delta 936 zcmV;Z16Tb21-%E5BYy*gNkl z#*&5n!nfJBrfHg{X_}__B*qwH4E&Z;zbYQTIa)IQVVPI)y~626!d;qE9GPpi+P?3{ zU3%?X&G4t(qmTLw>TKBe-AV*rl8eEyEoaFLu!b8=D7!14S$___ec#nYGh120nvfL` zWYZ-qoB=FiaO~$i(1cn&>Tqgg)Us+1*cNQ6J7J5GKH2nTTUUJt9HG;h{#w&zWn_Fg zb&&N3Bpu!)t7ZUQa9JT6T*%sb)UnpMi6lj7(-u$SU>nX2{dctg^6kGAO-(&pLlS==7HGikhLOI%k=7Qw~v;|Gr`cD6K zlx-Zje_M6^# z=!*X=*d+VufJbB>U;W=4ePw>`8|ULNQ{8=V0YQ?x50;WiZ>~!~E4@j0$SbslPR*`oY< zc0`FO`#3igAZJ{K6~f`Bj^cNqSPgXq$Vpdz1%El-pF-IT2-jS^Gngwxj11ohWQni5 zCc;*&3WmjsIa}ycZah_>&o$K0BplVzB#Y95AE_V&q~GF|tqd9Hp!2c2x%HwndzM8K#T>W9T9hbmHTVsL@u zbbpYKsC-@4@kZN9hrw*Yx38J$sCVfgSk=@(kwV;X6Mc-h3d4|3XGP*Waq3f&QiL_e zCkbUZ2WFLah0At+XMn^9G1{5`=P}30Lnu9kcpadw>{iVsyFbj*!GY%?L1qa;(wz_y z{mtrVQF>-06yH}9VOW(d+sRO*YdIBP>KiJ)H9LJ~qI1VD? zZ&}6S9Y739b^|dD+enmT8P?FGZ{2b~A$9;UmUHd*X(%l&d4Kdy*2jP}A*db&$uj!d z*t60B`N_+p;B%(e!k%@i$izHJ65@S8`ajeAOlhk1NM7$%_RVE*^P#8%$_{1lQNpZLJ=Wi= zNI{rwksy*z!%0!c*^9N06T=^qcBTHJs&5WT=$^qq{eMK&cliY><2OL|&EFBUo%KC8 z`mpe^A;_)Z4Tz?O4{pFPGJG(Vk>-_jt#aYmaY=Dv_HfN8liO$yUAY$PS&knu6ISjR zb%C%Ro2@C9V&)G<*n)vxRjsQU^|(YyPTV{xr)R3QLP@6qTk0!6`vs&#%v5VCX)RJZ zRpl18v42CMvNJ;bG?5S_ihSO45IYV}INFMFq`*C6LhLb;=BHX$in3Q|a{zm+E5f5{ zimlzdQR%#4J zE(wRHm@0|IH~j`X;MqLH0qg;_1)(!xKTT!YQ0%<}5Mb}%*(Tn52Rwk#G2q#29{>Qr a+xZ3R=|)qLa7)nu00000@DVNBYy)LNklAz*<&x(imvSZ+Rio*M@FgjPG!u~G29gpJ}Qh0MZ z&r?yIpLB}`Vgb&a5U+PYQel;`Q+pCo$R(1NrB?VQd(laXQ^plsus zcOzQEuW?sPBzLtqNz6u(y_#^1lM9yoFDWQ~7UgI=8~1*pm9lNx`Ne{o$E6X1>j~ha zFE%Ozh*AOZE-nV?^Af3SmOAa~fJZCztZ!M4c8xqs>VNU7q4T_{-Mz+RVsAZ6+1^vI zmDIZNN1p(Xr|{a6(vHS9^h)8&?5YTx&p=w^NcsloUucK{g4c+7Jd%gj&y8(F` zcRAT2#A58r&7O$(G7dN-UCa*jw(l zykveej(?nGw9BENU$zQ*0^pjJagGx`icU{c02Z_5;E@Bh!Lrl~V+CU$mWfVN{4c+> ziN6ovgN3^c4*^d>(cOG03I^dAcIP^$Q*Q@&EM`g8o`TKqBSm+1erLs9YUrK0EG)p? zSMJUmO6s!8O99yFcjF1T><;PaHs13&WlPOhz<*TiWdMnMP7GUqA(q2I%TT@LeeRaJ z>h}S_2|54(0RAt@KT%rZKT_N|#3tJBIq3D#qv(dWytzd@)c#O=sT5su9{GHwkeod8 zY*{Q$%8D7B0ly7PrEsw7`7aGqqH(+IGGH-(A}@3f2v_nU72FZ5p2(|oK+pFNW4vY8 z?lw*WBt!EQWE3$%O`-MQ)yxoyFUpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0D~TtCIA2c diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_14_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_14_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_15_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_15_0/00002.png index 51f0c28c22f744621c64744475d4d2ade4fd1f03..50c28c78203b97e42ce47312a74e5f910c44efaa 100644 GIT binary patch delta 886 zcmV-+1Bv{U28;)gBYy)^Nkl?i z@UvcPg+JR{)M4L&T@Af=sUz$qu^5!P+eujg(sY9zik{MUrhikf_s(`Ss!L0d3u<72 zy52(K3P2GX=YFgO*rC#hD!69GUb4=BmT;(cK$~^?qU&Qv*Zu*xLWe8;v!_#I%luMo zEc=g;qCzyeEPLx^Bi$6K!PM^sdj)_lVByL0`Bkj%huLY$`}vkrp(u)? zC}faG@PyMT9Dl|Dpc2X6Rh|O68s9zuE6S@KkJ2Ivv5;iq^<$p3uoe*^H({o5KcSVQ?fORh& z!W8zHVhdTkW=Q6ohDR;gy7mU`j;?a8&AofQbYoj-M>+pv@oZ-rAu9QS51zKyzY??` z{M&+_+57D7zj&R`#u6b-aa#L^yXI>UySm2U0FzFxF-YZ5_pZBH(btk#QQQ;~e;1U* zEkp7-Gk>?I+%2F5O|vQ`qmkONyciT6;qAzxvw9~fB`WQSgW&02u0OR!ku-=2N z7S`u4Is?4!Tmj4nfS$T^UxxpNWks)O`ni@^s(-iyT_eZ#D8}nEQ7#K7U3>YyJm6*A z_KjE)hj)g1Hlm^^iUUZ8JJJQmFM3ndhBo5zI}O!-sSRIaR{XBEPM=yFTO#)Qbrl9| zTzH3batjLQFP4g|*66AZZKNvW|KCed7tl5AJ60t{E?7l?%}63QC8OroxJ_wlBbnL# zN^hB$WJ&*qT^sG$Du_La7*z#mciWYNC$l~NtVHaUxrw6C(S>E~fwyJCEKp2Ml4ir- zg1HBPYOVB~u^eCPe$TW17SH0_&x5w(6-o`gnS0KFn)^jj6h+bg0vo}Dh$^g7x&QzG M07*qoM6N<$g4Hm(jQ{`u delta 765 zcmVJ`X0`t z4iO+OLO(vO6-7}LMNt&RGdYgqI1c?+O!>Ftdv^oc>B^7ssfnN64VXfX2e}%0@2}^* zcTh(EWEY!P0B|T+4ZtXCu0j{V|~35LEj> zlbpUc_Us&hv*+Vh@Y>UHVa+^c%H-UCT5De$>*n_aGEUCI>1;;l55h%J6h%=K&m{O5 zs>v;Vhr(HY0BpvdDM6*y%$aX<3|NN|6HBJR^`tZ~tp)k{O{%R*3j*_tRM2LLr90)p zm0EKsP*R-EV}F5BWYyaTt%_Lzc;v}>K|YzypcBmxm9@_%EZ+s*tkQ_4c{6M)AOuoZ zh%&ok+YLoE01LX5$8jK%-QBPh_W{cQcW1LFXZZ!w0uBJKk_<24C$q1}IHox=ij|5s z#Sm%*50wL9L~p&CxM=*!&v#w9Xs-6Y$1jrX!k-OTnty*=P-gG%y)yJ6-e40Bf5(2l zDN|S17%V_=a*e^Q#Je}jB334HlCGVala}5{uD&7eXy-H&#?m19p`j#bOyzMl1QbnC z{pUqc{^5AoIMq#3swA~fWikk=V;VEFAlPlx$cKoCz7OCtQ;e~L{}n4W72u1F*tDRK zbewOHsehsW;|3NbV2Bml=IO^ zY$T9C4->i9l_W`$BuSDaA44gnl!D(<s)3=bAG~WR1g~=M&fcz^L~#H`rSRat(erNT;U z&10MV{DE zMv^FF9Yd{&1+OPIz##|FY2^BAu5S+M4%L<$#u0yeaDSxmq6~u^P$jAkNl1lQvb{OA z1FYdttv`H~7Qt6?I@I_|PQ^skm4)13Q5Rx4H%u{u7T2^)+TpF|2!2Hgr?4YH`c|(<=Yqs)X+b&#zrn6?B}xLvy{!3e z?Pckk^4CB|h=K2TCKAU)89Qw^!s>rjAfCoSrXZy@F)OJYCfn85BCAILN1WWjW5!%y z;!yeIIqY}92;f<^?P0Evsff)i9Rd3B&DJqcq_*m0s_A`->S7`j)j_9qbWTB=d4omx hw3tnjBuSDOegTcV3p-{M#fAU?002ovPDHLkV1k}Pq)7k( delta 323 zcmaFMc9&^_ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0Hf@cKmY&$ diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_15_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_15_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_16_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_16_0/00002.png index 6faf4ffd7ff1527d4ff2c31399f20e0269266861..f78d8fbcd0a21c98b60332f32db1e547130533c3 100644 GIT binary patch delta 935 zcmV;Y16cg$1-u84BYy*fNkl!QNBUY7YpwOS z^x3a;hJRjbO?5P@D@#}tQUF0V zJ%xocfLRR2eog~*s5PPvLy<9;ReQj(U{h^`BXau9rnhZf^9P`tPG|bHrb}TYz8o23 z{Q*gvcav2!fG)VKkOddAwssloq$mZ#c01}3fHpx3cka(0#r^eg^)==5`766ZQ4~e- z6#flK)8qWaV}F@-OF$|f_Khr^EK)Uxmh3p8vP1E#gF#M@Oi_d>Cq0M1szM{jmQ7x;=L?Zfb0*AeyByi7*caV9~}hWq$)lyqR+fK2EGwqPgAwh+QC7 zvOVC)dUFbLI;zGb#()n1txvbUP^sJ}t-{0J+a1^vU>w;X8bHc+q}=3f98oPEJeCE$cBdN zwYqsYNq-efk1F8jk(@K)=tn`|y+k%`^=SUxWhg=DpZzTjNN(qa6LiQJ++AZgVVQBX zl7Fnk&z|0l5vGSmUzhO{vHtY3X89pzz^eFg?h#;GvH$dQgi@g6lvvgxX5(E5n?^h! z*_R7amqqotKgh_M5^K42c~O|hU&gJwqg|g7K7ah&weaIykj-NN#?xihh6F)o2~y8q zp&!+ZZhwUcs3m?{RPN8J5`?hUYi9EsE+9iEW?XC$uU~>5PW}}1&auBpz9@>~>9FfK zEu=rEv~owlmq9WjYF;F;dnanP#CkYJMkPE)A_q-BSp*v9_h<@ZU&bYFF0!lgZ(;wA z6Mx#k?yLUw_0+yJMJhU0$u8vXdT4vBBrya0#9^3j%su#pP6zwXL>EG!i(xBZe(wUZv{GUTOaZ;m%UTJcSIXoX!w*r-h8sWOhj#Alr$ zh)!q|_IDU$3#F3yXQoyP6LdG&9Kxu!`5>EcQ4~c{6h%=?0x$i%2j>NlBYy&}NklelB3ah>cfr@bD%{~`q027^Jit^|(azX83l}jX6T6Q&%oRDK^ogj}chPh|D)yzTj+1Wd)-@XeAP5ay+J9!haB|B1V4jWvXi1obK*ew} zVz3nM-pHl=&>>UI2#tyw-5rLH!G3kC_s7%Fv$f$3lK$fKyll)2586rC%z2f+`xZS_ z$A$O4B{AhxbwqE^Fj8U`a$RP-^aNZmPNq{7HEkWS*}Yfz&sL7p9;YtRcy6!~V2=&D z_m_VgDt~@c6_z7T?sqa4qE*UWMSY9d6Sg5C8P}UYvdB&MCVU;;yDDn$mG~W#0`HI0 z4K{mscuaV&Bz4P5f7p@=F+?GOA+N}(cpUdYnpPuy(uncA*&dCbd?E7+#@2wB_WkF{ zoS*;z0D!&NcKeX|M|ukFiK+FS`T1s1^Q;9s6G;!wB8$*gki3j-S63%k1Cl`i0001hBz^(w^JTlxm<~n&0000mAsYlCY zof*UVNtfuL4nUoW$8lIzz)MuDTVV5a@>c*eC|eC|Y-(XM=6|eeXx3JiSY1T17R^Ow ztpKJjIQPdSP~(E;X4OKIBbO;LpiKy>2ch+h?sttSc3bpHegGf6sVn&N>9R61xqNTl z^*^}eVGS?xl`GEo32LCT!l^Z*2ZFG(^I_3mcIRkSprrW2*(a6FNqGP%niNG*6vZ66 zCm<(9O6zpD9Dhh1OCK#L{&>Ts1jb^Z>};c8+wB`{A39H z`Q=v_c672t>VpWM_(Enlf!?)gR1HTU*pZdF^GAmWzkies{To}Zy=Fk8*J|(;kZ4Ud zW|?=qViz^OMS~vOR#+;@YEI}@N7v2F^8w(jGqZ3_p4FN4{!MQz?n(AQU-x5kf1T;y z;3LH%YUezIVhq#N^$c#HW8``UQ<3I{Udq$$<3N6+dlpR${$S!LD)7neiM1xOwtcy4 zZj!Vyv407v2%5|Szp9kyFIv+>tanT1umizZ5?GEQ<=Eo80K(IqS(dri6qN>G+3zBh9_UgyRc?&}J3x5V`74^%}0evdTmPzi^nf3pGqR2;j z|Dq_0A`@gMZk0GPQ*_%OB=;gKznWYBDbG-olt?SUpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0B2m45C8xG diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_16_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_16_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_17_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_17_0/00002.png index 871d98ba98d7da30789e4b090469550af6936160..81db66c5c17db06f44885816c88acfa7913d909a 100644 GIT binary patch delta 938 zcmV;b16BO)1-}Q7BYy*iNkl$KY#LA_O6H!3Of`(_+W5Z)0|ikz1Grnb#|!Jhb6Kru^K|?anN2x)yr%H z|Fnh37O9tcW+bz-Yh(}8$S9Z*Rac+wMC1XHylg67SpF`wP6b^7_eYH=xKl5$f$V+8 z2xkE9xDgFdouoSk>U)SQTYdE#u|u00;AC0WwIh~Fn17N6?g4xNXlc2zxP~H$3rI7V zZR#G#s<=Y-?R0U*FUldRa%|y7ZtM`g9cIZF&G;aX|G6-)@I3%;?EP1q{a1~>?wRki zNFUFzt7{A{!0F@~gH-0a7c71LV5E#{En1c!2T_FEBYPuJrBQw)VK!jmYTT5wrWDC? z?U{~-GJlEqwa_guZ&ET!3W{QO%J3>8S+$47<0xuWqyMfP^QIz*c8Z!cavg>)CI>8u z6dOqf+d>;fo93>7un)83Szb;wmK74HSog3&ux8GFnzs^+lWWTD{oPj+14fSVgIE~= zyRX%hUU6y+vZJK?lJ}?7`U*JAK%>2(Ew_L4wtsSegxv5dMcrU%t*pq3yHjOre52$f zOA`M-pg@@WF6a>F>ri79MHwn)B?mgXq9}?_VtMPgBUVNnVqcMzkDG_o1+9t^m3q*` z115-&{j7|}x-!v=*r|Qx!k%9b^2^9B1P_H86-Q^1(WO*|r0}S!w1IUfyW5AyTK)^D zN`IS>03nj%%9M%h!Jg5^150Fn!|;<+WeofkusN!Rw_Ovf4rJ69hUzp|ZHSub{!Ms4 zXe=YNI}K<*7#7C6f_Xq2pio5A7ltn~dWTvl<-c;H^v2r16%Fm+u|t*uzE+(5nsY69 zpvE%g;bN3{FG7yeA(re&yP#()8v179|06%(ZtGEcm7*w$qPPYB0LfRAcWY+~r~m)} M07*qoM6N<$f@x34D*ylh delta 727 zcmV;|0x12z2kr%sBYy(5NklIn31O&n6o{uR9 zB4WbBT<*Zy@la>OaU56qaU9Gh zUNVcxGk`gi%?9QgwU9NEZB$3Ib7jf%EHML^vw~y4tp)0FD}SO-GJg+912)xzkV;OU zyZ6itK)!Rj6kKb%G>(i@$7ap-C#Cc=@!I~Hpzf2_c5032^*3Pv0001hJ?ZusIy$R# z+Rv%OUJsX2ff<)l233kT>Zt`Sh$gE^+#yrGtaIt$RsxWwpBsv3zQahF{)G_`H%~vc0;F+zgc$JBs zjiav8MV5FUz+i8%$F&NGGHL>E?G zHzW;?t}T;v zZH|k9oPR4+{7KrqI8F8MWYrSn)W(;f;)6tF;i{?%_QzRQ8)_+`7c$pNN5|ckqUl^) zHps?fL?s=E|3pA-)aQ$cdfKgX;0{atK451M0002kmzh6Nx{xVMJpK6sR{Sg_ZQ%FJ zLIH5H`ICJA>}VdcJlCpHZrUl*CaOZ2p*HG4Lr{59`FN5gW&j)ejs#ydV5calwJec{ zja5#7Pt}_o-?&x~T_NgAEJ2LO4(V^CQdsTZO8@`>0002q%OBIDd5ZNK??C_n002ov JPDHLkV1lg-VA}uy diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_17_0/00003.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_17_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..d9066be7ee71beee0cb67c002751f5f8bcf00282 100644 GIT binary patch delta 868 zcmV-q1DpKa0{RA!BYy)yNklHdt_r7-+rOnu3e-;_X<2ah;9!-~d zb~NXw+@gcp0CglD$6-Ywo}yxX6)av({S06MWwU{`O-*dZn159R&C1FYtBP5yNwdhV z8Nl2Pj{Tek8r)#GS+=RcQOlM+pl#Sx4?-IS-LE?0*lD|0aR)s8rc1$NO_!M?gUesd zhwD$=a@xa1zG}_+Yl6DbS=*^Kq7$32bMj%ky{yjh3PdSc4|m^G-kg#SDDeaU004*) z+4_Ceb87FB0)J$Q7AD>BeG66;iOka3sY=w$wMW*Tb0c9V-2sW=GOY#CyY4eZ-m26K z3%e`P%#Y7;C5INLH6}z&)efylb>8x)^1kMb9kr{6Gukhu4k%f~8F$tIR97~2U9u{2 zJohUdEXgh?R)rc1Y3I8xHT7SDONVxL#Fhw^Xw1;p+XV3X;u19H(Hp0R+6zMvtLr(uQ~eQ*MUAfpeqQV?Ew zy}s2>Fn<&_YP~(X;Xxf{ccr;fJ3L&s>D`3W!Ifjp5wm0>E&KdQKgeID9Vf-|Q`XCj z_|wa8h(&=MEispVE=zamcpDLV)ca|rpifcwBDY*Aq`(mYkmi)muXc;OgLvz zyFgn#mow<7BSYcDVpWWr5=WA+&J2Y*-!*Q>DN{G)6aPa{;D=~&I}0dk_L ztE%e6N@8wyTV_v_yw0!D^x%zavQrjZn|ELzU)pDUXXU z7S+}@%f+W4+J5Dx3OUoFFORj#3v>XBS|pCn>xFmggPV2$9l}&oWUIOLL@e^y&d&f^3v9e4 uMXm*E=*1NOvyO7)F@Hx90002s0)7FRODa@NGc8X50000UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0JKw;O#lD@ diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_17_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_17_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_18_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_18_0/00002.png index bfd2b4af73460f5feb08e2abe34798ba45b86f4f..f1a596db673dfad7f46865610779e4cc58b85663 100644 GIT binary patch delta 928 zcmV;R17H051+@o|BYy*YNklpPL6H)*{ znoeQk3Sb_Cb3dkm2Gkl+hpCy7%dRt^Z8%gfLK_8r(e$ySD}MmquG5wN+S8>lGQS)d zWd8vPySK=$6+ky!*2pFovbVlvtec_~7}|ZKUIC~H+IaGO{wUV>!`*4h=kt_Pp(u)? zC=6JI;FhClXnz;+YO&r4cF&IwyBD7y0Hn@38_L;Upd>Ou$F(4u+0u43B~fdNtdV8K zs*7q0ZKcy{W=Fe7i&j1*e=J@lRjsT}P&qrSN~iU=-)L#0%S$dbYwbI$)AA?mzrO|H zt7>8e?8cdxs+cd2XhZZ2`_6V`j0fNm)ep7)6N_w?GkYLy9e+xoqTV|&4CAS=o(6INvg(S|>D?D{ULL~21(nVu>pD}^%SQ=dBN zj}%a+p_QOa&G(}?B}~7v$m)f|?y}K;6lfL zob^Q7b!6shL5>IK7vP!rGGxfWvUUr(3JrjCD1R^{C+m?9Vqyg}J9f@BbS2#WgmTKF zmeIgFLU}t-Yw1)#Z3!~G`K@UCJ>2Nn#{Ul}5XPBsN>2N0cmJF3_(f3^9|lX)hr*7A zlq`BhPng`>W8Cnf{Q3YmC8m8$4Y`+ysrMgxZ9pzaOeU7IbnR<6N0pD|cGtevV2P~R zeW_C{vYosUYVfvm&$pqoSR3v->O`J;$JfOxkSRY`2S7ct+WySmDN_3WAYZ$NkM|-1 zcoE1l!KiBJ&E$L+^ib5@GNt+}wNe^P;QR%saiYGlAh6m100003`I#QH}U zStQQ@5>PT5NNB`D(nzf%2AaIfOYUch89;&+9Q$J}v=P@bdVeSRdqBBhQ{5Vh7xdh{ zCo=)H=j~E(tm(XRWSkmx)?9x|DPM`U?KMH%C$;TV8`0};!TF`E%DA(rBKZTxmuG~#C~b_ zJ}ngDpJGWjTz}r;qh73Ue-PVTz76uKM|%oP=8T9xzxq<{--<8A~d4X-p+Q2aXj3;!c+MhP4Soxn6O)$ zPbcX(k3*N0XacmT^#*7l1n1`9EG9+JO2-lu+_00v^Y@d%yr(FxS+&b$CMp#NA@$paTE^0001x%rA{t VG z)(Rl%f^**|p*JpQZc=S(a>SCd2egDub?ay&quX60ie0vQ1v}u>yAK6NOy`x6$z@0L zVf?`*yER9+fKC^?bw8klMmVLd3T0Z1xiRf%)Y6-oDc_uXi^kKQ4|<< zQuAVExB_C%5`R}LJm2ZK@I&IR&mJR)S~;4h=5B|E^5la0Y~@*^RVEjlqv3hA;ny*8 zT{7-#T&wo~xpTxOBs(PEFvYEGwim5a@Y|cFWK08t^ZiGAgo~A&I@%+;kviY~2X74s z9|c*>e-0??FEVvAl`jX6h(GT@HFf#m0tQAdAEd&~8~mkwlg?*Ii71DEw=TZIW$#}2 zdC^GwIDaFL zXwQ)5S5QV$Rze-h77@cw7Uwzw+DjU$s(SRzWeP<5PcO$@vvsm)dN^ zg_W2X;J|?|EiLWh;u{a8Z5y?F~Im4{V)<1dLWC@?)Sd*2dm zhu$4+^Q>wGf4cBL=-9`t3Y0tBaOmh<^S_NQ{`EyK<$k7`-YfY&`C`(ECI4qQURmKKb^Fp4}T3#(!bh^Y7`bnJcrZ@9gbd z?S3l!*XQZyrg*16G%ViBU1YiK`0bKc>7laAo}G)|8&iMuxKBvKzkm6@OXj*Y-p$!1 z_GQnFrPYfhFW9gbW}8g5F=`cEuFVdQ&MBb@037O+)c^nh diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_18_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_18_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_19_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_19_0/00002.png index de4d1c50dd466215d7eea300080912da553c0cc7..2a84608ca408eb92377a2ba85a95457cc86032d9 100644 GIT binary patch delta 907 zcmV;619be32A~I!BYy*DNkl2=zOHy zSO@_UgPwC;MNt$*Q4~e-N!<5+-#7lskY8nw-P~Am|DaW0#n%p{*I@3}F~#9yEsC|) z`rGl@t~JB&_kWqYUTaMpXi}G#kS4eQ z0&jW=8zX>N4Elaf!#JSYj2eVIV=cS(fNR61+6FFf&?lQdwsozafNuI2>ECNQ7e@Tc zkU`cTkhFP|?23SK!6k*nxsbKB%V;M>F5tG?5sv_46Jz1Y{rRJqUk`U*Q$C-6WmhPQ zq9_Ulk|D@#O@BPsn5!;ck~PgnbFL+Jmh|WWiS&8Z(ITYBKDpzykXLStxDpXR7c|~% z$8zyXBIXp`MB_M@Jqg;MNrJ&mbCMeq85d2V*v)i&yD5NxF71K;DL!igxR_{zwge&O z*|nmUcYEwcH3AW^9K$u#J)lL&^G|` z)7U&S3YWVDod6zO+9u2yh3&#i+VsRtSZrw0BoNT@(C+Qb-@+v|dJ;d(gO-q{zs48u zTysARIk1*{#A_qq=&jW>11Ku?pbmA-!2z5>t~uBWAKqX48c1*H;BkPYTzI3Cw+A~- z^it*n2!GrpH8D3k6tcuEnJ1PDBI!va?I*^>=v+KEsf`_}9vu#DiKri(equi#3eET! zMw*cSdzpDkuEBkan4w96ZQ(NW%0(9Eg1|gwC>w*{5Oa6Q#Fm5G?<(K;ZD@!dNhG9j zv8^}x$I=8^WZ9v5d9evDBboprmRs(kOJZ~_<$pL!P;{?bdtxJQZtEms;wnL8xPCl$ zYse&whuColJIOokf6E^5-%=A$6h%=exaah!HgaC(B_VrAb=yeXY;G7R&wB@IuvE_! ziUP>JM$>@bchVD(7`1eduJpH|#*K#O6hn6q?dEa=8Bonsu4=T+y(^6Z>3$_~JQ7&n^Qv86U3_Y5_Im%xZC^UhW9T5A(nTil5r1H h6HpXIQ4|mH2M4C@Ig8oGd;kCd07*qoL?HeN5__4CND=azSAh1OkE%)? zLmUm)b=}9W>moMs zBdb_E0!Tv1XdtN(4-zMjjhJY1EA#`?)@+_kZ zi}s@sFM$uxpw#LY08&YW<}7U?M+d3x&NI4yRnz7Ap+QFg3EEwPjDaRL9~_(fTymEs z2Bw{rlsgD5NE?0$!G$`xePZ6d?G|^Sk+ z)L<$+z0O1V;C8OGZx)3j&WQ&So@fwkuJ%gZ@Pap{A&>p^yE1gAs-JA<&2idth;gDS zMU)#K@l_5{o-B2e@;G-+giqoyzO@Nb=-# zPL~?$=GTzA?w{t)p&gWSJ(>5%Qa1v$Su!c_@~3h4WL$&P?n)b4i9bIf4ONBr21m~Z zOE~F)%ttcpA2R6s0002qL))2SHF^o2Xj>-QlW@iV6Xwc^c3iVe-b09Ie>7EXJ(aj} zshPPNYP_u_Z1GR|2(?=5DV($u<}blFyw|oHClx^C^ct+6g7{*n<of` diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_19_0/00003.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_19_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..407cfcb0e1dc4dfd6674ba79641c10fb3b719db1 100644 GIT binary patch delta 875 zcmV-x1C;#T0)YpRBYy)(NklDriC zTsWH#^AGQNIl@i8V%_1KU~Y8YcIvI@g-sYd`H0T7SR*es&&6yc4yjpiFrl_A3`g1U02MzB+HV6TqErkru=scD%FhRqh#h zjhaU%;Gwq>L3-73NS7k3yBVvSq6q+p)wVRa!kc&c*AB6NVBZIctC;k`^i@oig;^*X z_6}IXJm@cc(VL7L(>cwDP&YajvVOpKdUj zROHQ_<~E%ycw@S`gS-QFZgw-_3~h#~Qy6G_u+v6`z2L+QX)uwqOYFt^R9@Fy&ud4I z-Ee*@sa-RiFRcByj=nz7CbdEo6*)v^p<m&HE*{z(?J6weR#z^ky?Jn$HL{=_us&0060L#eL8Bda&cqLr7!NRMFsV(k-n z5M(7{1w1wMxBjmPOsWbdobSKi7{xOu;m^_wm%2c{N)%`Q9J5>E?5DtnOnP_nObXJ^ zonA>&Qep(rcT&=+pw!TZdEg{m(rHl?MNzcY+JB^jQIm8J?u!5b002ovPDHLkV1k4v Bv<3hG delta 323 zcmZowQ)5S5QV$Rze-h77@cw7Uwzw+DjU$s(SRzWeP<5PcO$@vvsm)dN^ zg_W2X;J|?|EiLWh;u{a8Z5y?F~Im4{V)<1dLWC@?)Sd*2dm zhu$4+^Q>wGf4cBL=-9`t3Y0tBaOmh<^S_NQ{`EyK<$k7`-YfY&`C`(ECI4qQURmKKb^Fp4}T3#(!bh^Y7`bnJcrZ@9gbd z?S3l!*XQZyrg*16G%ViBU1YiK`0bKc>7laAo}G)|8&iMuxKBvKzkm6@OXj*Y-p$!1 z_GQnFrPYfhFW9gbW}8g5F=`cEuFVdQ&MBb@037O+)c^nh diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_19_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_19_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_20_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_20_0/00002.png index a472fedf75fe98425269f62d8532f3da6099acb0..b15da8dc1cfdeabb231f2b61f17f88d1d4fa2569 100644 GIT binary patch delta 907 zcmV;619be62A~I!BYy*DNklOqW+&PIlHAKY^h}E4@{5Qjox}Ig zl^6vS(MabwilQirq9}^uO|;fpYyL-|ewIC09W819v6^S`vqI=W%w0OBe&krI)z0(0 zp3-aFYKA}Q5;1BY)Mz-*(;5hWNz4Y&Hk~CAU`;nVpzNvavwxg==Xt6F&DzQmrb1Tm zAXTTZFansx&bc3xKnK+FC}3!2>WeCDs(|@9u3SgdkJCkdZ5_Z7ei(~3HXAgvDRvW$ z@@U4CT4LojO{0d7PE?v|h9y(l*=^D{#k!EU>NPI(%u}_F{Kb+Fd(i_ijXTShAg39O zekx+yGS`fJQKE1fTdGoN1L%7=??mY@K`+jJ$l?BYh<_!rmd=cY>F6Q+oup&L#w$gm zj1pOr2#)|}mfQ~ks-d`$?o?p6pWVuY#t;5YRaTG!J$~v;mqb6~?QR{r-^vYu8SK#y zeemMt{yDHf`R9NajQ$OW(kS|3^)1%F0CT9z2OH=Na`|8>1H-GP`dEqQt;=d2_H@b= zk-fvIg?~E%2^?%9_SU@)0Ma%)VD`&6>!{L5R`RMQk3vkyAr80JHNBP1sY&c>aM*wIjf8}jgHC{78Tw+C*imnX|6ag|7^^j#T>(tVfgDY6+ zjiE0j2bLhG8{~vdKjO{g;4Y*DSu(Gv+crNNdVdl;7Fa?WOnFXbDE-3<6gBZ5L%>^R z1jyZEYCo}An(Y0cS{~>Q&dajUXTJH4OwS5WJY?Upc*-9#zm{@9Q4~cnjm#{v+r+mK zdGyEmhNbG%k~;wjkQ6J2GE~o3=lwG7vcs8>a>|tQfr?}Bs3|3gKodbp@?_+7kH>P1WIbeSDL9nl2o4Uw9Vrm{75Ey;+ z!@n7U+tiJIy4rC-Al3q3VdAF&b(qcS(!kq#I7qFAi=uwBx-ONByP4rV04y(AY>x5U hmXx9>isF~^7x)bEF~c{~egFUf07*qoLf delta 762 zcmV&uRryG37Bf?c)Dx1yn?Th_m6kuDkrYE>g!| zvWmqsfEbj_24WhqkO(PtL_?EzdCB{1F$0LPoMV4XLTz!)qknI*J_e)*g6dU~T1HXPHE-}NI9Z!U-oPcez6oh`|5Bjd*R_ z%|%Ep?S)=@9k65YNhv8yfrsWRGj8y2AJ*IlkUOj>flEe-*cZPh)B$2QnnBF4CJ#y? zycB&nYhX!xddXXR_3<3Wmc-tnr20Z;(|=ROamY);J7e>_86aM!@-4Oa zqN4~rgKBE{-~}2+h7TTvn>R8W8W_f#*-FnIQ4~Td*ussH!)fl`n&n;Z4p*4R`Ywn> zbDk`7X0Nnuvi+23Qd;yV+*QXZoa-Y>;KI8ktIcS}73VU;r_Oj)M^?IwuOs! zZ1&M3xqoIV7nJp{*z#Pe$C(JrEFC}AT$DZ{nw4(G9Wb1RjDk1KH5pbfs$Wej&3+py z9<1;7ND8kg5t6xF==htv7fv;djO6$XsEs=;gox@APU?8>9f$8GhdUc+rH;lvLP&qN z_cxC0%hsz&*k7GyqI$wu+_Nsv)vLjldUA#Zz3oB si{Jyt<807*qoM6N<$g0PEpwEzGB diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_20_0/00003.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_20_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..aa8db45170deb83ca5c8ece198a77d5e244bbaba 100644 GIT binary patch delta 851 zcmV-Z1FZbr0_g^jBYy)hNkl;}&Zj2!`^7^P+ z0>+s4PTE>g6h%=KMNzzl`@Zk{#vd8^v-}}-**@?*i`@HJVYF|?3j3q*I9}J)B=`Ds zo@YgK{-;|s5E~$l#Ou1WDBvj~+9R-dI{7nz1eDAM(l#-%DSu;D3^XarQ?x2Z(I(9# zt7ZUk7aaRB3w?0GaFc99gCmzEdq7*Tsa_q;3%Xr3;@Gy`E4c%{e)mhkXHDmsk-=rJ z=I;7~TMm0T$-i84_L?AWblP^Rjp)E8Y@B?^ZqKVTyed#q*2C2|m6wy!0V$poMNt$5 z26$&7+98)7!GBtw-RQO{paaA%jXa>>)ikBSi3gqy9e`><{cX0t?vB>yijLeksrqwu z(w+_(>Fae>Qv2rUN+ZD=+{czUEBjyYCCD{pJmrb}r`~=+E#({ar3~18n z880ZBnly4yXkL#R>gt0HI6?KbRde+Dd&M^nz_G8r;)>zngP zJ&f9xU4Mb-n}T@g+=P1*ni?ufLpKu$$??m!+@jYs_iGoitWg)Sb9aiKT}nP~hC$Rm zExvdL?WvmqF=aa})`hnMoEDsc8DJ--AX<(ol(GFLP}gKMAT^X!!<{pxWItycrZqLM zRbYU)DR=1@MSB;7w>RhOX!{G!@9(3dIGqi(kAJoodLct9Ae(TXXTF8n$z<~NCt}Tz zltnvYD0UM&$?Zq;Gi)J?RsSDQfXwazWRfNye)HgdKIlwQ6h+}+>?NY8V5kTr&r!S7 z)_>H-8I6(n38Il_#O8#Q<8lb$&?P7U z7fdn{;V)gD8|AE<@K;JCnqmxoD?DxZx6@`ox^!xP)f#&Nkjq&epyBF{&#RI}Q4~c{ d6h-le_yzZi6ScP{X~6&h002ovPDHLkV1iByp;Z6? delta 323 zcmaFKc9&^_ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0G{BLJOBUy diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_20_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_20_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_21_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_21_0/00002.png index fc681ff956b2d213ec516c9c7afda5513bb93d26..17b191ce98fd77848aeb262662cc666b08611cd4 100644 GIT binary patch delta 897 zcmV-{1AhGR1(yeqBYy*4NklKFS_j9W7};^u(k1+RD?4%gQ4CF^$I{$(881F^Q&0j4|j(t@8`Fi3Q3YA zNut5h1MYLlPJfhw1~?RjT!f57%l4ZRyA=DB8L5Tg159a@ilRm*(8xh9h=#SaT#ZN6 zgd(10q!~~tTSTVe(^w6*dx5w5L?LDywMZue;oc1D4VK#8?rlm$wvm6MG|H#OYmudZ zu7KxY&$!zSm^E+UfHRLOXD-_cSYqc!AHXab zJrajqv-1-vM9f_|#HJL1s%?8%tsKCCleXT{99Q@i@kMZTi_i5%D>B)A0JbZ9Z$S?n zeP-y>%qt6vQa`I6c;kF4-Jwn&9AGfW>4UAv;r-)~WWRAc@+Y7QyCtr|ahG-6U*~R| zvluJGPJfle>Y}xv7Kbq*B48(bBVjoyt|}zT1J}fCx6CjjYLSauUSJMgAR9roRsD)o zxihSI0+m_b)97e`Yw3Zm0Cl4;fd8KmVXVJbi^%%4ENww@aGRD&!+mg3hDqyY7lAQVD{l?HeNQuZ<*l_KO9hG0yZd%mg^ zFa?A04J`!#00000fOm49=Xsv~uZ;4K<2SnlPb8PhKQvOAz6&WE@fj^p?|KaPWx z@juBTc?FOGC98o9jrfo>a+MJWn$+b_*0aS5AcN)f{jnD65r5ZabS3#QpacZfqoTA1 zJva7bPQdlc>#g9kr}M%dKQ+qix&M?>eiCildx97zwQ#C=^!`B@00000;GN7lhTcyp z2hN3B#^ABiRdK*jI9z@i$R~Lt!_`CUhNjAv7DW6-6wb7KQp|no5B0QZ{#AE?R2O^5 z?KWMWmnS(L`G4(V##b9M%7`6M;lh^fu-dmqJEYi!Xu{c_=ELTb0Yl9)#u{?1fGH5w zo_}i_wX1g_uAv~B?OPMDUF4YokEr4XJB#KRu6rLKZsNvrw{pF}($nglo zuzD8)HH|^W9E37HykbpHsy${aR4kkBWOv5Fdo5*IR{S|B_hu4nh_L0&gq`|HQ;hT| zh_-32R%$w+sKSaZ8?}g)I{mbFg~=}Klm@#*!7+HH`(HDXia^m)8O)A?#`a-JjP_*RNQd|cre_Vpv3_G{wsy<3Gkm!?7G^k zJ~4=eo=UY^Mv&+_r_BLEX%O4RfVa`!g5akB0PwA3{zb{Ac{RZ)C4mt2-SA3-hS5J|_Wn_lp*no}PPb1QkO7F3j*Ra|0g#*$nfJOLux z4zxz56jAGuLE2>R3(oaCW(9b3)3*oJIJWiQ`#=p%1`_}P001QM4?0yb5}o{g4gdfE M07*qoM6N<$g11CtUjP6A diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_21_0/00003.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_21_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..aa35b365ed267ecd46407147fdb95a3289f876a6 100644 GIT binary patch delta 828 zcmV-C1H=5?0@4PMBYy)KNklT=m$k@cfrhlwiG0?=8muOu?(KgK@ zyLJF^*SYp{EsVi+hMQCiEsk2Y+yQOFrFsptS*|WIp z(|mgV_*+hUxX4#+bM~1aUUb@Zs;%h6C2aiVLvDNCo#7SmQgR;d&Qv~}k_jmB1ONa4 z@SzEZ_qU6U8-JaK%tOj07fZPL^igbN>T{limaw}`u2OhZ*y&W+T9(rRKN&4Z(=Wx( zcO8=HkhExg6!RvrO^>U*Uwe9p138SWaJ5Bo`AiGN@{pCsgnaO<!5lmZ zPN6561Q~O%mF?kOk)@&?aXrB3I-O1@tU~O1FDQXMT9Vd|?+E>CtW0<+CEBT$A!ORw z9M?fTB7dcG;ZOY+N7R{o%gwtk3Fj9|RKg4?ow=6VOu}3#6s6Fq%t=1*e+^C_L41V9 ziZ;AIcK+-Zj*h;be(&PNml98s(*gZVcEDfvwH}OT`b(m0=#gVby*FUkV|#r``40Dk}g@WS;=L(#Mw(H={jBp;?V{~xwM z<~Q^QE5We|s7b`Q_(%M6CN;L!*oIupq-j zjI^6g6fUw?ir``hDGAAQTH_w`m#*Byneemf+dF?j+qeU?b9NsgF>>XF#zM*_Ks@?I zu{BeBj1rCD`YDuqPa6a{A77}U4|DVfnKy&81polRX?_8R<~?ClmK8Gq0000UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0D;?;B>(^b diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_21_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_21_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_22_0/00002.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_22_0/00002.png index 57b43c2696bde039dc32e1a814bd6d5772d75f28..833f854d36089dc09f71b7651e16dded69ca2a8b 100644 GIT binary patch delta 921 zcmV;K17`gE1+E8>BYy*RNklHXX5z}$#dz)ZM{^zI7q^AUF|Oi zgAhW1IZ4K7nx<)*rfHftah~USp7<-Lew9CdceLdEgVnr>uN_7Qad&G>ab&F3YR7S0 zZ|Sq&D#Oomi$3ZY)YWhthZP9CB<6$Dwwx_1z)Ck7Q1(`iS%0S9aU5!(SzB4cx{wtR zWY;BZTmj5uF!y5?Xh5wQby&)bT6UcQW5c0(5XLO%$*ylZy6Pw3a-FX9&z>$TBl+dj zLG~YzuzN{%tpK{=vO<L&p0f)?I+KEI0mez^OZ@_zo6Q=w^^ zrfF=LNKkk>fq&Lwol12xa5=Zk;@`LhuutQvK0pCArn7=-XeOUx(+O!o^m0qf)mw=w zEBeailBubO?A9%BQZ#Q^&FignfEl;$_G-fvGUJ?VQlI@o-tgV3E zfCqrg!P`7!zon2~tpZKJCIN(vBoob~hwLzuQ#;)N!+#Fk{TngLK4HtsQ^XS%O)JyE z!(a-Z0BMe%OVgg%A?6egaki_y$U+(1B@b6YEVDY+c*k_MYIjm6==eurp+BpDPA1KM z(HAXt-vC=5zqg>9qtBdp=EU!FQeIZZ`0n-oUtxy2=imk=LGC%&iVW|M)%Jy3p|2WQ zSD|Tz5`Q=H)E}!ErO-0CS^_FCNjLJ~u|jXcQYjqvP0A^u){suedV;e~rIY>*_7q~O zDuO!eMvYYpMCXg?pchUF>xESqBHgB)B5vRh$k-hop#}L%M{PyNxunUcN``b}+Nz5A zU&dYg0NoH8l|ZcKDiE^k|TxYKSNh7 zgd1+>1>4kg2vuX;`2PV7!gqcJJ(DLKR87+~4?@)g_Vu-7-t zpMRAsxJ;-%I9p1%zV9tkq8hZiW)J?9*IdL3x1*1$v9CVmlbAHMWl6H@Y3`d7aLwLy z8e>Axo#11sZ9Ck*lKWtu0jpb>{l delta 741 zcmVcjEq+?J0Mb>kLqqXj^pS0aU7(K z|H>>T?*QUZvKxqNsuzioT&C)1QkP#D&k{R;ILo>A+bonGmw#q-B=d7X>X1~Af@C>; zZtj^m0eR$QDENu#ys&4TDrMG;KPjb;iEZmKp_(V9bSkar^^-6F00000xPdE2swo=h z`NtIt23C- z6z9Q@h2Iba?|(NCUHh4OR@*g1EQsi8%)tN* zCu0t}@(lNu^5j{NuSBhR8uHh2Hunr)b4)Get_jdRHB1~8r3gimBqg~*DHW3}SDmgr zl_`3pu0)!LEPXOerB-UR@d;CrB&F^u+F?}S%wLrd6f!P#-ecL>mQ+lk{oPP~TinHf zCQPp61AlYv-}Z8DRb@22ioq*l=IV`!4tCKWWZpxs*VFmQV0)eysQ>_ASxWhVe~ng8 z?BP9X@Liav8)tR%7&VlHc&zkS6C;q#18NfO#u2E zhLU_To@Y$J3Zir;AVo}O{tocGKN>ydbEVUN_tkWbFl&Y{grLdH4?zQ1bL|5F0C+p! Xei)VtA(3U<00000NkvXXu0mjfcz$C( diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_22_0/00003.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_22_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..fbc86717a9fd7445bc5c043ed359419e83239100 100644 GIT binary patch delta 867 zcmV-p1DyQb0{I4zBYy)xNklSA0WD!uJqDWA=(1}|VB2=D;11|iT21?2d4epICG9nm}%J+;+;1XvZcjoP5A;kKGAT6;?vl!|a>N!wKntkVuN6D2gHt zpef2Zryj}js(<6MEm)INR_y1(2|W;;JLnIQE5It6G4`hwp zA@A`da?Ztx94HiXGj-iEhtvVMvGSCV*hXysN8(D@*?--z^nCz1UKVq%gO}q}cipLR zF#y00=n;=Q7?%==dwe;TK`!x9vw<~SWzr4_xrR$|Za&q%@erNi+Se0R030I0SXdDYNmKZ*8lg}Ti|Z*b#;S4XGl0ClV>fa?yQLC)RN!fdBegHrQ98h) z1#VN>IKOHi~bv1!q#u{yoQh(sotDk$0)R!Z7A1gBe_q;_f+*5PT zOYA9`+u;P`+xq^o1U8>)D(m+Fg^{hl5xYONbQDGLRmA^9Dg3SrPPehwJyMeT;IC$* zHZehsiDjE3j`&j$c~!xRDfw^XMaPC_z-UB}PC*fiJ|SN%Z#_Tk8mC&ssJVg!rZVbEF7CI$cp!v)M5Nxc4vdzqkn3Qc*9e t#!9Cj&lgHD&sl;#lUpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0J9L4OaK4? diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_22_0/00004.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_22_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanosp/test_unknown_asset_display_0_1_0/00004.png b/tests_liquid/snapshots/nanosp/test_unknown_asset_display_0_1_0/00004.png index ca487349268fb5b86a116f8ef5e63d23dbc77d1f..8a4b176379497f3b8d75b40fa3c4a9dfec392412 100644 GIT binary patch delta 941 zcmV;e15*5g2EqrBBYy*lNklmbY{?(q2$$)nsr=Ekb}aKIjzrD1*97C!HKPjC1Ts%G-l9+%0!CDTjuu1 zg=>?3ed$7Y{Iaw1t3N3>dNf&rlBAD}>`#{zqF$mQD4k)p0MLsO8>IdMx)Gg#%$8zvzP! zyKjI^-@h;51GE3YJ@y-YWqvA}55!D$y@MN=B)Q%}Dl)yl@HYM?v3GxA=SvVoUs`Iu zu?5n|4}asCyV${4dW!;ujD56W&Za7WcGp8;S8c& zvVWNAQ?*Cbpc94~uv&O@`l1m?Pun`;#tiT)#72dLp?-B5sz5U!M7nYUbxJ7Vs$_=D zxtc5J1xQ_U1J>MGn$DO0_H!8K-M`L_qkBNeJ2*sLvL%-6EXO-&a3eyTO(|k^kRl4@ z>MniKY87OqVl$6+^KB)NjAQ;iMlMPXeI}SUS3@sCmV(?HZ&4IQ@oD@42d%UV;B+H3 P00000NkvXXu0mjf&4|)i delta 747 zcmVG){43nNQu{_iP~ z31D==LQZP{000000DLCrd7kGPzhub29p9@RXjdrzOiYLPx7q;}u|LGwa2&_0{WuOH z6K`3?;u$~!N@fEIjo3((Try&y$!~ef^K3B#NU(xqKc}IOxPR88PqID-vrZR#YoTp>O%U^>mQJ-1y?+u000000_)IDvLlYaz zek-80qIB20Q$DOTCE4^v6o&F$y?S`Zl;V);zlRT?{>J0pdtg%&6Flv`v>VG}a%yFC!=(TX$?xZ$$u)P>>bP>Zkq#=jhwFw4hKo!JYahUM0wLS!W zy8}6;(C|B;HmgKtrPxDlemCTzPmhGZdSSI60nZN278f8gamO@gh&fkD#KTGww;EJv zn25-XdX=*qZ*)Bws|CeNZ)6jwm97e(tjVT{@0jcxajPT!4@HZ!&?ciXPwhcuH)>zq zh0FEXXn(ZLx!N?hHL;##El3>NoM1&TXUjI7&~KX?)f3dP#k-+|h~HJwZ`!tKkX-cJ z><)N2QF4b|ZK1-O9;Tz;f=dujXm+JANbt62R3%5viS%Md&cEwn`NQnQr{gzd#~koc zJbEIAu@3+MKqZ(YG_gdES)P{O?W_17n diff --git a/tests_liquid/snapshots/nanosp/test_unknown_asset_display_0_1_0/00005.png b/tests_liquid/snapshots/nanosp/test_unknown_asset_display_0_1_0/00005.png index adea5145ee9f6079afa78947f18c248928f3a33b..dd7464e9ec5b291c5400953ae2e88be9839c4ae8 100644 GIT binary patch delta 825 zcmV-91IGN_0?!7JBYy)HNkl4Ww;iVSiC_R_thUFE7zt^rAg9 zldO6INVv}2AG6SQuCu#IwXWodWyu;)7A&e)L$Nv?yY>XOZS@KsfEsr@6@2D&UfGje zcs4iZAHU_{2q*c9HHYT}aiP#Swrl}4@XW%OTE5_7i-&xri ziD;k1<|*mw9Fcuu+?cXfnu+y}n_-D5Fw3{ma)IP_FFYEnz70K`E&*pL!2|GVSp9xB zFlV_JY}|}wehfY~C+$p4L1T+29ulBFn%!+0_kYL6OL|>6+nX%GpPDaS1I{4_AW4!W zc@(ahcytJE#90VpIOKG;6;VF{S9|+(IG#Oh-35U($2Iv?{LmCd^lxuGB;~h$8P`ez zGb)Ao5tUZXZ+zDPXguBvl||we;Q0X%B3{!vl)tmjg&F%pR(a=p7_5Z_rznt&{ zU^3Nk!+<#>c^BtzAEQVy?qQyvf(Y-){Uk|}UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0DcmcA^-pY diff --git a/tests_liquid/snapshots/nanosp/test_unknown_asset_display_0_1_0/00006.png b/tests_liquid/snapshots/nanosp/test_unknown_asset_display_0_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_asset_metadata_display_0_2_0/00004.png b/tests_liquid/snapshots/nanox/test_asset_metadata_display_0_2_0/00004.png index 86005b0ae6ec574102e2da4eec9eadf8d5d8984d..ac552b42dc50d06998357398ecdde41e113acb4f 100644 GIT binary patch delta 891 zcmV->1BCpF29XDlBYy)}NklaF`${)Krn$mvIim&4D4x@#*yEUdbGS=N}wbtt? z{cV?;;oowLHr+OKXG5)33k04r=7UjoIa_9cHr!}H*;CnOIe+wOt=&MgvNDBLAu}Mz zs+X{F1~8Aou|H;k22|@&gV4xW%dS13Y}iyQp?E=`toqp2wY~!`*Xd0Etm!f{GQNyF z$oc~^?A|21W&mAqSt1);$l7}4(N2mogIn)K_Xt3%pou5<=T|Ym9`3%Tyq|B`6_O-L zl0<HYfTZ(KxgUC0(2#XCG`u zhWF2~6(%r9y_<3Tg?Eq#qdSU)rVJUTaN-%#Ru52G Rv|<1N002ovPDHLkV1l0Jwd?=@ delta 755 zcmVf}pSv3LatgNoH4Ok)-bA$J|q(4ws_na>t0Ko~1I_xmK&7Jv6fbSCR#Kp7BJkBSl* zeQoSnIRN*Q*RJ65>AG@eo`O1i`kzwDzlD8cpJ2vGFPwTadjB9y2qA0Vs-4ZsMSPEN9#S;CA0aW1GnuWE53`32O{hbeplY8}g4 zJx{C_7^W!hJb&w5KdJm<;MoU;-MjV*^+NXKBs+cl!YkB2ab-cn3K)vHytF2Inu967 zki1s$0Brbp-HgaTYg;$Xi7nm-bkjQhbwX4Oi7pwfk{kfhJ`6iRT@k?mz!0FC*mq?f zdrk-iy#&KE&fU)mB%q^A*bHwyf{_1J-*}U|-xjgBe}7!i3#^Z4uHMmm5+>N;Qbu+( z%}Ws1)Et8e1V-i<3`Lt4y_8P|2JAXR&+Ex~Ff47jRZa11(s4w}vy~>9bDTkN62_@e z{FR_tp|odm>J*TcED}UQpef%|z*D9+f|hS8Q>^i8UQ!_O8BSR6GnwfW2VL(vpUCut z>yDC-CVwt~G_aU@zKjc}ZHN25nuy(cM$XkFtf_@(^r?R)8-}6;Gd@l14yR2fdk~!v zTcZhH@?JSu%NenGmxAw__DXs}-B9<{;bTqO($T`f)l;J>Lum#myq*1o)}5ud_2}@c zpEM^f54xi*{vSX{7B9LGLI@d)=X`aVfu4E@_-t$y9su`b)9-?6+nG6;rb7*nLd}F( zkdEBvp1k28raiuySe>p{icMWm9`FK0)ag#j4&@CiAjzuaHfG-ykc^zVTBd{qY&ca1 l@rPW{o^SvNA%u`cd;@+ylpbL7t<3-c002ovPDHLkV1l$qUuOUS diff --git a/tests_liquid/snapshots/nanox/test_asset_metadata_display_0_2_0/00005.png b/tests_liquid/snapshots/nanox/test_asset_metadata_display_0_2_0/00005.png index adea5145ee9f6079afa78947f18c248928f3a33b..c53977d8fe3b0a72ddb09135e5c5bb07321e7e2e 100644 GIT binary patch delta 800 zcmV+*1K<4J0=5Q_BYy(@Nkla@NnAuiqLBq=ruuu> zn%Gzf@grz^OCf|1LI@$`V>r+AJWu?VQ$EWdQJ3$7E;Gr!e>05M&6r_-6dlLoI7-XC z`noPNqdDK{79E-mXpY3=IIJk(SDIM2z{k_cp8+DEVm64jHGeM_W6U-KEuPg^tSUya zCe2M|%>dypIQC-}>fnOm7R81JM=n!xK$(zKkBZU@x?eTo*s|=E+yR&0^-}O!({*8F zaQUlwcm2UFhdsQ>SFSmKO=u=ME1g;+I*^2&osY=&x;n=zf|9Zx&OWJpI4K>F;t3&y z5b}e!4XrozU4KK}L+N!I2&gV%9~syS)=z~kT)+JzbPhvFUke7#kI^bDacRiCL{SrI z8V-6Awi=MKIctjV^+oG0;*vGqoyWsnF5I@f4cfY5A^sixq5t$7j6B%w4Cf-)BG7pE zmcUa(hXmO03Ud{H$5a0ObVf%zLQ-Y^nakfX}{@q`P;_P*9HR}@Y1a= zH8?$9={CidOj~wZ)D-DvAUi-f1bW~M{J`T^)!^g8$TFHv3O7VsIwNd-8+K+=G)%LM zzF=NJ8kQOTn#i_&yb9nFnFCj$C+P&4eK3_^c%3zIaffX(KDtRF(@$U4SQ(K8xe;_D zrOb<<6o1iFeriQQoH$PPGN3-8)K@Ik{;WP2ZMxxnb<%w&A&yke-CEv2UT-9v?R|kT zCWu;bjES0fU87AHa$c7~=0V!Gp`di(Oq~w{Y}eAy(@RL(8WlCyh-h6vZ85C_L=Gs} zoIqUcikeROXF>X)-vK&~IvEZ*Bz`*y5Vuz2NPn|r7R{vh7IB~T{{slf>LffBu_*16 z3*4GxhMNrkvcnRj#mm^YpUpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0A7cc2><{9 diff --git a/tests_liquid/snapshots/nanox/test_asset_metadata_display_0_2_0/00006.png b/tests_liquid/snapshots/nanox/test_asset_metadata_display_0_2_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_asset_metadata_display_1_2_0/00004.png b/tests_liquid/snapshots/nanox/test_asset_metadata_display_1_2_0/00004.png index 4bdfa1155eb4a6f56649a05795b9ab17b0834ef9..53776a0efdc2c5f4d12003d15ea521c2e13d9fa3 100644 GIT binary patch delta 897 zcmV-{1AhGZ1(yeqBYy*4NklKb(h@ zZ4mIT#4aUCk|arzBuSn`Ypu10e`Uz;^2atubK09x@m>6!P+Ew)N81!fwzVo&Ywh3C zv|Vb2-|ZT0)H-^x16p?_CvRU4X>l{w6W6hM%s zw{UO1$ip{toD_)0zHS)1@#nz6=>; z{Q(KPx5%j(Ko?w=$p#m)wsx7(Nl^;8c01}3fSRD0H}~g9vA!OjzNS2%PuUfcBuSEQ z;SVlK&+>Q9WPi4maCArwG1+wiJy8Wlcc5w5iTL!X0N0O1UR@caEba--v5Q+5F&Pto zG3sYEhE6kOe2u21q`U{ImBf*1RRQKdOBnJ}TYT)hHMd*S&Xk|Fe%uXp(2QKQ^}80; z@s5a5tZ3-{tA{aU*v|tanXYG--P1~}4!9im=({3r7k?3UWlprdoZQnU?Dc_Bt z66^fXFEZGD0exZEI6|L21B^SwtR5gMIm582vkxxdG;;RAQDpN@L_<|A-~%+{lBH@} zJQ})pW`Ak@lMWz(i@s6Nz46Tg24VIZ4dXmZ0q=XGD3~FMyJ*~^!E3FXR^@3zy3I0~ zKx`0L-q;Qq6?5yaYE$*g&rwxnV~vWd{@9w4OuPdkZ$raDM_k*=OW5|_X&QXBq>@P3 z)dg2_@NH=MklXdYb@KNA2gG;{C>kZ48n8xj*?;M2OZw(N+Tp=6Y1u{k4hC!=^%P6pVe2Q|YIV8l^P$aZv#+d4-wpp)Gz zrg};WNVnBA*dOs&Pz$ZFot1be?$wl&GJ3;uz%X!|i6+IDps9y%^-b7ZjM>+D_gUHl z*z?6Uh&bY^!o^>xr8YWw0%!@^6`t%Gw*2V9U~Bq%P!`E4gVl9=?UE!(k|arzWG8 delta 738 zcmV<80v-LA2l)k%BYy(GNklEiym^3mp4>7RrcwJ%9Qn>(_uZVNpE_QZ49f z*PfLfke|Gq3a&X_S4PHZP-oBiC#CeYuL{);dngb+f=XEJyjikvOI zoxZqQo)YG{S1k#)uv_e3wGLA~SjH7hxy@^<32mq82jXf6kQOBR+*HuKgJp2!DN_OL zHdA*qTPZVX_J2^Fd(evqMKEB!-(D!I29aB;-h!3OADQ4u@e)B>28;q9mEGf4yd)@1 zHQDrXG)`YUVo(PRPvI*%RkIJw9(`!X5YfqGnHri$sK?FdU$<9V>9#z|n#=&RZ{v+u zu=NC=->atE)eA2kWj!e&CFZkxj+xGj!l?76zM6REy?@8rw<`#)hqGO02V@KVLSScJScfbyG_}SW=X{yQEIYiLKb-_tVgXocFHSos! zO;>LZN;2q|aixOh^{1H=UZRwvL+C2;+XB-X;(U2yclyT9ICv)Tv_sFKSZMSLt94>i zfu9|wbbqx>_v6HAKyC5OZ4wO8}AD)yLXF!u2PwF7r zwRcsB$s6*rlW?nE28ziGc~b{eqyHj#JhSg29Bew1wWyYBa`Hu1LI@#*5JE`$1s}*# UjT)C}*#H0l07*qoM6N<$f<7^1<^TWy diff --git a/tests_liquid/snapshots/nanox/test_asset_metadata_display_1_2_0/00005.png b/tests_liquid/snapshots/nanox/test_asset_metadata_display_1_2_0/00005.png index adea5145ee9f6079afa78947f18c248928f3a33b..07022f395e4e5b445a9f6c7e05aa726669d5c5c6 100644 GIT binary patch delta 911 zcmV;A191G^0;C6!BYy*HNklzr*e1!n&kUtwH!}3kf^odAt8wm) z*Rf4Tcm9QIRA4*6X5w{SQWX4GSfrnv;^D;401{9#8%W>Si+@eXSvJr_7OzMqW|1b% zCRsCpxa-XQH4S5Mo#7_UrjjF;ls%v&Y^v8lvx2Uh_BeKI_X-|>?)SJ9e6Q))*ppoP zYHqGSe$C4sZt@YUPG1w)jZWH5rHo$Kgq1rVvfHCM#jCj1yu`3CNJENJ=OAfOI2~Tj(3;-&39;eM_S}lkiZN^h> zZ(tS|J=I54rD#^X#q*bR+(UCs=$GjUdur=~TiJjmN$FyP(bi?1zp@jbT?$a)f-|Ea zD%tFmL`*fbr-_s=%ZWhh2W&>`x&Lsos-Yue6*Eacu73mJJAuC5;&RugsqV?qCt^Bm zU2IBr6vQj0xlzOvC#s~crV=^;Ym--x9WEfw3`Mo(-mdFO!ta$4-dQgX-Q$9>; zJ4HUnAKqo-dTYpZ{J#XvM*kgiKLZj?|DM4FykdF`G1N5%2QY$MV~`4lH|C-I+TCHE zxrKGv)PFGB$8$F|FPt={>3!c&gY#a~Y1&naASEzT4paPNYh)-cmDtD!y;uGQSRs%; z>!6eUYjEzf{$XgyPxx0-r7LF};}AOCMxCsmQ%22;3Nf{y%@sjLU5EWn@Y`!&db&-$A=?GNpAa~2Y)nHQar6q^kRClfZqZAb%700>D%PDHLkV1nrvyQlyF delta 323 zcmZ3&ewS&2ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+07(;+_y7O^ diff --git a/tests_liquid/snapshots/nanox/test_asset_metadata_display_1_2_0/00006.png b/tests_liquid/snapshots/nanox/test_asset_metadata_display_1_2_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_asset_metadata_display_no_ticker_0_1_0/00004.png b/tests_liquid/snapshots/nanox/test_asset_metadata_display_no_ticker_0_1_0/00004.png index 286f8df025f68d6f68c3003a198e227cc4edca66..40f5560cf45f9226eaf7329332bfe7542584ce3f 100644 GIT binary patch delta 864 zcmV-m1E2hh2KEM!BYy)uNkl@II^$RYPHt; zDgD`QHN#i9MH}@U)YVXHZFK}*;)}s(8_tpy(3)+~G~KY6Z{@mld+fh3u_&oz_WFR_OY@QI7!B1ufi}pC85iez^LY@_gPUDC`52KypfU1lA#x5O>iSJ zNm#x@mZxgOZMl_@M*}zq7Tza)@IN9*eUE+88y-%xt8)xC(COqH zgQdvs{pdD0IXC=Z$WSxEOXHv485uFTE6Pp{Q@_U`h&QR>FnP$-?ekFGM0`KO=EEE}{Ju@D^!661(}RtKY5z z2GAb>`61;%ScI#!PtZOx5>O8Cjlr=p=TVBRM~=34I`Au?qwNi@L56fFas)7rsymqR zbnHoYPhboGJ|IEZ{YC68ICfDcNs`3UQA3M3V1GG87^J53g117>g7|sVuD|=bV5FnK zPvkyL5s@TE^-=I?V3wXe1+h@nRpQe!?W>J%4pMDV#%4b?B4ie5li4fbMX=qsW=B^< zRK0+$)N=KaPiJ+!V>dPiB*v*ORSg|SmCr(!wv5fLJY>zT;E3O;1x;q5kS`u8qq3+S zfLSBX(U~+XMaXE}{W$+Ch>S(Dxe@2Q$Ic2+b=p?qDzE=3pqqJE1yBuUmbs zf*p)w$A(IY5JCtcgphA?p67X<@t?r>*YUG@0_is8pRs8bzpE$UV%`sPH5|ur9Y2mk zjENsv#o`qp3@TQGFpYUo2)W0Yh8E}QBhRzN3J}H$`hJ^)+<)TU9etAZIUr3)sz*jD z8GUW;S$PBQE6+p071QER6`?q8%-03!UPu%LK!sFw|wD^O=cU0jB6& z7D%&R8@c!_MJHi1ErV;;X8}d`uUfb`0<;H{vz{j!KYx1zJ7h24rfwg^tbXzz*cpES zJ0v{gEO(&jtVkn@_H_T7W%qz2U~1lj2Phbs_h2fs%qzAx19v+>vUvncsM6b?NY0EN zIU!BO5A!5H+$I@&E^0;O=bI%-)#UDNE)XjO_S87Jx}sijIbN};Te(GBi=@JOf_+>FcL$jlFNbLH_+ zH#B|^Iz8@M?=R}9w1*(mrkzgb+eP=!OL2`x^e9-FMstnSILQTc^qCr)~ChSU(CVu)Y4`^2Y|vY+8r`W9eq! zyP7|O9YauOA6Pet2DXg8MMGc#;cHJ;{!`uqC*jwDK^(=N;a0000l6 zN!UWjjFyrlNs=T>;{r8+e^f=6&xF+IM4z{89Kg9>-B6^ZNI^ z&W`T!L>gpp&wjuxJk94#SzPvGoWlZRF9704Z5uwG3>O{D|iB$-MuS#`E*_xSzNX^ zcl{48dD_B7zGB7MK0!R_wBuA;(G!QT5&4kQo~tvgN>D=l;qIHtn-ektA(kXbk|fC= zei$l7X(vQuwttrX!r{ItKpZUUYBq?*aE%ikaTv{O28IgL8jUwYMPNhMV7ntTxuBM< z6fZC0N;H;RpZjdsx3Jw9L#8d~R}(wey=01*7B?P+ z+KR!|OJUhfT>J^(d9-)QCYX4* zib1@HT})2E#hm)zQchsy3rm;qya{OI3x0_+Ih$wAN}d5p9LSwHNs=TUpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0FeKcF#rGn diff --git a/tests_liquid/snapshots/nanox/test_asset_metadata_display_no_ticker_0_1_0/00006.png b/tests_liquid/snapshots/nanox/test_asset_metadata_display_no_ticker_0_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_asset_operations_0_0_1_0/00004.png b/tests_liquid/snapshots/nanox/test_asset_operations_0_0_1_0/00004.png index 4c6626bd9b6cb3ab68295b6fc304e310f4104c4c..e1e05e11061d2ceffbe43779a11540a99b95fb6c 100644 GIT binary patch delta 983 zcmV;|11S812J8orBYy+4NklrXU z6h%=K8cZJ8wSO;-uDEs=hBH%+*|KP$c_QpkoHqc7WhqevB-lkG>!Pot1<`9QEm!X& zs-VaU*_GJ-Ix;?T0BJRPBEy1upC7qO?XN1V?xYxHy;|R$YjR1E7txI$SYNK6@?X0- z>p~X3Kr=Ehh*q~U>NEeg9~tiTw{<*N_YcC z+4WtuCV$lk+0a!H@-QAjt(@!1#`>yOqy97{_{j1t$Ku$5m@>Qx(+dl0Z(Oh0spAx4 zC;gz_jBI~q)d=|%?ik4HC!!bOAwscJ+f96Ydg5OL8Gu_uT1~BfV74W`nuwFSMB=N& z=*`AgPMktR4GS$4RE(R=eH>fPUFk=Z?Zktl}CW*AV;8cDuu@Jp@#3uZo`9LbM zBLUcC>Mt9Aoj{0+q9|?$+5?WkMG^TUxLSxDJ*VzLvCU@G1?V2DlepoHbPua^K2{-l)t1nTx^Y8%xYeCgdavlg>63|>wd1}=j2FK4bPW7pB=T| z2Al@Vzx!Q+O(Q4K7{%E}1P0}OsDC8G{FnYay~eX72sq9 z@l}R{#3CG1!i^|;128t`D(EkO9ruYY+G! zTl_<26kE;xuLmMR$Qy|Ki_*o6r?)PdYtH1GGG$}i?3Ee2b#M0=>L)&RiUP@23Ylik z@}p>XJAT(6^!16%5aQ1PNcIs=t>7{@VY?9YHQq4**Mo{kc-7Lh?;BR e2qA?0D*gdz$AnJ(zv>%1{<8@t4k~d!G zbyhsi-|`j>#0L-~@wzUp7yMU5v?Ay2<RO6J4WCzY2|;(!t*0000$ z1&MX35AchHhJS1g&T6)#hnMA>3PKsv{SM&r#I)#rVUt{tcDfl8mPX~z8CW|E`;Crg zY~J8U4>^8|)kH%hT5`}ni;W6xyI!;^wNI_*qlOI>de;7r({=B)c~t zPZiUc#Rv#7J*8%R0IE>C8a~*-q?6%;rSR^Zyp(tDptU;2!fqEe=`3b{#&c7imi2lP zPj0}@tA8Z+wMN#+uPPz$si7Y@3HL~bubb&o@yzw99}RHv1EhpJUdJdUxATKoK^7pC zP_$En{CTw46qAlTT6xR-Z&V&JG*xJ~=^Uwn_W|oLVua7p1(D@56qU*w^bBRo0l7pg zk3nZHde71qk{6l`bHuWt9QB~K^M}NC^J0W@e6UWedJx^>|4iMK&F3}k# zTE5V>!b|-YLzP1t1gCY7XSy4%V%6^hfRp0S)87Qy=0B(e000*8sx<(6#NWbGsm%mi ze<^?fy@8^002ovPDHLkV1lo_lK=n! delta 323 zcmX@fc9&^_ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0Cs?t8~^|S diff --git a/tests_liquid/snapshots/nanox/test_asset_operations_0_0_1_0/00006.png b/tests_liquid/snapshots/nanox/test_asset_operations_0_0_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_asset_operations_0_0_2_0/00005.png b/tests_liquid/snapshots/nanox/test_asset_operations_0_0_2_0/00005.png index 4c6626bd9b6cb3ab68295b6fc304e310f4104c4c..e1e05e11061d2ceffbe43779a11540a99b95fb6c 100644 GIT binary patch delta 983 zcmV;|11S812J8orBYy+4NklrXU z6h%=K8cZJ8wSO;-uDEs=hBH%+*|KP$c_QpkoHqc7WhqevB-lkG>!Pot1<`9QEm!X& zs-VaU*_GJ-Ix;?T0BJRPBEy1upC7qO?XN1V?xYxHy;|R$YjR1E7txI$SYNK6@?X0- z>p~X3Kr=Ehh*q~U>NEeg9~tiTw{<*N_YcC z+4WtuCV$lk+0a!H@-QAjt(@!1#`>yOqy97{_{j1t$Ku$5m@>Qx(+dl0Z(Oh0spAx4 zC;gz_jBI~q)d=|%?ik4HC!!bOAwscJ+f96Ydg5OL8Gu_uT1~BfV74W`nuwFSMB=N& z=*`AgPMktR4GS$4RE(R=eH>fPUFk=Z?Zktl}CW*AV;8cDuu@Jp@#3uZo`9LbM zBLUcC>Mt9Aoj{0+q9|?$+5?WkMG^TUxLSxDJ*VzLvCU@G1?V2DlepoHbPua^K2{-l)t1nTx^Y8%xYeCgdavlg>63|>wd1}=j2FK4bPW7pB=T| z2Al@Vzx!Q+O(Q4K7{%E}1P0}OsDC8G{FnYay~eX72sq9 z@l}R{#3CG1!i^|;128t`D(EkO9ruYY+G! zTl_<26kE;xuLmMR$Qy|Ki_*o6r?)PdYtH1GGG$}i?3Ee2b#M0=>L)&RiUP@23Ylik z@}p>XJAT(6^!16%5aQ1PNcIs=t>7{@VY?9YHQq4**Mo{kc-7Lh?;BR e2qA?0D*gdz$AnJ(zv>%1{<8@t4k~d!G zbyhsi-|`j>#0L-~@wzUp7yMU5v?Ay2<RO6J4WCzY2|;(!t*0000$ z1&MX35AchHhJS1g&T6)#hnMA>3PKsv{SM&r#I)#rVUt{tcDfl8mPX~z8CW|E`;Crg zY~J8U4>^8|)kH%hT5`}ni;W6xyI!;^wNI_*qlOI>de;7r({=B)c~t zPZiUc#Rv#7J*8%R0IE>C8a~*-q?6%;rSR^Zyp(tDptU;2!fqEe=`3b{#&c7imi2lP zPj0}@tA8Z+wMN#+uPPz$si7Y@3HL~bubb&o@yzw99}RHv1EhpJUdJdUxATKoK^7pC zP_$En{CTw46qAlTT6xR-Z&V&JG*xJ~=^Uwn_W|oLVua7p1(D@56qU*w^bBRo0l7pg zk3nZHde71qk{6l`bHuWt9QB~K^M}NC^J0W@e6UWedJx^>|4iMK&F3}k# zTE5V>!b|-YLzP1t1gCY7XSy4%V%6^hfRp0S)87Qy=0B(e000*8sx<(6#NWbGsm%mi ze<^?fy@8^002ovPDHLkV1lo_lK=n! delta 323 zcmX@fc9&^_ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0Cs?t8~^|S diff --git a/tests_liquid/snapshots/nanox/test_asset_operations_0_0_2_0/00007.png b/tests_liquid/snapshots/nanox/test_asset_operations_0_0_2_0/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_asset_operations_0_1_1_0/00004.png b/tests_liquid/snapshots/nanox/test_asset_operations_0_1_1_0/00004.png index 60bbb31212acd363b755ea3336bf94c1f55b43aa..3a9cbafff18cfa8dd227e56a86a9ff65d87c0a1e 100644 GIT binary patch delta 900 zcmV-~1AF}21)2wtBYy*7Nkl=Tig%Z>`K&eDt@ zWRu@GAb;KlZ=Cp}&3mVa%X_xWi4=RP1sS^FFyLaLm}|Te6&Rk;xT9%7Y67k1kv?$m zw%#dLTnsM;8t!yNLmqe{|7+Xh-p@U{isd$1nIh0{Lpzh4kfM_iH7{-!J|vUsoAu+| zN$N>uxiH2$vU|eo8u}h!m&ld13sA>~W|=Wm`G3c|43A>Py+E5V-HyORUeZ~R*I5k7 zqm)KmF(H)s)x56fyU zoqcYiHF|iW_)nuFz3T~LuzbMHwD>u9|6dU}xa``=FP62d2L62tS9q3zA>!S0JK*_* z+$$Fy5F+?}7RY=G#WqD2k#e a!uSIS{^Kelj1%Di0000 delta 708 zcmV;#0z3Vh2ipaZBYy&-Nkl3`I#-Zo>VK#9gwW;v$+5GoAi#k#evs zgapWz+aUk|00000@R_8PQcC_)hWy*{I&DCBT={Q&+Qj#1160I#h^rySnA>BFM8@B8 zio+{_IFzgg;u^7$D0yT=N0V!L%YLp{0mNC(x!jRm3R^s~9= zWB{I#ms>&J)48x`o*FWD?mr=fuY-NtdxDrJwREb@==+l}0000002pFVg>rQle*Nhe zkJzwXifVHFIRTg`R;dM*535`wseBpT=YplDBtTlUez_R$j#y3}wnZg|@ufC#uw1`5 zs0Mg#i_dydUVl3tJeVRjt5dQC+42V76#xk0((IrT0MtoVv-N!dd3EJ%ajKeP&wgkC z%4AYaK8E!qD~>Qr)x_;ojGRZmR%~xj(Se=1&$8bh(&MWuQc#e8-L8GYpk{mY93eEr^*;wpGls} zttVkp5p;H`6&krV`zcQ|AnA2Y`%YTZ)-gbSVTZ3=o$=$=LSWOhG8X=GFH8Pv3ahHP z0oBWmP08rXUOhdvpuR$&D9@)eX>{6?{uTzhRh2q5^F-rCJZ5bDX(D-blmC5}`!2qV zPBDH}0DrP^o(bq2M!DCMG?R}v#FBS0-f7z_$)FShooM@J>DE5Y1f$9=ijht|nb{*V zI--u)zQulWm62C`AMnXcdn0z$v;qJC;Nj#aN`r`xruo45qzO#JNc$5DtE;)agGft$3HBuSDaNs=Ua4d;2D=V|{5l=t$7w1s`(WrE!MjxbtxBf@?!JdVe46v@5% zdtN4@J3sCg0b&QlnRpzB76tn^BHB;J>hAd80VJU0ZXkUVzke*soD~C2>hf>2CVJ6s znn|MW0OGE3?vGihgKG>oDb_VPd=73j;6_4(jdcOL9e+}#S$Fajwm<=`@s}dBW7irx&5&W6>$f`X0RX2G?GhN_=Pz&qYD#td zz;zw0w8Gc8iZ1c$g-r#`0yzmbV`8P51o$OMLD+)bEU0TKU~CTCoa_`QL=9c@DC2fq zI%OJwc^M>HLiu=D&%3S`$Ev$@$}|AaSD?fk?O0vZ?0;OK10Xg}))TVAXqT5A7;pKwsq)OV=H1Xj*VI9D(y10jFkrcs2KJkU0OG@OTqgJN2k8Rct z*d5khCVvzSY7T>vpy}du1_TNp|BF9Ziea1lbC()AtapMcBn35_<2b9Kahi$PR`EMO z4tOr!D7{3z8=4pyxdZAvuB{4qVrqh&Xmbrl&)sPZfcS{67e@>Di6%$$-%`EVcZW5$ zi@SEaPuMidg=fG delta 323 zcmZ3UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+08Sv3`~Uy| diff --git a/tests_liquid/snapshots/nanox/test_asset_operations_0_1_1_0/00006.png b/tests_liquid/snapshots/nanox/test_asset_operations_0_1_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_0_1_0/00002.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_0_1_0/00002.png index d2b9b55d536b059fbd513e99674862bfe2e40796..f769df9e220ba67b1d3923df63ef5c3667bb0bbf 100644 GIT binary patch delta 890 zcmV-=1BLvY29O7kBYy)|NklR$nQFMF`MKBfLM%I?K0qR^u=H?&Um@VXYoN-6Da z{~PDB@atY8M*Ie`H$o(l$47(>}-pmOvhqX31-LyO$C8ikRZl1D*sqX;{L2 z?42~g`waAN5{dz%C`bWZeIj=3I^cHIb9HzQP!{Or3V*Z#`l9*dHZ@C=sLaa^Q(9s{ zY49q|112r!r5i7+jiqgr^Hwt%G3M33xP65E2INlW>m$BB;8@>Yl8oDW;|Onq1Td`X zY=aA!RC2aKD7<=qrWx!rGl&s^!tLwMQAB7YJT+z{5V%Bk=@6RWNrVkvT1KHTqsEhk zovL}_dKJvWcJtZ-gfXnG0^?~6XyyBW<5efEIOXWns@)wTG7=mZ|ZK#@cy6 z#B(&DyeMbaUTqiRMkRn0O_>WrP|&S0U+qC&631FN8blDeBd@ylwC;Q_WlphNqSmv2 z9Mue`K)a{uDN#s&6gFz%t~*J1C;r`w+-Ns@d3e{+n5@)!;V Q&j0`b07*qoM6N<$f0wBYy(pNkl(Q2G?W(iJb!v6>tjHg5LCBEO0;~WB>8uXRz~R=hEBrt-6~rXqGn32S`yJSRz5;K7bNDCnLhJwmEL6v2xo<& zp)*sj%$S;umVZz4FhPgQMO^;yYV|K2Jva5NH|2xBf%14O)mk{`ie-WeK3_y^EOr6|LIUTBRdvJ zR7CpR)M%XXA7%~6K()8kgqP;)cIO$819X1MyqDsen%3hD7=Kz~HU#d@<>BiVNgCI7Ay=lml?1HY3;$pR<7>lAtHrX&up&9 zhDJJ3mFehZ(msGKa+xQY6U2aCsy?^aa5=(1h@`}8-!T@RG(MSGU{7=}!%N9h^N5M=jsZidQ#mzaXv};)0X+_tSr?)BHX zOh$9Q!!;U+4G<%7+cvEi@GBzPE%5Ph;%5NqP%;}x+r*1aiGNwKqsg=Uie_RKZPJ`1 zYX%T^!Pxg{=sOqeZXz}n9I>RV0WD!s-8$N+({0m;W0$R7!2@vk-KT zn1681ZVylL6|2t93F1PhEvH&UI~HMM=R;O|ZqD$kKncl**(a5U6EXlHo)kq<6h#hu zM}HA~Hc-qhAAf~bb0x%=BKS@j**hoo{wlPyCueXHCJ{}36G=mfEl=Ft|6+)7S49(| zDltOs28#L}bA19)yZysRLHvhy5flSm3RHsYUz38w0)r2H76%d-!eIIO(ibuuGK;lN z2gS~F{g9s;0I`xaB~Nm?RzTInM1@l>IUEku-}nHW41ca8NY5(?Q8l#Eq|Ti+%JYmi zPJ`}sWI*JR)O~`zbmLE51~L8WZ&b1S0{VIOi!b(vPmyhPY}{$Pc<|XkPaMRILE%H~ z>KcO!7<6)tK`Oj^gI~&v#*Fvx$Hn0%6jMgCcN4u8v6=VU&KNsIyR_mq6ryBSz-Jvj z36pW=v42dgo(}K za$rC+04Woa#0ORu5g8n=4eSL`5BNq!v|9+=^M8z)_5T3{NDV+y6vh7~u^MXQJ2c=W zAUC38Pupmoe?6JEr?fSP+YSCO%PwIaGUR-uy(bt}*m(uU&@gnPvBTHr#k-^WI4dxe z@6Y7qd_MJq|IV0pbq+vz{}b}vQ;-dhN8dUen;F2jD@j~B0KSU(P$%iZz7$N#!r~W$ zYdjPE;;*9*wB>r0X@|@Qv+y<6ayM!bUd&xm&=Sb5=9%fGD2k%EEkCKUD!gWldcObw N002ovPDHLkV1n=ji_ic7 delta 323 zcmcb~c9&^_ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0E)1cEC2ui diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_0_1_0/00004.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_0_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_10_1_0/00002.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_10_1_0/00002.png index dfba2e9d020b529c171dcec045ff9d6fd9fbb4fc..8148956468a87648c65a8d9cedb56809f4598f07 100644 GIT binary patch delta 907 zcmV;619bfF1)v9zBYy*DNklh0S>4%qY9ywk;|?-pl!HRJD^#EzUcb2t1Ev3j?m#wf1T;HvS)oMbv);f zlj-ml*|h`Ufr|>!;_{rWM;+-+kybGM9*wL_H0Alc%dJopMNt$4 zqz&X=N^_c*UVl@UWBsv74XIp8HPlSd8}XbQNlr)?9Tfp%WsImOpc zB7--Tr*Cwxv4w3`Ry5;5PtjjA=e#IRJ@#pHW8!n)|I#f>W|eF3hM@31;e(s(%4dTP zhMyzo?M9!?FpgiZh$z4-U>xVockYuAhq~tA1dKthIoL{gc-Qm5bd~KeOO5OHl?u^@ z)O*NXfPWPerfjlqS@9LBpaeG83x8!h6Q-HS02*ZIqfFK;vdk8m-xoO}S7M;X{k}H7 zgX!8HJI_%CQCci8$)Yk2It0vhniw;C0J1hcdu2uon#=MNVRy`#uMg%&tMrhNxKfNu zgq@P}1DNnWGXehTT>++xeCoK(X*+Rq@BKVo>VJ%>o_eJJ#w~pKO)4y;!AN4Q*$cK` z$kgShbbzZ4jhnFX{{spSH33CY6opFYMa8V_krInPqJw3Mw966Qk?DRJiP(_8q-@r| zg*r7tltZC3TarR)U`_txu;c={LxK7IvR))d0d(QetRNLiLZ;MQmqnwIn02!JvJEL0 zQojRClk`UD}<*xdp*vXGHt$r{F#Na=(d_l^xH~|yPS`!16abDYNVS= h^jj1~QT$)N0ZI$k2u6N&NdN!<07*qoL_$I$A7hmj%5BGP#)M+4?<}< zeeT{fGXU2&r={Ri)9c2bJT=;^S$|3?UlZrHYl65>YTK!n(d%!*000000RNM;$I$Sp za=>wv9yt7#h!3v|J+sydOyEd4_!MePSIZcp@Rx2bk+OOGpeGCEp{RgD0oJ3=gF14!RLvqoFueZWP%2Lz~>Q9WAvQVS2r13+yRH$B!^yG8rf zU9!+-G3M1AB!*4v()0`)fnKp9^iX9OQ*e4`ne`rq&42q%Z!C1mcrWs*eKZ|bTLI~B zKm&}90idX^Mhphfa57@>C<*ROj8I*Rjp}UcXgAAx@3U+@wLL;+T4#;bly1UKxnoSY zS=bEgBy8(>bjs$>MoR1Oa{g6D*`JpI?0b4tST?Elr9|5_gY8H5x>xWKU)1xQYG1Qi z?+VcVtbdC@z-(t1niiUEPXAmaYe8KrF}!S9LOmz&b!!PqFN1tB&gl+Y>|F#+1+w4g zbXA)rew^FIbjif80D8FfLdM>>oFg}PvwCpaH=qMMEp$qrDZL^LE*&dZswRf<`<0-V zvDO3`I#QH}UpLB@^Vh6-X+_p{g0$w7bJp!AjlRpE9L&3TG zngPUIF!o~-dgp@fCe?<5BbOz6KwGe>ZXL~Yx~&>9?6Tb}c>qqk`=#Jm(|Khixa`&3 zU4L-NVGAeu$`xm?3F1blZKqm92R32jf-A%FG7@_=^S4A;m6V*QyPfUt@c?g*q+46Izxd4uiKllFb2zx3JxYh1+o zLQ#=;Q98?w1fL-vDbdW(jO@K9N@zpLxMK{&8zb0T@e!}aE#`{EzHtjhde`73qHUlz z46FeVuj!-$H_--hkf>!;k!wbv#D;jo_1?jyFJu}Vq<=1xnHk;?DM_)MU}ZxOedkDK zks@#?@p%iN_vj382l)&=dy0Wx7OVAzrR$$xkLGvNm zG-Aeg|KQ=1`W=u-|F;Cqd;hZdA{{`?en{+}$S0AfS@~jASJxO^faByEgQeuSS4{f_ zGH!NeQGfg#7U*ixq-ioA5venl83RW8JTK5~lKvFOPep)PJtNo1Q+Tc%ZF&ve#k9kc zIOOiPnB2Bn{_%!f5a~>R>cU6S5J*1YmNeZ>nmxT7u82g{HrWZv~{2!8kqJ$GZh6WlMC-nLA^v4rEo@Qk|C(W4T z>Mv#)@C+iDQ^d2LtwO%Xeb=GA6);{H*lo3^H(nC&oB>0LWuxH`T+58Kc^V!Z07*qoM6N<$ Ef-uaK^8f$< delta 323 zcmcb>c9&^_ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0Do1LBLDyZ diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_10_1_0/00004.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_10_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_1_1_0/00002.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_1_1_0/00002.png index b2f1d8d4e1b913d5187f19fb85a6041bf7bacbfd..9e7afe3ec54a0361f338681f79db8e5b929fb41c 100644 GIT binary patch delta 920 zcmV;J184k=2CWB>BYy*QNklogvq9}@@D2n2nIM4GuPy8=KKFc559Bn!Op>@yV_X?#4ad&Afjocl2iG@#mu8n|XgF01x{W5K4{2*)Vslcu+AUHJoWyG~d7mD9N}GQSKN zB>#Yf-J4|93ZMzMYwRW$l3Q;X?Maaf4DH^Cj{wvJZQQv(e--ojaP=|e`}vezp(u)? z_+R+tlBSRIiGPn}VpRvx42n@J-C-@}KRxScEn4Fg-9vHugMqh(iaRi0oyE(DE<=M_ zkT!R`5>>+7|uJ{8K~D=X;m^mpaK0AH7e-Qq)k_7;In=O zl$TRDfmwM<)y-oR3Rl@<;kTh*z%XIX^UMJ3pMU;g0%LI94%l&=f?NygHYt`=sf@M( z;I50xXB^w3WC`9Vq-%~TU#bVB_JD_(eIxdY1(?J)-Ahpv#VlH>gqH)26aUbJs1R{U z^JGIRN30~cVXM%F$7SB-rFPq~B1{<23g|=d+fXiMe86;H55IFUPROVJ$)@cXwQjU? zTYpA(uN9*&`eocqwZOhHeg-xo(t#Y&MeAT$P3(?~A$^1AfUN2b9tfkmE1+*9G60)v zXI<^cu>Og|5P2iEH2S>u_bGML7{L{AUGP|VKfweyd9bgj4KHEZjlBDdrb6zLPt-Q~ uw7wygRWClff*ACk@1fJH z5Mu&Fj<+oZ000000D$jg-}imr{il@nkK>c=KsiJCnwW<8&2~V9%?CRhwrx9(Z`(%N z_>W|fJOfBT$!s8@VGj}`XB#%qq;GrVewLU4Bv{U|-)EtYxPO$bu!5ll)tlAUB2m7S%b(rb9WSvdZHd|Tx-eIJ zDBX_fxn%0>9)A^}0<@;vQ7`$;{;nSk{bHUqKepDC23MVG@y>wPqs-9|(OyOZ?$JqB zkcC5#n%9@AgN5D)u*b7+N2fV|DdMVN&l&F$L2vU`l(MmXcc}gWD@@`L4R4%C*Iul!Z!Em?zn4uYv1$4 znT{B0!OXn`;0Om2|Lk_cht_1vY}f@>8=>;mR-kVauVJN zvm&KuH`uD4WQv$WUYBO22P#QzW$#P65oM&eZjTE}`~{*SCHv9r|B4sEa zQsa81c3KPhN$k&l&ao5V47WKbIwVG^>PoK|opweBkkk3;+o|;Znpx^Y&Gb`KS>o>l zzM1gX)2E7*9iAL0{+P|CZn*&f09=V@FG|{^KX0?W2agQ-tZ*;!y&x7=c4eDM2X9sF zUr9)a_2{V!f{j=*>n=fl*4Z0&uyg{Ps@X$Bf3S1{TG*68OPGjWKl?P%r9cr*Ci9h@hSdoG0Kjtm0YUCrC01@bivR!s07*qoM6N<$f<6O%j{pDw diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_1_1_0/00003.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_1_1_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..7c6eb94d9cbcd53b8287b7df703b7a4db2f3079e 100644 GIT binary patch delta 874 zcmV-w1C{*U0)PjQBYy)&Nklwhde+$-M6jrENDd^!LKY@jTB%GOsP? zG8x_ZnXb`5?0^`F=Xq+QfR~79kHG5FnLh)_fRfoj`X&}0N`K6X15N7k60M0|v`I5a z)(jx#g0Uad&<-v*+(fJ^IOdYF2OJ5T>e+C3gKjsC7`ANpn(Tnv?sh47t?67C2`+mz zch?_WbJ)T`zUHd4*938+)3#GBq63?-aq=O%J#Wsisz8~t9%kQEKAb5Im|{s$6h%?| zp&moU!@GSHYkw~Rq{OI&w{8gYCZ?PkMa`m^d(Q5*M9h(CkMO$T*1Kv=PsfJscPsk2 zAUhbr7~%4FEqj&_{jn*frJe7mt{JT)|EdkqOXtuG5VPTid$k`rKqYPyT6SLh@x)He zx@Pp6ji@46Gk`nRRcA*;3`84mR~*EcRdc&TupIE3n16TMM&ArHFM?f)c{FCKNN>}< z^3EPWd@zN8wsA8^bukC$*1{{|PzMjE0d6t%**WdX^6+q&fODy|sxUJwb!u4EIJ5l>uK zgR7_gU{rCh9c>9$C4Lsgj6$t19oV65JQeR*t`~VXKuZu~T;mVs6~tz+Ya-CQq2cK! z20ISP#Az>4J$ru~40FfwQ)5S5QV$Rze-h77@cw7Uwzw+DjU$s(SRzWeP<5PcO$@vvsm)dN^ zg_W2X;J|?|EiLWh;u{a8Z5y?F~Im4{V)<1dLWC@?)Sd*2dm zhu$4+^Q>wGf4cBL=-9`t3Y0tBaOmh<^S_NQ{`EyK<$k7`-YfY&`C`(ECI4qQURmKKb^Fp4}T3#(!bh^Y7`bnJcrZ@9gbd z?S3l!*XQZyrg*16G%ViBU1YiK`0bKc>7laAo}G)|8&iMuxKBvKzkm6@OXj*Y-p$!1 z_GQnFrPYfhFW9gbW}8g5F=`cEuFVdQ&MBb@02`;2)Bpeg diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_1_1_0/00004.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_1_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_2_1_0/00002.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_2_1_0/00002.png index 2ef4b4eb304cb50540cc64adcfb675cf7109b45f..29a42df285758350b9378738fec2e6dc9e9b2e83 100644 GIT binary patch delta 914 zcmV;D18w}12B!y*BYy*KNklTa|`*7BHK$8sq<<+k z$ovB`9o{0lMgW~~St9FP$lTg&Mmt4mV3ynHZUJZ!H1Xv6{3zDv!`;V}=kr%qg(OLm zB8E-Wc61U{b2=N%fr(1Pf(mZo>lBV9q!R2gYo zvJ;bZ(j-#(=je#!l}K3;G8d@A(!>8q2rw|asuV00d&QgL7AzE*8^Pf5P?bdaI|3a6 zhneg$BqO~D4lWd<0p22guo?_>*iuaA$CRIqa`Yl{E`L5;`n0OrT9;mr;3I%$K$bXG zuq)AAHtAz{!*IPDkVPoFkCkp=v`64he4q2(=vx5r7ViI(-bk_g0Bj8XOhH-u4SCeq zR0Q|@SEh&uFs$lqg98|qoNcfbU-h~q!^M`vOIh3n%IgVn^fa-`;(8I&`#(khnQ$A@ zV7@Qox_^>kSF=>?@$93-c8ggmXQ)a(Hg!Ge)!VeNuF%~$jl%Px^qL8gQZX>I>$#?7 zOY_mZMVOWhLkoIIBBT8GoHTDen+xVY&JEWrqv*arp`Fp3%}%oVbu=RQ?ZedduHH(p zudInIS_3Expm{e0wpN4Hy&f38Tzi}3f$W~{cYklM@B2dLpK$tr!~(hb@V|L@Ns=TG zxKhZDh zQvPJ8Fllcd({x=^UQ7FUKuuI>c3hA2Dv|my!tD_mRsJeZ1WrNFK}^>~17TXtt5C0i zV}Hh}tV2<}Vn!93uz8k!ps5>x zk3b!I2c?4D0Nquqb*nQ|lM)YGS7o%LWm*3QbR{Gj$)ltQ@3!^KHh0l&s-bV@{T3_xaJW zeh`ENgmsq)000000DyP0@B6;*{zJz3kK;F60Xj|jH8$ux;D1f7>>8 zj(<-U$t!>vl&uD4n(9s_HH%Q{$X9;|~%2B#v#zgleAD(y2D1*H6L#00000Ab{SIDx?UC zt)!x)IZbi55MzCqu4n26+n<5fKMK93KvyrQELllt$@*W~wIs?Vrk^oNc_uqrm1z$o zr8QNe|Ha^`gMYRWiR^G`D%wY@+lDCne0j9@{9cs|nVt=ez7;T<%QI-m)Kg#|KUDYl zaXBFN-q?gaZFgrC%g7U=(gYGd50GJ(9lh^^-YIFT#E8uS+yRQSqYVTHoK#FP!8&k2NsbS|L4R5l0@O4zd@z*Z=AGP13?En1 zq*tFbV%y6XYKU;`X4iexO1LZ;j4mT71(ZBWN=>J=OPMm|zqTArvfXXf2C8au7FnfC z>6oqpo739}l=^kaagJh-drf$AAQpnOyK|1kh<`IKq?6@|xpRVY`HG`Qjo#ajZ^qqh zOp+21Sbu9}+y@{Rx_Ecg=yQOx%Xr@hRhfwcH7}{ANsqZK2YA+avsdcBT#j3Pr> zQXzJ9B}Z5)aWyRQQw5_-yyobMv1kbgjJ|*Q+UPo&UV}Drsl(0y0000?HeNQufjxB_U)R`(o@A9r=7! zco_4Bn^bE>Q4~c{6h-kG?)$#)8;?@bNBKj_(tY4*lHB{rFgjKv!~QC~9k1(Zl6zw~ zPm@ud|KS!D#0rQb@w%>AE8rm_vnVioIPo)pG$@%3q;6thn}3X1v7t#`9x^LpmD!}( zBx?o`cfqmmvoJO;*xV%9(%^_CWe;cxo9Z>ttVY+1MjU%=_X_TS?)SJ9eAaZH7#Upp zYHqGSxMjD8oBWG4r>_a(MmO6|XCvCN2`eWbvfK0G6t4=Dko7S8rt)$^Iv~W8q9}@@ z$Y*wUUER%+c7H#`tS*a+M!v8`n?;H$8<^KDDDPCW6u#d9nifQ^HsdY#^Sj?obSZIm z6DHyPaV&^7b`hl!Yc&;T`?SBw_l}&#m#usHC+x7-8pIF>% z_AD7oSt^2dz*2ruWz+>^vlYm050<`zULubIN4l8IXkPbOs)Q;XXhYs<#OeSY^Psic zg4F>!%AHgVDso6!g$fX(k*g0<;mvEmlsApVhgE{a`hvgAcCuy=D=AfVmlFHj zz$H>gO*^8U4mtx!Z-W9Mf~Zdf+805V2wplqM;rVxFVq1~&$WpUEp9_I?eGzxONyhD zOV}Nd-TKHL&^DTWNde>^jP@-dsS(f_&>iBBVt<;pp#X#SIS!rDTvCw3cVOL}q#g=w zCCkbMuK1gd`N(}ER+v2cA2A>1R~HJ%I^b9Bms6YT?%cFzUO#a@;XgyjAw7&lhu`dciFpxc;2g0XwSJfy)cRSsmcU z>_)jWhkyH{9q_c&mB}|dfVZPt2Sw7%vJ@J~tHIU0M{)Ww^!5C`JpdOti=rrs;%I&W X41evX+r2P&00000NkvXXu0mjfJTa2k delta 323 zcmaFNc9&^_ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0GCdcHUIzs diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_2_1_0/00004.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_2_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_3_1_0/00002.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_3_1_0/00002.png index 81dee4b715b911c39ccbb2bd9c8666e14c8538f9..8c19bea3c991d6fa33c47666cf78ee0c1466dd70 100644 GIT binary patch delta 953 zcmV;q14jJu1r_7ZB;@OJwjMU#Nl_bwaSzNRfD9oMuiT$s#rgGc^)==FJY`oX zilQif3cq+$d4HB)dL}b34LZ?OZ{#h+bL9o?T$u(s5YCd>MBRya?o=?8i&P?kRzZdf z&E`Td(UBJ94GObY@p$}Bls$KR)jp*ZYHADBe=R8TYECNSe@S~NBvzi2HBlz+kN3|wZU1xe}g4s@&5mcGjk zqNAJQARY}1<>(cJ_2Hf1&P(iCT;_fWIs(gV%*59*yud?8*dgQg|5Hq!W5|)!`}|LN$ZVpdi8oByl zDY|(F)PGPifWA_8DdA=l9{6^p%SwAMg+KTLb;#4ffIfEV=IRMYrp7?=S=e!a;N4&j~99d#f)Q@s#Fj6Px`iGN?tov5M59j<%29Y3&D3aA#5GsjjYSBfzH7#39(@6Xrpum>{lBl#wr z&gvbKxr-D{Fr6c&P{LlRyZM@N$gP zq!bkxbSVMX89$h6pzh+!UZFEZ%A0hXRGb3no1J0cKi=rrs b;=}v_=g+AHT=p~600000NkvXXu0mjf*Iv-h delta 730 zcmV<00ww*<2k`}vBYy(8Nkl?HeN5__4Cs1Y*8Hs+n)^Hrt9 z7@Oy%4FLcE0001h?lkbsiWKtjVlBu1VxY@o@z`IGri|UmSw4kqD zdsZgkX?Z#o+;e(f*wRmhGJDQHA%vfWb<1-CyH1vt(^8M#e-Q=%00000e)^uIWK;1& zl>-*{gffo9xzRBvx%|?r8oS3;GHRoHY+b5Ni-(dHl%7;`D@67xz01B%o{(cOY2;H_ zsEC~4*mE^o9e?rXuALm~NO|_ODAeL4&z_w8(zilMSqha4TkO=@6q>9CL9i(g6w?Uk zg3lV!`crHBO9<-l4RQjyw~(F6ZpcC+$M=Zn8`W z)Y&zw(eMb2p%`l9U;;{zk%OV^6<#virW0|CoyKAgWV3q({lOygG}>|7tfi%D{Un^e zU-g5L^kGRmv{#+KSlTz|2Wg^W#)94{cuQJWYDnb7*Cu?*Vv9~Gm#O+-@ub#{P*N?= zGF%I)I)C5!)Sm7NhwokAF?MVM+T}A{UA{Byg;RklPr9#n0HqW}SwNQG-G?)#AeHXQ z+B9C0fD=Q1bH+B5y&Y8lJ|9j_%rTrUnnDd-%o$UV49>j(0055UA7UCrW7m8m0{{R3 M07*qoM6N<$f=IDk@&Et; diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_3_1_0/00003.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_3_1_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..a3e0040f69d68b22c2bc04efb0804dbec8c3cb93 100644 GIT binary patch delta 828 zcmV-C1H=5?0@4PMBYy)KNkl$W-y10!{nqVTVXy1Arqz#A(4}uLAcwPS|xW-GnvYjaL&b__|PY zeLW^p9mF&t>N>blQq5FIy19P>R3Ws7c^@<#K(6=;|0yZ~aYUV1hS+G6LNICY=p#4u zOqwKn?l75(9)lJiS1^@?BDxf2IAPg2rK%;3&O z`ySMwE1;e=*eNvswufim8QiR?DOrlTI|pQwaHY`x&H4_ORf~nGpDx=Ujb#P*oIaNA zjL4;vbvzzzkADY`<~>>Hi5P>N?;w;J!yD0t|6E~S4kmMhfW9V&2zA~ZCn)hpGpq=H zk2pUfH-8K67u9jZYnOO)Ar0~1VjRy`;WWW@K=Jm(1@LPZDH(QQ^xw9%NoSVhhCHp9 zDaff@i_CxeC0$(sCfFq4%i{Xf09_K7BWYCgSMD-7=6yYVl%L%C_%Y(9f8HT%h&^@n zyP=0}o)e4GC9!5Sb)%YKQCR)*_={}%Dyl}q3V&!CJHDHdosE~A6ABom*hB3zO|{d3 zXJZ#1Y!%SM4rM zD>Zt&Sg;>FZe=Wub9a5ju8=9{W)@9B9v(5llO#!!MCBJ$Z5E`n3_nf)0000UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0D;?;B>(^b diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_3_1_0/00004.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_3_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_4_1_0/00002.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_4_1_0/00002.png index e2b8c4ec87b2ce052904fa20fd73b99ad4cb7461..48ce32da4db296e9ca09b9a179680c462109ac24 100644 GIT binary patch delta 940 zcmV;d15^C+1;Gc9BYy*kNklD~h5hilQircj7$H^E~lePW!BU{BZQj`5((Xi|-Xq8%cL*pW?{AR+}Bi zao?ps`&KjjOZVubK7%?Nj^nU80>3hrgJYY{k{MtPH`<}>u77-HIrNU>P&=C0$}22{ zY=9s`r?7Aau#Ca6KjwjUsP#r2x<*DWtM-7lU{gH^E$Z~i(A&1I{1kr6qdXuc00d&D-7un!K*4Dd?RVm5_VcZ+F1fU`4#hv@}TQR>Lu0E!`KYwLc zD2k#eK7}v5DSxfyb8E7c)2wuOVL74a6+EuA+9x8hia4t(kV->hy@9wIOCT#-PYY7V zi2PON;fxOT6ej(!<5l>Blda6eY9me9!BDQj> z;a0b1?wjxzz%13&okYWnP3)E_>j{#rQ$coR!mRLKYT^4!S@fMwcee4R%*0Jkk~#dQ zH%jc@09zP-m!Lhp&th+T-(zvt6$|>t@Q|YO6EM5F-oXZfPOf*b6xqF=8tQKh{;Ha? zsi;yC?tivx5f6)0q}-gTP{#>%m_*OGTVE!c31r1Jn+1s$-+O*eHvXNr9`$5Js=^_C4UI1s4V%@Z{Tdaco`>Kc8RRuHy>Fn z&?})yn1=aODK(|#{86s<^Fd3{GtrlzKRu?3q9_WGj=v4Pz-zl^6vC>Qv;RP6m5jc` z6k4qXDNG&VXu#VTp+gzkNd{>={0QbjOnv{dje6*yg91E>ux6(%UN$iR*-?%jk@kOu zmVcQHM)!3`a4dA`l&T;3Zy0nk2gem+rA`HBesmwiRJpYmdT`I8%iA??SPtQ%sa9bo z{tnkCN6+ZPOBwiJsd{K)mh?L8&16=JxQ4@uGR6@vt)S_%Y8bi|`90J3A2hmlRQ#Lb zJXWe!2&r5mSs|jSRSx)`y+?W`4^I!L)Fsdt^XPBFDqByUMNt$*v5p@L^3W|P O0000iL71jmD1;n!s)iPAb;%FesKphIaC!cR&cpOxEW!F+i3(l0n#JqVv#G-vP%cQ!l0{oh_*st z^}>~m8E2^h41cIjxfYMVo2z8{Ezh4#{>*Y}`qHeY!@_fcQ*u(hred1D6>t^!zOS1M zwB13{5{McDT{}PySQ2x>g*$tPJi~(b0pJu4W%_wY2Wab*k<$r=Rt~wkJ0s^mQAfOY z^wE`(lGK{oT5UZ*tL9Pe=|A<=1TNf)sKEgbsp9E(`G4R;R{dJUqWRl`LRnv^7)PS%+q;fgW)tUc`C>`_zNLfaKiq#{(pHtLw$`VUGXLMjIp{hQrol(QnPyc-~DQN8j&cAp^ zmU`7K2!D}=$hSJR1eS#OH1RzCAj{7b%O=RIylgHTyuksxaeJdB(&UEw=|~Xn%8T8` zvGd~Um7BG0rLEuP4^WM{>1bbrW}daH7e~l&FCwm<5%pO-=sNj^7(fDX!`+n-LI@%K z1dPusf23DMCqZ-Vn>Z&Ynv8s8*$b~xZIJxpwN#18C4~5;e2KQvz!y{xBAf#f_RZ{T z_K=7U5L9CTLd>kKAff}B+lx-4;_n0EyX5gaD?Bh8x)?fu5JCu9#4m!ICY6?RbSnS= N002ovPDHLkV1naqZpr`v diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_4_1_0/00003.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_4_1_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..aba5dfde640f5d1b5581b81d46e508104eb594ab 100644 GIT binary patch delta 804 zcmV+<1Ka%F0=fo}BYy({Nklvg5h+3p*I?rz3FqS} z&#@UiKujvvRTM>06h%=KU&He}&-3`-0{ye>VY;vlvd<**{>~6e-IyUiik!#$zAw!@ z+AjOdaOYpTM1bmmx)bmFwr0WKqGG+}9G*`831Ab-P6P8zZGXIsJ*!SM8!KBZ6;Z51 zGsvtHz|3{-{XPkFa-Gx7x`j4JE>m*AH6f|qgsU~_ShdHnW!Wov0p51gQ1FWBva@G% z;b`8BKYq#G77p?!R~(KBYNE5!skNg!k}&w>!?L|p2dpZ*q{PG7H6?1=?3rRw!ZZC7n*RwmfV zkS&&}ewRCuK2T-YPft(FE8N)ZjK_8u;Pe7?wrE#Fqe0eL;d$oY>@6)$BR!0Vvc>|a z6&u_+-95U$Xjw+KJ7p%W`nu9kD8M!2LnzvSMr;g@cz=Ea`g{jAQ}_vB8{{p*v(%x^ zGkC`wU<2zwhs;nXwWFTn5p9IM+Lsw%YWWfWPcT4Hw0-Zh58b=W*r{u~|G&ezQRo+F zOmeNkRKn8>K7DsAl^o@i!@7mEKLjAqDUEfWp1S<^EWaqv{Rr3)br@W}(jDm_PzwS# z2-b%h6o0*xv9Yx3p#ICQjm&@!?Xvpfd?=BPZ9W#|HAud0ZUJz2cM5b0cN)V&ko5ut zrI1JRFCgvN(B?YR?YXj6q1F@CxYT`IMm)-SH1YLJ;M{bS2YtqrHg2&$^V!fXKD?Bs zoT_pAX3}ct`sSpH1Q8RojmzTH{n3o7Gd?2wIl0?F3wQ z5ph|$^o01fEe9M@Kn?x2dj^}6uv`PM{SynH=Wt>YR=*1zoOJ87Z9js)$WfDi`aR(5 isT~CUpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0ArJt4FCWD diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_4_1_0/00004.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_4_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_5_1_0/00002.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_5_1_0/00002.png index 66822b2ee2403a41a59b33ff8a73478c891a9024..3488b6cc0699a0eabc926f25cd53ff19346c6afa 100644 GIT binary patch delta 961 zcmV;y13vtZ2G$3VBYy*(NklzRP~3hSKQSJmh$?>Ms`t zNgxS9$7!ulC=?2XLZMLjBwW{ZT^Ih!>3_-|Umb0^zF`eNg|7^ujhLIdra0tUtKE9< z<1KymNA2M6afv?EIjGstd$$$>Z&|a!8G9Tl8DNDQT~PK`&VN~kUhiF9Xf{^1Fcq=` z0;&245;K5V495PN1iGM>M;%N>##v<5fR<2HJ3)&UeN**qrR%%{hUqlZUwgXjjKr7I z2ibo>EStB9tPG$VE^B1Lh3u`Pk9AU%9YVbW>JfmdppAFd=a0hvewckt`F#AAs!%8t z3Wb6J#t`h6CVxa=NMt7ABEW~Fn#75LgAQ=c=_)081L3+Ld3H$51<{)=ZC9@(DyJAW zwx8}~jKZKr9rMOOdgUI^%m6wgwLg2dCfLLk&*DPXuWwWe8b)`O&-Be2g?`D{uB>yc4>+OP&FZ!a$?i-+I|MA%T z$P8#pcVkNq&{W8Qxzy!@8xSmV`5+Z?dH-yRb3UlTOFEO|NLV9SEQ(2eSk@JukI%zT z7ciMvL4O0e6kN5#HHB{xU5HFaf_W2W{8my! z02&<{;q+-FKyXEQH+DH+U)Rg{P0}!6LlJgRntwI>#b@4{&SGl5^3=323$zGNfsLKY zr2g}N8B}0c8)YNSq~9V=j7|W;iF5StR~Hpn%}HzlbH_ND8t|^+7vK zp-?EyAZ9~%&ZDX*gZ<4LD(dp(OfoZUz8;$6u5E< zl7DmuQwEZSn_&ymnHORFeS3U$V^k=AYC6Y`q0EkO(|E!94aB)ghQ6nCf_!K{*EGD% zN{ylXDWDF(`88*h-$5<`K0O)Z2vnD>iCPBafCYZddCNlVIZWJJ0DT?3wm`Vsj{6{+ z1v@Ao&48hpwMd)jvs#v&RA3#zc_Q6ZMmiSMh*VcL!6)*dH^bS)r}p>kVo+@8oAH5c j=>MMkg+ifF_$~Mc)Tx>7RumU@00000NkvXXu0mjfvY61m delta 760 zcmVFcTZPY-svhvP)ws-?ru$*JRuLc_NQh!EQ62Atd35)7MNVTBH zu04?n$UUc1!8NB#W6wA>Z1$XgQc6F8ZQFB#x=xms)6$6Ee-Q=%00000ciB^Nei_c?;_`yp7|m6mst&7n{7|)3_KUe8 z_w%KVeM9r5i+@xYEcUgtLg&*v^~*U&j&x72{r;;oya7XC+Wk#BbW`dHGafT$KUF!q zSx>;`Qpr4RhplQu5+hmtd%&>CaXw7oYx36LO`ZT&K(2ezzVt}0T{B=!R2^n!9SgOy ziITTgk$Lgj@bff^VkoA@2nnDl(U=_|B!Cf+1CWWCg@3?BCCJFZR06`=(WKn#+m+Zt zrn3^(bhWl>RZhz-4rWng^zCnL&lV|a_vguzl>p|h)CJj=M75`WsHaPk5E0oh%sZx1 z{Z*gUuF@lhV69IzGb7B5@vt2d1r*c8<5l{9dgISo{{IGT8qNoU;F%vWIv zxW+7dyMOaQ-r-}cdje_dOJxymmGAxb@}y?IHin+3{((O^$c4vQDqmNNhkXUfmAQ}m zDRGYUlG&(^45Qka(z?3RhkY9QhDG?%jGTh}v%m5Ayv7Fr0065gNs>}maMm`&<}KKQ zm*04}O)QHxVocYhH|qSY6WtMOG+i{+;|1#bHnmHz|7=mSo+G_hVj~zE+ ze)(mMU^$iT63`S=_2Brkva(kKWbCLOscMsQU;Uuyr$9AylDOz8{uo{JS@eml{@)HK qvDXyzLbf}W(#=$n6#xJL7|%c4NSGX0Q>{h-0000+bKVTpo{og}1 zlYniExtUHWgb+dqA%uJk_kG{@jlT-YXW1ik#Wv_Ni_H7CLTKHL74m!0e!Q-$SmxEw zb(s~-`A(M@U^c*v#Ot~|FW^s1yjNiLbn-`laHtp!qHX5G;(x@f>1a_`Kk-!b;tiTf zR*e8*E*Se`5^Cpy?iR(mf+LqDYd~4Bs9qJN<@8uJV%WCTE4c$6yX&doXHM6Jk>HAF z^XB}6OCGjxlCNBG@tj~Tbl!66MfAWT9PE6=YOmD=RuPnx`Ed0~<-pT~`0?`q1oqQ@&>FeZVQ6 zKpu-hbI!@iNi;ejQBxK=W>;IN<%_9ihQBug%xSt;!hcgyxYEqcHHF~vHL?TZ(qi4) z0PYb%y(&JUW(*jXAgqdnFyFKR*U9w$HVjwO`5mI9Y^9DE@vHjA)8;CIu zbbwBpnukv_lhy1wB>y!gc@c+4!1EPM{vbI{MBRYoMV#q?rBT*QChIZ>VJhMf(eOcd+j6m%GN03n1Ba)|#_hPMM|NO#i!0000UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0DRAtApigX diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_5_1_0/00004.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_5_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_6_1_0/00002.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_6_1_0/00002.png index b5e09eb8f66abe33272d0df3436ef349a58ef5b2..139e8262cbb95d2604a8332fe8802b263ce1e986 100644 GIT binary patch delta 910 zcmV;919AL>2BQa%BYy*GNkl$_*Z?X|TaC_wIDbWhq(Cx5ct&}nLVx!TR?H)0ezldfcg z`Dw4uU1`xfyE$+GSfj_a(;zdkImAV0)pK5;C8v1PQ?FKj;vhY|oBkj~C**pk0-(V7 zA>B0<0G$&tC?pQeLIsQAc&re7;XhdZkvvBk2|X^d&{&y)sP7l&?1 z#VVcGZ7uPLryA#6T^O!1vfw6h%>-LsUZt=t$Wj3&1g1QQBxL>AD%yGLgTEa6wU_(IYEnZBN&=PcuDK zg+KG^cR^B3p0LAH5;}P~<;G@pRXTiG+o))2n%%f#-ImRvA~ZS$!l<+n#i@YM5A`2T?b<@9C{X*Wa!j>BPFwg%# kU=#1}`$bU{#c$^yYg28sEU+pa00000Ne4wvM6N<$f=R%2;f=Cg$d2xEbJe@sGcaer?`XR!aXxrt8kgJ`MWpdH$4A{w$n3J`>D1>4j5oNADkm2_b|KLcWuG9z&BU zWt|WVjBSnr`xNVWHy)VLJcTa5+>%cY2x$&M((Isy0je~7`%x`OEU#HO^YTfN>C}7B zyN)H8ErGVRe1EZBkl7J^nmvWueO{tBh2Hg^e&%)UD4x^AbH$Cl()4v)1Ox|q^<9ss z7BuPYsatmZ?F8kN(l4b2h@=uhzfVjq9Z|< zoH^DndI5xuUX4MR^-9ORE-B{nBm^qqu}(`CFEw$2x_^(boA|S_uJ1VU^D=`l`$WWD z{M7$oWqbm{xqlac)}M)ezi>uzIg@hizLKFRuJlV;xu3xdMVX?^Q?UF$5bH=iQE4Ae4_ zYUqaS=mA}Li;?^?ZW@n?0auYnzm13snfbcxmlC{F1z+F1KIrD0=x#0BYy(}NklV^9d3s*p-!$>QBD04RKLaX@GvW9n)=M zW^mzX-i<$e$Kw$JvzS91cqVO+h9DPx(2VeQK49w5_@OWcI1eWcFpEyQU`!nGu{buqHES9#(J2 z@Z43I3Q30*M~Jd>jph?-XcF2UM1BvO*; zJ!5RKqth{03&H{b&UioIaj-67lIh8txf5f5_-bNoh~OzNhQ2LU9qPI(>vC>cy(d}$ zQS);dRp?L%8r{{AFhQxgP*-nkd|Tg!Hkl5jOMmD@_8M|Skm#Zg5JHIGOYpxat>X!e z&oj7T#~17EU-<&R7QFqP6Fxn`2aBMuVb3neYFpqVS)ljvI}X^9FcPVKZhmCMPBQOA zuZOVbW?V=+r|)iB8Fk~u);%3C5fkPdef&QO-Y^z@UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0A?AL4*&oF diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_6_1_0/00004.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_6_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_7_1_0/00002.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_7_1_0/00002.png index 344c08e16faa09bf88ddb8047ca480ad1c0ffd18..0b623348151ab2529b9cb696f273f2a04e81ebf4 100644 GIT binary patch delta 927 zcmV;Q17Q641+)i{BYy*XNklbyiR-$q>%wn2^|RXJyQ3x757y&Zd{-DfNOMbLiX&sKRy)sg z+@;t4Q#<@gx9Fq3gE|_{^Rxnim&DrOJey9*2(Y>v4Jf-S-+x(lz4JWPK(l9M33DMU zAV}9K6pjGaVzBSWEYN^j8Fg6d8M#!g0Y|~2dJ>LV&^KM*wshquU^JbM^w*p&D!okk_DT2d7{qUV z(;F>z-vFBu{!Ky8j(*B|BMpYpSBnoh)BXm`Prh!M3J_=y+!<_r-wyadF=NZ+fk*hnu~ zsu9SJ7Q`%omK;i!fGzgu5rfHhr%a?OcZmRrkR(KO8chHE^ zGOly?e8{nYZB=v6D5gKZ1i!mfKc)=tv;_Boog?OQf0B%l;> z<*CU*Y;~59ygn;Kss-ljtlW$Np^n8;Ccg)4Mt=$YYndAR%vXgt3No33mUg160_u`q z{D(%>RIZeb*bI#6rV1w$Eylf>PC(N%O&HU>iN7OaU56saU4u0 z-m;3tGk`gi%?9QgwUHUAGODAQu55XpEoK07R`A*Hvp_xGiht;ntj_^uLQ*{l#dG@F z+_N$O_0H*1aINW5IP#ntGJCE+rIfFQecNk-nkQT7wDm;qpM(Jb0002MEh2}hn@1j7 zogRbxPIf0D+q-SELosBUUH1h*+DWM!zh>{;knfJDYuTv<(Zi}V#42Ac-J+eOs6n-w zW}KDiX}NWBR)2--pQ(eGR8jA4{NYXp(0*E5zuM~V3v#siJ{6UaKQ1?*^?ub$@i)*#+jy1}_J5ijp;(sqpBo8obvpdgC2!O9L)kg?G zNbB8h+KL6M5U4m#MhvDR-5Yu-Z&x{Fv4u%?Zwj+}-wr12?gtYu6W%XL+KNU+>_fSA z5?0HE5v_V%4_xY*(E1xcg*RgAxZQNRiY@*> z;6JnS^YqHpHH!6e5nQqW003+UD~ix|DzJQq^IA>}w{{m~7P8}aLB@84RY0YD#4NTw z4#9G%A#AAc#+wgfJCq1rUK@aq@P2t~06xY0WzQs>!u?E>)r||1FaQ7m0002L3nW}z T`AKsw00000NkvXXu0mjfa${iD diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_7_1_0/00003.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_7_1_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..dcbcd5e300ac8f7cc9397840708532351e9a1792 100644 GIT binary patch delta 847 zcmV-V1F-zv0_6sfBYy)dNkl-BA^V)XY zC*pQ~+$9Q-H$X<>aU7f%>@6hRN5Sj z{9~6qY~dtdzT)JZKyGy0cFINcz$Pp_`GDOXs}rnBthnUE=#$FJahU)YOOhl>lH`x> z$58H}UhZQVWq(&RTnI8gB^wXY?LhfZ?aA0Na^Ml7OVL8kX+P3UED{$1-mYx1>jta8?K)E+E6}MCk_HjSyY9T(<@VdAyYm>psmE>_8Y=YL!7QI zZ|Ls>>UAqueLKb(q1I6E!|-bEy04`_(3nK1ihq;W*9C6Do;6m^fqX0n>v|aWED@Ja zd?l;WqJAHc7`aOdTChVd=6!dRBuV1Hd~$RywlI>{@Vuv>P#^98TFOd5VdH}PDP22+ zD+|iM>jOQx4o^Kp*%6AM1-af{7F9b4HDpfv0`{x`W1xk`<4vB^_v`@!-&(Be1}~r) zGf1{4oNar6S~3Kma`o4zbGuRm`MzPSAS^UGe!u(;ggT;2c%B3P9d}7V+sSm4BuSF2 Z<`)2?HO8LocfUpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0GZU4H~;_u diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_7_1_0/00004.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_7_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_8_1_0/00002.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_8_1_0/00002.png index 48e85ec869205204800e3a8b3073ce7f955ef33c..5a73118cb9da3d361d520db554d929beb1762339 100644 GIT binary patch delta 915 zcmV;E18n@V2B-&+BYy*LNkl%=U=49v-qkg^Z@Rbwy7Q3)@-&h z#(fuF>rbulJH135whruQ7-L8cVNZ$qpgfyS$q10b4K^scOMmN3LvM`1HZ*#crXUkE zg9U0jg~AblJT}IDtOVGgQjaRQA|scoHQ*>%R0rUgHTt6IZA({v2i&g1k$%nTG_xhX zlsuOC$4J<{MXE*soN!Sh3NFjsdgqaLiZsL2?hU&IfF@w#&h`0Ktj~wl$CUT;DXT)$ zG)>dUAdw)vI)AZy$}I7V?peb{Jq}c>Slx{BWDI3%|1?Zm5Io$%boNxj%8Dov_M9$T z-kH(k^o%VzNeg7Jk+*vJY;~0SO8%IjqgV-E_IjFl*rp(RfwVMs)S?kQy=APXYZmp5 zfI8UNK|Z)bsYpFe$J7BWfYebaMqh4I$ry(|V z_rV4xjof`uN<#B0v$IQj)bp@H1^O9t!@CVrN}FmYtn*74>$cbdQmv+2I+v4P4|RuK z9zsMZ0)Op`q-~OPJfZ1IPHHF+GJ12f-)t%3B|QD<4olA1MPIEH>Yp;`bUBa>C@IRk zBOvC+y2I=v(@6>9(}J#!jYTN+#(wx=jM5?;dk`gtXT?SL!j)?N zA#I=T=QCc&yqNBQrfHi0mtULhO%Ib)mI;_RRGla0XP}(83bYeRtzA?*0>Y#*v#}gq zl)af8#Na_=DsZwfLi4z^Pc%5BuQ_SSmP%1?B@cDSXhqVZUJ>?`pT;nBWut$M7Z$tH zg@4z7YBXOBb>;tP78NI>a_s1U6(O1;X`e@d*2b==Q!5tja~=2pipctC(ms6;`IF7C zI4EhzY`RqViZprS=m154lm>=zKQi*aj_=hSD9x0=#-<_utnPq{I3MC}IF92?KaPXs z@u#d}@eUvcCA)!`Moc7?v^=7rNm-uqJX`DlVl3y{&(+XdTz{L3*a5m?BnixpGM97}bb#k~50y|&^ zd{<5K6}RXO37;COZH>klk@e-eaYHG~E0}PCeIhe`~=1nMzVhT~s zcuKBsS`F#L_FgN}V{YJs-cAPX5f$xIEGrh5LLo*@fY&C1L*Kk3Id9+Hz z;q)EQYJbzV*PU~wnLx{+jX|rn_(qcZWmuctD}R6Z&mmK^AaSn@h4NmSCpo!jQ6~6= zCGOtkf;5Mq!4Eh*MKpAX{_D@Xc>a4u*ACFMM!N`K;I+G23XL;ea1xq~n2=GI$E(XpuWNue}5nF$-MGLEX|E;AC3qB02X8T^d-mI z1b7Qt%wBInRr#c+N*{gNf0(D$DdqwHF=Rzs?-U=+5{K_&uN{y^)4KOx=`V``ry{GV zLnM9GS0}H>f5DW#pV^0(xgaBohHfeLcTL;D?{il5n0Ctla3^@9D1h<3|ZJ)HO%KsuDn2GTb1Vt-S7R_tg}mtWCT%%V-2 zMY3i9G1ut(J_&v28oQemn{tj=Qr3W$u&7=gZPe*lwZ*V)t5@&t=YR}aHs|qV2@i6w7_a=0|Ha*p&`D%E|C}3G&YlEudE5hGZy8v}Yy7 zLO{77;FbKO^PFhNMZ54>#0lrlk`jBwlp;Qh;pTg$g_hUUeuF$HdAVAs0EGcSEsHWxyM-o{ZdJwgq(nh>rksakfqq z?s$hVHgJp4sYT@VrsSvt0OC6r?HGfdXjw^Oc7K%pQ*!1)5SbR*3$3xP%GEhm=|x2k zmewVix5~Razo`xJ?EZKt2MEmiKA=;x@pTFZT+TTszM?1!PVgs6Cm`+u zqYhcc1eRUk>umi}z9~sZ@vkNOs8!(_`x!vWhwOj8AI4OoJNsx%#A?#E@yY*kf(i$-*^%p4$n?r7=T0ariYBdJBzSAU+Czjq3}bqmFIJU!-n%4*MOs_0Vs;1 cD2kW(2f1wu*38s3ApigX07*qoM6N<$f_N*LJOBUy delta 323 zcmaFCc9&^_ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0G*wcI{*Lx diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_8_1_0/00004.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_8_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_9_1_0/00002.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_9_1_0/00002.png index 6105253fce3bef4d356e8f10b9aad56354f957c6..326edcfc2ad938bc2ea5c7f5824e087a64527a24 100644 GIT binary patch delta 895 zcmV-_1AzSg1(gSoBYy*2Nkl$k|arzBuSn`Ypu0rzop3UvPV}3OWHqD^<8{LG+KbUp+2=kea(v1TKipi zt=C%NdwYvI>@%>lq1Gxn!d^0GgHm@pAu~W4ZqT9VE`4S?^nYrttfNs~T7pzi0Si?1 z76NAgve-EG=URXcm3macH8S=R6$45@P_2M6a{8j`W1(w*2XxcnO#fZesjy{yDKeJz z$H=sKi$u);xZt8fG`K8lYnPFBid0~zx5I7$pbA)cGCn_w_4P3NnDTtyB`PFIk|YTM z$Gc7D<4j& z3+0nQ3&YuOy8jPJhDtvch80E~PZ;q6pLz;H&|9KKLOS z7iF7&Mp1<7z`qYjEL{0UY@G}D0=W%IlH}7dCch#yE^0Zs&(T@h1>JCaYw_28ykGPV z@Fu@dq74>GsWFQR+AOQ0fTI%y%1aqgYJ((6ujh;(gC0!LWGs}#SQV~|p`tm1C0|RX zDtNZB+~R*lEXp@IW24-<2^Sp1T*+a}M|s8OXgX%~uk$RDCs0p?=lKDPu-d>iU**8VLi>x%MZ|cBtKqt?`}lQTWQ_mF zE;g?K;!v_0h-<`yL`WJVI+|R|kF4j26+oQjocnDOa*vlHx_^@WH6TnVs#iv^oW8gA z>hKVDjRA84Ung)Ondws$Z#r+%Q2zb>tv<2B}=ATP4nY zE}TnluCYeWoR{vKC5u102FhO#G4+$5c=1X<2RSj!o_|3-^2LqlK>1tP5Cf1Xx*9Q9 zfZ=4sU@F7ht7qgH@Wuc?HCB;$$~?QmEn8NJ(sx=D0Kb+hd+K^Y=_gd$s+4vy|F+TCX>r2brXSYAO}Ab45y5byn;>CB;*zW}_F+#m1N%@&ABd zW^fVa?-?v8hNcb6R09A27>4S002ovPDHLkV1mOMVN?JB diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_9_1_0/00003.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_9_1_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..81cf502175afac911edc125b722df0c976fffd34 100644 GIT binary patch delta 866 zcmV-o1D*Wc0{8}yBYy)wNklw{LDO#q9}@@D2k$Z4Xw4-nmr4YU*!+6g?->@Z8D%Zr9j0#5kl?PFWt zea1%N@4b+X@-GBgM*kga|AOC?GOTDLc3G!J-!#6PqYib=!2=8ix#l31&krvV21r(h zxrODq=YPCAk992qeva)h0hXq~Q!e0!EJbk9roT35zwhW1wWkd**LTciUDTJvU#3{9 zgWg#nQj)Qj+>rKRSO8Q3dln~x=S<9#`KAKh;rPA}uspSK8Lu|!vW^|d2yrvrxp1hV zT)%8gC-HjIeo8&yJ!n){0Q0I2S@$elN;#c}Yh(O5ExB#R^@25fm9%ldynVMKig9HZanYgg%C3h7Ru zch84`q9}@&kR-+xCM^2mTc_vIf6CkGRmuBK(%;Rvy2(G>t%>sF3vO;J8ET3%@~2m! zd|Q$&b^u?$L(zf^-;BudS+<{907*qoM6N<$f>Se~NB{r; delta 323 zcmeytc9&^_ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0I|)LO8@`> diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_9_1_0/00004.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_9_1_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_11_0/00002.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_11_0/00002.png index 59ea580f20212f6db49c2f5edb69a126f32ff737..ec39b71b5c053d43389ec224b8accef8ca12ab93 100644 GIT binary patch delta 880 zcmV-$1CRXs1%?NZBYy);Nkl#-MNt$*Q540SIM4GuPyCT#AC-?Cj+UIi^r}bkli{?HbW__DN4B+Ub{xn3 zl>Thj^6)p@qmB9w>TEcUqt_64$yyFZ-EdN7KySFw24zp>JAccecN~Y>(5$X3VIiae zf(#u(;tXIJgJXZq18vY=j~Yykj99YvfR?bS9)vb(bZ6*oTUUGs+^N%A4Tf=V)FS{5K?`^8&#%J29%f%t-p^BZg`y~m zqR?RSfPY`IJ%30^axH`^Z4N_&&SfAx$~5dyyyhL$7o$?QkNM8%hASjW8)`xHT1(5- z`-mzivO?N(s`k=z-pF;D{=gzi8w8^k%}TvOI;833Z5;&IFJU!E=FhY7*bcRxxf_hD4OI<(ZCj zZQl0l>HwBmh^lV*x!3XKKvBAX;8||21Eh{&Z+|s%|CGkaW;L`i#MBL>$IA1*r;Wm+ z7!GG+CH{Xvf$&A&gdf4T-QdUS|fqP}8#f(E*pQc3YNCQd=} zvSU1DvZDNT_*b5@(PienBvrMQ1|8<#`t8m#@yZw;6%bJzaY1paibu7bRZM5oV0`8; z<7r~$6owq*;UN~%=<&jvuvBI){qEywsC=dan5Y?!?fH6|Dl#K!Tx?x}!j~OHNp09F zgxjPJohRXGf~4kKaQnhN;8{HB{{uouI(^lOR1`%~O!E)0SU-dZ(#A3X0000IXX5;a@Uj& z#3T?n+EM@j00000_)PYF-}l}BlT!b2e6JorIZgQ*n_l8)^#DXzf3UM*+qR>8+cr|i zU$TnDGk_SB%m!i_wvcpk)?p1z+O{S0NihS6v7E6V>!G%|b* zxo4#V&L^*zf@4i@D|_Npsgra4DW!ZZytlq4uz6BSr&2`cPr?8I0001=N#|{7-?OFO z+j(M;jt-vA%l|#DbX~Zuu(>%_2H%ZVhv{{&H2di#qdFxJRtF4}5L{Xi@h7XGNe4^k zd5YYn_ND*mRDaJ2X~52qjLoVcv?0(&JzHP8)(g$JmTD@aQikLotrPRz5l|CY)$SbUQP_PWn1J5MtA! zlGPu{pW|F&Y(ry7SV@LO7Cxo4W;Q9@>ckHIY7$o7%j-8{doFj#u=xuU-s3u-`i^nl z^FrpKr1%e+JV;9r004koIM4dYdFn3cxfUm+-dzPr8>m50auUCgu{Pl;k1x5>)Ql4oMgQ000000G?mU WaWLx8IL~VU0000$SwJJFP{ssxmQl z^!pYqF)P#7zn1N3=I3D7EOWhh#W=i{PzvaqR>Aqcb`(}KRb53WZRw_hwYgFf?Aka> zzXt^HJ)1&xD1@=*pT+J0_$-9?k|TJF{eMdk;{A;>y8pau^$$BlWF({N zNH3on#DBUFwyFu5EK)>^@b&d2Z zY$!eh?$^M>H5h!nu7Hfe#Rq?D);8br1rmyJbLXIKab*m&E$dT}dz~ZP6sw|lUBt9_ihq3jeEr>Sc#b;TzSWUtFV@j}dJAg^ z%fFFX{~tg==6(?yABo_pDbXS!gpeI+CL%)E${t7r;myQizUpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+09ZJc1ONa4 diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_11_0/00004.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_11_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_12_0/00002.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_12_0/00002.png index 0b641ded760a02880c3fb2fde3298e229bc0fad7..abc157a654c4357ae2240ba413d1cebeda874714 100644 GIT binary patch delta 959 zcmV;w13>(a2Gj?TBYy*%NklJSoFz+|y=?ypIp9jc8e;MUBDCCdl21gF{w&Fb_`)yG^{`~Y00)0O_Ur}N65`335D z_8%w9=53O-0_cW26;6}Ov$tM#v`CRxF!f%DApliD3s3szN3p*jW*<|Y&%1bqq9}^u zQ}}bMHVx;q!+)~7^6B~GZj;7BRdC7^vqn?TT+)L3X9|k*0)rjN3vKaHK)VRB#K;9{ z(@GpzZE8$~{2+#tJkvZ9vko46!~u2i_I%7EC*@HW+v^n%lRyxHU|5#sDPwSaBQ4P=9A8n&SN=GXSeN{YLByZjd=E zrxD^M9mUZEg3_S#RPCz(P zYV5Ri1y`2}UVrFm`oZ3FaJ^az$b9wyoM}IPcda4N$eWl^Akbw>Fdq=u>|9^TE6;xT3XGxfkw*a8$6b z<=G_uKcMii=!B;@T|6ZeMNt$F!Av}XI%hbnef)4vnOXk(W5)~&H)YyU5Y07u${RTu zYJbrYJ+_Eh6f8tcKwkD}(&z;+532()p3}~InAu8vE^}r;X~Ri~Q^JlkzdC+x3KV}* zg0rE{tjO=*tUNdqh`0h806u-hw9H^BU(aWBxPnPyvgIsj0JOY0&ZjS=h-s7kAzYA_ zhp9dN<6NGP`A*002ovPDHLkV1l4&(0c#? delta 759 zcmV-);p&Sbwmq;W&<~{WuQP z$KJAw%_{&I6s-ni8nzJ$seM>Oqi1Q$dP1xKWGv&{?~?#6E`ND+CHrGQnGjSDKxr9$ zZ|vFWfcoZeE4cP_+SxKsl|C`|pHj-t## zvl2e5z=kRPYYfs2nF;oZuxL=sX!>u;ravgt9?gQ_J%1wq!W#iM+4sS(@_93BTrxd$ z#>A!JQXeD;(bVaK1vHGDKA6f4<{jCK@7l*_#Fe{d-rQK_Ro7A{8Bt@LdmYdrM9hSt zEK6O!kZcI1A$skQUejc?kk@NUkQ9^Ng;hXmgc?$VP@UaJe0}n=6Gy*W$nu09LP?`* zAYFp44}Ysn-^(iUm6hSH1&ss%I;kZV7c4Jkq@qo8`5d5pHhCP>-0fP8pQf~(zYSFi zjn{RvsOKtG+Es$rGnNI!@kx?xX;OER!Cl2zVV#Xj2UqYP8tJVpFhYp`AMj(5|Gk|ZAm6(%kH(X-8NmiCX*VUA|esR(ta?r;(35%d(q)?!^t1SUbWF590Uy^j-6 zTi{(wqpMCCYBhvN#H62Ce}NDVxRJWs(E5H%g2sSu=x3~r%2?R%0R4xaw445{LRJ@g ph`)yn^0pZ8IMM-0k|as8iGQ5hiz+F1iy8m`002ovPDHLkV1nqLZ-xK> diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_12_0/00003.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_12_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..1da2064567f4cbe4f84612afa1d2d51c7d57d217 100644 GIT binary patch delta 850 zcmV-Y1Fihs0_X;iBYy)gNkle{Ar22YBsu%5 zCbAG91jw`$LI@#*5JKLD^E}V<#D5CpSJ|WLifynmN#=cLD3#5~(BF&g$KyDPXPzv# zG8xVJw_Ia@+W^-SkK?HI0$$=$`w4t~IqPSD>QFTsRNLIbQh)JTx1-g&wxm`?FSSWC zN!AQd=7PRIra^Wt*xgF3%Q@DPvIdldMfDJrR;R~RBZl3!dMzG+hutz1Tru4WBhD2^ z^Je_PH4j@j$=6zSaZGR*y4rGD^XP#^IN159)!tSYSVd5l#KY{9%A2!f0G3!n2qA<3 z)Ut-XFUEQT{eQ2u?zu^=EY)Mey;wOx_BaQ{dgNI;u;J2X zPvGvUEfx#fXj|c0QnP;qHzQU{lbr%pi0hP(O#x6F-jG;rtS2t9v}eG;=plXwRyXTA zze*-GC~d(4M@RizYy@yEbFD0YUDz(0;CGThQq>hJi3?*fSGk?9k4Ml0 z8soSBwl5E4na!x^TmHag_YL@~!YBLw1GRy+Tj#ZP0YxN-YFBd%ZlKZ09D`JB_b&b@ zAJ>W>Ab)$6FW)}cW4v3JEZKAygG{O6X?N!$i6@AQbbyY9sx$U~WX3#M0LyBc*4v}wQEA98Q!8tSS7mAjINe6vuQjn^JGM{&pPXytw2 zRGkkmGnpcHeq=tmz*nny~^zxupv`30PzLn z^5u+vx2`hn0l}sK{I0OX3^GEO-(>xN00H3u5JJf3az{4Q1x%ROExfy_$F&u2L;TU3 z#dy;eq=s-MN~W3Bxs$ziK}hCKiUoRtNAjOqs!RDMB8Dd~x0(UZNyc@7WOBev*@jc$ znM)xE%#p3V9=h9lyVn{}V_*!fS9Z>WUThSCW;`9qK3bX7UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0G*wcI{*Lx diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_12_0/00004.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_12_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_13_0/00002.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_13_0/00002.png index 80679e8fd0ef475f757c73219694fe0e3ad619dc..34b2ce3461f0966030ccd4f954c639d74eb29b1c 100644 GIT binary patch delta 944 zcmV;h15f;q2E_-EBYy*oNkl29^DA8u<=?7FV@ zE&Yspt?(PJ5hFf>xErqP(hT8mnVSRX8_t#;pe;9Q(C%CQ%zu38UDqWVy6ekZx*@oL z2R?KN8+SlAW9QnR(?AWXc@!|TGGf_v29ynl>P0A)(HDn4c67x%piQ0b^gE_=VbA&k zGM@P3WO{mw?Aie|;C7AO;_}4SCZpXHxqvxtL%ageA!y^t^ZBD#kB7U{l+Wi~PK6{% zlH^#|nlYfnlS$`ewKhdKcze^tYMGQ~t zUQn&zJmjsp#kewJAx}g*`Ze?p=%(USM}=`?8NUc}h5n9Upl-DSV-1x~!B}7vPblZ*UcRKnMP_P#g|mH$uSy0t{(nH?Asvt; zNs>sI6`Nzz2prTbnbkj{Mx5sr957d69MU{35Q342i8+Otdf-}0VdXQiE@mcKRJoWl zi+|d9M(t1Q3QOO#%A;7G8_vsc30`XyHQ>6ur?&2#fT&3=jaWz;xnx8|le)a*ep0LeqAcgTKi5L5@qeC0?_~cTP!?>eM?{rQrFbTQ-5dd){E-L&@C+Hht1C(F};xcG3PjA3l$mXIv864sSuarmH~(va_776 zGC+8?BxY^i%TVt6^jaR_6!!rkkbAKe?N5xytVIpL>$F>tvd#8#$Q~Er6celHDQNvD zb=B1+iLVpCIx$SL)Sr%?>SDY2$CD)dvwp7Voyyugml+V%PKvZQY_SnhOzfo{N!Y0=BzMUFdgR-uqA-_K zgw0?|DSvSe)j!CV6hBRD;qU2r)8Ot#g5`Pv1<#Cq#{oBZO3KA2j6A4RGCeMP%Wq=-H ze%pM+#Y!gCpFG0=1m#*nl+5glo?(C&hg8onz$;aMlFk77O>FNPQqS7H*nZ0~uM*8F q$w4-BGwECqA^dll0000$7XAQAX-~vP!>eQf0000@{044@bT%quw`;# zZ{GAjcFDsUPV(g|4*LW#&}rdRo6!S780>sVwCBwMtr9CP{xJHa@^D-Rz(tcJNs=V_ zrM(S}+kWxmXn$8$$KFJ#wvyrwRclB)!K@=LugN95wUl~g?B`Gu zF{8oBsBW5V7UsKD=qQfesS=yJ!r2ke`_pD;nBS{ybd@kiy^fgZp^K z2Sb+5uM4`f^@+x})zgj~gtjl__n?|O$6x^sBj*@|vedjGql z3-^rPXnz2j87Q6&Ev;?4ScTjXTdB*`$17e~OJ4Hc)mmu^aIx2=YB;Z*8_v|@n?)aq zrjYBB{{pdCVeW$L6)mb7yU9T-z%c=0@f)FMk@>8m_6e6|wE?2O4eg~)-Mosv7%+yt z`sHeCpSvY_$tB>3$S;kIq@%%8OOg_c9q5B)-G9u;2LiPKpzSqY#CC6HRNyW#;I;gJ z2eBqzJGUfBlE>rx7bPP&Pl7kpGj+R~SQAC|1YwXEue#6G+OHN zD&iT{INlH3M}dCw%VwT(GOuYbwt#gmXn1K8i`?gHNf#Ck0C=BsU6#Mou>OWFRJXkj zXH97k26@f-w4&HnF<5r5ufJCi<{a#A4qTM+MS@oB)j7+(;FpVQ$ZY6l_MC+813p(L eNs=TUpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0H7n4Jpcdz diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_13_0/00004.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_13_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_14_0/00002.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_14_0/00002.png index e3fcc468a184819e313acc25f6da4c5ba2dfc1fd..3d99e78b0042c9885aa96f5c63da494c21768df6 100644 GIT binary patch delta 936 zcmV;Z16Tb21-%E5BYy*gNkl z#*&5n!nfJBrfHg{X_}__B*qwH4E&Z;zbYQTIa)IQVVPI)y~626!d;qE9GPpi+P?3{ zU3%?X&G4t(qmTLw>TKBe-AV*rl8eEyEoaFLu!b8=D7!14S$___ec#nYGh120nvfL` zWYZ-qoB=FiaO~$i(1cn&>Tqgg)Us+1*cNQ6J7J5GKH2nTTUUJt9HG;h{#w&zWn_Fg zb&&N3Bpu!)t7ZUQa9JT6T*%sb)UnpMi6lj7(-u$SU>nX2{dctg^6kGAO-(&pLlS==7HGikhLOI%k=7Qw~v;|Gr`cD6K zlx-Zje_M6^# z=!*X=*d+VufJbB>U;W=4ePw>`8|ULNQ{8=V0YQ?x50;WiZ>~!~E4@j0$SbslPR*`oY< zc0`FO`#3igAZJ{K6~f`Bj^cNqSPgXq$Vpdz1%El-pF-IT2-jS^Gngwxj11ohWQni5 zCc;*&3WmjsIa}ycZah_>&o$K0BplVzB#Y95AE_V&q~GF|tqd9Hp!2c2x%HwndzM8K#T>W9T9hbmHTVsL@u zbbpYKsC-@4@kZN9hrw*Yx38J$sCVfgSk=@(kwV;X6Mc-h3d4|3XGP*Waq3f&QiL_e zCkbUZ2WFLah0At+XMn^9G1{5`=P}30Lnu9kcpadw>{iVsyFbj*!GY%?L1qa;(wz_y z{mtrVQF>-06yH}9VOW(d+sRO*YdIBP>KiJ)H9LJ~qI1VD? zZ&}6S9Y739b^|dD+enmT8P?FGZ{2b~A$9;UmUHd*X(%l&d4Kdy*2jP}A*db&$uj!d z*t60B`N_+p;B%(e!k%@i$izHJ65@S8`ajeAOlhk1NM7$%_RVE*^P#8%$_{1lQNpZLJ=Wi= zNI{rwksy*z!%0!c*^9N06T=^qcBTHJs&5WT=$^qq{eMK&cliY><2OL|&EFBUo%KC8 z`mpe^A;_)Z4Tz?O4{pFPGJG(Vk>-_jt#aYmaY=Dv_HfN8liO$yUAY$PS&knu6ISjR zb%C%Ro2@C9V&)G<*n)vxRjsQU^|(YyPTV{xr)R3QLP@6qTk0!6`vs&#%v5VCX)RJZ zRpl18v42CMvNJ;bG?5S_ihSO45IYV}INFMFq`*C6LhLb;=BHX$in3Q|a{zm+E5f5{ zimlzdQR%#4J zE(wRHm@0|IH~j`X;MqLH0qg;_1)(!xKTT!YQ0%<}5Mb}%*(Tn52Rwk#G2q#29{>Qr a+xZ3R=|)qLa7)nu00000@DVNBYy)LNklAz*<&x(imvSZ+Rio*M@FgjPG!u~G29gpJ}Qh0MZ z&r?yIpLB}`Vgb&a5U+PYQel;`Q+pCo$R(1NrB?VQd(laXQ^plsus zcOzQEuW?sPBzLtqNz6u(y_#^1lM9yoFDWQ~7UgI=8~1*pm9lNx`Ne{o$E6X1>j~ha zFE%Ozh*AOZE-nV?^Af3SmOAa~fJZCztZ!M4c8xqs>VNU7q4T_{-Mz+RVsAZ6+1^vI zmDIZNN1p(Xr|{a6(vHS9^h)8&?5YTx&p=w^NcsloUucK{g4c+7Jd%gj&y8(F` zcRAT2#A58r&7O$(G7dN-UCa*jw(l zykveej(?nGw9BENU$zQ*0^pjJagGx`icU{c02Z_5;E@Bh!Lrl~V+CU$mWfVN{4c+> ziN6ovgN3^c4*^d>(cOG03I^dAcIP^$Q*Q@&EM`g8o`TKqBSm+1erLs9YUrK0EG)p? zSMJUmO6s!8O99yFcjF1T><;PaHs13&WlPOhz<*TiWdMnMP7GUqA(q2I%TT@LeeRaJ z>h}S_2|54(0RAt@KT%rZKT_N|#3tJBIq3D#qv(dWytzd@)c#O=sT5su9{GHwkeod8 zY*{Q$%8D7B0ly7PrEsw7`7aGqqH(+IGGH-(A}@3f2v_nU72FZ5p2(|oK+pFNW4vY8 z?lw*WBt!EQWE3$%O`-MQ)yxoyFUpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0D~TtCIA2c diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_14_0/00004.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_14_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_15_0/00002.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_15_0/00002.png index 51f0c28c22f744621c64744475d4d2ade4fd1f03..50c28c78203b97e42ce47312a74e5f910c44efaa 100644 GIT binary patch delta 886 zcmV-+1Bv{U28;)gBYy)^Nkl?i z@UvcPg+JR{)M4L&T@Af=sUz$qu^5!P+eujg(sY9zik{MUrhikf_s(`Ss!L0d3u<72 zy52(K3P2GX=YFgO*rC#hD!69GUb4=BmT;(cK$~^?qU&Qv*Zu*xLWe8;v!_#I%luMo zEc=g;qCzyeEPLx^Bi$6K!PM^sdj)_lVByL0`Bkj%huLY$`}vkrp(u)? zC}faG@PyMT9Dl|Dpc2X6Rh|O68s9zuE6S@KkJ2Ivv5;iq^<$p3uoe*^H({o5KcSVQ?fORh& z!W8zHVhdTkW=Q6ohDR;gy7mU`j;?a8&AofQbYoj-M>+pv@oZ-rAu9QS51zKyzY??` z{M&+_+57D7zj&R`#u6b-aa#L^yXI>UySm2U0FzFxF-YZ5_pZBH(btk#QQQ;~e;1U* zEkp7-Gk>?I+%2F5O|vQ`qmkONyciT6;qAzxvw9~fB`WQSgW&02u0OR!ku-=2N z7S`u4Is?4!Tmj4nfS$T^UxxpNWks)O`ni@^s(-iyT_eZ#D8}nEQ7#K7U3>YyJm6*A z_KjE)hj)g1Hlm^^iUUZ8JJJQmFM3ndhBo5zI}O!-sSRIaR{XBEPM=yFTO#)Qbrl9| zTzH3batjLQFP4g|*66AZZKNvW|KCed7tl5AJ60t{E?7l?%}63QC8OroxJ_wlBbnL# zN^hB$WJ&*qT^sG$Du_La7*z#mciWYNC$l~NtVHaUxrw6C(S>E~fwyJCEKp2Ml4ir- zg1HBPYOVB~u^eCPe$TW17SH0_&x5w(6-o`gnS0KFn)^jj6h+bg0vo}Dh$^g7x&QzG M07*qoM6N<$g4Hm(jQ{`u delta 765 zcmVJ`X0`t z4iO+OLO(vO6-7}LMNt&RGdYgqI1c?+O!>Ftdv^oc>B^7ssfnN64VXfX2e}%0@2}^* zcTh(EWEY!P0B|T+4ZtXCu0j{V|~35LEj> zlbpUc_Us&hv*+Vh@Y>UHVa+^c%H-UCT5De$>*n_aGEUCI>1;;l55h%J6h%=K&m{O5 zs>v;Vhr(HY0BpvdDM6*y%$aX<3|NN|6HBJR^`tZ~tp)k{O{%R*3j*_tRM2LLr90)p zm0EKsP*R-EV}F5BWYyaTt%_Lzc;v}>K|YzypcBmxm9@_%EZ+s*tkQ_4c{6M)AOuoZ zh%&ok+YLoE01LX5$8jK%-QBPh_W{cQcW1LFXZZ!w0uBJKk_<24C$q1}IHox=ij|5s z#Sm%*50wL9L~p&CxM=*!&v#w9Xs-6Y$1jrX!k-OTnty*=P-gG%y)yJ6-e40Bf5(2l zDN|S17%V_=a*e^Q#Je}jB334HlCGVala}5{uD&7eXy-H&#?m19p`j#bOyzMl1QbnC z{pUqc{^5AoIMq#3swA~fWikk=V;VEFAlPlx$cKoCz7OCtQ;e~L{}n4W72u1F*tDRK zbewOHsehsW;|3NbV2Bml=IO^ zY$T9C4->i9l_W`$BuSDaA44gnl!D(<s)3=bAG~WR1g~=M&fcz^L~#H`rSRat(erNT;U z&10MV{DE zMv^FF9Yd{&1+OPIz##|FY2^BAu5S+M4%L<$#u0yeaDSxmq6~u^P$jAkNl1lQvb{OA z1FYdttv`H~7Qt6?I@I_|PQ^skm4)13Q5Rx4H%u{u7T2^)+TpF|2!2Hgr?4YH`c|(<=Yqs)X+b&#zrn6?B}xLvy{!3e z?Pckk^4CB|h=K2TCKAU)89Qw^!s>rjAfCoSrXZy@F)OJYCfn85BCAILN1WWjW5!%y z;!yeIIqY}92;f<^?P0Evsff)i9Rd3B&DJqcq_*m0s_A`->S7`j)j_9qbWTB=d4omx hw3tnjBuSDOegTcV3p-{M#fAU?002ovPDHLkV1k}Pq)7k( delta 323 zcmaFMc9&^_ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0Hf@cKmY&$ diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_15_0/00004.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_15_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_16_0/00002.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_16_0/00002.png index 6faf4ffd7ff1527d4ff2c31399f20e0269266861..f78d8fbcd0a21c98b60332f32db1e547130533c3 100644 GIT binary patch delta 935 zcmV;Y16cg$1-u84BYy*fNkl!QNBUY7YpwOS z^x3a;hJRjbO?5P@D@#}tQUF0V zJ%xocfLRR2eog~*s5PPvLy<9;ReQj(U{h^`BXau9rnhZf^9P`tPG|bHrb}TYz8o23 z{Q*gvcav2!fG)VKkOddAwssloq$mZ#c01}3fHpx3cka(0#r^eg^)==5`766ZQ4~e- z6#flK)8qWaV}F@-OF$|f_Khr^EK)Uxmh3p8vP1E#gF#M@Oi_d>Cq0M1szM{jmQ7x;=L?Zfb0*AeyByi7*caV9~}hWq$)lyqR+fK2EGwqPgAwh+QC7 zvOVC)dUFbLI;zGb#()n1txvbUP^sJ}t-{0J+a1^vU>w;X8bHc+q}=3f98oPEJeCE$cBdN zwYqsYNq-efk1F8jk(@K)=tn`|y+k%`^=SUxWhg=DpZzTjNN(qa6LiQJ++AZgVVQBX zl7Fnk&z|0l5vGSmUzhO{vHtY3X89pzz^eFg?h#;GvH$dQgi@g6lvvgxX5(E5n?^h! z*_R7amqqotKgh_M5^K42c~O|hU&gJwqg|g7K7ah&weaIykj-NN#?xihh6F)o2~y8q zp&!+ZZhwUcs3m?{RPN8J5`?hUYi9EsE+9iEW?XC$uU~>5PW}}1&auBpz9@>~>9FfK zEu=rEv~owlmq9WjYF;F;dnanP#CkYJMkPE)A_q-BSp*v9_h<@ZU&bYFF0!lgZ(;wA z6Mx#k?yLUw_0+yJMJhU0$u8vXdT4vBBrya0#9^3j%su#pP6zwXL>EG!i(xBZe(wUZv{GUTOaZ;m%UTJcSIXoX!w*r-h8sWOhj#Alr$ zh)!q|_IDU$3#F3yXQoyP6LdG&9Kxu!`5>EcQ4~c{6h%=?0x$i%2j>NlBYy&}NklelB3ah>cfr@bD%{~`q027^Jit^|(azX83l}jX6T6Q&%oRDK^ogj}chPh|D)yzTj+1Wd)-@XeAP5ay+J9!haB|B1V4jWvXi1obK*ew} zVz3nM-pHl=&>>UI2#tyw-5rLH!G3kC_s7%Fv$f$3lK$fKyll)2586rC%z2f+`xZS_ z$A$O4B{AhxbwqE^Fj8U`a$RP-^aNZmPNq{7HEkWS*}Yfz&sL7p9;YtRcy6!~V2=&D z_m_VgDt~@c6_z7T?sqa4qE*UWMSY9d6Sg5C8P}UYvdB&MCVU;;yDDn$mG~W#0`HI0 z4K{mscuaV&Bz4P5f7p@=F+?GOA+N}(cpUdYnpPuy(uncA*&dCbd?E7+#@2wB_WkF{ zoS*;z0D!&NcKeX|M|ukFiK+FS`T1s1^Q;9s6G;!wB8$*gki3j-S63%k1Cl`i0001hBz^(w^JTlxm<~n&0000mAsYlCY zof*UVNtfuL4nUoW$8lIzz)MuDTVV5a@>c*eC|eC|Y-(XM=6|eeXx3JiSY1T17R^Ow ztpKJjIQPdSP~(E;X4OKIBbO;LpiKy>2ch+h?sttSc3bpHegGf6sVn&N>9R61xqNTl z^*^}eVGS?xl`GEo32LCT!l^Z*2ZFG(^I_3mcIRkSprrW2*(a6FNqGP%niNG*6vZ66 zCm<(9O6zpD9Dhh1OCK#L{&>Ts1jb^Z>};c8+wB`{A39H z`Q=v_c672t>VpWM_(Enlf!?)gR1HTU*pZdF^GAmWzkies{To}Zy=Fk8*J|(;kZ4Ud zW|?=qViz^OMS~vOR#+;@YEI}@N7v2F^8w(jGqZ3_p4FN4{!MQz?n(AQU-x5kf1T;y z;3LH%YUezIVhq#N^$c#HW8``UQ<3I{Udq$$<3N6+dlpR${$S!LD)7neiM1xOwtcy4 zZj!Vyv407v2%5|Szp9kyFIv+>tanT1umizZ5?GEQ<=Eo80K(IqS(dri6qN>G+3zBh9_UgyRc?&}J3x5V`74^%}0evdTmPzi^nf3pGqR2;j z|Dq_0A`@gMZk0GPQ*_%OB=;gKznWYBDbG-olt?SUpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0B2m45C8xG diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_16_0/00004.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_16_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_17_0/00002.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_17_0/00002.png index 871d98ba98d7da30789e4b090469550af6936160..81db66c5c17db06f44885816c88acfa7913d909a 100644 GIT binary patch delta 938 zcmV;b16BO)1-}Q7BYy*iNkl$KY#LA_O6H!3Of`(_+W5Z)0|ikz1Grnb#|!Jhb6Kru^K|?anN2x)yr%H z|Fnh37O9tcW+bz-Yh(}8$S9Z*Rac+wMC1XHylg67SpF`wP6b^7_eYH=xKl5$f$V+8 z2xkE9xDgFdouoSk>U)SQTYdE#u|u00;AC0WwIh~Fn17N6?g4xNXlc2zxP~H$3rI7V zZR#G#s<=Y-?R0U*FUldRa%|y7ZtM`g9cIZF&G;aX|G6-)@I3%;?EP1q{a1~>?wRki zNFUFzt7{A{!0F@~gH-0a7c71LV5E#{En1c!2T_FEBYPuJrBQw)VK!jmYTT5wrWDC? z?U{~-GJlEqwa_guZ&ET!3W{QO%J3>8S+$47<0xuWqyMfP^QIz*c8Z!cavg>)CI>8u z6dOqf+d>;fo93>7un)83Szb;wmK74HSog3&ux8GFnzs^+lWWTD{oPj+14fSVgIE~= zyRX%hUU6y+vZJK?lJ}?7`U*JAK%>2(Ew_L4wtsSegxv5dMcrU%t*pq3yHjOre52$f zOA`M-pg@@WF6a>F>ri79MHwn)B?mgXq9}?_VtMPgBUVNnVqcMzkDG_o1+9t^m3q*` z115-&{j7|}x-!v=*r|Qx!k%9b^2^9B1P_H86-Q^1(WO*|r0}S!w1IUfyW5AyTK)^D zN`IS>03nj%%9M%h!Jg5^150Fn!|;<+WeofkusN!Rw_Ovf4rJ69hUzp|ZHSub{!Ms4 zXe=YNI}K<*7#7C6f_Xq2pio5A7ltn~dWTvl<-c;H^v2r16%Fm+u|t*uzE+(5nsY69 zpvE%g;bN3{FG7yeA(re&yP#()8v179|06%(ZtGEcm7*w$qPPYB0LfRAcWY+~r~m)} M07*qoM6N<$f@x34D*ylh delta 727 zcmV;|0x12z2kr%sBYy(5NklIn31O&n6o{uR9 zB4WbBT<*Zy@la>OaU56qaU9Gh zUNVcxGk`gi%?9QgwU9NEZB$3Ib7jf%EHML^vw~y4tp)0FD}SO-GJg+912)xzkV;OU zyZ6itK)!Rj6kKb%G>(i@$7ap-C#Cc=@!I~Hpzf2_c5032^*3Pv0001hJ?ZusIy$R# z+Rv%OUJsX2ff<)l233kT>Zt`Sh$gE^+#yrGtaIt$RsxWwpBsv3zQahF{)G_`H%~vc0;F+zgc$JBs zjiav8MV5FUz+i8%$F&NGGHL>E?G zHzW;?t}T;v zZH|k9oPR4+{7KrqI8F8MWYrSn)W(;f;)6tF;i{?%_QzRQ8)_+`7c$pNN5|ckqUl^) zHps?fL?s=E|3pA-)aQ$cdfKgX;0{atK451M0002kmzh6Nx{xVMJpK6sR{Sg_ZQ%FJ zLIH5H`ICJA>}VdcJlCpHZrUl*CaOZ2p*HG4Lr{59`FN5gW&j)ejs#ydV5calwJec{ zja5#7Pt}_o-?&x~T_NgAEJ2LO4(V^CQdsTZO8@`>0002q%OBIDd5ZNK??C_n002ov JPDHLkV1lg-VA}uy diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_17_0/00003.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_17_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..d9066be7ee71beee0cb67c002751f5f8bcf00282 100644 GIT binary patch delta 868 zcmV-q1DpKa0{RA!BYy)yNklHdt_r7-+rOnu3e-;_X<2ah;9!-~d zb~NXw+@gcp0CglD$6-Ywo}yxX6)av({S06MWwU{`O-*dZn159R&C1FYtBP5yNwdhV z8Nl2Pj{Tek8r)#GS+=RcQOlM+pl#Sx4?-IS-LE?0*lD|0aR)s8rc1$NO_!M?gUesd zhwD$=a@xa1zG}_+Yl6DbS=*^Kq7$32bMj%ky{yjh3PdSc4|m^G-kg#SDDeaU004*) z+4_Ceb87FB0)J$Q7AD>BeG66;iOka3sY=w$wMW*Tb0c9V-2sW=GOY#CyY4eZ-m26K z3%e`P%#Y7;C5INLH6}z&)efylb>8x)^1kMb9kr{6Gukhu4k%f~8F$tIR97~2U9u{2 zJohUdEXgh?R)rc1Y3I8xHT7SDONVxL#Fhw^Xw1;p+XV3X;u19H(Hp0R+6zMvtLr(uQ~eQ*MUAfpeqQV?Ew zy}s2>Fn<&_YP~(X;Xxf{ccr;fJ3L&s>D`3W!Ifjp5wm0>E&KdQKgeID9Vf-|Q`XCj z_|wa8h(&=MEispVE=zamcpDLV)ca|rpifcwBDY*Aq`(mYkmi)muXc;OgLvz zyFgn#mow<7BSYcDVpWWr5=WA+&J2Y*-!*Q>DN{G)6aPa{;D=~&I}0dk_L ztE%e6N@8wyTV_v_yw0!D^x%zavQrjZn|ELzU)pDUXXU z7S+}@%f+W4+J5Dx3OUoFFORj#3v>XBS|pCn>xFmggPV2$9l}&oWUIOLL@e^y&d&f^3v9e4 uMXm*E=*1NOvyO7)F@Hx90002s0)7FRODa@NGc8X50000UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0JKw;O#lD@ diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_17_0/00004.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_17_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_18_0/00002.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_18_0/00002.png index bfd2b4af73460f5feb08e2abe34798ba45b86f4f..f1a596db673dfad7f46865610779e4cc58b85663 100644 GIT binary patch delta 928 zcmV;R17H051+@o|BYy*YNklpPL6H)*{ znoeQk3Sb_Cb3dkm2Gkl+hpCy7%dRt^Z8%gfLK_8r(e$ySD}MmquG5wN+S8>lGQS)d zWd8vPySK=$6+ky!*2pFovbVlvtec_~7}|ZKUIC~H+IaGO{wUV>!`*4h=kt_Pp(u)? zC=6JI;FhClXnz;+YO&r4cF&IwyBD7y0Hn@38_L;Upd>Ou$F(4u+0u43B~fdNtdV8K zs*7q0ZKcy{W=Fe7i&j1*e=J@lRjsT}P&qrSN~iU=-)L#0%S$dbYwbI$)AA?mzrO|H zt7>8e?8cdxs+cd2XhZZ2`_6V`j0fNm)ep7)6N_w?GkYLy9e+xoqTV|&4CAS=o(6INvg(S|>D?D{ULL~21(nVu>pD}^%SQ=dBN zj}%a+p_QOa&G(}?B}~7v$m)f|?y}K;6lfL zob^Q7b!6shL5>IK7vP!rGGxfWvUUr(3JrjCD1R^{C+m?9Vqyg}J9f@BbS2#WgmTKF zmeIgFLU}t-Yw1)#Z3!~G`K@UCJ>2Nn#{Ul}5XPBsN>2N0cmJF3_(f3^9|lX)hr*7A zlq`BhPng`>W8Cnf{Q3YmC8m8$4Y`+ysrMgxZ9pzaOeU7IbnR<6N0pD|cGtevV2P~R zeW_C{vYosUYVfvm&$pqoSR3v->O`J;$JfOxkSRY`2S7ct+WySmDN_3WAYZ$NkM|-1 zcoE1l!KiBJ&E$L+^ib5@GNt+}wNe^P;QR%saiYGlAh6m100003`I#QH}U zStQQ@5>PT5NNB`D(nzf%2AaIfOYUch89;&+9Q$J}v=P@bdVeSRdqBBhQ{5Vh7xdh{ zCo=)H=j~E(tm(XRWSkmx)?9x|DPM`U?KMH%C$;TV8`0};!TF`E%DA(rBKZTxmuG~#C~b_ zJ}ngDpJGWjTz}r;qh73Ue-PVTz76uKM|%oP=8T9xzxq<{--<8A~d4X-p+Q2aXj3;!c+MhP4Soxn6O)$ zPbcX(k3*N0XacmT^#*7l1n1`9EG9+JO2-lu+_00v^Y@d%yr(FxS+&b$CMp#NA@$paTE^0001x%rA{t VG z)(Rl%f^**|p*JpQZc=S(a>SCd2egDub?ay&quX60ie0vQ1v}u>yAK6NOy`x6$z@0L zVf?`*yER9+fKC^?bw8klMmVLd3T0Z1xiRf%)Y6-oDc_uXi^kKQ4|<< zQuAVExB_C%5`R}LJm2ZK@I&IR&mJR)S~;4h=5B|E^5la0Y~@*^RVEjlqv3hA;ny*8 zT{7-#T&wo~xpTxOBs(PEFvYEGwim5a@Y|cFWK08t^ZiGAgo~A&I@%+;kviY~2X74s z9|c*>e-0??FEVvAl`jX6h(GT@HFf#m0tQAdAEd&~8~mkwlg?*Ii71DEw=TZIW$#}2 zdC^GwIDaFL zXwQ)5S5QV$Rze-h77@cw7Uwzw+DjU$s(SRzWeP<5PcO$@vvsm)dN^ zg_W2X;J|?|EiLWh;u{a8Z5y?F~Im4{V)<1dLWC@?)Sd*2dm zhu$4+^Q>wGf4cBL=-9`t3Y0tBaOmh<^S_NQ{`EyK<$k7`-YfY&`C`(ECI4qQURmKKb^Fp4}T3#(!bh^Y7`bnJcrZ@9gbd z?S3l!*XQZyrg*16G%ViBU1YiK`0bKc>7laAo}G)|8&iMuxKBvKzkm6@OXj*Y-p$!1 z_GQnFrPYfhFW9gbW}8g5F=`cEuFVdQ&MBb@037O+)c^nh diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_18_0/00004.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_18_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_19_0/00002.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_19_0/00002.png index de4d1c50dd466215d7eea300080912da553c0cc7..2a84608ca408eb92377a2ba85a95457cc86032d9 100644 GIT binary patch delta 907 zcmV;619be32A~I!BYy*DNkl2=zOHy zSO@_UgPwC;MNt$*Q4~e-N!<5+-#7lskY8nw-P~Am|DaW0#n%p{*I@3}F~#9yEsC|) z`rGl@t~JB&_kWqYUTaMpXi}G#kS4eQ z0&jW=8zX>N4Elaf!#JSYj2eVIV=cS(fNR61+6FFf&?lQdwsozafNuI2>ECNQ7e@Tc zkU`cTkhFP|?23SK!6k*nxsbKB%V;M>F5tG?5sv_46Jz1Y{rRJqUk`U*Q$C-6WmhPQ zq9_Ulk|D@#O@BPsn5!;ck~PgnbFL+Jmh|WWiS&8Z(ITYBKDpzykXLStxDpXR7c|~% z$8zyXBIXp`MB_M@Jqg;MNrJ&mbCMeq85d2V*v)i&yD5NxF71K;DL!igxR_{zwge&O z*|nmUcYEwcH3AW^9K$u#J)lL&^G|` z)7U&S3YWVDod6zO+9u2yh3&#i+VsRtSZrw0BoNT@(C+Qb-@+v|dJ;d(gO-q{zs48u zTysARIk1*{#A_qq=&jW>11Ku?pbmA-!2z5>t~uBWAKqX48c1*H;BkPYTzI3Cw+A~- z^it*n2!GrpH8D3k6tcuEnJ1PDBI!va?I*^>=v+KEsf`_}9vu#DiKri(equi#3eET! zMw*cSdzpDkuEBkan4w96ZQ(NW%0(9Eg1|gwC>w*{5Oa6Q#Fm5G?<(K;ZD@!dNhG9j zv8^}x$I=8^WZ9v5d9evDBboprmRs(kOJZ~_<$pL!P;{?bdtxJQZtEms;wnL8xPCl$ zYse&whuColJIOokf6E^5-%=A$6h%=exaah!HgaC(B_VrAb=yeXY;G7R&wB@IuvE_! ziUP>JM$>@bchVD(7`1eduJpH|#*K#O6hn6q?dEa=8Bonsu4=T+y(^6Z>3$_~JQ7&n^Qv86U3_Y5_Im%xZC^UhW9T5A(nTil5r1H h6HpXIQ4|mH2M4C@Ig8oGd;kCd07*qoL?HeN5__4CND=azSAh1OkE%)? zLmUm)b=}9W>moMs zBdb_E0!Tv1XdtN(4-zMjjhJY1EA#`?)@+_kZ zi}s@sFM$uxpw#LY08&YW<}7U?M+d3x&NI4yRnz7Ap+QFg3EEwPjDaRL9~_(fTymEs z2Bw{rlsgD5NE?0$!G$`xePZ6d?G|^Sk+ z)L<$+z0O1V;C8OGZx)3j&WQ&So@fwkuJ%gZ@Pap{A&>p^yE1gAs-JA<&2idth;gDS zMU)#K@l_5{o-B2e@;G-+giqoyzO@Nb=-# zPL~?$=GTzA?w{t)p&gWSJ(>5%Qa1v$Su!c_@~3h4WL$&P?n)b4i9bIf4ONBr21m~Z zOE~F)%ttcpA2R6s0002qL))2SHF^o2Xj>-QlW@iV6Xwc^c3iVe-b09Ie>7EXJ(aj} zshPPNYP_u_Z1GR|2(?=5DV($u<}blFyw|oHClx^C^ct+6g7{*n<of` diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_19_0/00003.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_19_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..407cfcb0e1dc4dfd6674ba79641c10fb3b719db1 100644 GIT binary patch delta 875 zcmV-x1C;#T0)YpRBYy)(NklDriC zTsWH#^AGQNIl@i8V%_1KU~Y8YcIvI@g-sYd`H0T7SR*es&&6yc4yjpiFrl_A3`g1U02MzB+HV6TqErkru=scD%FhRqh#h zjhaU%;Gwq>L3-73NS7k3yBVvSq6q+p)wVRa!kc&c*AB6NVBZIctC;k`^i@oig;^*X z_6}IXJm@cc(VL7L(>cwDP&YajvVOpKdUj zROHQ_<~E%ycw@S`gS-QFZgw-_3~h#~Qy6G_u+v6`z2L+QX)uwqOYFt^R9@Fy&ud4I z-Ee*@sa-RiFRcByj=nz7CbdEo6*)v^p<m&HE*{z(?J6weR#z^ky?Jn$HL{=_us&0060L#eL8Bda&cqLr7!NRMFsV(k-n z5M(7{1w1wMxBjmPOsWbdobSKi7{xOu;m^_wm%2c{N)%`Q9J5>E?5DtnOnP_nObXJ^ zonA>&Qep(rcT&=+pw!TZdEg{m(rHl?MNzcY+JB^jQIm8J?u!5b002ovPDHLkV1k4v Bv<3hG delta 323 zcmZowQ)5S5QV$Rze-h77@cw7Uwzw+DjU$s(SRzWeP<5PcO$@vvsm)dN^ zg_W2X;J|?|EiLWh;u{a8Z5y?F~Im4{V)<1dLWC@?)Sd*2dm zhu$4+^Q>wGf4cBL=-9`t3Y0tBaOmh<^S_NQ{`EyK<$k7`-YfY&`C`(ECI4qQURmKKb^Fp4}T3#(!bh^Y7`bnJcrZ@9gbd z?S3l!*XQZyrg*16G%ViBU1YiK`0bKc>7laAo}G)|8&iMuxKBvKzkm6@OXj*Y-p$!1 z_GQnFrPYfhFW9gbW}8g5F=`cEuFVdQ&MBb@037O+)c^nh diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_19_0/00004.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_19_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_20_0/00002.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_20_0/00002.png index a472fedf75fe98425269f62d8532f3da6099acb0..b15da8dc1cfdeabb231f2b61f17f88d1d4fa2569 100644 GIT binary patch delta 907 zcmV;619be62A~I!BYy*DNklOqW+&PIlHAKY^h}E4@{5Qjox}Ig zl^6vS(MabwilQirq9}^uO|;fpYyL-|ewIC09W819v6^S`vqI=W%w0OBe&krI)z0(0 zp3-aFYKA}Q5;1BY)Mz-*(;5hWNz4Y&Hk~CAU`;nVpzNvavwxg==Xt6F&DzQmrb1Tm zAXTTZFansx&bc3xKnK+FC}3!2>WeCDs(|@9u3SgdkJCkdZ5_Z7ei(~3HXAgvDRvW$ z@@U4CT4LojO{0d7PE?v|h9y(l*=^D{#k!EU>NPI(%u}_F{Kb+Fd(i_ijXTShAg39O zekx+yGS`fJQKE1fTdGoN1L%7=??mY@K`+jJ$l?BYh<_!rmd=cY>F6Q+oup&L#w$gm zj1pOr2#)|}mfQ~ks-d`$?o?p6pWVuY#t;5YRaTG!J$~v;mqb6~?QR{r-^vYu8SK#y zeemMt{yDHf`R9NajQ$OW(kS|3^)1%F0CT9z2OH=Na`|8>1H-GP`dEqQt;=d2_H@b= zk-fvIg?~E%2^?%9_SU@)0Ma%)VD`&6>!{L5R`RMQk3vkyAr80JHNBP1sY&c>aM*wIjf8}jgHC{78Tw+C*imnX|6ag|7^^j#T>(tVfgDY6+ zjiE0j2bLhG8{~vdKjO{g;4Y*DSu(Gv+crNNdVdl;7Fa?WOnFXbDE-3<6gBZ5L%>^R z1jyZEYCo}An(Y0cS{~>Q&dajUXTJH4OwS5WJY?Upc*-9#zm{@9Q4~cnjm#{v+r+mK zdGyEmhNbG%k~;wjkQ6J2GE~o3=lwG7vcs8>a>|tQfr?}Bs3|3gKodbp@?_+7kH>P1WIbeSDL9nl2o4Uw9Vrm{75Ey;+ z!@n7U+tiJIy4rC-Al3q3VdAF&b(qcS(!kq#I7qFAi=uwBx-ONByP4rV04y(AY>x5U hmXx9>isF~^7x)bEF~c{~egFUf07*qoLf delta 762 zcmV&uRryG37Bf?c)Dx1yn?Th_m6kuDkrYE>g!| zvWmqsfEbj_24WhqkO(PtL_?EzdCB{1F$0LPoMV4XLTz!)qknI*J_e)*g6dU~T1HXPHE-}NI9Z!U-oPcez6oh`|5Bjd*R_ z%|%Ep?S)=@9k65YNhv8yfrsWRGj8y2AJ*IlkUOj>flEe-*cZPh)B$2QnnBF4CJ#y? zycB&nYhX!xddXXR_3<3Wmc-tnr20Z;(|=ROamY);J7e>_86aM!@-4Oa zqN4~rgKBE{-~}2+h7TTvn>R8W8W_f#*-FnIQ4~Td*ussH!)fl`n&n;Z4p*4R`Ywn> zbDk`7X0Nnuvi+23Qd;yV+*QXZoa-Y>;KI8ktIcS}73VU;r_Oj)M^?IwuOs! zZ1&M3xqoIV7nJp{*z#Pe$C(JrEFC}AT$DZ{nw4(G9Wb1RjDk1KH5pbfs$Wej&3+py z9<1;7ND8kg5t6xF==htv7fv;djO6$XsEs=;gox@APU?8>9f$8GhdUc+rH;lvLP&qN z_cxC0%hsz&*k7GyqI$wu+_Nsv)vLjldUA#Zz3oB si{Jyt<807*qoM6N<$g0PEpwEzGB diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_20_0/00003.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_20_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..aa8db45170deb83ca5c8ece198a77d5e244bbaba 100644 GIT binary patch delta 851 zcmV-Z1FZbr0_g^jBYy)hNkl;}&Zj2!`^7^P+ z0>+s4PTE>g6h%=KMNzzl`@Zk{#vd8^v-}}-**@?*i`@HJVYF|?3j3q*I9}J)B=`Ds zo@YgK{-;|s5E~$l#Ou1WDBvj~+9R-dI{7nz1eDAM(l#-%DSu;D3^XarQ?x2Z(I(9# zt7ZUk7aaRB3w?0GaFc99gCmzEdq7*Tsa_q;3%Xr3;@Gy`E4c%{e)mhkXHDmsk-=rJ z=I;7~TMm0T$-i84_L?AWblP^Rjp)E8Y@B?^ZqKVTyed#q*2C2|m6wy!0V$poMNt$5 z26$&7+98)7!GBtw-RQO{paaA%jXa>>)ikBSi3gqy9e`><{cX0t?vB>yijLeksrqwu z(w+_(>Fae>Qv2rUN+ZD=+{czUEBjyYCCD{pJmrb}r`~=+E#({ar3~18n z880ZBnly4yXkL#R>gt0HI6?KbRde+Dd&M^nz_G8r;)>zngP zJ&f9xU4Mb-n}T@g+=P1*ni?ufLpKu$$??m!+@jYs_iGoitWg)Sb9aiKT}nP~hC$Rm zExvdL?WvmqF=aa})`hnMoEDsc8DJ--AX<(ol(GFLP}gKMAT^X!!<{pxWItycrZqLM zRbYU)DR=1@MSB;7w>RhOX!{G!@9(3dIGqi(kAJoodLct9Ae(TXXTF8n$z<~NCt}Tz zltnvYD0UM&$?Zq;Gi)J?RsSDQfXwazWRfNye)HgdKIlwQ6h+}+>?NY8V5kTr&r!S7 z)_>H-8I6(n38Il_#O8#Q<8lb$&?P7U z7fdn{;V)gD8|AE<@K;JCnqmxoD?DxZx6@`ox^!xP)f#&Nkjq&epyBF{&#RI}Q4~c{ d6h-le_yzZi6ScP{X~6&h002ovPDHLkV1iByp;Z6? delta 323 zcmaFKc9&^_ay_Gpr;B4q#hkY{y!j3*@VEwUf91F5ziOqvtb$@n$EW_nlJhINF16W+ z3o9`(z<~o_T3Xu0#Wx;G+cs!F?b=u2&zSXVm6Y|Q*h!)ZD-Wyq#$OU$P+)pu_P!UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0G{BLJOBUy diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_20_0/00004.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_20_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_21_0/00002.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_21_0/00002.png index fc681ff956b2d213ec516c9c7afda5513bb93d26..17b191ce98fd77848aeb262662cc666b08611cd4 100644 GIT binary patch delta 897 zcmV-{1AhGR1(yeqBYy*4NklKFS_j9W7};^u(k1+RD?4%gQ4CF^$I{$(881F^Q&0j4|j(t@8`Fi3Q3YA zNut5h1MYLlPJfhw1~?RjT!f57%l4ZRyA=DB8L5Tg159a@ilRm*(8xh9h=#SaT#ZN6 zgd(10q!~~tTSTVe(^w6*dx5w5L?LDywMZue;oc1D4VK#8?rlm$wvm6MG|H#OYmudZ zu7KxY&$!zSm^E+UfHRLOXD-_cSYqc!AHXab zJrajqv-1-vM9f_|#HJL1s%?8%tsKCCleXT{99Q@i@kMZTi_i5%D>B)A0JbZ9Z$S?n zeP-y>%qt6vQa`I6c;kF4-Jwn&9AGfW>4UAv;r-)~WWRAc@+Y7QyCtr|ahG-6U*~R| zvluJGPJfle>Y}xv7Kbq*B48(bBVjoyt|}zT1J}fCx6CjjYLSauUSJMgAR9roRsD)o zxihSI0+m_b)97e`Yw3Zm0Cl4;fd8KmVXVJbi^%%4ENww@aGRD&!+mg3hDqyY7lAQVD{l?HeNQuZ<*l_KO9hG0yZd%mg^ zFa?A04J`!#00000fOm49=Xsv~uZ;4K<2SnlPb8PhKQvOAz6&WE@fj^p?|KaPWx z@juBTc?FOGC98o9jrfo>a+MJWn$+b_*0aS5AcN)f{jnD65r5ZabS3#QpacZfqoTA1 zJva7bPQdlc>#g9kr}M%dKQ+qix&M?>eiCildx97zwQ#C=^!`B@00000;GN7lhTcyp z2hN3B#^ABiRdK*jI9z@i$R~Lt!_`CUhNjAv7DW6-6wb7KQp|no5B0QZ{#AE?R2O^5 z?KWMWmnS(L`G4(V##b9M%7`6M;lh^fu-dmqJEYi!Xu{c_=ELTb0Yl9)#u{?1fGH5w zo_}i_wX1g_uAv~B?OPMDUF4YokEr4XJB#KRu6rLKZsNvrw{pF}($nglo zuzD8)HH|^W9E37HykbpHsy${aR4kkBWOv5Fdo5*IR{S|B_hu4nh_L0&gq`|HQ;hT| zh_-32R%$w+sKSaZ8?}g)I{mbFg~=}Klm@#*!7+HH`(HDXia^m)8O)A?#`a-JjP_*RNQd|cre_Vpv3_G{wsy<3Gkm!?7G^k zJ~4=eo=UY^Mv&+_r_BLEX%O4RfVa`!g5akB0PwA3{zb{Ac{RZ)C4mt2-SA3-hS5J|_Wn_lp*no}PPb1QkO7F3j*Ra|0g#*$nfJOLux z4zxz56jAGuLE2>R3(oaCW(9b3)3*oJIJWiQ`#=p%1`_}P001QM4?0yb5}o{g4gdfE M07*qoM6N<$g11CtUjP6A diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_21_0/00003.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_21_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..aa35b365ed267ecd46407147fdb95a3289f876a6 100644 GIT binary patch delta 828 zcmV-C1H=5?0@4PMBYy)KNklT=m$k@cfrhlwiG0?=8muOu?(KgK@ zyLJF^*SYp{EsVi+hMQCiEsk2Y+yQOFrFsptS*|WIp z(|mgV_*+hUxX4#+bM~1aUUb@Zs;%h6C2aiVLvDNCo#7SmQgR;d&Qv~}k_jmB1ONa4 z@SzEZ_qU6U8-JaK%tOj07fZPL^igbN>T{limaw}`u2OhZ*y&W+T9(rRKN&4Z(=Wx( zcO8=HkhExg6!RvrO^>U*Uwe9p138SWaJ5Bo`AiGN@{pCsgnaO<!5lmZ zPN6561Q~O%mF?kOk)@&?aXrB3I-O1@tU~O1FDQXMT9Vd|?+E>CtW0<+CEBT$A!ORw z9M?fTB7dcG;ZOY+N7R{o%gwtk3Fj9|RKg4?ow=6VOu}3#6s6Fq%t=1*e+^C_L41V9 ziZ;AIcK+-Zj*h;be(&PNml98s(*gZVcEDfvwH}OT`b(m0=#gVby*FUkV|#r``40Dk}g@WS;=L(#Mw(H={jBp;?V{~xwM z<~Q^QE5We|s7b`Q_(%M6CN;L!*oIupq-j zjI^6g6fUw?ir``hDGAAQTH_w`m#*Byneemf+dF?j+qeU?b9NsgF>>XF#zM*_Ks@?I zu{BeBj1rCD`YDuqPa6a{A77}U4|DVfnKy&81polRX?_8R<~?ClmK8Gq0000UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0D;?;B>(^b diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_21_0/00004.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_21_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_22_0/00002.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_22_0/00002.png index 57b43c2696bde039dc32e1a814bd6d5772d75f28..833f854d36089dc09f71b7651e16dded69ca2a8b 100644 GIT binary patch delta 921 zcmV;K17`gE1+E8>BYy*RNklHXX5z}$#dz)ZM{^zI7q^AUF|Oi zgAhW1IZ4K7nx<)*rfHftah~USp7<-Lew9CdceLdEgVnr>uN_7Qad&G>ab&F3YR7S0 zZ|Sq&D#Oomi$3ZY)YWhthZP9CB<6$Dwwx_1z)Ck7Q1(`iS%0S9aU5!(SzB4cx{wtR zWY;BZTmj5uF!y5?Xh5wQby&)bT6UcQW5c0(5XLO%$*ylZy6Pw3a-FX9&z>$TBl+dj zLG~YzuzN{%tpK{=vO<L&p0f)?I+KEI0mez^OZ@_zo6Q=w^^ zrfF=LNKkk>fq&Lwol12xa5=Zk;@`LhuutQvK0pCArn7=-XeOUx(+O!o^m0qf)mw=w zEBeailBubO?A9%BQZ#Q^&FignfEl;$_G-fvGUJ?VQlI@o-tgV3E zfCqrg!P`7!zon2~tpZKJCIN(vBoob~hwLzuQ#;)N!+#Fk{TngLK4HtsQ^XS%O)JyE z!(a-Z0BMe%OVgg%A?6egaki_y$U+(1B@b6YEVDY+c*k_MYIjm6==eurp+BpDPA1KM z(HAXt-vC=5zqg>9qtBdp=EU!FQeIZZ`0n-oUtxy2=imk=LGC%&iVW|M)%Jy3p|2WQ zSD|Tz5`Q=H)E}!ErO-0CS^_FCNjLJ~u|jXcQYjqvP0A^u){suedV;e~rIY>*_7q~O zDuO!eMvYYpMCXg?pchUF>xESqBHgB)B5vRh$k-hop#}L%M{PyNxunUcN``b}+Nz5A zU&dYg0NoH8l|ZcKDiE^k|TxYKSNh7 zgd1+>1>4kg2vuX;`2PV7!gqcJJ(DLKR87+~4?@)g_Vu-7-t zpMRAsxJ;-%I9p1%zV9tkq8hZiW)J?9*IdL3x1*1$v9CVmlbAHMWl6H@Y3`d7aLwLy z8e>Axo#11sZ9Ck*lKWtu0jpb>{l delta 741 zcmVcjEq+?J0Mb>kLqqXj^pS0aU7(K z|H>>T?*QUZvKxqNsuzioT&C)1QkP#D&k{R;ILo>A+bonGmw#q-B=d7X>X1~Af@C>; zZtj^m0eR$QDENu#ys&4TDrMG;KPjb;iEZmKp_(V9bSkar^^-6F00000xPdE2swo=h z`NtIt23C- z6z9Q@h2Iba?|(NCUHh4OR@*g1EQsi8%)tN* zCu0t}@(lNu^5j{NuSBhR8uHh2Hunr)b4)Get_jdRHB1~8r3gimBqg~*DHW3}SDmgr zl_`3pu0)!LEPXOerB-UR@d;CrB&F^u+F?}S%wLrd6f!P#-ecL>mQ+lk{oPP~TinHf zCQPp61AlYv-}Z8DRb@22ioq*l=IV`!4tCKWWZpxs*VFmQV0)eysQ>_ASxWhVe~ng8 z?BP9X@Liav8)tR%7&VlHc&zkS6C;q#18NfO#u2E zhLU_To@Y$J3Zir;AVo}O{tocGKN>ydbEVUN_tkWbFl&Y{grLdH4?zQ1bL|5F0C+p! Xei)VtA(3U<00000NkvXXu0mjfcz$C( diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_22_0/00003.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_22_0/00003.png index adea5145ee9f6079afa78947f18c248928f3a33b..fbc86717a9fd7445bc5c043ed359419e83239100 100644 GIT binary patch delta 867 zcmV-p1DyQb0{I4zBYy)xNklSA0WD!uJqDWA=(1}|VB2=D;11|iT21?2d4epICG9nm}%J+;+;1XvZcjoP5A;kKGAT6;?vl!|a>N!wKntkVuN6D2gHt zpef2Zryj}js(<6MEm)INR_y1(2|W;;JLnIQE5It6G4`hwp zA@A`da?Ztx94HiXGj-iEhtvVMvGSCV*hXysN8(D@*?--z^nCz1UKVq%gO}q}cipLR zF#y00=n;=Q7?%==dwe;TK`!x9vw<~SWzr4_xrR$|Za&q%@erNi+Se0R030I0SXdDYNmKZ*8lg}Ti|Z*b#;S4XGl0ClV>fa?yQLC)RN!fdBegHrQ98h) z1#VN>IKOHi~bv1!q#u{yoQh(sotDk$0)R!Z7A1gBe_q;_f+*5PT zOYA9`+u;P`+xq^o1U8>)D(m+Fg^{hl5xYONbQDGLRmA^9Dg3SrPPehwJyMeT;IC$* zHZehsiDjE3j`&j$c~!xRDfw^XMaPC_z-UB}PC*fiJ|SN%Z#_Tk8mC&ssJVg!rZVbEF7CI$cp!v)M5Nxc4vdzqkn3Qc*9e t#!9Cj&lgHD&sl;#lUpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0J9L4OaK4? diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_22_0/00004.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_22_0/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 diff --git a/tests_liquid/snapshots/nanox/test_unknown_asset_display_0_1_0/00004.png b/tests_liquid/snapshots/nanox/test_unknown_asset_display_0_1_0/00004.png index ca487349268fb5b86a116f8ef5e63d23dbc77d1f..8a4b176379497f3b8d75b40fa3c4a9dfec392412 100644 GIT binary patch delta 941 zcmV;e15*5g2EqrBBYy*lNklmbY{?(q2$$)nsr=Ekb}aKIjzrD1*97C!HKPjC1Ts%G-l9+%0!CDTjuu1 zg=>?3ed$7Y{Iaw1t3N3>dNf&rlBAD}>`#{zqF$mQD4k)p0MLsO8>IdMx)Gg#%$8zvzP! zyKjI^-@h;51GE3YJ@y-YWqvA}55!D$y@MN=B)Q%}Dl)yl@HYM?v3GxA=SvVoUs`Iu zu?5n|4}asCyV${4dW!;ujD56W&Za7WcGp8;S8c& zvVWNAQ?*Cbpc94~uv&O@`l1m?Pun`;#tiT)#72dLp?-B5sz5U!M7nYUbxJ7Vs$_=D zxtc5J1xQ_U1J>MGn$DO0_H!8K-M`L_qkBNeJ2*sLvL%-6EXO-&a3eyTO(|k^kRl4@ z>MniKY87OqVl$6+^KB)NjAQ;iMlMPXeI}SUS3@sCmV(?HZ&4IQ@oD@42d%UV;B+H3 P00000NkvXXu0mjf&4|)i delta 747 zcmVG){43nNQu{_iP~ z31D==LQZP{000000DLCrd7kGPzhub29p9@RXjdrzOiYLPx7q;}u|LGwa2&_0{WuOH z6K`3?;u$~!N@fEIjo3((Try&y$!~ef^K3B#NU(xqKc}IOxPR88PqID-vrZR#YoTp>O%U^>mQJ-1y?+u000000_)IDvLlYaz zek-80qIB20Q$DOTCE4^v6o&F$y?S`Zl;V);zlRT?{>J0pdtg%&6Flv`v>VG}a%yFC!=(TX$?xZ$$u)P>>bP>Zkq#=jhwFw4hKo!JYahUM0wLS!W zy8}6;(C|B;HmgKtrPxDlemCTzPmhGZdSSI60nZN278f8gamO@gh&fkD#KTGww;EJv zn25-XdX=*qZ*)Bws|CeNZ)6jwm97e(tjVT{@0jcxajPT!4@HZ!&?ciXPwhcuH)>zq zh0FEXXn(ZLx!N?hHL;##El3>NoM1&TXUjI7&~KX?)f3dP#k-+|h~HJwZ`!tKkX-cJ z><)N2QF4b|ZK1-O9;Tz;f=dujXm+JANbt62R3%5viS%Md&cEwn`NQnQr{gzd#~koc zJbEIAu@3+MKqZ(YG_gdES)P{O?W_17n diff --git a/tests_liquid/snapshots/nanox/test_unknown_asset_display_0_1_0/00005.png b/tests_liquid/snapshots/nanox/test_unknown_asset_display_0_1_0/00005.png index adea5145ee9f6079afa78947f18c248928f3a33b..dd7464e9ec5b291c5400953ae2e88be9839c4ae8 100644 GIT binary patch delta 825 zcmV-91IGN_0?!7JBYy)HNkl4Ww;iVSiC_R_thUFE7zt^rAg9 zldO6INVv}2AG6SQuCu#IwXWodWyu;)7A&e)L$Nv?yY>XOZS@KsfEsr@6@2D&UfGje zcs4iZAHU_{2q*c9HHYT}aiP#Swrl}4@XW%OTE5_7i-&xri ziD;k1<|*mw9Fcuu+?cXfnu+y}n_-D5Fw3{ma)IP_FFYEnz70K`E&*pL!2|GVSp9xB zFlV_JY}|}wehfY~C+$p4L1T+29ulBFn%!+0_kYL6OL|>6+nX%GpPDaS1I{4_AW4!W zc@(ahcytJE#90VpIOKG;6;VF{S9|+(IG#Oh-35U($2Iv?{LmCd^lxuGB;~h$8P`ez zGb)Ao5tUZXZ+zDPXguBvl||we;Q0X%B3{!vl)tmjg&F%pR(a=p7_5Z_rznt&{ zU^3Nk!+<#>c^BtzAEQVy?qQyvf(Y-){Uk|}UpRai5TefB*7*m&|o*yqmL2 z?8}}TORE=2Ua(;=%r=>9W7I0TVB6ho%sW_%A79@dU$SG`4nw$S85jyC+V{WMwK)G# Qehx^~)78&qol`;+0DcmcA^-pY diff --git a/tests_liquid/snapshots/nanox/test_unknown_asset_display_0_1_0/00006.png b/tests_liquid/snapshots/nanox/test_unknown_asset_display_0_1_0/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..adea5145ee9f6079afa78947f18c248928f3a33b GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}7ba4!+nDh3AH{W3e9@oI_ zul)A>SFO~SRZvXn_|#uma(+eEr8XOJVI`0zC~)9QOG~@B_{KwN+Xn5YUHdBh8MA(^ zlCqu@J4rNQ*v{~3-~mi#x!66n+u=`6Jn`sk-#q<-h0tY6-;Q~rCi+{?C4 zzP+Mn_lAY>Ul{iMdpc|8%B<=;dplRVp9=r=dHT62-sukwi}!LDS#CRiyW~}RsO++5 z=i>Lq)E_xo(Yjb9RY+*>huQ^&-g&?1kATlWmMzMHg(lyN!7VYw_dj l+v7`iOxs}y^C^%nm}uYsV%OsQNBKD*QBPMtmvv4FO#nWnmq`Es literal 0 HcmV?d00001 From 2609ec0b6df6e6a1f0e530963215871afbcb3662 Mon Sep 17 00:00:00 2001 From: Mike Tolkachev Date: Fri, 11 Apr 2025 23:28:55 -0300 Subject: [PATCH 08/19] Fix build settings issues for Liquid testnet and regtest --- Makefile | 2 +- src/liquid/liquid_assets.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index ba8ce7da6..b00d74e32 100644 --- a/Makefile +++ b/Makefile @@ -141,7 +141,7 @@ DEFINES += BIP32_PRIVKEY_VERSION=0x04358394 DEFINES += BIP44_COIN_TYPE=1 DEFINES += COIN_P2PKH_VERSION=36 DEFINES += COIN_P2SH_VERSION=19 -DEFINES += COIN_PREFIX_CONFIDENTIAL=4 +DEFINES += COIN_PREFIX_CONFIDENTIAL=23 DEFINES += HAVE_LIQUID DEFINES += LIQUID_NET_TESTNET DEFINES += COIN_COINID_SHORT=\"L-BTC\" diff --git a/src/liquid/liquid_assets.c b/src/liquid/liquid_assets.c index da320f98f..9566da974 100644 --- a/src/liquid/liquid_assets.c +++ b/src/liquid/liquid_assets.c @@ -57,7 +57,7 @@ STATIC_NO_TEST const asset_definition_t liquid_assets[] = { /// Asset tag of L-BTC or TL-BTC depending on build const uint8_t liquid_bitcoin_tag[LIQUID_ASSET_TAG_LEN] = { -#if defined(LQUID_NET_REGTEST) +#if defined(LIQUID_NET_REGTEST) /// Asset tag of regtest TL-BTC 0x5a, 0xc9, 0xf6, 0x5c, 0x0e, 0xfc, 0xc4, 0x77, 0x5e, 0x0b, 0xae, 0xc4, 0xec, 0x03, 0xab, 0xdd, 0xe2, 0x24, 0x73, 0xcd, 0x3c, 0xf3, From 4fbd28ce77e74319ebf43afb55cf69d7335ee35e Mon Sep 17 00:00:00 2001 From: Mike Tolkachev Date: Fri, 11 Apr 2025 23:33:06 -0300 Subject: [PATCH 09/19] Add tests for Liquid testnet --- .gitignore | 1 + tests_liquid_testnet/README.md | 42 ++++ tests_liquid_testnet/__init__.py | 0 tests_liquid_testnet/conftest.py | 226 +++++++++++++++++ tests_liquid_testnet/requirements.txt | 9 + tests_liquid_testnet/setup.cfg | 20 ++ .../snapshots/nanos/test_dashboard/00000.png | Bin 0 -> 404 bytes .../snapshots/nanos/test_dashboard/00001.png | Bin 0 -> 323 bytes .../snapshots/nanos/test_dashboard/00002.png | Bin 0 -> 327 bytes .../snapshots/nanos/test_dashboard/00003.png | Bin 0 -> 274 bytes .../snapshots/nanosp/test_dashboard/00000.png | Bin 0 -> 476 bytes .../snapshots/nanosp/test_dashboard/00001.png | Bin 0 -> 345 bytes .../snapshots/nanosp/test_dashboard/00002.png | Bin 0 -> 350 bytes .../snapshots/nanosp/test_dashboard/00003.png | Bin 0 -> 295 bytes .../snapshots/nanox/test_dashboard/00000.png | Bin 0 -> 476 bytes .../snapshots/nanox/test_dashboard/00001.png | Bin 0 -> 345 bytes .../snapshots/nanox/test_dashboard/00002.png | Bin 0 -> 350 bytes .../snapshots/nanox/test_dashboard/00003.png | Bin 0 -> 295 bytes tests_liquid_testnet/test_dashboard.py | 24 ++ .../test_get_wallet_address.py | 238 ++++++++++++++++++ 20 files changed, 560 insertions(+) create mode 100644 tests_liquid_testnet/README.md create mode 100644 tests_liquid_testnet/__init__.py create mode 100644 tests_liquid_testnet/conftest.py create mode 100644 tests_liquid_testnet/requirements.txt create mode 100644 tests_liquid_testnet/setup.cfg create mode 100644 tests_liquid_testnet/snapshots/nanos/test_dashboard/00000.png create mode 100644 tests_liquid_testnet/snapshots/nanos/test_dashboard/00001.png create mode 100644 tests_liquid_testnet/snapshots/nanos/test_dashboard/00002.png create mode 100644 tests_liquid_testnet/snapshots/nanos/test_dashboard/00003.png create mode 100644 tests_liquid_testnet/snapshots/nanosp/test_dashboard/00000.png create mode 100644 tests_liquid_testnet/snapshots/nanosp/test_dashboard/00001.png create mode 100644 tests_liquid_testnet/snapshots/nanosp/test_dashboard/00002.png create mode 100644 tests_liquid_testnet/snapshots/nanosp/test_dashboard/00003.png create mode 100644 tests_liquid_testnet/snapshots/nanox/test_dashboard/00000.png create mode 100644 tests_liquid_testnet/snapshots/nanox/test_dashboard/00001.png create mode 100644 tests_liquid_testnet/snapshots/nanox/test_dashboard/00002.png create mode 100644 tests_liquid_testnet/snapshots/nanox/test_dashboard/00003.png create mode 100644 tests_liquid_testnet/test_dashboard.py create mode 100644 tests_liquid_testnet/test_get_wallet_address.py diff --git a/.gitignore b/.gitignore index 1e9bb24ee..3d636e7ab 100644 --- a/.gitignore +++ b/.gitignore @@ -17,6 +17,7 @@ tests/.test_bitcoin tests/snapshots-tmp tests_liquid/snapshots-tmp tests_liquid_main/snapshots-tmp +tests_liquid_testnet/snapshots-tmp # Fuzzing fuzzing/build/ diff --git a/tests_liquid_testnet/README.md b/tests_liquid_testnet/README.md new file mode 100644 index 000000000..b326d27e2 --- /dev/null +++ b/tests_liquid_testnet/README.md @@ -0,0 +1,42 @@ +# End-to-end tests + +These tests are implemented in Python and can be executed either using the [Speculos](https://github.com/LedgerHQ/speculos) emulator or a Ledger Nano S/X/SP. + +All the commands in this folder are meant to be ran from the `tests` folder, not from the root. + +Python dependencies are listed in [requirements.txt](requirements.txt), install them using [pip](https://pypi.org/project/pip/) + +``` +pip install -r requirements.txt +``` + +## Launch with Speculos + +Build the app as normal for Liquid testnet network from the root folder. For convenience, you probably want to enable DEBUG: + +``` +COIN=liquid_testnet DEBUG=1 make +``` + +Then run all the tests from this folder, specifying the device: nanos, nanox, nanosp, or all: + +``` +pytest --device yourdevice +``` +You can enable the screen display with the option `--display` + +## Launch with your Nano S/X/SP + +Compile and install the app on your device as normal. + +To run the tests on your Ledger device you also need to install an optional dependency + +``` +pip install ledgercomm[hid] +``` + +Be sure to have you device connected through USB (without any other software interacting with it) and run + +``` +pytest --device yourdevice --backend ledgercomm +``` diff --git a/tests_liquid_testnet/__init__.py b/tests_liquid_testnet/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/tests_liquid_testnet/conftest.py b/tests_liquid_testnet/conftest.py new file mode 100644 index 000000000..b500225ed --- /dev/null +++ b/tests_liquid_testnet/conftest.py @@ -0,0 +1,226 @@ +import sys +import os + +absolute_path = os.path.dirname(os.path.abspath(__file__)) +relative_bitcoin_path = ('../bitcoin_client') +absolute_bitcoin_client_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), '../') +sys.path.append(os.path.join(absolute_path, relative_bitcoin_path)) + +import random +from typing import Tuple + +from test_utils.fixtures import * +from test_utils.authproxy import AuthServiceProxy, JSONRPCException +from test_utils import segwit_addr + +import shutil +import subprocess +from time import sleep +from decimal import Decimal +from pathlib import Path + +from ledger_bitcoin import Chain +from ledger_bitcoin.common import sha256 +import ledger_bitcoin._base58 as base58 + +from ragger.conftest import configuration +from ragger.backend.interface import BackendInterface +from ragger.backend import RaisePolicy +from ragger_bitcoin import createRaggerClient, RaggerClient + +########################### +### CONFIGURATION START ### +########################### + +# You can configure optional parameters by overriding the value of ragger.configuration.OPTIONAL_CONFIGURATION +# Please refer to ragger/conftest/configuration.py for their descriptions and accepted values + +MNEMONIC = "glory promote mansion idle axis finger extra february uncover one trip resource lawn turtle enact monster seven myth punch hobby comfort wild raise skin" +configuration.OPTIONAL.CUSTOM_SEED = MNEMONIC +configuration.OPTIONAL.BACKEND_SCOPE = "function" + + +######################### +### CONFIGURATION END ### +######################### +TESTS_ROOT_DIR = Path(__file__).parent + +# Pull all features from the base ragger conftest using the overridden configuration +pytest_plugins = ("ragger.conftest.base_conftest", ) + +random.seed(0) # make sure tests are repeatable + +# Make sure that the native client library is used with, as speculos would otherwise +# return a version number < 2.0.0 for the app +os.environ['SPECULOS_APPNAME'] = f'Bitcoin Test:{get_app_version()}' + + +BITCOIN_DIRNAME = os.getenv("BITCOIN_DIRNAME", "tests/.test_bitcoin") + + +rpc_url = "http://%s:%s@%s:%s" % ( + os.getenv("BTC_RPC_USER", "user"), + os.getenv("BTC_RPC_PASSWORD", "passwd"), + os.getenv("BTC_RPC_HOST", "127.0.0.1"), + os.getenv("BTC_RPC_PORT", "18443") +) + +utxos = list() +btc_addr = "" + + +def get_rpc() -> AuthServiceProxy: + return AuthServiceProxy(rpc_url) + + +def get_wallet_rpc(wallet_name: str) -> AuthServiceProxy: + return AuthServiceProxy(f"{rpc_url}/wallet/{wallet_name}") + + +def setup_node(): + global btc_addr + + # Check bitcoind is running while generating the address + while True: + rpc = get_rpc() + try: + print(rpc.createwallet(wallet_name="test_wallet", descriptors=True)) + btc_addr = rpc.getnewaddress() + break + + except ConnectionError as e: + sleep(1) + except JSONRPCException as e: + if "Loading wallet..." in str(e): + sleep(1) + + # Mine enough blocks so coinbases are mature and we have enough funds to run everything + rpc.generatetoaddress(105, btc_addr) + + +@pytest.fixture(scope="session") +def run_bitcoind(): + # Run bitcoind in a separate folder + os.makedirs(BITCOIN_DIRNAME, exist_ok=True) + + bitcoind = os.getenv("BITCOIND", "/bitcoin/bin/bitcoind") + + shutil.copy(os.path.join(os.path.dirname(__file__), "bitcoin.conf"), BITCOIN_DIRNAME) + subprocess.Popen([bitcoind, f"--datadir={BITCOIN_DIRNAME}"]) + + # Make sure the node is ready, and generate some initial blocks + setup_node() + + yield + + rpc = get_rpc() + rpc.stop() + + shutil.rmtree(BITCOIN_DIRNAME) + + +@pytest.fixture(scope="session") +def rpc(run_bitcoind): + return get_rpc() + + +@pytest.fixture(scope="session") +def rpc_test_wallet(run_bitcoind): + return get_wallet_rpc("test_wallet") + + +def get_utxo(): + rpc = get_rpc() + global utxos + if not utxos: + utxos = rpc.listunspent() + + if len(utxos) == 0: + raise ValueError("There are no UTXOs.") + + utxo = utxos.pop(0) + while utxo.get("amount") < Decimal("0.00002"): + utxo = utxos.pop(0) + + return utxo + + +def seed_to_wif(seed: bytes): + assert len(seed) == 32 + + double_sha256 = sha256(sha256(b"\x80" + seed)) + return base58.encode(b"\x80" + seed + double_sha256[:4]) + + +wallet_count = 0 + + +def get_unique_wallet_name() -> str: + global wallet_count + + result = f"mywallet-{wallet_count}" + + wallet_count += 1 + + return result + + +def create_new_wallet() -> Tuple[str, str]: + """Creates a new descriptor-enabled wallet in bitcoin-core. Each new wallet has an increasing counter as + part of it's name in order to avoid conflicts. Returns the wallet name and the xpub (dropping the key origin + information).""" + + wallet_name = get_unique_wallet_name() + + # TODO: derive seed from wallet_count, and use it to create a descriptor wallet (how?) + # this would help to have repeatable tests, generating always the same seeds + + get_rpc().createwallet(wallet_name=wallet_name, descriptors=True) + wallet_rpc = get_wallet_rpc(wallet_name) + + all_descriptors = wallet_rpc.listdescriptors()["descriptors"] + descriptor: str = next(filter(lambda d: d["desc"].startswith( + "pkh") and "/0/*" in d["desc"], all_descriptors))["desc"] + + core_xpub_orig = descriptor[descriptor.index("(")+1: descriptor.index("/0/*")] + core_xpub = core_xpub_orig[core_xpub_orig.find("]") + 1:] + + return wallet_name, core_xpub + + +def generate_blocks(n): + return get_rpc().generatetoaddress(n, btc_addr) + + +def testnet_to_regtest_addr(addr: str) -> str: + """Convenience function to reencode addresses from testnet format to regtest one (bech32 prefix is different)""" + hrp, data, spec = segwit_addr.bech32_decode(addr) + if hrp is None: + return addr # bech32m decoding failed; either legacy/unknown address type, or invalid address + if (hrp != "tb"): + raise ValueError("Not a valid testnet bech32m string") + return segwit_addr.bech32_encode("bcrt", data, spec) + + +@pytest.fixture +def client(bitcoin_network: str, backend: BackendInterface) -> RaggerClient: + if bitcoin_network == "main": + chain = Chain.MAIN + elif bitcoin_network == "test": + chain = Chain.TEST + else: + raise ValueError( + f'Invalid value for BITCOIN_NETWORK: {bitcoin_network}') + + backend.raise_policy = RaisePolicy.RAISE_CUSTOM + backend.whitelisted_status = [0x9000, 0xE000] + return createRaggerClient(backend, chain=chain, debug=True, screenshot_dir=TESTS_ROOT_DIR) + +random.seed(0) # make sure tests are repeatable + +# Make sure that the native client library is used, as speculos would otherwise +# return a version number < 2.0.0 for the app +os.environ['SPECULOS_APPNAME'] = f'Bitcoin:{get_app_version()}' + +os.environ["BITCOIN_NETWORK"] = "test" + diff --git a/tests_liquid_testnet/requirements.txt b/tests_liquid_testnet/requirements.txt new file mode 100644 index 000000000..d8554a27a --- /dev/null +++ b/tests_liquid_testnet/requirements.txt @@ -0,0 +1,9 @@ +pytest>=6.1.1,<7.0.0 +pytest-timeout>=2.1.0,<3.0.0 +ledgercomm>=1.1.0,<1.2.0 +ecdsa>=0.16.1,<0.17.0 +typing-extensions>=3.7,<4.0 +embit>=0.7.0,<0.8.0 +mnemonic==0.20 +bip32>=3.4,<4.0 +ragger[speculos, ledgerwallet]>=1.6.0 \ No newline at end of file diff --git a/tests_liquid_testnet/setup.cfg b/tests_liquid_testnet/setup.cfg new file mode 100644 index 000000000..2d726e2b4 --- /dev/null +++ b/tests_liquid_testnet/setup.cfg @@ -0,0 +1,20 @@ +[tool:pytest] +addopts = --strict-markers + +[pylint] +disable = C0114, # missing-module-docstring + C0115, # missing-class-docstring + C0116, # missing-function-docstring + C0103, # invalid-name + R0801, # duplicate-code + R0913 # too-many-arguments +extension-pkg-whitelist=hid + +[pycodestyle] +max-line-length = 120 + +[mypy-hid.*] +ignore_missing_imports = True + +[mypy-pytest.*] +ignore_missing_imports = True diff --git a/tests_liquid_testnet/snapshots/nanos/test_dashboard/00000.png b/tests_liquid_testnet/snapshots/nanos/test_dashboard/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..564836a21d00c7eb5b292785b0213650d7a9eb3b GIT binary patch literal 404 zcmV;F0c-w=P)!}0k)U&KOCOBOba2!^;`<8%DKUem@{0_b8L!3CvNg@t6TJfbW_ zkSTP0_7^Z8auZZ-UWFrd10Y9%-CC`L8hRLj^Nf!sdh_wiQ5yivvSHGk{lK9|wg+%s z1kx_}5Kc$r)`cZxyGT?m03S+&u9e$d+cOKXsr{jn=fkc=6QPV&&`t&jwLFc9P>QCK?Y7d41s!q|!rOCTl+Nh_v z7sX|^d-P-+$V>Gfz!jP5KSo1ps{b(bAQD!gNWMj08eynQTj#sYy-+M@@?M~`JMV=s zz<3e+W3aykjWFLkFfzA`415WifsqnV14bDq%Lk}$JN=*+Ya3V52_$ri_Tw`0y zW~o~dSBJ_)jqx$FVQ-p{pr~clG9JlqkTUKDen}9lbG=+9r&_RRCT`@ta9}o@5 zoGR6f6v&VngBn2&rF;h11n5AoQ(n^?5wLi<0+<0A9oYrVM?&+_T6|lSEB|J;2qA=^ ZvjZ`uW$88COrih)002ovPDHLkV1i+HiM9X$ literal 0 HcmV?d00001 diff --git a/tests_liquid_testnet/snapshots/nanos/test_dashboard/00003.png b/tests_liquid_testnet/snapshots/nanos/test_dashboard/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..e2279803e79ec6d6443deff45a1f9326b562e303 GIT binary patch literal 274 zcmV+t0qy>YP)D zPq`+h_bpEEKgJ+x(tj8nSi&r1$%l|}@K=b}8w!8IP1np9%K2s%)5~a1UA{VmQ8=+t z-ij#s)741nRDjyrMxOJXm5u*1nDfEPpv{lBNyOQ1nPu&);Y000000Di?^?+R22A;iz? zx^}F|FOu1}U(uFK_x70vc+O1OfA_AyJ^T&;lQaOHV|$yp#cxOCNixeJ1hW4em2TJB zcRUe`N%uPf0{{Tv%kKlV3p?q(EBl4jf|?+?$kN$To|moUjkRx=h+O2eCEj>q8p* zaZ}Uzq>OLhBdWd0jTcH(MZ~Z26+-+f54I81DQ7FAYyowgrguPc!Sdk7084m^($<*b~eH-Yz6ciu{pAz)BP^D>0Oe? z)ys`+xfB%gav^K-6gvpZ5_1=vjj(%)KQj$Em+?}*Ga3K@&|A|dA|AIo8@T~mO~lTU zi=f*UHQy;utdjFSyB4GtJLj2F)!SWk++9X3>}tBSS!t9zKss`5R<3l8W4H!5xNK?n z+P=tzL1)5^mMyoiL-qc{-2q4ba$8ucOdf-QjMgfHc0rhsmp={x00000FtZP9CUX+a Siti%;0000}6ba4!+nDh2#EMK#NfLq|L z67@Iro|~uJO_(IeqPykXg?pb+fmsajfF`$*|YG{7b-w-Cr5LJ=G}Plo&l#MgFpt^F{5e53Co< zCDyYp(Oj9Hs{Ss(_jb~??N(K%Z8z&XxZ7`96k_+;_DLb9m3(UU-<9RNbp0b4CLiB1 z$8V#e{_edc+1ek&R!?oNm|oox7igSvY5y6&D@*DPvl2Q(PY8Wa^e)|FKDltt^`Cjh z*IFFsdKa%b$=RQOsQ&2J?F%ID-D|vVw&%o;_$D!f%}0V8A}5EP_DkkUMCl?!SoAMtd?CI*~vd$@?2>_+9j#dBw literal 0 HcmV?d00001 diff --git a/tests_liquid_testnet/snapshots/nanosp/test_dashboard/00002.png b/tests_liquid_testnet/snapshots/nanosp/test_dashboard/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..7e1a28c65f77030ad7ed3d1b28cd5e3f15ba7106 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}Bba4!+nDh2VAm1Sc0oOp2 zcP)SQGrv7@7dB#Ax;1NN`1_y2CW`q9TE3h>O%SkS)9p8`GKpz-KhF7lQv2tf+HXwv zwoUt2p|$2XQ2a_>+0ieP^B6B>Kk7Q0t{B5`_k!(1rUE9l%e;4m^%&F>jDP}rs}CH# zqJH3vO4+m*`~R8U`(0tR;2@W(*#2FmF5jmt^1HI6-YCmJI5uNh?}U{H{RQ>E8E($n zyhZuCz(=*1rhiF~5?`x-(_7IJ@h&D?`RS?0@9k2b98t~ZC}+BL?y-H?&7ThJ(tG}B zJ(tn?E3$#1`|Ofkx~gfDCAn`ki7d8JyT$Tg}e1&P( zg<|UtodolD7x+GLS#VfwY~I79_sp!SLEQG|Hc1JStDnm{r-UW|D(8I) literal 0 HcmV?d00001 diff --git a/tests_liquid_testnet/snapshots/nanox/test_dashboard/00000.png b/tests_liquid_testnet/snapshots/nanox/test_dashboard/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..4b8acea5f8c7112cefdb285171cd982a3b8e4750 GIT binary patch literal 476 zcmV<20VDp2P)741nRDjyrMxOJXm5u*1nDfEPpv{lBNyOQ1nPu&);Y000000Di?^?+R22A;iz? zx^}F|FOu1}U(uFK_x70vc+O1OfA_AyJ^T&;lQaOHV|$yp#cxOCNixeJ1hW4em2TJB zcRUe`N%uPf0{{Tv%kKlV3p?q(EBl4jf|?+?$kN$To|moUjkRx=h+O2eCEj>q8p* zaZ}Uzq>OLhBdWd0jTcH(MZ~Z26+-+f54I81DQ7FAYyowgrguPc!Sdk7084m^($<*b~eH-Yz6ciu{pAz)BP^D>0Oe? z)ys`+xfB%gav^K-6gvpZ5_1=vjj(%)KQj$Em+?}*Ga3K@&|A|dA|AIo8@T~mO~lTU zi=f*UHQy;utdjFSyB4GtJLj2F)!SWk++9X3>}tBSS!t9zKss`5R<3l8W4H!5xNK?n z+P=tzL1)5^mMyoiL-qc{-2q4ba$8ucOdf-QjMgfHc0rhsmp={x00000FtZP9CUX+a Siti%;0000}6ba4!+nDh2#EMK#NfLq|L z67@Iro|~uJO_(IeqPykXg?pb+fmsajfF`$*|YG{7b-w-Cr5LJ=G}Plo&l#MgFpt^F{5e53Co< zCDyYp(Oj9Hs{Ss(_jb~??N(K%Z8z&XxZ7`96k_+;_DLb9m3(UU-<9RNbp0b4CLiB1 z$8V#e{_edc+1ek&R!?oNm|oox7igSvY5y6&D@*DPvl2Q(PY8Wa^e)|FKDltt^`Cjh z*IFFsdKa%b$=RQOsQ&2J?F%ID-D|vVw&%o;_$D!f%}0V8A}5EP_DkkUMCl?!SoAMtd?CI*~vd$@?2>_+9j#dBw literal 0 HcmV?d00001 diff --git a/tests_liquid_testnet/snapshots/nanox/test_dashboard/00002.png b/tests_liquid_testnet/snapshots/nanox/test_dashboard/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..7e1a28c65f77030ad7ed3d1b28cd5e3f15ba7106 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}Bba4!+nDh2VAm1Sc0oOp2 zcP)SQGrv7@7dB#Ax;1NN`1_y2CW`q9TE3h>O%SkS)9p8`GKpz-KhF7lQv2tf+HXwv zwoUt2p|$2XQ2a_>+0ieP^B6B>Kk7Q0t{B5`_k!(1rUE9l%e;4m^%&F>jDP}rs}CH# zqJH3vO4+m*`~R8U`(0tR;2@W(*#2FmF5jmt^1HI6-YCmJI5uNh?}U{H{RQ>E8E($n zyhZuCz(=*1rhiF~5?`x-(_7IJ@h&D?`RS?0@9k2b98t~ZC}+BL?y-H?&7ThJ(tG}B zJ(tn?E3$#1`|Ofkx~gfDCAn`ki7d8JyT$Tg}e1&P( zg<|UtodolD7x+GLS#VfwY~I79_sp!SLEQG|Hc1JStDnm{r-UW|D(8I) literal 0 HcmV?d00001 diff --git a/tests_liquid_testnet/test_dashboard.py b/tests_liquid_testnet/test_dashboard.py new file mode 100644 index 000000000..c5027e8fd --- /dev/null +++ b/tests_liquid_testnet/test_dashboard.py @@ -0,0 +1,24 @@ +from ragger.firmware import Firmware +from ragger.navigator import NavInsID, Navigator +from pathlib import Path + +ROOT_SCREENSHOT_PATH = Path(__file__).parent.resolve() + + +def test_dashboard(navigator: Navigator, firmware: Firmware, test_name: str): + # Tests that the text shown in the dashboard screens are the expected ones + + if firmware.device.startswith("nano"): + instructions = [ + NavInsID.RIGHT_CLICK, + NavInsID.RIGHT_CLICK, + NavInsID.RIGHT_CLICK + ] + else: + instructions = [ + NavInsID.USE_CASE_HOME_INFO, + NavInsID.USE_CASE_SETTINGS_SINGLE_PAGE_EXIT + ] + + navigator.navigate_and_compare(ROOT_SCREENSHOT_PATH, test_name, instructions, + screen_change_before_first_instruction=False) diff --git a/tests_liquid_testnet/test_get_wallet_address.py b/tests_liquid_testnet/test_get_wallet_address.py new file mode 100644 index 000000000..8d1619112 --- /dev/null +++ b/tests_liquid_testnet/test_get_wallet_address.py @@ -0,0 +1,238 @@ +from ledger_bitcoin import Client, AddressType, MultisigWallet, WalletPolicy, BlindedWallet, BlindedMultisigWallet +from ledger_bitcoin.exception.errors import IncorrectDataError +from ledger_bitcoin.exception.device_exception import DeviceException +from ragger.error import ExceptionRAPDU +from ragger_bitcoin import RaggerClient + +import pytest + + +def test_get_wallet_address_singlesig_wit(client: RaggerClient): + # bech32 address (P2WPKH) + wallet = WalletPolicy( + name="", + descriptor_template="wpkh(@0/**)", + keys_info=[ + f"[f5acc2fd/84'/1'/0']tpubDCtKfsNyRhULjZ9XMS4VKKtVcPdVDi8MKUbcSD9MJDyjRu1A2ND5MiipozyyspBT9bg8upEp7a8EAgFxNxXn1d7QkdbL52Ty5jiSLcxPt1P", + ], + ) + + res = client.get_wallet_address(wallet, None, 0, 0, False, sanity_check=False) + assert res == "tex1qzdr7s2sr0dwmkwx033r4nujzk86u0cy6njktcw" + + res = client.get_wallet_address(wallet, None, 1, 15, False, sanity_check=False) + assert res == "tex1qlrvzyx8jcjfj2xuy69du9trtxnsvjupehhdgda" + + +def test_get_wallet_confidential_address_singlesig_wit(client: RaggerClient): + # bech32 address (P2WPKH) + wallet = BlindedWallet( + name="", + blinding_key="slip77(0c11648c2c6df4f9dacdb4c8d35d6166d94cea2b9ad37833a82210bb7c9f5fb4)", + descriptor_template="wpkh(@0/**)", + keys_info=[ + f"[f5acc2fd/84'/1'/0']tpubDCtKfsNyRhULjZ9XMS4VKKtVcPdVDi8MKUbcSD9MJDyjRu1A2ND5MiipozyyspBT9bg8upEp7a8EAgFxNxXn1d7QkdbL52Ty5jiSLcxPt1P", + ], + ) + + res = client.get_wallet_address(wallet, None, 0, 0, False, sanity_check=False) + assert res == "tlq1qqvk6gl0lgs80w8rargdqyfsl7f0llsttzsx8gd4fz262cjnt0uxh6y68aq4qx76ahvuvlrz8t8ey9v04clsf5utzxs3jk5msz" + + res = client.get_wallet_address(wallet, None, 1, 15, False, sanity_check=False) + assert res == "tlq1qqwfu5kl52jxc05g5nrux3almgt4ryz8eandhsjjnjw3k0jhetd9vp7xcygv093yny5dcf52mc2kxkd8qe9crjdkvj29as45eh" + + +def test_get_wallet_address_singlesig_sh_wit(client: RaggerClient): + # wrapped segwit addresses (P2SH-P2WPKH) + wallet = WalletPolicy( + name="", + descriptor_template="sh(wpkh(@0/**))", + keys_info=[ + f"[f5acc2fd/49'/1'/0']tpubDC871vGLAiKPcwAw22EjhKVLk5L98UGXBEcGR8gpcigLQVDDfgcYW24QBEyTHTSFEjgJgbaHU8CdRi9vmG4cPm1kPLmZhJEP17FMBdNheh3", + ], + ) + + res = client.get_wallet_address(wallet, None, 0, 0, False, sanity_check=False) + assert res == "8kTzKh7vfskVq8bD2b2RHdya2twLWCmR8i" + + res = client.get_wallet_address(wallet, None, 1, 15, False, sanity_check=False) + assert res == "8wman2geWUEz3QQRGGyciBV5aY1pMJbART" + + +def test_get_wallet_confidential_address_singlesig_sh_wit(client: RaggerClient): + # wrapped segwit addresses (P2SH-P2WPKH) + wallet = BlindedWallet( + name="", + blinding_key="slip77(0c11648c2c6df4f9dacdb4c8d35d6166d94cea2b9ad37833a82210bb7c9f5fb4)", + descriptor_template="sh(wpkh(@0/**))", + keys_info=[ + f"[f5acc2fd/49'/1'/0']tpubDC871vGLAiKPcwAw22EjhKVLk5L98UGXBEcGR8gpcigLQVDDfgcYW24QBEyTHTSFEjgJgbaHU8CdRi9vmG4cPm1kPLmZhJEP17FMBdNheh3", + ], + ) + + res = client.get_wallet_address(wallet, None, 0, 0, False, sanity_check=False) + assert res == "vjU7NNQpSPxe2GLKhtB6phQ35bwxP7dQE7ESi4YoVD5px8do6FQiKiEnFkTe1uBodCBC3BLAqfnFZaNz" + + res = client.get_wallet_address(wallet, None, 1, 15, False, sanity_check=False) + assert res == "vjU7jVGmGg7RQCcGj7wC3u1FPYSGMcKL6d11qQ18Vxmk4vmmdDBda1j95DSHBfEYDVQdD82cKPd5qbsF" + +# Multisig + +def test_get_wallet_address_multisig_sh_wit(client: Client, speculos_globals): + # test for a wrapped segwit multisig wallet + + wallet = MultisigWallet( + name="Cold storage", + address_type=AddressType.SH_WIT, + threshold=2, + keys_info=[ + f"[f5acc2fd/48'/1'/0'/1']tpubDFAqEGNyad35YgH8zxvxFZqNUoPtr5mDojs7wzbXQBHTZ4xHeVXG6w2HvsKvjBpaRpTmjYDjdPg5w2c6Wvu8QBkyMDrmBWdCyqkDM7reSsY", + f"[42b01983/48'/1'/0'/1']tpubDFjEjEPeyFun4mXBDxjLLx7hSM8jpMYNoSckRMtYygsAh4ZUtXKJtczddeHRKQ1Mzq8B6MWy3iUJyeKmJwiEKDd4rXxazBSjAEHzibDEhVK" + ], + ) + + res = client.get_wallet_address(wallet, wallet.hmac(speculos_globals.wallet_registration_key), 0, 0, False, sanity_check=False) + assert res == "91RmpYdgGgamwpee8kn77LEFbzP6QBf3ZZ" + + +def test_get_wallet_confidential_address_multisig_sh_wit(client: Client, speculos_globals): + # test for a blinded wrapped segwit multisig wallet + + # ct(slip77(80b796c76c895bda151cd5c40f3a11afcd96d66f99347a760d3f7b8aaa5815b5),sh(wsh(sortedmulti(2, + # [f5acc2fd/48h/1h/0h/2h]tpubDFAqEGNyad35aBCKUAXbQGDjdVhNueno5ZZVEn3sQbW5ci457gLR7HyTmHBg93oourBssgUxuWz1jX5uhc1qaqFo9VsybY1J5FuedLfm4dK/{0,1}/*, + # [42b01983/48h/1h/0h/2h]tpubDFjEjEPeyFun6FHqS248kK51SwLVx3hVzWdAFwsDXza1Lfjy1KASoBhMiiJMqtJTUAPdM7zbrx3BNgYMQNyGNVwkyNS1Wi82bb2Hwij7K9L/{0,1}/*, + # [9860e1eb/48h/1h/0h/2h]tpubDESXi1fi17YeJJA7xAn5sqHPvEBFpPscRv9QEzJpJQw4D7QfAWw8xfXuGdW1wMQvdj9vz8SxCSTVdhcS4Sro5GYdMojR2JYE3GuHBWipnxy/{0,1}/* + # )))) + + wallet = BlindedMultisigWallet( + name="Cold storage", + blinding_key="slip77(80b796c76c895bda151cd5c40f3a11afcd96d66f99347a760d3f7b8aaa5815b5)", + address_type=AddressType.SH_WIT, + threshold=2, + keys_info=[ + f"[f5acc2fd/48'/1'/0'/2']tpubDFAqEGNyad35aBCKUAXbQGDjdVhNueno5ZZVEn3sQbW5ci457gLR7HyTmHBg93oourBssgUxuWz1jX5uhc1qaqFo9VsybY1J5FuedLfm4dK", + f"[42b01983/48'/1'/0'/2']tpubDFjEjEPeyFun6FHqS248kK51SwLVx3hVzWdAFwsDXza1Lfjy1KASoBhMiiJMqtJTUAPdM7zbrx3BNgYMQNyGNVwkyNS1Wi82bb2Hwij7K9L", + f"[9860e1eb/48'/1'/0'/2']tpubDESXi1fi17YeJJA7xAn5sqHPvEBFpPscRv9QEzJpJQw4D7QfAWw8xfXuGdW1wMQvdj9vz8SxCSTVdhcS4Sro5GYdMojR2JYE3GuHBWipnxy" + ], + ) + + res = client.get_wallet_address(wallet, wallet.hmac(speculos_globals.wallet_registration_key), 0, 0, False, sanity_check=False) + assert res == "vjTzSV9ksKEhdzuUwG5RBAL8Cj2hSRV7Jq7fy7H2yoHaTBjiqnroqmWwdZLJY7yEHPQ39GA1KSnr3Mxh" + + +def test_get_wallet_address_multisig_wit(client: Client, speculos_globals): + # test for a native segwit multisig wallet (bech32 address) + + wallet = MultisigWallet( + name="Cold storage", + address_type=AddressType.WIT, + threshold=2, + keys_info=[ + "[f5acc2fd/48'/1'/0'/2']tpubDFAqEGNyad35aBCKUAXbQGDjdVhNueno5ZZVEn3sQbW5ci457gLR7HyTmHBg93oourBssgUxuWz1jX5uhc1qaqFo9VsybY1J5FuedLfm4dK", + "[42b01983/48'/1'/0'/2']tpubDFjEjEPeyFun6FHqS248kK51SwLVx3hVzWdAFwsDXza1Lfjy1KASoBhMiiJMqtJTUAPdM7zbrx3BNgYMQNyGNVwkyNS1Wi82bb2Hwij7K9L", + "[9860e1eb/48'/1'/0'/2']tpubDESXi1fi17YeJJA7xAn5sqHPvEBFpPscRv9QEzJpJQw4D7QfAWw8xfXuGdW1wMQvdj9vz8SxCSTVdhcS4Sro5GYdMojR2JYE3GuHBWipnxy" + ], + ) + + res = client.get_wallet_address(wallet, wallet.hmac(speculos_globals.wallet_registration_key), 0, 0, False, sanity_check=False) + assert res == "tex1qm00c95pvkjp97fvswsl09j7pgt75m54srzsu2y87wau7v423q2kqarlrs9" + + +def test_get_wallet_confidential_address_multisig_wit(client: Client, speculos_globals): + # test for a native segwit multisig wallet (bech32 address) + + # ct(slip77(80b796c76c895bda151cd5c40f3a11afcd96d66f99347a760d3f7b8aaa5815b5),wsh(sortedmulti(2, + # [f5acc2fd/48h/1h/0h/2h]tpubDFAqEGNyad35aBCKUAXbQGDjdVhNueno5ZZVEn3sQbW5ci457gLR7HyTmHBg93oourBssgUxuWz1jX5uhc1qaqFo9VsybY1J5FuedLfm4dK/{0,1}/*, + # [42b01983/48h/1h/0h/2h]tpubDFjEjEPeyFun6FHqS248kK51SwLVx3hVzWdAFwsDXza1Lfjy1KASoBhMiiJMqtJTUAPdM7zbrx3BNgYMQNyGNVwkyNS1Wi82bb2Hwij7K9L/{0,1}/*, + # [9860e1eb/48h/1h/0h/2h]tpubDESXi1fi17YeJJA7xAn5sqHPvEBFpPscRv9QEzJpJQw4D7QfAWw8xfXuGdW1wMQvdj9vz8SxCSTVdhcS4Sro5GYdMojR2JYE3GuHBWipnxy/{0,1}/* + # ))) + + wallet = BlindedMultisigWallet( + name="Cold storage", + blinding_key="slip77(80b796c76c895bda151cd5c40f3a11afcd96d66f99347a760d3f7b8aaa5815b5)", + address_type=AddressType.WIT, + threshold=2, + keys_info=[ + "[f5acc2fd/48'/1'/0'/2']tpubDFAqEGNyad35aBCKUAXbQGDjdVhNueno5ZZVEn3sQbW5ci457gLR7HyTmHBg93oourBssgUxuWz1jX5uhc1qaqFo9VsybY1J5FuedLfm4dK", + "[42b01983/48'/1'/0'/2']tpubDFjEjEPeyFun6FHqS248kK51SwLVx3hVzWdAFwsDXza1Lfjy1KASoBhMiiJMqtJTUAPdM7zbrx3BNgYMQNyGNVwkyNS1Wi82bb2Hwij7K9L", + "[9860e1eb/48'/1'/0'/2']tpubDESXi1fi17YeJJA7xAn5sqHPvEBFpPscRv9QEzJpJQw4D7QfAWw8xfXuGdW1wMQvdj9vz8SxCSTVdhcS4Sro5GYdMojR2JYE3GuHBWipnxy" + ], + ) + + res = client.get_wallet_address(wallet, wallet.hmac(speculos_globals.wallet_registration_key), 0, 0, False, sanity_check=False) + assert res == "tlq1qqwuytsp6xrqhuku4cqqftdasvf6d6rkxjlrf90ptm3670tx2pkwlfk7lstgzedyztujeqap77t9uzshafhftqx9pc5g0uameue24zq4vkcxh9ar9hkdl" + + +# Failure cases for default wallets + +def test_get_wallet_address_default_fail_wrongkeys(client: RaggerClient): + # 0 keys info should be rejected + with pytest.raises(ExceptionRAPDU) as e: + client.get_wallet_address(WalletPolicy( + name="", + descriptor_template="wpkh(@0/**)", + keys_info=[], + ), None, 0, 0, False, sanity_check=False) + assert DeviceException.exc.get(e.value.status) == IncorrectDataError + assert len(e.value.data) == 0 + + # more than 1 key should be rejected + with pytest.raises(ExceptionRAPDU) as e: + client.get_wallet_address(WalletPolicy( + name="", + descriptor_template="wpkh(@0/**)", + keys_info=[ + f"[f5acc2fd/84'/1'/0']tpubDCtKfsNyRhULjZ9XMS4VKKtVcPdVDi8MKUbcSD9MJDyjRu1A2ND5MiipozyyspBT9bg8upEp7a8EAgFxNxXn1d7QkdbL52Ty5jiSLcxPt1P", + f"[f5acc2fd/84'/1'/0']tpubDCtKfsNyRhULjZ9XMS4VKKtVcPdVDi8MKUbcSD9MJDyjRu1A2ND5MiipozyyspBT9bg8upEp7a8EAgFxNxXn1d7QkdbL52Ty5jiSLcxPt1P" + ], + ), None, 0, 0, False, sanity_check=False) + assert DeviceException.exc.get(e.value.status) == IncorrectDataError + assert len(e.value.data) == 0 + + # wrong BIP44 purpose should be rejected (here using 49' for a P2WPKH address) + with pytest.raises(ExceptionRAPDU) as e: + client.get_wallet_address(WalletPolicy( + name="", + descriptor_template="wpkh(@0/**)", + keys_info=[ + f"[f5acc2fd/49'/1'/0']tpubDC871vGLAiKPcwAw22EjhKVLk5L98UGXBEcGR8gpcigLQVDDfgcYW24QBEyTHTSFEjgJgbaHU8CdRi9vmG4cPm1kPLmZhJEP17FMBdNheh3", + ], + ), None, 0, 0, False, sanity_check=False) + assert DeviceException.exc.get(e.value.status) == IncorrectDataError + assert len(e.value.data) == 0 + + # mismatching pubkey (claiming key origin "84'/1'/0'", but that's the extended dpubkey for "49'/1'/0'"") + with pytest.raises(ExceptionRAPDU) as e: + client.get_wallet_address(WalletPolicy( + name="", + descriptor_template="wpkh(@0/**)", + keys_info=[ + f"[f5acc2fd/84'/1'/0']tpubDC871vGLAiKPcwAw22EjhKVLk5L98UGXBEcGR8gpcigLQVDDfgcYW24QBEyTHTSFEjgJgbaHU8CdRi9vmG4cPm1kPLmZhJEP17FMBdNheh3", + ], + ), None, 0, 0, False, sanity_check=False) + assert DeviceException.exc.get(e.value.status) == IncorrectDataError + assert len(e.value.data) == 0 + + # wrong master fingerprint + with pytest.raises(ExceptionRAPDU) as e: + client.get_wallet_address(WalletPolicy( + name="", + descriptor_template="wpkh(@0/**)", + keys_info=[ + f"[05acc2fd/84'/1'/0']tpubDCtKfsNyRhULjZ9XMS4VKKtVcPdVDi8MKUbcSD9MJDyjRu1A2ND5MiipozyyspBT9bg8upEp7a8EAgFxNxXn1d7QkdbL52Ty5jiSLcxPt1P", + ], + ), None, 0, 0, False, sanity_check=False) + assert DeviceException.exc.get(e.value.status) == IncorrectDataError + assert len(e.value.data) == 0 + + # too large address_index, cannot be done non-silently + with pytest.raises(ExceptionRAPDU) as e: + client.get_wallet_address(WalletPolicy( + name="", + descriptor_template="wpkh(@0/**)", + keys_info=[ + f"[f5acc2fd/84'/1'/0']tpubDCtKfsNyRhULjZ9XMS4VKKtVcPdVDi8MKUbcSD9MJDyjRu1A2ND5MiipozyyspBT9bg8upEp7a8EAgFxNxXn1d7QkdbL52Ty5jiSLcxPt1P", + ], + ), None, 0, 100000, False, sanity_check=False) + assert DeviceException.exc.get(e.value.status) == IncorrectDataError + assert len(e.value.data) == 0 From c87f1a5da0570b5c0b175aef05af49d46b8e4618 Mon Sep 17 00:00:00 2001 From: Mike Tolkachev Date: Fri, 11 Apr 2025 23:49:40 -0300 Subject: [PATCH 10/19] Add testnet tests to GitHub action --- .../workflows/build_and_functional_tests.yml | 23 +++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build_and_functional_tests.yml b/.github/workflows/build_and_functional_tests.yml index 183772b02..1316f049b 100644 --- a/.github/workflows/build_and_functional_tests.yml +++ b/.github/workflows/build_and_functional_tests.yml @@ -20,17 +20,32 @@ on: jobs: build_application: - name: Build application using the reusable workflow + name: Build regtest application using the reusable workflow uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_build.yml@v1 with: - upload_app_binaries_artifact: "compiled_app_binaries" + upload_app_binaries_artifact: "compiled_app_binaries_regtest" flags: "DEBUG=0 COIN=liquid_regtest" ragger_tests: - name: Run ragger tests using the reusable workflow + name: Run ragger tests for regtest application using the reusable workflow needs: build_application uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_ragger_tests.yml@v1 with: - download_app_binaries_artifact: "compiled_app_binaries" + download_app_binaries_artifact: "compiled_app_binaries_regtest" test_dir: "tests_liquid" + build_application_testnet: + name: Build testnet application using the reusable workflow + uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_build.yml@v1 + with: + upload_app_binaries_artifact: "compiled_app_binaries_testnet" + flags: "DEBUG=0 COIN=liquid_testnet" + + ragger_tests_testnet: + name: Run ragger tests for testnet application using the reusable workflow + needs: build_application_testnet + uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_ragger_tests.yml@v1 + with: + download_app_binaries_artifact: "compiled_app_binaries_testnet" + test_dir: "tests_liquid_testnet" + From 32d837dafa69bfb78424c46c5ec677159e00dda6 Mon Sep 17 00:00:00 2001 From: Mike Tolkachev Date: Sat, 12 Apr 2025 00:06:46 -0300 Subject: [PATCH 11/19] Disable clang-format on mock os.h --- unit-tests/mock_includes/os.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/unit-tests/mock_includes/os.h b/unit-tests/mock_includes/os.h index 06a1351cb..0c0d9c3c1 100644 --- a/unit-tests/mock_includes/os.h +++ b/unit-tests/mock_includes/os.h @@ -1,4 +1,5 @@ #pragma once +// clang-format off /******************************************************************************* * Ledger Nano S - Secure firmware @@ -1759,3 +1760,4 @@ SYSCALL void io_i2c_dumpstate(void); #endif // SYSCALL_GENERATE #endif // OS_H +// clang-format on \ No newline at end of file From 29661c99dc6533daa46c71efc55c039350cdb6db Mon Sep 17 00:00:00 2001 From: Mike Tolkachev Date: Sat, 12 Apr 2025 00:10:36 -0300 Subject: [PATCH 12/19] Fix missing Liquid regtest selection for unit tests --- unit-tests/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/unit-tests/CMakeLists.txt b/unit-tests/CMakeLists.txt index 1ed66b3ae..2b0ca4f15 100644 --- a/unit-tests/CMakeLists.txt +++ b/unit-tests/CMakeLists.txt @@ -67,6 +67,7 @@ add_compile_definitions(TEST DEBUG=0 SKIP_FOR_CMOCKA PRINTF=printf) if(NOT DEFINED HAVE_LIQUID OR HAVE_LIQUID GREATER_EQUAL 1) set(HAVE_LIQUID 1) add_compile_definitions(HAVE_LIQUID) + add_compile_definitions(LIQUID_NET_REGTEST) endif() if(HAVE_LIQUID) From 58d8ee75623f9d47f4a9ea9a5ef3fe5de42f73d1 Mon Sep 17 00:00:00 2001 From: Mike Tolkachev Date: Sat, 12 Apr 2025 00:31:46 -0300 Subject: [PATCH 13/19] Move testnet tests to CI workflow --- .../workflows/build_and_functional_tests.yml | 24 +++----------- .github/workflows/ci-workflow.yml | 33 +++++++++++++++++++ 2 files changed, 37 insertions(+), 20 deletions(-) diff --git a/.github/workflows/build_and_functional_tests.yml b/.github/workflows/build_and_functional_tests.yml index 1316f049b..3ae03db05 100644 --- a/.github/workflows/build_and_functional_tests.yml +++ b/.github/workflows/build_and_functional_tests.yml @@ -20,32 +20,16 @@ on: jobs: build_application: - name: Build regtest application using the reusable workflow + name: Build application using the reusable workflow uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_build.yml@v1 with: - upload_app_binaries_artifact: "compiled_app_binaries_regtest" + upload_app_binaries_artifact: "compiled_app_binaries" flags: "DEBUG=0 COIN=liquid_regtest" ragger_tests: - name: Run ragger tests for regtest application using the reusable workflow + name: Run ragger tests using the reusable workflow needs: build_application uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_ragger_tests.yml@v1 with: - download_app_binaries_artifact: "compiled_app_binaries_regtest" + download_app_binaries_artifact: "compiled_app_binaries" test_dir: "tests_liquid" - - build_application_testnet: - name: Build testnet application using the reusable workflow - uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_build.yml@v1 - with: - upload_app_binaries_artifact: "compiled_app_binaries_testnet" - flags: "DEBUG=0 COIN=liquid_testnet" - - ragger_tests_testnet: - name: Run ragger tests for testnet application using the reusable workflow - needs: build_application_testnet - uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_ragger_tests.yml@v1 - with: - download_app_binaries_artifact: "compiled_app_binaries_testnet" - test_dir: "tests_liquid_testnet" - diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index 561dce9fa..f6068b66f 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -141,6 +141,39 @@ jobs: pip install --prefer-binary -r requirements.txt PYTHONPATH=$PYTHONPATH:/speculos pytest --tb=short -v --device=${{matrix.model}} --speculos_api_port 5000 + job_test_testnet: + name: Tests on testnet + strategy: + matrix: + include: + - model: nanos + - model: nanox + - model: nanosp + + needs: job_build + runs-on: ubuntu-latest + + steps: + - name: Clone + uses: actions/checkout@v4 + + - name: Download Liquid app binary + uses: actions/download-artifact@v4 + with: + name: liquid-testnet-app-${{matrix.model}} + path: build/${{ matrix.model == 'nanosp' && 'nanos2' || matrix.model }}/bin + + - name: Install tests dependencies + run: | + sudo apt-get update && sudo apt-get install -y qemu-user-static tesseract-ocr libtesseract-dev + pip install -U pip setuptools + + - name: Run tests + run: | + cd tests_liquid_testnet + pip install --prefer-binary -r requirements.txt + PYTHONPATH=$PYTHONPATH:/speculos pytest --tb=short -v --device=${{matrix.model}} --speculos_api_port 5000 + job_test_python_lib_legacyapp: if: false name: Tests with the Python library and legacy Bitcoin app From 3d5ed4e0d5cf7abc141888819bbe09b0befa64a5 Mon Sep 17 00:00:00 2001 From: Mike Tolkachev Date: Mon, 14 Apr 2025 09:26:13 -0300 Subject: [PATCH 14/19] Add testned tL-BTC asset --- src/liquid/liquid_assets.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/liquid/liquid_assets.c b/src/liquid/liquid_assets.c index 9566da974..30694b86a 100644 --- a/src/liquid/liquid_assets.c +++ b/src/liquid/liquid_assets.c @@ -27,7 +27,10 @@ STATIC_NO_TEST const asset_definition_t liquid_assets[] = { {"JPYS", 0}}, {{0x5a,0xc9,0xf6,0x5c,0x0e,0xfc,0xc4,0x77,0x5e,0x0b,0xae,0xc4,0xec,0x03,0xab,0xdd, 0xe2,0x24,0x73,0xcd,0x3c,0xf3,0x3c,0x04,0x19,0xca,0x29,0x0e,0x07,0x51,0xb2,0x25}, - {"TL-BTC", 8}}, + {"tL-BTC", 8}}, // Liquid regtest + {{0x14,0x4c,0x65,0x43,0x44,0xaa,0x71,0x6d,0x6f,0x3a,0xbc,0xc1,0xca,0x90,0xe5,0x64, + 0x1e,0x4e,0x2a,0x7f,0x63,0x3b,0xc0,0x9f,0xe3,0xba,0xf6,0x45,0x85,0x81,0x9a,0x49}, + {"tL-BTC", 8}}, // Liquid testnet {{0x6f,0x02,0x79,0xe9,0xed,0x04,0x1c,0x3d,0x71,0x0a,0x9f,0x57,0xd0,0xc0,0x29,0x28, 0x41,0x64,0x60,0xc4,0xb7,0x22,0xae,0x34,0x57,0xa1,0x1e,0xec,0x38,0x1c,0x52,0x6d}, {"L-BTC", 8}}, From 5edcd0a72936a7fdf45032ce908618329cfb5a4f Mon Sep 17 00:00:00 2001 From: Mike Tolkachev Date: Mon, 14 Apr 2025 17:54:19 -0300 Subject: [PATCH 15/19] Change testnet and regtest asset names to 'tl-BTC' --- Makefile | 4 ++-- src/main.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index b00d74e32..a558086a9 100644 --- a/Makefile +++ b/Makefile @@ -127,7 +127,7 @@ DEFINES += COIN_P2SH_VERSION=75 DEFINES += COIN_PREFIX_CONFIDENTIAL=4 DEFINES += HAVE_LIQUID DEFINES += LIQUID_NET_REGTEST -DEFINES += COIN_COINID_SHORT=\"L-BTC\" +DEFINES += COIN_COINID_SHORT=\"tL-BTC\" DEFINES += COIN_NATIVE_SEGWIT_PREFIX=\"ert\" DEFINES += COIN_NATIVE_SEGWIT_PREFIX_CONFIDENTIAL=\"el\" @@ -144,7 +144,7 @@ DEFINES += COIN_P2SH_VERSION=19 DEFINES += COIN_PREFIX_CONFIDENTIAL=23 DEFINES += HAVE_LIQUID DEFINES += LIQUID_NET_TESTNET -DEFINES += COIN_COINID_SHORT=\"L-BTC\" +DEFINES += COIN_COINID_SHORT=\"tL-BTC\" DEFINES += COIN_NATIVE_SEGWIT_PREFIX=\"tex\" DEFINES += COIN_NATIVE_SEGWIT_PREFIX_CONFIDENTIAL=\"tlq\" diff --git a/src/main.c b/src/main.c index 697b78ce8..3b3a8cf35 100644 --- a/src/main.c +++ b/src/main.c @@ -205,8 +205,8 @@ void coin_main() { _Static_assert(sizeof(cx_sha256_t) <= 108, "cx_sha256_t too large"); _Static_assert(sizeof(policy_map_key_info_t) <= 156, "policy_map_key_info_t too large"); - // we assume in display.c that the ticker size is at most 5 characters (+ null) - _Static_assert(sizeof(COIN_COINID_SHORT) <= 6, "COIN_COINID_SHORT too large"); + // Ensure that the coin name is no longer than supported asset ticker length. + _Static_assert(sizeof(COIN_COINID_SHORT) <= (MAX_ASSET_TICKER_LENGTH + 1), "COIN_COINID_SHORT too large"); #if defined(HAVE_PRINT_STACK_POINTER) && defined(HAVE_BOLOS_APP_STACK_CANARY) PRINTF("STACK CANARY ADDRESS: %08x\n", &app_stack_canary); From f25d4849852a6e46dc2243fcbc8e73a6d39efdba Mon Sep 17 00:00:00 2001 From: Mike Tolkachev Date: Mon, 14 Apr 2025 23:41:47 -0300 Subject: [PATCH 16/19] Update snapshots --- .../test_asset_metadata_display_0_3_0/00000.png | Bin 337 -> 351 bytes .../test_asset_metadata_display_1_3_0/00000.png | Bin 337 -> 351 bytes .../00000.png | Bin 337 -> 351 bytes .../test_asset_operations_0_0_3_0/00001.png | Bin 338 -> 352 bytes .../test_asset_operations_0_1_2_0/00001.png | Bin 342 -> 357 bytes .../test_asset_operations_0_2_2_0/00001.png | Bin 342 -> 356 bytes .../nanos/test_sighash_flags_0_0_1_0/00001.png | Bin 328 -> 333 bytes .../nanos/test_sighash_flags_0_0_2_0/00000.png | Bin 347 -> 359 bytes .../nanos/test_sighash_flags_0_10_1_0/00001.png | Bin 328 -> 333 bytes .../nanos/test_sighash_flags_0_10_2_0/00000.png | Bin 347 -> 359 bytes .../nanos/test_sighash_flags_0_1_1_0/00001.png | Bin 328 -> 333 bytes .../nanos/test_sighash_flags_0_1_2_0/00000.png | Bin 347 -> 359 bytes .../nanos/test_sighash_flags_0_2_1_0/00001.png | Bin 328 -> 333 bytes .../nanos/test_sighash_flags_0_2_2_0/00000.png | Bin 347 -> 359 bytes .../nanos/test_sighash_flags_0_3_1_0/00001.png | Bin 328 -> 333 bytes .../nanos/test_sighash_flags_0_3_2_0/00000.png | Bin 347 -> 359 bytes .../nanos/test_sighash_flags_0_4_1_0/00001.png | Bin 328 -> 333 bytes .../nanos/test_sighash_flags_0_4_2_0/00000.png | Bin 347 -> 359 bytes .../nanos/test_sighash_flags_0_5_1_0/00001.png | Bin 328 -> 333 bytes .../nanos/test_sighash_flags_0_5_2_0/00000.png | Bin 347 -> 359 bytes .../nanos/test_sighash_flags_0_6_1_0/00001.png | Bin 328 -> 333 bytes .../nanos/test_sighash_flags_0_6_2_0/00000.png | Bin 347 -> 359 bytes .../nanos/test_sighash_flags_0_7_1_0/00001.png | Bin 328 -> 333 bytes .../nanos/test_sighash_flags_0_7_2_0/00000.png | Bin 347 -> 359 bytes .../nanos/test_sighash_flags_0_8_1_0/00001.png | Bin 328 -> 333 bytes .../nanos/test_sighash_flags_0_8_2_0/00000.png | Bin 347 -> 359 bytes .../nanos/test_sighash_flags_0_9_1_0/00001.png | Bin 328 -> 333 bytes .../nanos/test_sighash_flags_0_9_2_0/00000.png | Bin 347 -> 359 bytes .../test_sighashes_multi_input_0_11_0/00001.png | Bin 402 -> 408 bytes .../test_sighashes_multi_input_0_12_0/00001.png | Bin 387 -> 394 bytes .../test_sighashes_multi_input_0_13_0/00001.png | Bin 395 -> 403 bytes .../test_sighashes_multi_input_0_14_0/00001.png | Bin 416 -> 417 bytes .../test_sighashes_multi_input_0_15_0/00001.png | Bin 409 -> 418 bytes .../test_sighashes_multi_input_0_16_0/00001.png | Bin 396 -> 406 bytes .../test_sighashes_multi_input_0_17_0/00001.png | Bin 358 -> 369 bytes .../test_sighashes_multi_input_0_18_0/00001.png | Bin 358 -> 369 bytes .../test_sighashes_multi_input_0_19_0/00001.png | Bin 358 -> 369 bytes .../test_sighashes_multi_input_0_20_0/00001.png | Bin 358 -> 369 bytes .../test_sighashes_multi_input_0_21_0/00001.png | Bin 358 -> 369 bytes .../test_sighashes_multi_input_0_22_0/00001.png | Bin 358 -> 369 bytes .../test_sighashes_multi_input_0_23_0/00000.png | Bin 351 -> 364 bytes .../test_unknown_asset_display_0_2_0/00000.png | Bin 337 -> 351 bytes .../test_asset_metadata_display_0_3_0/00000.png | Bin 386 -> 401 bytes .../test_asset_metadata_display_1_3_0/00000.png | Bin 386 -> 401 bytes .../00000.png | Bin 386 -> 401 bytes .../test_asset_operations_0_0_3_0/00001.png | Bin 385 -> 399 bytes .../test_asset_operations_0_1_2_0/00001.png | Bin 389 -> 403 bytes .../test_asset_operations_0_2_2_0/00001.png | Bin 390 -> 406 bytes .../nanosp/test_sighash_flags_0_0_1_0/00001.png | Bin 379 -> 392 bytes .../nanosp/test_sighash_flags_0_0_2_0/00000.png | Bin 398 -> 411 bytes .../test_sighash_flags_0_10_1_0/00001.png | Bin 379 -> 392 bytes .../test_sighash_flags_0_10_2_0/00000.png | Bin 398 -> 411 bytes .../nanosp/test_sighash_flags_0_1_1_0/00001.png | Bin 379 -> 392 bytes .../nanosp/test_sighash_flags_0_1_2_0/00000.png | Bin 398 -> 411 bytes .../nanosp/test_sighash_flags_0_2_1_0/00001.png | Bin 379 -> 392 bytes .../nanosp/test_sighash_flags_0_2_2_0/00000.png | Bin 398 -> 411 bytes .../nanosp/test_sighash_flags_0_3_1_0/00001.png | Bin 379 -> 392 bytes .../nanosp/test_sighash_flags_0_3_2_0/00000.png | Bin 398 -> 411 bytes .../nanosp/test_sighash_flags_0_4_1_0/00001.png | Bin 379 -> 392 bytes .../nanosp/test_sighash_flags_0_4_2_0/00000.png | Bin 398 -> 411 bytes .../nanosp/test_sighash_flags_0_5_1_0/00001.png | Bin 379 -> 392 bytes .../nanosp/test_sighash_flags_0_5_2_0/00000.png | Bin 398 -> 411 bytes .../nanosp/test_sighash_flags_0_6_1_0/00001.png | Bin 379 -> 392 bytes .../nanosp/test_sighash_flags_0_6_2_0/00000.png | Bin 398 -> 411 bytes .../nanosp/test_sighash_flags_0_7_1_0/00001.png | Bin 379 -> 392 bytes .../nanosp/test_sighash_flags_0_7_2_0/00000.png | Bin 398 -> 411 bytes .../nanosp/test_sighash_flags_0_8_1_0/00001.png | Bin 379 -> 392 bytes .../nanosp/test_sighash_flags_0_8_2_0/00000.png | Bin 398 -> 411 bytes .../nanosp/test_sighash_flags_0_9_1_0/00001.png | Bin 379 -> 392 bytes .../nanosp/test_sighash_flags_0_9_2_0/00000.png | Bin 398 -> 411 bytes .../test_sighashes_multi_input_0_11_0/00001.png | Bin 457 -> 468 bytes .../test_sighashes_multi_input_0_12_0/00001.png | Bin 440 -> 450 bytes .../test_sighashes_multi_input_0_13_0/00001.png | Bin 440 -> 450 bytes .../test_sighashes_multi_input_0_14_0/00001.png | Bin 463 -> 479 bytes .../test_sighashes_multi_input_0_15_0/00001.png | Bin 465 -> 471 bytes .../test_sighashes_multi_input_0_16_0/00001.png | Bin 445 -> 458 bytes .../test_sighashes_multi_input_0_17_0/00001.png | Bin 520 -> 533 bytes .../test_sighashes_multi_input_0_18_0/00001.png | Bin 522 -> 535 bytes .../test_sighashes_multi_input_0_19_0/00001.png | Bin 536 -> 549 bytes .../test_sighashes_multi_input_0_20_0/00001.png | Bin 533 -> 546 bytes .../test_sighashes_multi_input_0_21_0/00001.png | Bin 514 -> 531 bytes .../test_sighashes_multi_input_0_22_0/00001.png | Bin 513 -> 524 bytes .../test_sighashes_multi_input_0_23_0/00000.png | Bin 401 -> 418 bytes .../test_unknown_asset_display_0_2_0/00000.png | Bin 386 -> 401 bytes .../test_asset_metadata_display_0_3_0/00000.png | Bin 386 -> 401 bytes .../test_asset_metadata_display_1_3_0/00000.png | Bin 386 -> 401 bytes .../00000.png | Bin 386 -> 401 bytes .../test_asset_operations_0_0_3_0/00001.png | Bin 385 -> 399 bytes .../test_asset_operations_0_1_2_0/00001.png | Bin 389 -> 403 bytes .../test_asset_operations_0_2_2_0/00001.png | Bin 390 -> 406 bytes .../nanox/test_sighash_flags_0_0_1_0/00001.png | Bin 379 -> 392 bytes .../nanox/test_sighash_flags_0_0_2_0/00000.png | Bin 398 -> 411 bytes .../nanox/test_sighash_flags_0_10_1_0/00001.png | Bin 379 -> 392 bytes .../nanox/test_sighash_flags_0_10_2_0/00000.png | Bin 398 -> 411 bytes .../nanox/test_sighash_flags_0_1_1_0/00001.png | Bin 379 -> 392 bytes .../nanox/test_sighash_flags_0_1_2_0/00000.png | Bin 398 -> 411 bytes .../nanox/test_sighash_flags_0_2_1_0/00001.png | Bin 379 -> 392 bytes .../nanox/test_sighash_flags_0_2_2_0/00000.png | Bin 398 -> 411 bytes .../nanox/test_sighash_flags_0_3_1_0/00001.png | Bin 379 -> 392 bytes .../nanox/test_sighash_flags_0_3_2_0/00000.png | Bin 398 -> 411 bytes .../nanox/test_sighash_flags_0_4_1_0/00001.png | Bin 379 -> 392 bytes .../nanox/test_sighash_flags_0_4_2_0/00000.png | Bin 398 -> 411 bytes .../nanox/test_sighash_flags_0_5_1_0/00001.png | Bin 379 -> 392 bytes .../nanox/test_sighash_flags_0_5_2_0/00000.png | Bin 398 -> 411 bytes .../nanox/test_sighash_flags_0_6_1_0/00001.png | Bin 379 -> 392 bytes .../nanox/test_sighash_flags_0_6_2_0/00000.png | Bin 398 -> 411 bytes .../nanox/test_sighash_flags_0_7_1_0/00001.png | Bin 379 -> 392 bytes .../nanox/test_sighash_flags_0_7_2_0/00000.png | Bin 398 -> 411 bytes .../nanox/test_sighash_flags_0_8_1_0/00001.png | Bin 379 -> 392 bytes .../nanox/test_sighash_flags_0_8_2_0/00000.png | Bin 398 -> 411 bytes .../nanox/test_sighash_flags_0_9_1_0/00001.png | Bin 379 -> 392 bytes .../nanox/test_sighash_flags_0_9_2_0/00000.png | Bin 398 -> 411 bytes .../test_sighashes_multi_input_0_11_0/00001.png | Bin 457 -> 468 bytes .../test_sighashes_multi_input_0_12_0/00001.png | Bin 440 -> 450 bytes .../test_sighashes_multi_input_0_13_0/00001.png | Bin 440 -> 450 bytes .../test_sighashes_multi_input_0_14_0/00001.png | Bin 463 -> 479 bytes .../test_sighashes_multi_input_0_15_0/00001.png | Bin 465 -> 471 bytes .../test_sighashes_multi_input_0_16_0/00001.png | Bin 445 -> 458 bytes .../test_sighashes_multi_input_0_17_0/00001.png | Bin 520 -> 533 bytes .../test_sighashes_multi_input_0_18_0/00001.png | Bin 522 -> 535 bytes .../test_sighashes_multi_input_0_19_0/00001.png | Bin 536 -> 549 bytes .../test_sighashes_multi_input_0_20_0/00001.png | Bin 533 -> 546 bytes .../test_sighashes_multi_input_0_21_0/00001.png | Bin 514 -> 531 bytes .../test_sighashes_multi_input_0_22_0/00001.png | Bin 513 -> 524 bytes .../test_sighashes_multi_input_0_23_0/00000.png | Bin 401 -> 418 bytes .../test_unknown_asset_display_0_2_0/00000.png | Bin 386 -> 401 bytes 126 files changed, 0 insertions(+), 0 deletions(-) diff --git a/tests_liquid/snapshots/nanos/test_asset_metadata_display_0_3_0/00000.png b/tests_liquid/snapshots/nanos/test_asset_metadata_display_0_3_0/00000.png index 06a78ea5ddf010b4f2a09a0f639aaa179a61a28b..dcd35a276c0c0987d1c1c07b19590cf9d497d4c1 100644 GIT binary patch delta 324 zcmV-K0lWUu0^b6VB!4DJL_t(|ob8#>5`-WKMRRBU{}0}W?V%aR#O@%gi{(8}WtId; zK-)$LA!Jp8w*U&hpVMiGPI4?uVSs1x_7=cOvP#+z#fY3hjL033Ml=U=bCVsAYqN0h z>YOw}_wRsG*UEb*DU_zYS1~*AVWhCK8m{^#5JFWq3;C~No;16x!3AOLZS^GWG zP+V|Udzn`aPFeBFM^)F7mkc8ywFT3#%u>!iX>qJzSv0l++YQ`P)ysVvUU%H`r^qkxVDXarIuiCLD#x&zb zL?`PV>UI`G&GNc_@_CzDjlaO4b5*Kl!gK!dwc*0A%qY@mSqPF WhrumR>gAgN0000v_v9*{;f7rxoV1M<_X44hq) zMqvIEP@c8&S!aB#1z1do&ULU!8cHJxe!`#!-|lz@(1AVBfqy;Ffh9P7OUlz9OGD*S zlkH+YwKi$3OSfX*MW;GOgrrtjCdsIG_MdOY{yL{ zd}_J0xEZ%mIm$-4Dq^soGZs}AD5`-WKMRRBU{}0}W?V%aR#O@%gi{(8}WtId; zK-)$LA!Jp8w*U&hpVMiGPI4?uVSs1x_7=cOvP#+z#fY3hjL033Ml=U=bCVsAYqN0h z>YOw}_wRsG*UEb*DU_zYS1~*AVWhCK8m{^#5JFWq3;C~No;16x!3AOLZS^GWG zP+V|Udzn`aPFeBFM^)F7mkc8ywFT3#%u>!iX>qJzSv0l++YQ`P)ysVvUU%H`r^qkxVDXarIuiCLD#x&zb zL?`PV>UI`G&GNc_@_CzDjlaO4b5*Kl!gK!dwc*0A%qY@mSqPF WhrumR>gAgN0000v_v9*{;f7rxoV1M<_X44hq) zMqvIEP@c8&S!aB#1z1do&ULU!8cHJxe!`#!-|lz@(1AVBfqy;Ffh9P7OUlz9OGD*S zlkH+YwKi$3OSfX*MW;GOgrrtjCdsIG_MdOY{yL{ zd}_J0xEZ%mIm$-4Dq^soGZs}AD5`-WKMRRBU{}0}W?V%aR#O@%gi{(8}WtId; zK-)$LA!Jp8w*U&hpVMiGPI4?uVSs1x_7=cOvP#+z#fY3hjL033Ml=U=bCVsAYqN0h z>YOw}_wRsG*UEb*DU_zYS1~*AVWhCK8m{^#5JFWq3;C~No;16x!3AOLZS^GWG zP+V|Udzn`aPFeBFM^)F7mkc8ywFT3#%u>!iX>qJzSv0l++YQ`P)ysVvUU%H`r^qkxVDXarIuiCLD#x&zb zL?`PV>UI`G&GNc_@_CzDjlaO4b5*Kl!gK!dwc*0A%qY@mSqPF WhrumR>gAgN0000v_v9*{;f7rxoV1M<_X44hq) zMqvIEP@c8&S!aB#1z1do&ULU!8cHJxe!`#!-|lz@(1AVBfqy;Ffh9P7OUlz9OGD*S zlkH+YwKi$3OSfX*MW;GOgrrtjCdsIG_MdOY{yL{ zd}_J0xEZ%mIm$-4Dq^soGZs}AD8?wEpj^%maZE z5D@?XfTt3?1*qWr+1!TcB*$af8Q@;Ly#=tsR^bD&Ymps*5qSc*rRHL87C8Z_Hg_95 z+lO1Q{TooJ>&mf{@$wd+Ga*iHgGItn=}B(;5uSU$EYE>@p@01W6qO9^4_0mbsnZnn3rtsvKC94i0G=!refSbzpr0-)ufb&gnQxIMx%EbQVmUA>T)*V zk5=j88hwg!JwCkCP3dER5RJRzd1kX#LsPe||1?*g%2RwQ3{8johN0Pa0RR91003ov X3MkJ5CEe@a00000NkvXXu0mjf@Ozw8 delta 311 zcmV-70m%N~0@4DIB!3x6L_t(|ob8#>7K0!NhH+=T{{!!0-EmA5%_ubg@2Zp>fsimF z0002161){?;Qu?^hRsQjWl0?HF23Fh^uk`@fJjE90O&+U0FSg>jLjqw5L+|Z;8__S z!S*+x(bkR64#vk@ftv~2;69k-7%DT#Yd^wc@0aPRm>1T6fPbQqVg1L*m>Sl982G>w zWFb$EMi$4=Q`Ms`ob6(kTAQ-gl}lxROHP@LWKXdz>*yF4=X%7%vx%g=3#?O+p3Q;4 z+5utf+#RdB?J!z5RR6nNnUzs|>KGb7?t2W)z6$^V0001}u>(s6!xbwP{aye7002ov JPDHLkV1f-gk&^%b diff --git a/tests_liquid/snapshots/nanos/test_asset_operations_0_1_2_0/00001.png b/tests_liquid/snapshots/nanos/test_asset_operations_0_1_2_0/00001.png index 68a4f6b19d6bf6d86554e3247ccfaf5849342407..d4c5d3ac1dc398f08d7849105a6b29644a4835cf 100644 GIT binary patch delta 330 zcmV-Q0k!_t0_6gbB!4VPL_t(|ob8#x5`-WKhH+|Fd&mzHcSTk2DiEs?WNSRBtP?;D{fzZG63 z6nUCTL%KRrQ=b-8neZ`_tS=p#B~2Yr72}TlzFt|oCZ$Bg98RchB;TU-EmNwYvAf*P z2I0^uU0h>KF+*;IcUqYX#u#G&=am9I%4|fWuZG5MUH)kuG c0000YKaU2{19qxTyZ`_I07*qoM6N<$g7RjOmjD0& delta 315 zcmV-B0mT000@ebMB!3-AL_t(|ob8#*7K9)OhIP*L{trBhnH|Rj88r$o|F~z)E&w{=JAg)N4#sAZ9gtcxTi~J$ zjbQm3P-*MRYX{@yt-#I1V{ji#l7{j~vg}8A?DaA|f6NQ(KYu{c$guun2&RVh9|k_~ z1X0M7vyoXE+EhL2!eSS*)Y{~=F29xdEIws2B4)8AnUZdzww7tJzGKqaOp>1}w^G_W zO--S`4pNg$JHu4Mla)(m+}wv7o`)((hAr!+!axh>&ZH&p*!uFUd<)0Bp$mpi7R;)?(P0001h3Vz$<#TDXyTXWqF3UE$XaLzpoH##*dqBcH;e3mRLyLG z7yHB(EdLG&wHA(@jF-0o#)N%xA1o4v(v#%2AK|&z%kun?7k}yxpei!dA4WlHs6QC^ zz!RK8o?JyHVW=W|ike;!snZKy>u*=G<85#j63stxmc?vr4?#PxN3Gos-dZ&EBYWan|{V( zOZ)6>ig6aFlR_89i^j$QVOJVGo7?QSthO4Oo`d|K=FD9>y{0fU9c~?l(nda11poj5 b001lp98b>!zsF9A00000NkvXXu0mjfEA5#Y delta 315 zcmV-B0mS~~0@ebMB!3-AL_t(|ob8#>7K0!NhI41V{{!!0yYrYRLq(DLzpI5-2ui?? z0{{TPQwi1z2>5<3m*F(hat+h#OUHYivyXcULq?pByXS&M8Ie%i((QGEYWFEz|cbb|) zeH|o8b7>%QY*Pt4E0@%m+>G;Dj#j9Z-vg_g?0{5Jk3PuMrk}AW>0O<62;!r;FP3Z? zZ3l$2Q|aB@wlwOriRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7&bGLjV8( delta 301 zcmV+|0n+}>0>}c8B!3S{L_t(|ob8y+62c%1go7jR|G*yf&=DyKKUSNhu-}PdrOa-c z&=3It008zpAJ#iqnN58)58Rl2x86XVT%!;_mm!un3o1Z4MA$CuM9k}1X;+Ey~siM`P7qH;c;rtG#*;}3!g0J`I?QRr_QPLYiAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000{}9VmsI?Z8Y`K+|*N3h|}QFZxfb=rxQn zRRP^wZ)+lab~&Pqm9mYwp~Xm1+sc>J5nZGef S*#R>E0000riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7&bGLjV8( delta 301 zcmV+|0n+}>0>}c8B!3S{L_t(|ob8y+62c%1go7jR|G*yf&=DyKKUSNhu-}PdrOa-c z&=3It008zpAJ#iqnN58)58Rl2x86XVT%!;_mm!un3o1Z4MA$CuM9k}1X;+Ey~siM`P7qH;c;rtG#*;}3!g0J`I?QRr_QPLYiAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000{}9VmsI?Z8Y`K+|*N3h|}QFZxfb=rxQn zRRP^wZ)+lab~&Pqm9mYwp~Xm1+sc>J5nZGef S*#R>E0000riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7&bGLjV8( delta 301 zcmV+|0n+}>0>}c8B!3S{L_t(|ob8y+62c%1go7jR|G*yf&=DyKKUSNhu-}PdrOa-c z&=3It008zpAJ#iqnN58)58Rl2x86XVT%!;_mm!un3o1Z4MA$CuM9k}1X;+Ey~siM`P7qH;c;rtG#*;}3!g0J`I?QRr_QPLYiAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000{}9VmsI?Z8Y`K+|*N3h|}QFZxfb=rxQn zRRP^wZ)+lab~&Pqm9mYwp~Xm1+sc>J5nZGef S*#R>E0000riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7&bGLjV8( delta 301 zcmV+|0n+}>0>}c8B!3S{L_t(|ob8y+62c%1go7jR|G*yf&=DyKKUSNhu-}PdrOa-c z&=3It008zpAJ#iqnN58)58Rl2x86XVT%!;_mm!un3o1Z4MA$CuM9k}1X;+Ey~siM`P7qH;c;rtG#*;}3!g0J`I?QRr_QPLYiAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000{}9VmsI?Z8Y`K+|*N3h|}QFZxfb=rxQn zRRP^wZ)+lab~&Pqm9mYwp~Xm1+sc>J5nZGef S*#R>E0000riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7&bGLjV8( delta 301 zcmV+|0n+}>0>}c8B!3S{L_t(|ob8y+62c%1go7jR|G*yf&=DyKKUSNhu-}PdrOa-c z&=3It008zpAJ#iqnN58)58Rl2x86XVT%!;_mm!un3o1Z4MA$CuM9k}1X;+Ey~siM`P7qH;c;rtG#*;}3!g0J`I?QRr_QPLYiAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000{}9VmsI?Z8Y`K+|*N3h|}QFZxfb=rxQn zRRP^wZ)+lab~&Pqm9mYwp~Xm1+sc>J5nZGef S*#R>E0000riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7&bGLjV8( delta 301 zcmV+|0n+}>0>}c8B!3S{L_t(|ob8y+62c%1go7jR|G*yf&=DyKKUSNhu-}PdrOa-c z&=3It008zpAJ#iqnN58)58Rl2x86XVT%!;_mm!un3o1Z4MA$CuM9k}1X;+Ey~siM`P7qH;c;rtG#*;}3!g0J`I?QRr_QPLYiAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000{}9VmsI?Z8Y`K+|*N3h|}QFZxfb=rxQn zRRP^wZ)+lab~&Pqm9mYwp~Xm1+sc>J5nZGef S*#R>E0000riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7&bGLjV8( delta 301 zcmV+|0n+}>0>}c8B!3S{L_t(|ob8y+62c%1go7jR|G*yf&=DyKKUSNhu-}PdrOa-c z&=3It008zpAJ#iqnN58)58Rl2x86XVT%!;_mm!un3o1Z4MA$CuM9k}1X;+Ey~siM`P7qH;c;rtG#*;}3!g0J`I?QRr_QPLYiAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000{}9VmsI?Z8Y`K+|*N3h|}QFZxfb=rxQn zRRP^wZ)+lab~&Pqm9mYwp~Xm1+sc>J5nZGef S*#R>E0000riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7&bGLjV8( delta 301 zcmV+|0n+}>0>}c8B!3S{L_t(|ob8y+62c%1go7jR|G*yf&=DyKKUSNhu-}PdrOa-c z&=3It008zpAJ#iqnN58)58Rl2x86XVT%!;_mm!un3o1Z4MA$CuM9k}1X;+Ey~siM`P7qH;c;rtG#*;}3!g0J`I?QRr_QPLYiAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000{}9VmsI?Z8Y`K+|*N3h|}QFZxfb=rxQn zRRP^wZ)+lab~&Pqm9mYwp~Xm1+sc>J5nZGef S*#R>E0000riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7&bGLjV8( delta 301 zcmV+|0n+}>0>}c8B!3S{L_t(|ob8y+62c%1go7jR|G*yf&=DyKKUSNhu-}PdrOa-c z&=3It008zpAJ#iqnN58)58Rl2x86XVT%!;_mm!un3o1Z4MA$CuM9k}1X;+Ey~siM`P7qH;c;rtG#*;}3!g0J`I?QRr_QPLYiAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000{}9VmsI?Z8Y`K+|*N3h|}QFZxfb=rxQn zRRP^wZ)+lab~&Pqm9mYwp~Xm1+sc>J5nZGef S*#R>E0000riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7&bGLjV8( delta 301 zcmV+|0n+}>0>}c8B!3S{L_t(|ob8y+62c%1go7jR|G*yf&=DyKKUSNhu-}PdrOa-c z&=3It008zpAJ#iqnN58)58Rl2x86XVT%!;_mm!un3o1Z4MA$CuM9k}1X;+Ey~siM`P7qH;c;rtG#*;}3!g0J`I?QRr_QPLYiAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000{}9VmsI?Z8Y`K+|*N3h|}QFZxfb=rxQn zRRP^wZ)+lab~&Pqm9mYwp~Xm1+sc>J5nZGef S*#R>E0000riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7&bGLjV8( delta 301 zcmV+|0n+}>0>}c8B!3S{L_t(|ob8y+62c%1go7jR|G*yf&=DyKKUSNhu-}PdrOa-c z&=3It008zpAJ#iqnN58)58Rl2x86XVT%!;_mm!un3o1Z4MA$CuM9k}1X;+Ey~siM`P7qH;c;rtG#*;}3!g0J`I?QRr_QPLYiAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000{}9VmsI?Z8Y`K+|*N3h|}QFZxfb=rxQn zRRP^wZ)+lab~&Pqm9mYwp~Xm1+sc>J5nZGef S*#R>E0000K9SRerL&PiVtD(;QRZGV|O@mq8g-fRMnrr=(9 ze*jr0!~4TXxEkIc3}P@7sL)LQoqQxdyG~|$eHKxfoT1DOK=!Ge8rdgH)`&INZD7rn zIz`uc-J9(tS$5Twk4jfc4o69&<|-@ywKP$z@=J(67Ze8EU9akhShQnfmvKi=FWb9vXLpu5nb*ivIcLWns zufhE$(+w-2+Ol4wGUoES|F??T0K}4KIX)J-WHh&7NRc%jf0>1rVV201-v2HD2j!FpUH)=J&uf0g%eR1``Az&Ybj9p<-@KrhjFsiQlA2c(DcOO~JkJ zz5`h&!~1R|Tn+C#gBXkiDm0R-leffU#V%jGDNYeQbp#d1qIqx$DK9RXGyl>@+GWq ze>bE=6snSY+0`@Vl3x%e{VgV0$@2l7CB`!moTKr8jrtBJ&KN&JuUj)ngaj;0002ilE*D@v#5^002ovPDHLkV1kq8vMK-o diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_12_0/00001.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_12_0/00001.png index 8c6818489b167530499ace37c1a38b84878eab25..d06eb50967b2a13b505d734ffa8d0ad8677a4f46 100644 GIT binary patch delta 367 zcmV-#0g(QK1BwHXB!5v!L_t(|ob8#*62c%1MT2Ai|ASrVq9Y=C6jEL@+_RzxG?UOv zh(rJY0Kk0Suh|yt%<27MF<2(p&)Ej(q&^DA?=c+tfV79Vvvue{*m3;s@Gn4Y^Tz$o zsXS&IKt#!IO?UbpEF(di`8~2s0JyU6!2$tDPfq%((B;`E9)HVJ6Td|d;mtPSXfE6f z?+-wAGQ2+w!PW5oU=V|uK!s-V@8lr-T$`EMQ?j7)`V1+T0KTS?IA$rSxK1{`u(-sH z(bmyy%j|5E_-aL)s*(KBSjs5lRLv@xZuA&cTbF*gYC+M6=90DCwTRK$Lf1{W@Uj{a zKjgM(S`i=P&1kuk4PI>-Qi>4k^*vr;Yf&7d1*yEJ9ev8tJ=DozgX2i_dH+U)`UD^x zPJ>2lk6E(s%#> N002ovPDHLkV1h)Fw-f*X delta 360 zcmV-u0hj)Y1A_yQB!5atL_t(|ob8!G62l+}MX}S||G-_ei%cyQB*qwU#{X8vM#Fp* zkrDv_008m4U(pt<%&xwh52kVUGunVUT%)x89@AF7zTF5wX?ESNa-E6M`1gJu{61WMp512^_#rPWncn!?RI6mVfDt|0X?z7h8bd9LNjx z9jJ;7_1#dUhWgIH2azBOMe;9lQhv5Gv%*Qax?+r~4UwHizns&^9gD0~ou?SySYMLH z)aI$##s`i`d<*&Pty8P;sE@`}MkVLesFvYIk5RZiA42A+1#zak83~43=yelTH?qSg z_?FL?=bLQk3Slo^4p2+>cYMN*Me2zqO={^G#BCwSj^;kJs5VOdUJu>ofV6ck8Be!` zuKk^HA*dyNJY)~kwF5&2arsYL26?j+iS4S9{L=CXDr5L9rTC-Nmy(9KqGgPMrdm)~^7fFm+Of!D&o!HyPQu2+ zYCwq|Rp?)O(Q%~2jBu6?Pw}1xGX~Kq1l2CB_gg}T-muK0TUDY@Il4!5Dz35NLgy3Al(EotUna3?uBEBUD+?CG&00000_T~fG Wv-+rr`@E$90000(tob4mu&W`g}N528Zu^t>3 zPUSXR0TD@_*7QkV12-XPF}p|HI6z1CHE`g7G;_*33N>?MF@G(~FaC3ygco}NN7FDb ztv`UOk!k&56iiL)4~9ON38TIUYuuWv>-Q!&AJpyoF$nz6JU}pv9C8iYHp;wD8djO7Zq(WYOn<&ZEAB zLGvOb;D{o#aV1fYTJ12dz(COZ&Zhy;E62D0|;l(CkZ%*6` z?{~m-GQ8gn#nteBXApytAPbG;=;Td#9jVNGF&0SKlOdzIctXZ4YM8{~)L zqbv)9?$xmxHARy0HnQyeUXT>_O^s-?WP+N*gnL2h^VQQ--J{T@Ddy5fZTKV{JfJ50 zmDmW&LS{@lMSuHgD)>b)>M*#o;004j^FT^PT_PZEo8~^|S07*qoM6N<$f>8mymH+?% delta 389 zcmV;00eb$S1E2$tB!6c~L_t(|ob8#*62l+}MMU1Vx4uV9Ri8ShyoMv(zT zB}4!K0KjvzC3GOXVX#niBVXW)a8APbG;-^iQtS)R<8V^T%MIm1~)WFu>5GM%%ge}ZJ{S*0Xj z2RTuEl&WFmgl)pi=Pwtls-wO}R-RuDlARp|g3_!$LCG=Zs0H178>)&jmj+^6-h`c% z*mP2LI;KpzNPhciDmWt>RU)UQ1JpA8HR>g>O(_3ckX({Jm5ODf)D6$z))W-X<`={U zt)Fsq=l^RJ+`0lT2dQJ?qS$BoWV%9|LY)Jg<0FLw@JPr0(JlWZ)Ay;ZI`f51?b{$33XSyo7JjFSK5=&YS+Q!jWWGDZl zjc^W%@f_{>>#bJ+Ipnl`0o7VIzM-*POCv^lnTo>!ad+iuAG3T)OJl)EmRH-rhgLuOCOqaX6!N+#%DyeOgbxPeTqfTm1|#AgR8&cv5Oj?c zo%PmJrjnFrKv_}cR++3XJP%D&tS=-k(dERJD5{FW`J7mLs!&P0UXT(9{87bmDJS;( zQYE(cNjNhzJa@r+&iYO2e7J3wsBKS!5e$!tT3C9Rp}6r^YKN72LCDaLbj z&cAQH0w^V?`3tDlvhfX-<*_uPq!&BN9gwqqOmg)y8w*CTyxOKYYPjaB@6Jj4sQ>@~ c004i$2UxiJ0fhdH1C|4jB!68=L_t(|ob8$05(5zohNIJc{|D|xd$ChhIS6Yp!Ddg$NTQGR#$4iL+{aJ_OW zkJ%F-qGYwED}4`^2|=6LJ+h1gcx2y$1ssr`ob-)C#j{a7mVc?ne~TW%n=Qc66wC|j z4?s0CtUnCF)Uf_w;DebU3eDu-$U$hfZ)UbY=0cv0A?3=?b!y2UPj@ZU2B>yy2@g^f(+Mq|QF)~GljHj25BNr5ZdG`QSwHB6pG4;Xm5_UdKBjUDg zz^TWWTh`R&>2w=k;6*(?qur2-5VP~mdOB{qs4(+Nl_}G|8G3BW9_i>iqLY7U=kmW* z=0dL?4hTo%T9|w5z0dkJxI<7H_?*{An=_bdf!-f#v!RU*!3WAJ#X*ZQZBqpR0002k Zn-74y`4Y`2V)Xz3002ovPDHLkV1i5+wy^*J delta 369 zcmV-%0gnEb1B?TZB!5#$L_t(|ob8#*62l+}MYYrX{|9%`E;6-N9ulMCjQ6Y(qewv! zX$SxS0DwR5m$wExb6S6z50-KE(^~J%@Bg6XBU`!3`PX<2l1X0M7e0f44a`apT1F~dJg-lh@zjAifMx!wnZrxDSa%X1iWiOmzKkFm!=Mkxe2q|cAOk# zU$YVQrdH_^UTT$N2smRLz!vD6<#bF9*fY$cr1Ve2?M>M!1nJRyDE8$)v`_1(P7a7i z<67`de8*YeOlt@-rjI&jFqHzmJ=7LcD;t7NR5Y@aR{ON63IG5A0I)G1tQqkhw?U%_ P00000NkvXXu0mjf(DSIS diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00001.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00001.png index 9acc7af03c5dd7274b385a8662415e7953b62b3c..170a3c6dec6b7d7eb9c243ca7253af8e4d44334a 100644 GIT binary patch delta 342 zcmV-c0jd7x0`UTnB!4(bL_t(|ob8#*62l+}MX}TT{|9H0F6>yMV2q85&ONJyI4BRX zQX&8V0H7_$ZfF6=F098({HJK}^aR^_PNxaQ#c1)+v^~eWsdg1^mD_%=Zi@$SN%|b= zp|gL(c#bGsoHXggXEEvi6c$SI16po^S3A{TLbmcuHwE8Ynt!AjT}qHmziV{#K6MH} zTG`Fg*Zb5w0Fgbu3SC+#9?Ntme$gSEnOCeoeCpmIv7e-MRNM8eLoT$f>U}a3fSkgG zy>AV{)$o325QCAR3XSCKWG8&K(=Ev_CQ6sIJ4DJAWT1hj+$&SwgvpFdU#)KL_PwB6 z@TUB;Sk1dZ?N4Zp!mDyXyf9CNu>jmf{I_5#jFq5E3|I3yW($DZDl^?`*i4on-pkDY od@OXUKU(HLFaQ7m005TZ15N(S#HEo}cK`qY07*qoM6N<$f=U~vO8@`> delta 331 zcmV-R0kr<{0_FmcB!4YQL_t(|ob8#*5`!QNMWIvw|ASrVf{w+Iprr;9=AM-e7|6q* zX$SxS0DvyrYG?!7%Iqge(h!;Kp2N1D%Sl3ZGg3SxZO`#m)h?1-6_@YNxX=l?q`W42 z!r8ya{2W#|Ic3tZ*KE@LDZDAEPtbe_UV5rO9NC&@x+(H!OMjB6(WM00^t(hy?}ttS zC@Z^J`g%X82Y}dyQg=vwA<62|!KZ z#NM|C<7#-nGl;=RP=!Wvc5-BfM|Dd``0u<0O1G3kA|Gg@^=8y%mqr?`-^jM04WQo( zvV+Og8`O?|5JdKy*$@5$!2V(22ZtrdYBg`eVF2RNnCT|N=Ai`DUmtI}H8n(?9~b}t d0002fumchY#L$*?dJg~q002ovPDHLkV1kKUo!0;W diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_18_0/00001.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_18_0/00001.png index 9acc7af03c5dd7274b385a8662415e7953b62b3c..170a3c6dec6b7d7eb9c243ca7253af8e4d44334a 100644 GIT binary patch delta 342 zcmV-c0jd7x0`UTnB!4(bL_t(|ob8#*62l+}MX}TT{|9H0F6>yMV2q85&ONJyI4BRX zQX&8V0H7_$ZfF6=F098({HJK}^aR^_PNxaQ#c1)+v^~eWsdg1^mD_%=Zi@$SN%|b= zp|gL(c#bGsoHXggXEEvi6c$SI16po^S3A{TLbmcuHwE8Ynt!AjT}qHmziV{#K6MH} zTG`Fg*Zb5w0Fgbu3SC+#9?Ntme$gSEnOCeoeCpmIv7e-MRNM8eLoT$f>U}a3fSkgG zy>AV{)$o325QCAR3XSCKWG8&K(=Ev_CQ6sIJ4DJAWT1hj+$&SwgvpFdU#)KL_PwB6 z@TUB;Sk1dZ?N4Zp!mDyXyf9CNu>jmf{I_5#jFq5E3|I3yW($DZDl^?`*i4on-pkDY od@OXUKU(HLFaQ7m005TZ15N(S#HEo}cK`qY07*qoM6N<$f=U~vO8@`> delta 331 zcmV-R0kr<{0_FmcB!4YQL_t(|ob8#*5`!QNMWIvw|ASrVf{w+Iprr;9=AM-e7|6q* zX$SxS0DvyrYG?!7%Iqge(h!;Kp2N1D%Sl3ZGg3SxZO`#m)h?1-6_@YNxX=l?q`W42 z!r8ya{2W#|Ic3tZ*KE@LDZDAEPtbe_UV5rO9NC&@x+(H!OMjB6(WM00^t(hy?}ttS zC@Z^J`g%X82Y}dyQg=vwA<62|!KZ z#NM|C<7#-nGl;=RP=!Wvc5-BfM|Dd``0u<0O1G3kA|Gg@^=8y%mqr?`-^jM04WQo( zvV+Og8`O?|5JdKy*$@5$!2V(22ZtrdYBg`eVF2RNnCT|N=Ai`DUmtI}H8n(?9~b}t d0002fumchY#L$*?dJg~q002ovPDHLkV1kKUo!0;W diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_19_0/00001.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_19_0/00001.png index 9acc7af03c5dd7274b385a8662415e7953b62b3c..170a3c6dec6b7d7eb9c243ca7253af8e4d44334a 100644 GIT binary patch delta 342 zcmV-c0jd7x0`UTnB!4(bL_t(|ob8#*62l+}MX}TT{|9H0F6>yMV2q85&ONJyI4BRX zQX&8V0H7_$ZfF6=F098({HJK}^aR^_PNxaQ#c1)+v^~eWsdg1^mD_%=Zi@$SN%|b= zp|gL(c#bGsoHXggXEEvi6c$SI16po^S3A{TLbmcuHwE8Ynt!AjT}qHmziV{#K6MH} zTG`Fg*Zb5w0Fgbu3SC+#9?Ntme$gSEnOCeoeCpmIv7e-MRNM8eLoT$f>U}a3fSkgG zy>AV{)$o325QCAR3XSCKWG8&K(=Ev_CQ6sIJ4DJAWT1hj+$&SwgvpFdU#)KL_PwB6 z@TUB;Sk1dZ?N4Zp!mDyXyf9CNu>jmf{I_5#jFq5E3|I3yW($DZDl^?`*i4on-pkDY od@OXUKU(HLFaQ7m005TZ15N(S#HEo}cK`qY07*qoM6N<$f=U~vO8@`> delta 331 zcmV-R0kr<{0_FmcB!4YQL_t(|ob8#*5`!QNMWIvw|ASrVf{w+Iprr;9=AM-e7|6q* zX$SxS0DvyrYG?!7%Iqge(h!;Kp2N1D%Sl3ZGg3SxZO`#m)h?1-6_@YNxX=l?q`W42 z!r8ya{2W#|Ic3tZ*KE@LDZDAEPtbe_UV5rO9NC&@x+(H!OMjB6(WM00^t(hy?}ttS zC@Z^J`g%X82Y}dyQg=vwA<62|!KZ z#NM|C<7#-nGl;=RP=!Wvc5-BfM|Dd``0u<0O1G3kA|Gg@^=8y%mqr?`-^jM04WQo( zvV+Og8`O?|5JdKy*$@5$!2V(22ZtrdYBg`eVF2RNnCT|N=Ai`DUmtI}H8n(?9~b}t d0002fumchY#L$*?dJg~q002ovPDHLkV1kKUo!0;W diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_20_0/00001.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_20_0/00001.png index 9acc7af03c5dd7274b385a8662415e7953b62b3c..170a3c6dec6b7d7eb9c243ca7253af8e4d44334a 100644 GIT binary patch delta 342 zcmV-c0jd7x0`UTnB!4(bL_t(|ob8#*62l+}MX}TT{|9H0F6>yMV2q85&ONJyI4BRX zQX&8V0H7_$ZfF6=F098({HJK}^aR^_PNxaQ#c1)+v^~eWsdg1^mD_%=Zi@$SN%|b= zp|gL(c#bGsoHXggXEEvi6c$SI16po^S3A{TLbmcuHwE8Ynt!AjT}qHmziV{#K6MH} zTG`Fg*Zb5w0Fgbu3SC+#9?Ntme$gSEnOCeoeCpmIv7e-MRNM8eLoT$f>U}a3fSkgG zy>AV{)$o325QCAR3XSCKWG8&K(=Ev_CQ6sIJ4DJAWT1hj+$&SwgvpFdU#)KL_PwB6 z@TUB;Sk1dZ?N4Zp!mDyXyf9CNu>jmf{I_5#jFq5E3|I3yW($DZDl^?`*i4on-pkDY od@OXUKU(HLFaQ7m005TZ15N(S#HEo}cK`qY07*qoM6N<$f=U~vO8@`> delta 331 zcmV-R0kr<{0_FmcB!4YQL_t(|ob8#*5`!QNMWIvw|ASrVf{w+Iprr;9=AM-e7|6q* zX$SxS0DvyrYG?!7%Iqge(h!;Kp2N1D%Sl3ZGg3SxZO`#m)h?1-6_@YNxX=l?q`W42 z!r8ya{2W#|Ic3tZ*KE@LDZDAEPtbe_UV5rO9NC&@x+(H!OMjB6(WM00^t(hy?}ttS zC@Z^J`g%X82Y}dyQg=vwA<62|!KZ z#NM|C<7#-nGl;=RP=!Wvc5-BfM|Dd``0u<0O1G3kA|Gg@^=8y%mqr?`-^jM04WQo( zvV+Og8`O?|5JdKy*$@5$!2V(22ZtrdYBg`eVF2RNnCT|N=Ai`DUmtI}H8n(?9~b}t d0002fumchY#L$*?dJg~q002ovPDHLkV1kKUo!0;W diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_21_0/00001.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_21_0/00001.png index 9acc7af03c5dd7274b385a8662415e7953b62b3c..170a3c6dec6b7d7eb9c243ca7253af8e4d44334a 100644 GIT binary patch delta 342 zcmV-c0jd7x0`UTnB!4(bL_t(|ob8#*62l+}MX}TT{|9H0F6>yMV2q85&ONJyI4BRX zQX&8V0H7_$ZfF6=F098({HJK}^aR^_PNxaQ#c1)+v^~eWsdg1^mD_%=Zi@$SN%|b= zp|gL(c#bGsoHXggXEEvi6c$SI16po^S3A{TLbmcuHwE8Ynt!AjT}qHmziV{#K6MH} zTG`Fg*Zb5w0Fgbu3SC+#9?Ntme$gSEnOCeoeCpmIv7e-MRNM8eLoT$f>U}a3fSkgG zy>AV{)$o325QCAR3XSCKWG8&K(=Ev_CQ6sIJ4DJAWT1hj+$&SwgvpFdU#)KL_PwB6 z@TUB;Sk1dZ?N4Zp!mDyXyf9CNu>jmf{I_5#jFq5E3|I3yW($DZDl^?`*i4on-pkDY od@OXUKU(HLFaQ7m005TZ15N(S#HEo}cK`qY07*qoM6N<$f=U~vO8@`> delta 331 zcmV-R0kr<{0_FmcB!4YQL_t(|ob8#*5`!QNMWIvw|ASrVf{w+Iprr;9=AM-e7|6q* zX$SxS0DvyrYG?!7%Iqge(h!;Kp2N1D%Sl3ZGg3SxZO`#m)h?1-6_@YNxX=l?q`W42 z!r8ya{2W#|Ic3tZ*KE@LDZDAEPtbe_UV5rO9NC&@x+(H!OMjB6(WM00^t(hy?}ttS zC@Z^J`g%X82Y}dyQg=vwA<62|!KZ z#NM|C<7#-nGl;=RP=!Wvc5-BfM|Dd``0u<0O1G3kA|Gg@^=8y%mqr?`-^jM04WQo( zvV+Og8`O?|5JdKy*$@5$!2V(22ZtrdYBg`eVF2RNnCT|N=Ai`DUmtI}H8n(?9~b}t d0002fumchY#L$*?dJg~q002ovPDHLkV1kKUo!0;W diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_22_0/00001.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_22_0/00001.png index 9acc7af03c5dd7274b385a8662415e7953b62b3c..170a3c6dec6b7d7eb9c243ca7253af8e4d44334a 100644 GIT binary patch delta 342 zcmV-c0jd7x0`UTnB!4(bL_t(|ob8#*62l+}MX}TT{|9H0F6>yMV2q85&ONJyI4BRX zQX&8V0H7_$ZfF6=F098({HJK}^aR^_PNxaQ#c1)+v^~eWsdg1^mD_%=Zi@$SN%|b= zp|gL(c#bGsoHXggXEEvi6c$SI16po^S3A{TLbmcuHwE8Ynt!AjT}qHmziV{#K6MH} zTG`Fg*Zb5w0Fgbu3SC+#9?Ntme$gSEnOCeoeCpmIv7e-MRNM8eLoT$f>U}a3fSkgG zy>AV{)$o325QCAR3XSCKWG8&K(=Ev_CQ6sIJ4DJAWT1hj+$&SwgvpFdU#)KL_PwB6 z@TUB;Sk1dZ?N4Zp!mDyXyf9CNu>jmf{I_5#jFq5E3|I3yW($DZDl^?`*i4on-pkDY od@OXUKU(HLFaQ7m005TZ15N(S#HEo}cK`qY07*qoM6N<$f=U~vO8@`> delta 331 zcmV-R0kr<{0_FmcB!4YQL_t(|ob8#*5`!QNMWIvw|ASrVf{w+Iprr;9=AM-e7|6q* zX$SxS0DvyrYG?!7%Iqge(h!;Kp2N1D%Sl3ZGg3SxZO`#m)h?1-6_@YNxX=l?q`W42 z!r8ya{2W#|Ic3tZ*KE@LDZDAEPtbe_UV5rO9NC&@x+(H!OMjB6(WM00^t(hy?}ttS zC@Z^J`g%X82Y}dyQg=vwA<62|!KZ z#NM|C<7#-nGl;=RP=!Wvc5-BfM|Dd``0u<0O1G3kA|Gg@^=8y%mqr?`-^jM04WQo( zvV+Og8`O?|5JdKy*$@5$!2V(22ZtrdYBg`eVF2RNnCT|N=Ai`DUmtI}H8n(?9~b}t d0002fumchY#L$*?dJg~q002ovPDHLkV1kKUo!0;W diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_23_0/00000.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_23_0/00000.png index 0139fc0b84e7e52a85ca99450a4cb124f0daf5c1..cd09259c7c7ec6a39160a23eb62b6e360bce01a8 100644 GIT binary patch delta 337 zcmV-X0j~bv0_*~iB!4qWL_t(|ob8y)5`!=ZMYU7^|AV_|7tSyWfs$9jde2HpG$aHP zSQY>P0C#1LR=~mgb$VU5AU$piGr)iGj8>o(vI;o_lgJLB5$ORW@jT?_A|7yDO}4>{ zeMo}sKLF=iJHJiFBU*vUtXpy$T;v)mBMA;+&_Zr^ya%vBJb$o3Jg`9|Sp7)OtKWAG zwNuSv6;ms1%3N3esyLQx>XB%p`}MSMy#tc-qXxDs89n8z@hhXeQ&kjV56+2bx)qhF zk1ds%FsVK~iv2QO@{i@;u&rCWvKY5#_Ei(050g_&tu?h-Q%7K#Tn+V1CJ9=Rbuy!i zaWkS*2rSsL14=`l-o>5{MteZ>HqYiF{s_|-i<%5@yu*2}k6+o37VW^GlClhFvdJUS j6tMdM00000fN^{Pd+gB~T9{;)00000NkvXXu0mjf$K#er delta 324 zcmV-K0lWU}0^b6VB!4DJL_t(|ob8y)62c%1MT=wq|ASrFg)>Y`0$zDELGD?#fF+U_ z$+i(f2w9b2Edap#b$JcDksQmCDB!<%S_@E1)Jk-SWJE3?l}HbWBglhqCh>stX(k4) zu8AWw{|4gS^{4{HGi6L#l1nB*ENBMFl*slm59t^svm4}W!F4|QM(Pv4U3>DOLE z%SEQzzsxl?WtA&GrS2uCT1Ila<8mVR-EPHs*@@1x$x8WJ_*9{>^HV!0c_@g7$fgQY z8&w=s!gm%*_+GfFwi)%XX52)Ds9IF##7?G~L&`7(Ab-XQx%TQU^b0`^anKhrPpAn) zW^Z*ROg|5(Ha&B1E`mpx9P+mg_A%qY@dUF8U WxWz2W@X>bw00005`-WKMRRBU{}0}W?V%aR#O@%gi{(8}WtId; zK-)$LA!Jp8w*U&hpVMiGPI4?uVSs1x_7=cOvP#+z#fY3hjL033Ml=U=bCVsAYqN0h z>YOw}_wRsG*UEb*DU_zYS1~*AVWhCK8m{^#5JFWq3;C~No;16x!3AOLZS^GWG zP+V|Udzn`aPFeBFM^)F7mkc8ywFT3#%u>!iX>qJzSv0l++YQ`P)ysVvUU%H`r^qkxVDXarIuiCLD#x&zb zL?`PV>UI`G&GNc_@_CzDjlaO4b5*Kl!gK!dwc*0A%qY@mSqPF WhrumR>gAgN0000v_v9*{;f7rxoV1M<_X44hq) zMqvIEP@c8&S!aB#1z1do&ULU!8cHJxe!`#!-|lz@(1AVBfqy;Ffh9P7OUlz9OGD*S zlkH+YwKi$3OSfX*MW;GOgrrtjCdsIG_MdOY{yL{ zd}_J0xEZ%mIm$-4Dq^soGZs}ADLLeJ<49LqVE zXl^e=L`S(fxG96vTHqPbyv%JPvdSH>UI|L?0WE>vMOo({=YKqH4i+duMKg#-WaqCx zX{{2Z2R9dZ2m=5B+|w79q4qYX+0pE^IqkJ$b5+_q_fg6y@}Z;8=pGEvlA{YFyBuaZn$Ie^n$iF%lTmS+BFmE?Y$4XPwsZpFPd?> zdQP5$Qr7JjQ*ZJXoZ66P+=%KF<;+F%$%Qo}0q!>BWzu$@a~Z1Zp#9gmakRd0{JfMK@mCcXcWdY3(zkWQgG8Kda`Jt?|{ zv|6Dl0RR91fA<(Y0gtNMQxO?8lYU;KC$R65anB}5z>0k>a&ESR#oGdUj-J3iRn5^{ z4n)L8xj4AUgJDhZ4Jbb5J`tJa4VbS4rO$xoK(C@~bD*kWbAK>F3CfB=bRrwS{-n7| zkR4oH;3EtG0B}!D%TRxVQ|x8d8l3*BvA7b~-|YPAxF|c}+wPV6_JV4Snt*D%?%lpqW232W0&MjRo`YQ0{pM0?D>z#} zE4woH3<^Q&d3{duQls58ly4?z4LLeJ<49LqVE zXl^e=L`S(fxG96vTHqPbyv%JPvdSH>UI|L?0WE>vMOo({=YKqH4i+duMKg#-WaqCx zX{{2Z2R9dZ2m=5B+|w79q4qYX+0pE^IqkJ$b5+_q_fg6y@}Z;8=pGEvlA{YFyBuaZn$Ie^n$iF%lTmS+BFmE?Y$4XPwsZpFPd?> zdQP5$Qr7JjQ*ZJXoZ66P+=%KF<;+F%$%Qo}0q!>BWzu$@a~Z1Zp#9gmakRd0{JfMK@mCcXcWdY3(zkWQgG8Kda`Jt?|{ zv|6Dl0RR91fA<(Y0gtNMQxO?8lYU;KC$R65anB}5z>0k>a&ESR#oGdUj-J3iRn5^{ z4n)L8xj4AUgJDhZ4Jbb5J`tJa4VbS4rO$xoK(C@~bD*kWbAK>F3CfB=bRrwS{-n7| zkR4oH;3EtG0B}!D%TRxVQ|x8d8l3*BvA7b~-|YPAxF|c}+wPV6_JV4Snt*D%?%lpqW232W0&MjRo`YQ0{pM0?D>z#} zE4woH3<^Q&d3{duQls58ly4?z4LLeJ<49LqVE zXl^e=L`S(fxG96vTHqPbyv%JPvdSH>UI|L?0WE>vMOo({=YKqH4i+duMKg#-WaqCx zX{{2Z2R9dZ2m=5B+|w79q4qYX+0pE^IqkJ$b5+_q_fg6y@}Z;8=pGEvlA{YFyBuaZn$Ie^n$iF%lTmS+BFmE?Y$4XPwsZpFPd?> zdQP5$Qr7JjQ*ZJXoZ66P+=%KF<;+F%$%Qo}0q!>BWzu$@a~Z1Zp#9gmakRd0{JfMK@mCcXcWdY3(zkWQgG8Kda`Jt?|{ zv|6Dl0RR91fA<(Y0gtNMQxO?8lYU;KC$R65anB}5z>0k>a&ESR#oGdUj-J3iRn5^{ z4n)L8xj4AUgJDhZ4Jbb5J`tJa4VbS4rO$xoK(C@~bD*kWbAK>F3CfB=bRrwS{-n7| zkR4oH;3EtG0B}!D%TRxVQ|x8d8l3*BvA7b~-|YPAxF|c}+wPV6_JV4Snt*D%?%lpqW232W0&MjRo`YQ0{pM0?D>z#} zE4woH3<^Q&d3{duQls58ly4?z4{Hbg z&2>XW@+g~)tJHW~0iFToW$qJ^D0e`-6tw&gXbN-@<$MlQ^?$Z=5FiC5W)Pjo-ar2= zu~JapxO%`t7ytm^oi130`mZ@=MYC4s^w*B&sEf9 z<{&+^Y8xkYDQ(8}$WBkyWdaVDAzwIc6$@>VL912vC9&Gl))P*RMZY ztP+$D?!MqA3;+P|O#fPj`VTl}FSFL*^jD4MdbGBy$%y%UcjY`o`MrUBZ*k=DrE{vH z5#;Y`wQ>C;t~W?bt2_xud{$~Q=f1t5TB9a}qP(Q$Qrqv+HvxG`4VQy-)2eMW(YOTp z)f`8S6Y%E-acRxU$tU0?p6=FZ;Zr`%eG=5L?73^l)t3&lmGw#07*qoM6N<$ Eg6n&%BLDyZ diff --git a/tests_liquid/snapshots/nanosp/test_asset_operations_0_1_2_0/00001.png b/tests_liquid/snapshots/nanosp/test_asset_operations_0_1_2_0/00001.png index ad2b7030b57e0f0b6bbac86a30f4a8665ac77a4d..4037cd1ebc4b98e35908534722c2c9549ec87700 100644 GIT binary patch delta 376 zcmV-;0f+vD1Cs-gB!5~-L_t(|obB0L5`r)cKv8tuN%p^_?8T4HbZSWhR{D~AzObM` zqM?o31^@s6boUs20UlLNUy8`6D{1F7`T~yqW!$3$5|BxM7BM&bLG!Q)Jx5=_F;$Jx z3>zYnM%f$;;^4Fvcm|kXbDxN;@(Wn61Z|%Ije*XhoaR7Pr+>}C0wpLigXlzd{`#}6 zRf5vN;13?c0002@bip*#U*?z{%~G4wpF5hf($cO=M$A>7vp(-P-%ZczcLaV@IT%zjBmlLS<^A#atoAfJYwOlDfv{lCtgz58>0H4RPQK5!ap z-bl&8kvIGT_E!ut(eK6xHPP>k9E?O28tEX&k|a@o-d2G zVxke~vH$=80GE69?m$FU?MD&m)suGqdUs&oE#sa{kbsPREK+W^jqYIsdiUAi#xvyX6AiHy7Ah8-J2b`{TTdI zwh$EWs0fhdB1C|4jB!68=L_t(|obB0Lj)O1^Kv8DYon-$@@?PcxDe~mu&+au#1ZIFP3ek@{c^2Xv}3;Lbifi@9| z(L6Uo2s+Be##3xu)&}o@;%#mVA?)%5>^B4*{{tEWokUsZKz~G*&A|pkP*e<}5!v;} zpJT5fNH?Ay@Dc_90C=YxrlIySr&!Ufl{xLXV{ukm+jUDzag~=e)>eYPbfoMGfpKL1 z(fFyP9AxjhYvan9K?O0lZ881IIRWV0m;YQCL*i!fc1u;?Khw<&_R^_9H{EFIe%DS2y&7^G$K3y__M7w z1o?%#8@z-8005rp(lpdw;3W4la~quYtT8zs%~e$?Nv`jL!rU6LAA4`WuMN(OKN>$3 zYy{a=wGNJ4J$E~&%(4=G>{_YqUeNeXT2*{I#@KjJ+XVOxT`>nivvZpqSMILz5M+<$ zYw7dQR8GL(8)T5PrL9|+4X2@}E^Pm4Zq&wCIW-OSzutNp8W-AARa+svvpt5llnpY` z?QA6q(YF%K~sbm0000000000000000001J<_mV$5AtZJz|sH!002ov JPDHLkV1oX$qm=*v diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_0_1_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_0_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_10_1_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_10_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_1_1_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_1_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_2_1_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_2_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_3_1_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_3_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_4_1_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_4_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_5_1_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_5_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_6_1_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_6_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_7_1_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_7_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_8_1_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_8_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_9_1_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_9_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_11_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_11_0/00001.png index fe400a4f7df34e6abcec27e19827b8582c147615..17cf86d5f445823a1e27704209c9abf4fcb84fd7 100644 GIT binary patch delta 442 zcmV;r0Y(1F1JnbMB!8PpL_t(|obB0LvV$NDfMI&3J7NDzVlU@`8HP!?i-wN>_heg8 z2pTnY4gdfEc&!jZ2*G+32L7xE;GAFFBcfch)>40L?5a^Njo%dej#Mnfai@wLdQ=N<71J+bX~NrI zVb)HcD<|E^D}USFrfWg5oV!psvz@9=5w%$iX0W`wD1cA7y%?8I9dA$#GSPobA=E_wVKc0OC9;sEPLNrHTM=FW00000 k0000000000007`N|CI+^+>pI)b^rhX07*qoM6N<$fhrx?j?>R z4plev;{ODQJF)(mV^?p8X64`EDeCTJJI3f6{cyqrWK*$dBY%EKK3Q-|3i`hhyvg|q zs8e&B+BTi2r_f002ovPDHLkV1i_~$^ifX diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_12_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_12_0/00001.png index b0d99ebe8dd4d8c5590795323c0466484da28386..0f4c3337ee7970abdf21150741e6311c039eb9f9 100644 GIT binary patch delta 424 zcmV;Z0ayOG1HuE4B!7uXL_t(|obB0Lj>8}fKv6pCPT2pF*vot%A!MF$0;bA6U$hN` zn#KvPa{vGUz-xsNLI~EgFz{zR0q2}cq2IO!=dAbFdIC)$1n+$eQ)%K+k0;teRskFM3-VwMt}T}e4=nl3i{m$-ei0Q zP>$It z-H5tSbsW)szPKb#+8U=dwrGVsi6yx%Ax#;^3>(Z^tcD2y0sBNe%sRf-- zW0{HCQ_;V(LQ57v{YS^nWi$WnM=}M?pR)CzRO|6^D5mMw4WmrrX{s~%y?TuLNmOkR zUh};12F)N7{cS3tCiz4v z4v?w2PVPPRUUAPPW=EtTnUrreY2HQa8^)mdYj++10D!O0-3IEptye0TX;Pn5=j%QP z)f-hBYWAa=&)1jKpuK*2b9>&PfHS^$+;IG0J}8>rYBke*a3&u#M>M=u9PuJ1o&Qez z>xuAiU}Bc-n0NRT`v0jFH6(C;&!vvZ76TptV%&Alv!q?_EhxE zE3|3>%>V1yxop0_{YaWTL-K zBh*BHGuFTpS;*5xkXeJJ2rmEt00000000000000002i>#A3;S%=l{HRq5uE@07*qo IM6N<$g3)@!?f?J) diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_13_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_13_0/00001.png index 62bc72a282dd2c39c389c0b051baf0a6d64b3489..7d2021443bbca3c5f3ea1ee1915dee8a15ee0880 100644 GIT binary patch delta 424 zcmV;Z0ayOG1HuE4B!7uXL_t(|obB0Lt^y$pfMJd~J7NDzVlO_B5CWwzAQa>OJt5Ae zDGo5zIRF3v;Ae#pLI~DT7-{5Bhu#>ujviIlmRivH z8jJXc!EF-76EUssr z^irEWpqXT{e~gf7vVRz3V2N4CQYXob!B(Uf0000003iSX0000000000*yar^nPRWO SoXLFv0000n+awq92|6z8_qRl!J?y0WMjuOI4q zv6pgpR9EH$c5B3G?7mh~E^ze5ddI^%q)pcmFJigV-f2hXb7#(* z?t+x;F)>bSkbmwwa50VI;##bkn8pt4QqaV=EA=C(LobYsqt8mWDh2JoW)XigI4z;o zRxQBvZymo{wns$Y)qBA7yp`jl8xCts!L1ELJXww$e_IFBxjo>{e%1*uce5KbgG}_d z5kgJ$H)9Pfk%cUEg3KB$MR)-K00000000000000002hE|zM8aGfzprOlmGw#07*qo IM6N<$f^w9^qyPW_ diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_14_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_14_0/00001.png index 4180ddfc257e78b72e78f0d0a3fdb96f0caf2a7c..1837215658a15d278c97c1d95ff3945befefc7b8 100644 GIT binary patch delta 453 zcmV;$0XqKA1K$IXB!8w!L_t(|obB0Lu7n^AfML$$?1cR>JFV8gYzwjhmg*4 z+tX0GSy9WFAule=1#QZ!*rP8N$+skVE}H?%H|Ze6hwgo`p1dVLDz~BIaO8vft6n+N zEUEwPecPJ0GuT1u4mY=L1&KefIm`JAgwer5IyQQ#r`TWkB~#Jxi=3 zma2z&@qYruoml^wb5|dTVdcNWOVrcLag5P7`(cL-$fk19W`BH>dUC=pCFs2wyvX?p zs7rHO+>f-+ihCtFZHp3A7v-rb-M47_!ceCF?2`uo0O0G-GDv)@9kmB6Q`(c_e7EHw z&RcpoB0QyWq{Pr($UbWr;WVXbqYu_68b8L{j;S(Btf{mvl+}*L7*{sh>xbAaEI-7~ zS+VTGUeKy1aes8t?&U-IFIWQtZ>Y1g2}WQLKlPp9-?JbpODRV zhiKi*`}}eg zuv4@;Ob7q~0KnHuDW#OWqj2!+9Y6>nl+-^q2k)8hk9PoFDWw==PE*;)+oeHsPu)w5 zBZjJ*dGWsk#Fbco%(<&KM6+^qc#67v*^V*#WY}{VrTG-q4-BLG*WP&m006#zdI!Y&S#L>TriFZ0K^9lsuZ$Sw#gUwVVPrF}k3;!?!HW+J z(S19oGhv9oIh%VX&tN008*<+3lb|2N z?n$R@wx&8+QEIaf7zUZ>Kc*9EqW>_~z!O=>(F8}}l000000000000000 aaGQT~@@A|;e7r*d00008}fKvAZeov{BUv6p@zA!NWYG{jWB=PQ%& z$e7}!ZU_JX0Km^mDW#OW@4~^$`vyV?p@jaiH8^Lz|GjTuD5Vr*%wZ}A`M5Obo~e6@ zal}w{GcW!-KztJGKXdHr1JSHpy_}-%UXEjozR?dSEI>9Di+?uahvbt5r=+0ojo^oz zcR-z*+vGmd?iKe;vh0WyR43)BF5RbS`@m4T|Lo2K008jyr(YItX`{k`rAvEKoNvce zsy&z8+e?;ek}`$TX6nXPDCHWxvEEUC4IkATx?L8=>7G&QvPv6EuMy`jVpE@v@BO-~ z*isAXZrgq1D1RwYT)L(HEXv($H&$#}fI1a^^4}V(%?ksHRhbH@I@TYe^Ngqr{W N002ovPDHLkV1jkD$PfSk diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_17_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_17_0/00001.png index c728af31d38defa0404bc53652d0d88172c77fc3..13ed51dd027f86b48cb3f5b1a91d209411af0cae 100644 GIT binary patch delta 507 zcmVF1DMQNuyVgE~FFa2PKp@?^aC7N@-h>d}{ zG6H19IRF3v0DzArgb+f|9)$wm+5>RTxg`B#Hn3ywAMF7&2_bmzqfDs~%c(;3O8!*Q zPSI3eO$+@QP`rux&!}BqD5|Bq!!Gj2Q`vj3tG=^ffXI>-Qh#wH{$v9yF6dqbUqpEZ zxr@Kl2DV(#5X;_t zkIM|O{Rzda*?&qGWMMA1zIMrhP0AXV77Gi;Kwh)2$$z3LGU`7@MQYT47;K;kUPzOH z$k^a0Qr;uc(3vbY_jkM5s#Dx@?d@r&i+(Si{J3J*Xd#nsjZOwtCm(bv?`o!t?aDIX z`gRX-*-7{@9T-@s%F~I!hZ+NA%#T@oq x{8OWP#X^V_0000000000000000000^@C$Z#h_)5~Zw>$e002ovPDHLkV1jy-^c4UA delta 494 zcmVO7AfNiHY@%~5hE`7+1b-)ngt^vE>_v9M? z280-7Qvv`0008({N-3oj?^QVP?Y)4MQmUeVOb2oF{o}oWQ%Wg0=R-`jaFlCn|a}H0b(b%KM&cp1<|ZNy_}-$UduUWU+Jd^3OKkW3x6%~ApT^6C@yGU3BHK4 z1+=bNJNGlRt+;!VX+pT5)+yiW(tV5S7lzUOV=WH=006+3FYg8XAx?y6L5Ptqx>D5d z``xe{BQ#_;wmXJB@`v~kdxn_1K1wWT8Xc70i|rNAy7(P+u%8PG>&@rbPXW`nC^6M0 zT~I(nwvUg4Vt+kuBHdpY7vhb%NB$Y7LPq+J(GfM$e;9P&30}yP3n8O}rD*XkiH443 zvDHeujd+xLAx}}Gr?6)+^5ev*F+wKYJ&X)0BOmlu-qpwy(~Whs_3a*Fzc1lu&|gf8 zHvXz$oVL~x`?bBnQ4nK}44B3o-T1I?WR(K+eU`4#=4X6%3pSoK*UiJVUm?Ed4!3ah zxJ=LJrcB@6xq2DG*RQsQ?e7CB?~>Fl7xy|#6fl1HyR0#en3wa4e`<7V+~cDF00000 k0000000000006LvUy_i0h_v{(1ONa407*qoM6N<$f(GX7p#T5? diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_18_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_18_0/00001.png index 522c5e74dec4c3c2d6b650dc9a55ac9633514d69..8e7cf85ed92b867ff1796ecb8ead73cd4395f915 100644 GIT binary patch delta 509 zcmVRAh1?kqm3HLt|cj*NZLdFasgPs0WD?&(O zJ%a&<5C8xG006$0lu}B`+6n`Htqlkvgd+W8KJer3kF^0^Qc5w#EK@1ua%rH})K7`` zh*#Cktgs&eq9@juS-ZL*nw7iLPt=c>a*WYd{oug?nL}E%ihnzaCmVPPLGM-YB*r74 z4$W3rewqRMQgb-r~KR zh9?lYpuLvurQ7wsi;Y+z%XEicZhO6#Tu>(GiZ`-yZuOnw%K=BJL;Op9;41`8@f^+f zc$ovXf1$W_n|};J9>#L-Z&z#BqO5sp@i1XbnAxkDA zumHHm0Q)=xVA?yNH?BRT1s~w)IbbmmXWI3j zhz5f&z4z&p1_J;9000000000000000fFJ$<`G}Z^Fy+dt00000NkvXXu0mjfIB)VU delta 496 zcmV000000Qg!`N+~64DGd0r79fNW4%I(q13&iuwHBaDN-4&e)pQhc`DoCrDSL@= z#8723E9_T*n2F_M)?HZ;&5pOjPn6w{a*WYd`@w?&GH>ak)_=GYf3koV7qqViPhz|R zO4nRF_a60HG4~|PxNt$GQ+}&Ua~G{Q45jw$003KF)&l$^PK3Q6#7vjEQq=Ez zZ@3*LG^97yJGwpcySRuwgU?y-B^Ih(ECK8&uC(f(sJRE_o@1{+v{7qVoaWNdINwR$g(hSq<{ zdo`hRrc@H&ln*r<&kLiACu;mgRkLKx2<1%nXYY!uq+!jx8Wxn0>QLa`t9h=x37?q` zCKo^t^Y`9hoXC^SG}rifT?{jAo5J+Q2^0S968qh2fN5rS?PNx+7@@8gHN!t>N~&*j z9Hr($?8DK*5sQ7esj2xS#+$g%VcHv@x2_$A1@GYLJz&xiXX^8x@CJ&TUiL!B!BElL_t(|ob8%HZp0uAMQPQWiQ0o6z>FO%=eLiJd_JM5yYp3B#D*?K>C2teYNFMp)Ro#@E|UL@$f9^Axu z29(k)#a%}w7#)SlxqI|1La}|{fMyLA6&O87B003LQtPSYV-%wUN$YxridA4}( zq2URtT+rH+^3v^o-^D>JliYN|Uv5Xemt0UH<%$=wa&G-Q#8&|BQcC{{zc?rU!u**9KmXDBKy9Zt@%~5hE?qcd9ThcN1Gew2{P{r$ zC@P6_000000RNT{LI^?I3I#s34RFr64xT&T&n1& z=qkTW3;h{TjKutB^j+R4ZcG0TRpjES?Y-CazOxX3$Rl6W9)CBIPZqF}g6{R;CdxA) zPtA35m#F88dL~)ML<-82@*|PvDq1fX9r1rV^8f$<0Cf4#HsFV1M<^8`W<=_X#r1p7 z4aez}hWa=61tS_h;Ov|$C&&IK3dOkj2ax7<@%in7qM7XXGL?lx2ub#Y@n=&|Ki3~E{Ou@`WKS6Xn*nI1=H=vA_m-Zy z{%dkoXtKY9+|dpI000000000000000004*h2Bhn?(=h@)b^rhX07*qoM6N<$f@$9T AEdT%j diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_20_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_20_0/00001.png index ef24052f2c6cb2ff15f2f4aa607d914c2c1a1236..d999334f52bf0e3b6944382b7e51cdaf69d1a359 100644 GIT binary patch delta 521 zcmV+k0`~ot1fm3xB!B5iL_t(|ob8%HcElhEKy6=d;{A{0UApkqT17NY5=iI&RmPxU zAR-b&000000C-zcN+~64Ee!ayRv?5Bis^6jfggW=St~Fkr4(b#W-1r?x(J9Zb+2Ze zW~f@s3i}z*yovSCY`glR5i576kEpws>lmZ0^@9foWDeP)w|}^kc(Q?)5cFINzKHP* zs6%rf+(-0t#XOR1<01srLHSS@aTVbNJ2fjkk6wlFo zkB2#6`xA;=w|})E$irM7eeLQMTQqB4T0ATm6Z5)#P5u)@BV+yB5KN8rZw4P&LKL!O zVq|=9DZP15sD_G}Vw3ZUDd2`o|6IM^shoXlGQwVRG``Ye!=YnRE5|_hWE3^TTVgTw z(6CC&IuF|kpMruNNobc>95u77Lqpst7Gy}wN7uRiP7#|b|% zM6Au}-4`22J;QKkoEF$(0{DkFOlXCj2-j(yhr{ST_a=t#}G`7^&bWwSV9)EWXH((;8t4mUeFB{ z%fzbS6YIYTnf812W~VayR#k+pWbb@s#fC#;QX^xab25q=;zwd9_0X}($~f!237^N+ z%jPxBxVi9DrfU_MaW$$b-7F){b0h|A3>~TA+C}}b(aQ8{){*U% x+H*x`Ui4Ci0ssI200000000000001h#4lk^%E|)9GS~nB002ovPDHLkV1f><_5T0> diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_21_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_21_0/00001.png index a82c09d143124396c4d4cd54cce5ab36a8af8650..9f0601b874db0f1bffe37550908837c0afad3a66 100644 GIT binary patch delta 505 zcmV8}fMVV1=!u^lLU1ouV5C-B95Kmt0UL=ZY7ya&GlK#FqokQiu4L`oLERI>d7{ zU*lyCSUy5=>wmU31bGu%xEglGq3Z$y1y>O zkC*L)cX8!a-Md%4l#KImxm9U~CQ2yp|8}3SEX5@UjB;+yO3UUbNA9R2X@=%ptox9r zj`H$v*9Il`rlXhtxkUfp^j93u(##xNV$nO!13aV%gIH*7G3nlA==M5640dJUmR*EF v)S9o4^=$zF0000000000000000Kk?%_~NvgINPk(00000NkvXXu0mjfcr@}3 delta 488 zcmVVBF8y%EG6XS3G@<+67wZOz ziG&zP2><{90N`UOrIb> z8Bm928QhPMbHzQ9mY#k7OLrBO3&x=P$Id(e0001AzPuIqqsa)5iV&JE@?vv+ z-S39S8I*>`!sCu%Q~nSiV($?1t&dU*G9!!9Yq7io>JY!857rAoVWYW?^&DW{MTzOQ zHUtHn$m8@;X@AyjC(?bvI5BU`cjTXOXk@Ja8XZ$({g=T9o)CpRIWaOmcob<~do{G1 z(#c)&DOU#RqehKxBCD4<8doFs2J&R*^oAVErbZ(?D5jo{)&18HKi2yap2D41b?&$7 ztzuk+!>vj+G*Lo%{5n*GrCB+q#G*C!1A>$Yn?!4hO3$XD(`AyF?8?9`he!ueYn&hJ`vL#}0000000000 e00000fG@ul3aM*CKrRme0000I4gMd?=GB={PwCqEd!f z-@ycj5C8xG006$07-Njl+6x1ItsMvsGh{~XVR{0RA%|#=`G6cxqTdmt@^=301{hTNPoqh0AS0HwF4u@FO=0AWV0;M+*`bN z)9?gUEl6i6f4Y6&cd-%6B$@8e%k5L|r52P(wPHn8&aJ*vd<9^aGR40%2EJ0z6wldQ z$IAks{)FN-Y=3nM@-UZsU%RAZi?XJr#lwOzk=N~G@=0_>M*YWVNR9drLkuh-3t2J| znHb!Plvh~|m0!aL=hUXX&R^;Ipc`;yoWV)Grf*l0OJ>y-X`^d2M;_SpJXAM&<1}x2 z@|2inCwyOcS4KA3M%{PQ%ZhQ+eP(rLc9Gp)Q{%+})oV7prG(1@AS(y*t4Qyp?SS20 z(pcxlRW?)ZDo3xMGrX0D-B1MMW!2En950h!Hv@N*xmH+?%07*qoM6N<$g0kx6e*gdg delta 487 zcmV;2#%0GUg^kbfR`l1~(PNkRL1@J)N%@k>>04C3FgogAyYc`4003Wi>dgqTs0omKz7 z`-bIoN<)3&zM|Vteis|DXYl#dd#MGfkwxjf*ggPdir+B?`=uba*<8nd0Z^Z!_zYW} zf*da7{^#SQTYvLOr1=YD;9j54$cNE%GTwiT6IbK?ham=*kcBK6IGGqMMY>m64V993X?DWv!aFmv z$sTImq_-90hMUal&g>*twT8lz1FB`NmJ)6YfIN+oM_?i|hg=m`wWP4ljJsrptSU#( z-!ojw!)7Rgv0pXx!? zoAE;kAIE8-VO13B8mHgN8kLc55|JYto++aC$1L=py;(A;i zs&S{qp(~ZA?|){T=Vm6MPEilIc{8p@bsC~5w#9@|&)({p9ydP$r-%7$kBGm*T&zWB zIv`)ed6tj6;?%OcvtJjq`jDrk6@Y!tEoK{M-{>7BdTsQGKN8so00000 m00000000000002G`2#|-B=`4MK575}002ovPDHLkU;%=K7P3|V delta 374 zcmV-+0g3*i1CaxeB!5^*L_t(|obA|Kj>8}fK+(*oJMsRPMWa$tJ0X(1bcuv&3z&=%LEJQc|7&C3Vs2e+`sYRSB)Zjgre*8f<8eNE*!6D(>fYwb{;l&- z%@vT}6@TG`7m3XbCVoxQ82?ZB$%zyHuK0{TIrs0n3v$+VHhrj0PMfatmFKPji2Rr& z%q{9MmzAJ1b#E}0vQL;BM!$QTPsUxg0uE2}Y)d3wVJ@jf#|I#CeB8C(+V9@!_XVx* zinMG6;6HPrY_shfy`xaijWHOHF&K&Lk3{xIBKrUU0000000000000000Kjej0K*6r UGL=cGDgXcg07*qoM6N<$f^xsLivR!s diff --git a/tests_liquid/snapshots/nanosp/test_unknown_asset_display_0_2_0/00000.png b/tests_liquid/snapshots/nanosp/test_unknown_asset_display_0_2_0/00000.png index c8d69c8f73e33bed4a8b15a9e4a757e1b810d16d..f9ea595e80016bc6950b52aa3eebef9d9da3b2c6 100644 GIT binary patch delta 374 zcmV-+0g3*C1CaxeB!5^*L_t(|obB0Bvcez?Kv8twPO|?cu@^r&!^8qLLeJ<49LqVE zXl^e=L`S(fxG96vTHqPbyv%JPvdSH>UI|L?0WE>vMOo({=YKqH4i+duMKg#-WaqCx zX{{2Z2R9dZ2m=5B+|w79q4qYX+0pE^IqkJ$b5+_q_fg6y@}Z;8=pGEvlA{YFyBuaZn$Ie^n$iF%lTmS+BFmE?Y$4XPwsZpFPd?> zdQP5$Qr7JjQ*ZJXoZ66P+=%KF<;+F%$%Qo}0q!>BWzu$@a~Z1Zp#9gmakRd0{JfMK@mCcXcWdY3(zkWQgG8Kda`Jt?|{ zv|6Dl0RR91fA<(Y0gtNMQxO?8lYU;KC$R65anB}5z>0k>a&ESR#oGdUj-J3iRn5^{ z4n)L8xj4AUgJDhZ4Jbb5J`tJa4VbS4rO$xoK(C@~bD*kWbAK>F3CfB=bRrwS{-n7| zkR4oH;3EtG0B}!D%TRxVQ|x8d8l3*BvA7b~-|YPAxF|c}+wPV6_JV4Snt*D%?%lpqW232W0&MjRo`YQ0{pM0?D>z#} zE4woH3<^Q&d3{duQls58ly4?z4LLeJ<49LqVE zXl^e=L`S(fxG96vTHqPbyv%JPvdSH>UI|L?0WE>vMOo({=YKqH4i+duMKg#-WaqCx zX{{2Z2R9dZ2m=5B+|w79q4qYX+0pE^IqkJ$b5+_q_fg6y@}Z;8=pGEvlA{YFyBuaZn$Ie^n$iF%lTmS+BFmE?Y$4XPwsZpFPd?> zdQP5$Qr7JjQ*ZJXoZ66P+=%KF<;+F%$%Qo}0q!>BWzu$@a~Z1Zp#9gmakRd0{JfMK@mCcXcWdY3(zkWQgG8Kda`Jt?|{ zv|6Dl0RR91fA<(Y0gtNMQxO?8lYU;KC$R65anB}5z>0k>a&ESR#oGdUj-J3iRn5^{ z4n)L8xj4AUgJDhZ4Jbb5J`tJa4VbS4rO$xoK(C@~bD*kWbAK>F3CfB=bRrwS{-n7| zkR4oH;3EtG0B}!D%TRxVQ|x8d8l3*BvA7b~-|YPAxF|c}+wPV6_JV4Snt*D%?%lpqW232W0&MjRo`YQ0{pM0?D>z#} zE4woH3<^Q&d3{duQls58ly4?z4LLeJ<49LqVE zXl^e=L`S(fxG96vTHqPbyv%JPvdSH>UI|L?0WE>vMOo({=YKqH4i+duMKg#-WaqCx zX{{2Z2R9dZ2m=5B+|w79q4qYX+0pE^IqkJ$b5+_q_fg6y@}Z;8=pGEvlA{YFyBuaZn$Ie^n$iF%lTmS+BFmE?Y$4XPwsZpFPd?> zdQP5$Qr7JjQ*ZJXoZ66P+=%KF<;+F%$%Qo}0q!>BWzu$@a~Z1Zp#9gmakRd0{JfMK@mCcXcWdY3(zkWQgG8Kda`Jt?|{ zv|6Dl0RR91fA<(Y0gtNMQxO?8lYU;KC$R65anB}5z>0k>a&ESR#oGdUj-J3iRn5^{ z4n)L8xj4AUgJDhZ4Jbb5J`tJa4VbS4rO$xoK(C@~bD*kWbAK>F3CfB=bRrwS{-n7| zkR4oH;3EtG0B}!D%TRxVQ|x8d8l3*BvA7b~-|YPAxF|c}+wPV6_JV4Snt*D%?%lpqW232W0&MjRo`YQ0{pM0?D>z#} zE4woH3<^Q&d3{duQls58ly4?z4LLeJ<49LqVE zXl^e=L`S(fxG96vTHqPbyv%JPvdSH>UI|L?0WE>vMOo({=YKqH4i+duMKg#-WaqCx zX{{2Z2R9dZ2m=5B+|w79q4qYX+0pE^IqkJ$b5+_q_fg6y@}Z;8=pGEvlA{YFyBuaZn$Ie^n$iF%lTmS+BFmE?Y$4XPwsZpFPd?> zdQP5$Qr7JjQ*ZJXoZ66P+=%KF<;+F%$%Qo}0q!>BWzu$@a~Z1Zp#9gmakRd0{JfMK@mCcXcWdY3(zkWQgG8Kda`Jt?|{ zv|6Dl0RR91fA<(Y0gtNMQxO?8lYU;KC$R65anB}5z>0k>a&ESR#oGdUj-J3iRn5^{ z4n)L8xj4AUgJDhZ4Jbb5J`tJa4VbS4rO$xoK(C@~bD*kWbAK>F3CfB=bRrwS{-n7| zkR4oH;3EtG0B}!D%TRxVQ|x8d8l3*BvA7b~-|YPAxF|c}+wPV6_JV4Snt*D%?%lpqW232W0&MjRo`YQ0{pM0?D>z#} zE4woH3<^Q&d3{duQls58ly4?z4{Hbg z&2>XW@+g~)tJHW~0iFToW$qJ^D0e`-6tw&gXbN-@<$MlQ^?$Z=5FiC5W)Pjo-ar2= zu~JapxO%`t7ytm^oi130`mZ@=MYC4s^w*B&sEf9 z<{&+^Y8xkYDQ(8}$WBkyWdaVDAzwIc6$@>VL912vC9&Gl))P*RMZY ztP+$D?!MqA3;+P|O#fPj`VTl}FSFL*^jD4MdbGBy$%y%UcjY`o`MrUBZ*k=DrE{vH z5#;Y`wQ>C;t~W?bt2_xud{$~Q=f1t5TB9a}qP(Q$Qrqv+HvxG`4VQy-)2eMW(YOTp z)f`8S6Y%E-acRxU$tU0?p6=FZ;Zr`%eG=5L?73^l)t3&lmGw#07*qoM6N<$ Eg6n&%BLDyZ diff --git a/tests_liquid/snapshots/nanox/test_asset_operations_0_1_2_0/00001.png b/tests_liquid/snapshots/nanox/test_asset_operations_0_1_2_0/00001.png index ad2b7030b57e0f0b6bbac86a30f4a8665ac77a4d..4037cd1ebc4b98e35908534722c2c9549ec87700 100644 GIT binary patch delta 376 zcmV-;0f+vD1Cs-gB!5~-L_t(|obB0L5`r)cKv8tuN%p^_?8T4HbZSWhR{D~AzObM` zqM?o31^@s6boUs20UlLNUy8`6D{1F7`T~yqW!$3$5|BxM7BM&bLG!Q)Jx5=_F;$Jx z3>zYnM%f$;;^4Fvcm|kXbDxN;@(Wn61Z|%Ije*XhoaR7Pr+>}C0wpLigXlzd{`#}6 zRf5vN;13?c0002@bip*#U*?z{%~G4wpF5hf($cO=M$A>7vp(-P-%ZczcLaV@IT%zjBmlLS<^A#atoAfJYwOlDfv{lCtgz58>0H4RPQK5!ap z-bl&8kvIGT_E!ut(eK6xHPP>k9E?O28tEX&k|a@o-d2G zVxke~vH$=80GE69?m$FU?MD&m)suGqdUs&oE#sa{kbsPREK+W^jqYIsdiUAi#xvyX6AiHy7Ah8-J2b`{TTdI zwh$EWs0fhdB1C|4jB!68=L_t(|obB0Lj)O1^Kv8DYon-$@@?PcxDe~mu&+au#1ZIFP3ek@{c^2Xv}3;Lbifi@9| z(L6Uo2s+Be##3xu)&}o@;%#mVA?)%5>^B4*{{tEWokUsZKz~G*&A|pkP*e<}5!v;} zpJT5fNH?Ay@Dc_90C=YxrlIySr&!Ufl{xLXV{ukm+jUDzag~=e)>eYPbfoMGfpKL1 z(fFyP9AxjhYvan9K?O0lZ881IIRWV0m;YQCL*i!fc1u;?Khw<&_R^_9H{EFIe%DS2y&7^G$K3y__M7w z1o?%#8@z-8005rp(lpdw;3W4la~quYtT8zs%~e$?Nv`jL!rU6LAA4`WuMN(OKN>$3 zYy{a=wGNJ4J$E~&%(4=G>{_YqUeNeXT2*{I#@KjJ+XVOxT`>nivvZpqSMILz5M+<$ zYw7dQR8GL(8)T5PrL9|+4X2@}E^Pm4Zq&wCIW-OSzutNp8W-AARa+svvpt5llnpY` z?QA6q(YF%K~sbm0000000000000000001J<_mV$5AtZJz|sH!002ov JPDHLkV1oX$qm=*v diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_0_1_0/00001.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_0_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_10_1_0/00001.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_10_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_1_1_0/00001.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_1_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_2_1_0/00001.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_2_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_3_1_0/00001.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_3_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_4_1_0/00001.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_4_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_5_1_0/00001.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_5_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_6_1_0/00001.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_6_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_7_1_0/00001.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_7_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_8_1_0/00001.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_8_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_9_1_0/00001.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_9_1_0/00001.png index 59c2404278ea95ab34bf0d5884b9ac21a2ea29a9..1f04ac7b4d3a09dab912a9eba617e879c3cac483 100644 GIT binary patch delta 365 zcmV-z0h0dv0*C{UB!5pyL_t(|obB0Lj>8}fg<)pYov{BUv6p#3Lde_{I^{Uc|2@$( z7h-~wI3WN40057bQc5YQdm-?v?m!43l+Yg=13%;aQg>h|r4(b#VJeN>E-Q4G)LWVT zm|fMYspw~bxf1K2Id*l!tXBSA9-`j7v}26g=m!r2kX?#J8-H;p`DBBa6m;JRzDYa- z>eSpO_mOt4$TP_{7b&Pt%9l3j-bLFR#$@xy&O87B0IeT&2Nq9_<}tBbd+5GEwELV? zemoR~jxq(Gy*1mPlU+>;u6c>-g+TBkR!;ce&w1|>)?WC6T2L+sZp9RA!0B;{a@bC%NOW*%WkanvXtdjUFGD@~vfb!!X||gD9ab4tmEc=yrxd zCi=&8LQV7!V+@qYLQ0DuGX@_;cmV(a000000000000000fRFhDO8?>$H+jzu00000 LNkvXXu0mjfJfMK@mCfxr>y~`d*2q^;UCN27ZPtJk5 z7OKM#0001h#}W|{vAzleZ|e&PA%qJ%zF@-5_r0v{bb5Gez9Y-Ci zY-YuN2B?u(eoV0|H&nCy?eG+3_q-irw2gl7kbvY+Eb53msedOYcqu{aM({_*GoUQZ zb#ZU0=ZbkHIn6~0DvR==E}M7J`i9Zz{@9rZ003a?HTit%v9Gn#u%}DCQ|+&h*;)MY zur4%DXZ@$&xZkn=T;Ex9O?yoK6S(*z_DAQ2u;IY>vKG`=uRPzz8VM*%{LOOUv;;k8 zmBwiTPQNNyE?I551X<1TJ&%t=>2+i4hM`_n28$m%IOB4|XGP5*6a8s6LQV81BL|kK yLY4+WCI^=yyZ`_I000000000000000z-7Mkme%F5H6@Dx00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc90`?tt~CAorWlkmw}KaScRd+J71>Fa-t0Br2JmfBtc6 zO+oSC<^hW^006*$>feUyPdCLzX05xaZyAf5(b}nwk=mnNID7Q^H_;md@!8~^`Jr;D zqzj~<>U&WOERU^rk^McA+!Rm3b3Q2TX<(d>d|)p~zqKcKTl;8W0pdw^{u=BI^2}^g zbY%g|mZQ^(D{O7vOzmilH(gnP?$q1fBKfx`#TXjfscmR{sPrsd>n9!BhQ=Sib{ksz z_U49lf034$jUVpvRRo7o1AElK64|#z_AQZp0000000000000000001Bm@kZi3z|HG Rzz_fc002ovPDHLkV1mmLtoQ%` diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_11_0/00001.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_11_0/00001.png index fe400a4f7df34e6abcec27e19827b8582c147615..17cf86d5f445823a1e27704209c9abf4fcb84fd7 100644 GIT binary patch delta 442 zcmV;r0Y(1F1JnbMB!8PpL_t(|obB0LvV$NDfMI&3J7NDzVlU@`8HP!?i-wN>_heg8 z2pTnY4gdfEc&!jZ2*G+32L7xE;GAFFBcfch)>40L?5a^Njo%dej#Mnfai@wLdQ=N<71J+bX~NrI zVb)HcD<|E^D}USFrfWg5oV!psvz@9=5w%$iX0W`wD1cA7y%?8I9dA$#GSPobA=E_wVKc0OC9;sEPLNrHTM=FW00000 k0000000000007`N|CI+^+>pI)b^rhX07*qoM6N<$fhrx?j?>R z4plev;{ODQJF)(mV^?p8X64`EDeCTJJI3f6{cyqrWK*$dBY%EKK3Q-|3i`hhyvg|q zs8e&B+BTi2r_f002ovPDHLkV1i_~$^ifX diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_12_0/00001.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_12_0/00001.png index b0d99ebe8dd4d8c5590795323c0466484da28386..0f4c3337ee7970abdf21150741e6311c039eb9f9 100644 GIT binary patch delta 424 zcmV;Z0ayOG1HuE4B!7uXL_t(|obB0Lj>8}fKv6pCPT2pF*vot%A!MF$0;bA6U$hN` zn#KvPa{vGUz-xsNLI~EgFz{zR0q2}cq2IO!=dAbFdIC)$1n+$eQ)%K+k0;teRskFM3-VwMt}T}e4=nl3i{m$-ei0Q zP>$It z-H5tSbsW)szPKb#+8U=dwrGVsi6yx%Ax#;^3>(Z^tcD2y0sBNe%sRf-- zW0{HCQ_;V(LQ57v{YS^nWi$WnM=}M?pR)CzRO|6^D5mMw4WmrrX{s~%y?TuLNmOkR zUh};12F)N7{cS3tCiz4v z4v?w2PVPPRUUAPPW=EtTnUrreY2HQa8^)mdYj++10D!O0-3IEptye0TX;Pn5=j%QP z)f-hBYWAa=&)1jKpuK*2b9>&PfHS^$+;IG0J}8>rYBke*a3&u#M>M=u9PuJ1o&Qez z>xuAiU}Bc-n0NRT`v0jFH6(C;&!vvZ76TptV%&Alv!q?_EhxE zE3|3>%>V1yxop0_{YaWTL-K zBh*BHGuFTpS;*5xkXeJJ2rmEt00000000000000002i>#A3;S%=l{HRq5uE@07*qo IM6N<$g3)@!?f?J) diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_13_0/00001.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_13_0/00001.png index 62bc72a282dd2c39c389c0b051baf0a6d64b3489..7d2021443bbca3c5f3ea1ee1915dee8a15ee0880 100644 GIT binary patch delta 424 zcmV;Z0ayOG1HuE4B!7uXL_t(|obB0Lt^y$pfMJd~J7NDzVlO_B5CWwzAQa>OJt5Ae zDGo5zIRF3v;Ae#pLI~DT7-{5Bhu#>ujviIlmRivH z8jJXc!EF-76EUssr z^irEWpqXT{e~gf7vVRz3V2N4CQYXob!B(Uf0000003iSX0000000000*yar^nPRWO SoXLFv0000n+awq92|6z8_qRl!J?y0WMjuOI4q zv6pgpR9EH$c5B3G?7mh~E^ze5ddI^%q)pcmFJigV-f2hXb7#(* z?t+x;F)>bSkbmwwa50VI;##bkn8pt4QqaV=EA=C(LobYsqt8mWDh2JoW)XigI4z;o zRxQBvZymo{wns$Y)qBA7yp`jl8xCts!L1ELJXww$e_IFBxjo>{e%1*uce5KbgG}_d z5kgJ$H)9Pfk%cUEg3KB$MR)-K00000000000000002hE|zM8aGfzprOlmGw#07*qo IM6N<$f^w9^qyPW_ diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_14_0/00001.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_14_0/00001.png index 4180ddfc257e78b72e78f0d0a3fdb96f0caf2a7c..1837215658a15d278c97c1d95ff3945befefc7b8 100644 GIT binary patch delta 453 zcmV;$0XqKA1K$IXB!8w!L_t(|obB0Lu7n^AfML$$?1cR>JFV8gYzwjhmg*4 z+tX0GSy9WFAule=1#QZ!*rP8N$+skVE}H?%H|Ze6hwgo`p1dVLDz~BIaO8vft6n+N zEUEwPecPJ0GuT1u4mY=L1&KefIm`JAgwer5IyQQ#r`TWkB~#Jxi=3 zma2z&@qYruoml^wb5|dTVdcNWOVrcLag5P7`(cL-$fk19W`BH>dUC=pCFs2wyvX?p zs7rHO+>f-+ihCtFZHp3A7v-rb-M47_!ceCF?2`uo0O0G-GDv)@9kmB6Q`(c_e7EHw z&RcpoB0QyWq{Pr($UbWr;WVXbqYu_68b8L{j;S(Btf{mvl+}*L7*{sh>xbAaEI-7~ zS+VTGUeKy1aes8t?&U-IFIWQtZ>Y1g2}WQLKlPp9-?JbpODRV zhiKi*`}}eg zuv4@;Ob7q~0KnHuDW#OWqj2!+9Y6>nl+-^q2k)8hk9PoFDWw==PE*;)+oeHsPu)w5 zBZjJ*dGWsk#Fbco%(<&KM6+^qc#67v*^V*#WY}{VrTG-q4-BLG*WP&m006#zdI!Y&S#L>TriFZ0K^9lsuZ$Sw#gUwVVPrF}k3;!?!HW+J z(S19oGhv9oIh%VX&tN008*<+3lb|2N z?n$R@wx&8+QEIaf7zUZ>Kc*9EqW>_~z!O=>(F8}}l000000000000000 aaGQT~@@A|;e7r*d00008}fKvAZeov{BUv6p@zA!NWYG{jWB=PQ%& z$e7}!ZU_JX0Km^mDW#OW@4~^$`vyV?p@jaiH8^Lz|GjTuD5Vr*%wZ}A`M5Obo~e6@ zal}w{GcW!-KztJGKXdHr1JSHpy_}-%UXEjozR?dSEI>9Di+?uahvbt5r=+0ojo^oz zcR-z*+vGmd?iKe;vh0WyR43)BF5RbS`@m4T|Lo2K008jyr(YItX`{k`rAvEKoNvce zsy&z8+e?;ek}`$TX6nXPDCHWxvEEUC4IkATx?L8=>7G&QvPv6EuMy`jVpE@v@BO-~ z*isAXZrgq1D1RwYT)L(HEXv($H&$#}fI1a^^4}V(%?ksHRhbH@I@TYe^Ngqr{W N002ovPDHLkV1jkD$PfSk diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_17_0/00001.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_17_0/00001.png index c728af31d38defa0404bc53652d0d88172c77fc3..13ed51dd027f86b48cb3f5b1a91d209411af0cae 100644 GIT binary patch delta 507 zcmVF1DMQNuyVgE~FFa2PKp@?^aC7N@-h>d}{ zG6H19IRF3v0DzArgb+f|9)$wm+5>RTxg`B#Hn3ywAMF7&2_bmzqfDs~%c(;3O8!*Q zPSI3eO$+@QP`rux&!}BqD5|Bq!!Gj2Q`vj3tG=^ffXI>-Qh#wH{$v9yF6dqbUqpEZ zxr@Kl2DV(#5X;_t zkIM|O{Rzda*?&qGWMMA1zIMrhP0AXV77Gi;Kwh)2$$z3LGU`7@MQYT47;K;kUPzOH z$k^a0Qr;uc(3vbY_jkM5s#Dx@?d@r&i+(Si{J3J*Xd#nsjZOwtCm(bv?`o!t?aDIX z`gRX-*-7{@9T-@s%F~I!hZ+NA%#T@oq x{8OWP#X^V_0000000000000000000^@C$Z#h_)5~Zw>$e002ovPDHLkV1jy-^c4UA delta 494 zcmVO7AfNiHY@%~5hE`7+1b-)ngt^vE>_v9M? z280-7Qvv`0008({N-3oj?^QVP?Y)4MQmUeVOb2oF{o}oWQ%Wg0=R-`jaFlCn|a}H0b(b%KM&cp1<|ZNy_}-$UduUWU+Jd^3OKkW3x6%~ApT^6C@yGU3BHK4 z1+=bNJNGlRt+;!VX+pT5)+yiW(tV5S7lzUOV=WH=006+3FYg8XAx?y6L5Ptqx>D5d z``xe{BQ#_;wmXJB@`v~kdxn_1K1wWT8Xc70i|rNAy7(P+u%8PG>&@rbPXW`nC^6M0 zT~I(nwvUg4Vt+kuBHdpY7vhb%NB$Y7LPq+J(GfM$e;9P&30}yP3n8O}rD*XkiH443 zvDHeujd+xLAx}}Gr?6)+^5ev*F+wKYJ&X)0BOmlu-qpwy(~Whs_3a*Fzc1lu&|gf8 zHvXz$oVL~x`?bBnQ4nK}44B3o-T1I?WR(K+eU`4#=4X6%3pSoK*UiJVUm?Ed4!3ah zxJ=LJrcB@6xq2DG*RQsQ?e7CB?~>Fl7xy|#6fl1HyR0#en3wa4e`<7V+~cDF00000 k0000000000006LvUy_i0h_v{(1ONa407*qoM6N<$f(GX7p#T5? diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_18_0/00001.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_18_0/00001.png index 522c5e74dec4c3c2d6b650dc9a55ac9633514d69..8e7cf85ed92b867ff1796ecb8ead73cd4395f915 100644 GIT binary patch delta 509 zcmVRAh1?kqm3HLt|cj*NZLdFasgPs0WD?&(O zJ%a&<5C8xG006$0lu}B`+6n`Htqlkvgd+W8KJer3kF^0^Qc5w#EK@1ua%rH})K7`` zh*#Cktgs&eq9@juS-ZL*nw7iLPt=c>a*WYd{oug?nL}E%ihnzaCmVPPLGM-YB*r74 z4$W3rewqRMQgb-r~KR zh9?lYpuLvurQ7wsi;Y+z%XEicZhO6#Tu>(GiZ`-yZuOnw%K=BJL;Op9;41`8@f^+f zc$ovXf1$W_n|};J9>#L-Z&z#BqO5sp@i1XbnAxkDA zumHHm0Q)=xVA?yNH?BRT1s~w)IbbmmXWI3j zhz5f&z4z&p1_J;9000000000000000fFJ$<`G}Z^Fy+dt00000NkvXXu0mjfIB)VU delta 496 zcmV000000Qg!`N+~64DGd0r79fNW4%I(q13&iuwHBaDN-4&e)pQhc`DoCrDSL@= z#8723E9_T*n2F_M)?HZ;&5pOjPn6w{a*WYd`@w?&GH>ak)_=GYf3koV7qqViPhz|R zO4nRF_a60HG4~|PxNt$GQ+}&Ua~G{Q45jw$003KF)&l$^PK3Q6#7vjEQq=Ez zZ@3*LG^97yJGwpcySRuwgU?y-B^Ih(ECK8&uC(f(sJRE_o@1{+v{7qVoaWNdINwR$g(hSq<{ zdo`hRrc@H&ln*r<&kLiACu;mgRkLKx2<1%nXYY!uq+!jx8Wxn0>QLa`t9h=x37?q` zCKo^t^Y`9hoXC^SG}rifT?{jAo5J+Q2^0S968qh2fN5rS?PNx+7@@8gHN!t>N~&*j z9Hr($?8DK*5sQ7esj2xS#+$g%VcHv@x2_$A1@GYLJz&xiXX^8x@CJ&TUiL!B!BElL_t(|ob8%HZp0uAMQPQWiQ0o6z>FO%=eLiJd_JM5yYp3B#D*?K>C2teYNFMp)Ro#@E|UL@$f9^Axu z29(k)#a%}w7#)SlxqI|1La}|{fMyLA6&O87B003LQtPSYV-%wUN$YxridA4}( zq2URtT+rH+^3v^o-^D>JliYN|Uv5Xemt0UH<%$=wa&G-Q#8&|BQcC{{zc?rU!u**9KmXDBKy9Zt@%~5hE?qcd9ThcN1Gew2{P{r$ zC@P6_000000RNT{LI^?I3I#s34RFr64xT&T&n1& z=qkTW3;h{TjKutB^j+R4ZcG0TRpjES?Y-CazOxX3$Rl6W9)CBIPZqF}g6{R;CdxA) zPtA35m#F88dL~)ML<-82@*|PvDq1fX9r1rV^8f$<0Cf4#HsFV1M<^8`W<=_X#r1p7 z4aez}hWa=61tS_h;Ov|$C&&IK3dOkj2ax7<@%in7qM7XXGL?lx2ub#Y@n=&|Ki3~E{Ou@`WKS6Xn*nI1=H=vA_m-Zy z{%dkoXtKY9+|dpI000000000000000004*h2Bhn?(=h@)b^rhX07*qoM6N<$f@$9T AEdT%j diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_20_0/00001.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_20_0/00001.png index ef24052f2c6cb2ff15f2f4aa607d914c2c1a1236..d999334f52bf0e3b6944382b7e51cdaf69d1a359 100644 GIT binary patch delta 521 zcmV+k0`~ot1fm3xB!B5iL_t(|ob8%HcElhEKy6=d;{A{0UApkqT17NY5=iI&RmPxU zAR-b&000000C-zcN+~64Ee!ayRv?5Bis^6jfggW=St~Fkr4(b#W-1r?x(J9Zb+2Ze zW~f@s3i}z*yovSCY`glR5i576kEpws>lmZ0^@9foWDeP)w|}^kc(Q?)5cFINzKHP* zs6%rf+(-0t#XOR1<01srLHSS@aTVbNJ2fjkk6wlFo zkB2#6`xA;=w|})E$irM7eeLQMTQqB4T0ATm6Z5)#P5u)@BV+yB5KN8rZw4P&LKL!O zVq|=9DZP15sD_G}Vw3ZUDd2`o|6IM^shoXlGQwVRG``Ye!=YnRE5|_hWE3^TTVgTw z(6CC&IuF|kpMruNNobc>95u77Lqpst7Gy}wN7uRiP7#|b|% zM6Au}-4`22J;QKkoEF$(0{DkFOlXCj2-j(yhr{ST_a=t#}G`7^&bWwSV9)EWXH((;8t4mUeFB{ z%fzbS6YIYTnf812W~VayR#k+pWbb@s#fC#;QX^xab25q=;zwd9_0X}($~f!237^N+ z%jPxBxVi9DrfU_MaW$$b-7F){b0h|A3>~TA+C}}b(aQ8{){*U% x+H*x`Ui4Ci0ssI200000000000001h#4lk^%E|)9GS~nB002ovPDHLkV1f><_5T0> diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_21_0/00001.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_21_0/00001.png index a82c09d143124396c4d4cd54cce5ab36a8af8650..9f0601b874db0f1bffe37550908837c0afad3a66 100644 GIT binary patch delta 505 zcmV8}fMVV1=!u^lLU1ouV5C-B95Kmt0UL=ZY7ya&GlK#FqokQiu4L`oLERI>d7{ zU*lyCSUy5=>wmU31bGu%xEglGq3Z$y1y>O zkC*L)cX8!a-Md%4l#KImxm9U~CQ2yp|8}3SEX5@UjB;+yO3UUbNA9R2X@=%ptox9r zj`H$v*9Il`rlXhtxkUfp^j93u(##xNV$nO!13aV%gIH*7G3nlA==M5640dJUmR*EF v)S9o4^=$zF0000000000000000Kk?%_~NvgINPk(00000NkvXXu0mjfcr@}3 delta 488 zcmVVBF8y%EG6XS3G@<+67wZOz ziG&zP2><{90N`UOrIb> z8Bm928QhPMbHzQ9mY#k7OLrBO3&x=P$Id(e0001AzPuIqqsa)5iV&JE@?vv+ z-S39S8I*>`!sCu%Q~nSiV($?1t&dU*G9!!9Yq7io>JY!857rAoVWYW?^&DW{MTzOQ zHUtHn$m8@;X@AyjC(?bvI5BU`cjTXOXk@Ja8XZ$({g=T9o)CpRIWaOmcob<~do{G1 z(#c)&DOU#RqehKxBCD4<8doFs2J&R*^oAVErbZ(?D5jo{)&18HKi2yap2D41b?&$7 ztzuk+!>vj+G*Lo%{5n*GrCB+q#G*C!1A>$Yn?!4hO3$XD(`AyF?8?9`he!ueYn&hJ`vL#}0000000000 e00000fG@ul3aM*CKrRme0000I4gMd?=GB={PwCqEd!f z-@ycj5C8xG006$07-Njl+6x1ItsMvsGh{~XVR{0RA%|#=`G6cxqTdmt@^=301{hTNPoqh0AS0HwF4u@FO=0AWV0;M+*`bN z)9?gUEl6i6f4Y6&cd-%6B$@8e%k5L|r52P(wPHn8&aJ*vd<9^aGR40%2EJ0z6wldQ z$IAks{)FN-Y=3nM@-UZsU%RAZi?XJr#lwOzk=N~G@=0_>M*YWVNR9drLkuh-3t2J| znHb!Plvh~|m0!aL=hUXX&R^;Ipc`;yoWV)Grf*l0OJ>y-X`^d2M;_SpJXAM&<1}x2 z@|2inCwyOcS4KA3M%{PQ%ZhQ+eP(rLc9Gp)Q{%+})oV7prG(1@AS(y*t4Qyp?SS20 z(pcxlRW?)ZDo3xMGrX0D-B1MMW!2En950h!Hv@N*xmH+?%07*qoM6N<$g0kx6e*gdg delta 487 zcmV;2#%0GUg^kbfR`l1~(PNkRL1@J)N%@k>>04C3FgogAyYc`4003Wi>dgqTs0omKz7 z`-bIoN<)3&zM|Vteis|DXYl#dd#MGfkwxjf*ggPdir+B?`=uba*<8nd0Z^Z!_zYW} zf*da7{^#SQTYvLOr1=YD;9j54$cNE%GTwiT6IbK?ham=*kcBK6IGGqMMY>m64V993X?DWv!aFmv z$sTImq_-90hMUal&g>*twT8lz1FB`NmJ)6YfIN+oM_?i|hg=m`wWP4ljJsrptSU#( z-!ojw!)7Rgv0pXx!? zoAE;kAIE8-VO13B8mHgN8kLc55|JYto++aC$1L=py;(A;i zs&S{qp(~ZA?|){T=Vm6MPEilIc{8p@bsC~5w#9@|&)({p9ydP$r-%7$kBGm*T&zWB zIv`)ed6tj6;?%OcvtJjq`jDrk6@Y!tEoK{M-{>7BdTsQGKN8so00000 m00000000000002G`2#|-B=`4MK575}002ovPDHLkU;%=K7P3|V delta 374 zcmV-+0g3*i1CaxeB!5^*L_t(|obA|Kj>8}fK+(*oJMsRPMWa$tJ0X(1bcuv&3z&=%LEJQc|7&C3Vs2e+`sYRSB)Zjgre*8f<8eNE*!6D(>fYwb{;l&- z%@vT}6@TG`7m3XbCVoxQ82?ZB$%zyHuK0{TIrs0n3v$+VHhrj0PMfatmFKPji2Rr& z%q{9MmzAJ1b#E}0vQL;BM!$QTPsUxg0uE2}Y)d3wVJ@jf#|I#CeB8C(+V9@!_XVx* zinMG6;6HPrY_shfy`xaijWHOHF&K&Lk3{xIBKrUU0000000000000000Kjej0K*6r UGL=cGDgXcg07*qoM6N<$f^xsLivR!s diff --git a/tests_liquid/snapshots/nanox/test_unknown_asset_display_0_2_0/00000.png b/tests_liquid/snapshots/nanox/test_unknown_asset_display_0_2_0/00000.png index c8d69c8f73e33bed4a8b15a9e4a757e1b810d16d..f9ea595e80016bc6950b52aa3eebef9d9da3b2c6 100644 GIT binary patch delta 374 zcmV-+0g3*C1CaxeB!5^*L_t(|obB0Bvcez?Kv8twPO|?cu@^r&!^8qLLeJ<49LqVE zXl^e=L`S(fxG96vTHqPbyv%JPvdSH>UI|L?0WE>vMOo({=YKqH4i+duMKg#-WaqCx zX{{2Z2R9dZ2m=5B+|w79q4qYX+0pE^IqkJ$b5+_q_fg6y@}Z;8=pGEvlA{YFyBuaZn$Ie^n$iF%lTmS+BFmE?Y$4XPwsZpFPd?> zdQP5$Qr7JjQ*ZJXoZ66P+=%KF<;+F%$%Qo}0q!>BWzu$@a~Z1Zp#9gmakRd0{JfMK@mCcXcWdY3(zkWQgG8Kda`Jt?|{ zv|6Dl0RR91fA<(Y0gtNMQxO?8lYU;KC$R65anB}5z>0k>a&ESR#oGdUj-J3iRn5^{ z4n)L8xj4AUgJDhZ4Jbb5J`tJa4VbS4rO$xoK(C@~bD*kWbAK>F3CfB=bRrwS{-n7| zkR4oH;3EtG0B}!D%TRxVQ|x8d8l3*BvA7b~-|YPAxF|c}+wPV6_JV4Snt*D%?%lpqW232W0&MjRo`YQ0{pM0?D>z#} zE4woH3<^Q&d3{duQls58ly4?z4 Date: Mon, 14 Apr 2025 23:44:55 -0300 Subject: [PATCH 17/19] Format code --- src/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index 3b3a8cf35..2e2007c0b 100644 --- a/src/main.c +++ b/src/main.c @@ -206,7 +206,8 @@ void coin_main() { _Static_assert(sizeof(cx_sha256_t) <= 108, "cx_sha256_t too large"); _Static_assert(sizeof(policy_map_key_info_t) <= 156, "policy_map_key_info_t too large"); // Ensure that the coin name is no longer than supported asset ticker length. - _Static_assert(sizeof(COIN_COINID_SHORT) <= (MAX_ASSET_TICKER_LENGTH + 1), "COIN_COINID_SHORT too large"); + _Static_assert(sizeof(COIN_COINID_SHORT) <= (MAX_ASSET_TICKER_LENGTH + 1), + "COIN_COINID_SHORT too large"); #if defined(HAVE_PRINT_STACK_POINTER) && defined(HAVE_BOLOS_APP_STACK_CANARY) PRINTF("STACK CANARY ADDRESS: %08x\n", &app_stack_canary); From 3e45b12ab24903702396636aa13f4a0843fd891f Mon Sep 17 00:00:00 2001 From: Mike Tolkachev Date: Tue, 15 Apr 2025 00:24:21 -0300 Subject: [PATCH 18/19] Fix wrong asset order in sorted list --- src/liquid/liquid_assets.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/liquid/liquid_assets.c b/src/liquid/liquid_assets.c index 30694b86a..1ba4635ce 100644 --- a/src/liquid/liquid_assets.c +++ b/src/liquid/liquid_assets.c @@ -22,18 +22,18 @@ STATIC_NO_TEST const asset_definition_t liquid_assets[] = { {{0x0e,0x99,0xc1,0xa6,0xda,0x37,0x9d,0x1f,0x41,0x51,0xfb,0x9d,0xf9,0x04,0x49,0xd4, 0x0d,0x06,0x08,0xf6,0xcb,0x33,0xa5,0xbc,0xbf,0xc8,0xc2,0x65,0xf4,0x2b,0xab,0x0a}, {"LCAD", 8}}, + {{0x14,0x4c,0x65,0x43,0x44,0xaa,0x71,0x6d,0x6f,0x3a,0xbc,0xc1,0xca,0x90,0xe5,0x64, + 0x1e,0x4e,0x2a,0x7f,0x63,0x3b,0xc0,0x9f,0xe3,0xba,0xf6,0x45,0x85,0x81,0x9a,0x49}, + {"tL-BTC", 8}}, // Liquid testnet {{0x34,0x38,0xec,0xb4,0x9f,0xc4,0x5c,0x08,0xe6,0x87,0xde,0x47,0x49,0xed,0x62,0x8c, 0x51,0x1e,0x32,0x64,0x60,0xea,0x43,0x36,0x79,0x4e,0x1c,0xf0,0x27,0x41,0x32,0x9e}, {"JPYS", 0}}, {{0x5a,0xc9,0xf6,0x5c,0x0e,0xfc,0xc4,0x77,0x5e,0x0b,0xae,0xc4,0xec,0x03,0xab,0xdd, 0xe2,0x24,0x73,0xcd,0x3c,0xf3,0x3c,0x04,0x19,0xca,0x29,0x0e,0x07,0x51,0xb2,0x25}, {"tL-BTC", 8}}, // Liquid regtest - {{0x14,0x4c,0x65,0x43,0x44,0xaa,0x71,0x6d,0x6f,0x3a,0xbc,0xc1,0xca,0x90,0xe5,0x64, - 0x1e,0x4e,0x2a,0x7f,0x63,0x3b,0xc0,0x9f,0xe3,0xba,0xf6,0x45,0x85,0x81,0x9a,0x49}, - {"tL-BTC", 8}}, // Liquid testnet {{0x6f,0x02,0x79,0xe9,0xed,0x04,0x1c,0x3d,0x71,0x0a,0x9f,0x57,0xd0,0xc0,0x29,0x28, 0x41,0x64,0x60,0xc4,0xb7,0x22,0xae,0x34,0x57,0xa1,0x1e,0xec,0x38,0x1c,0x52,0x6d}, - {"L-BTC", 8}}, + {"L-BTC", 8}}, // Liquid mainnet (liquidv1) {{0xb0,0x0b,0x0f,0xf0,0xb1,0x1e,0xbd,0x47,0xf7,0xc6,0xf5,0x76,0x14,0xc0,0x46,0xdb, 0xbd,0x20,0x4e,0x84,0xbf,0x01,0x17,0x8b,0xaf,0x2b,0xe3,0x71,0x3a,0x20,0x6e,0xb7}, {"BTSE", 8}}, From d363d43daf5341e5dbb0b60c930296430e717586 Mon Sep 17 00:00:00 2001 From: Mike Tolkachev Date: Wed, 16 Apr 2025 11:52:43 -0300 Subject: [PATCH 19/19] Change Liquid Bitcoin ticker to LBTC and tLBTC --- Makefile | 6 +++--- src/liquid/liquid_assets.c | 16 ++++++++-------- src/liquid/liquid_assets.h | 4 ++-- .../test_asset_metadata_display_0_3_0/00000.png | Bin 351 -> 345 bytes .../test_asset_metadata_display_1_3_0/00000.png | Bin 351 -> 345 bytes .../00000.png | Bin 351 -> 345 bytes .../test_asset_operations_0_0_3_0/00001.png | Bin 352 -> 348 bytes .../test_asset_operations_0_1_2_0/00001.png | Bin 357 -> 351 bytes .../test_asset_operations_0_2_2_0/00001.png | Bin 356 -> 352 bytes .../nanos/test_sighash_flags_0_0_1_0/00001.png | Bin 333 -> 325 bytes .../nanos/test_sighash_flags_0_0_2_0/00000.png | Bin 359 -> 357 bytes .../nanos/test_sighash_flags_0_0_2_0/00002.png | Bin 340 -> 0 bytes .../nanos/test_sighash_flags_0_10_1_0/00001.png | Bin 333 -> 325 bytes .../nanos/test_sighash_flags_0_10_2_0/00000.png | Bin 359 -> 357 bytes .../nanos/test_sighash_flags_0_1_1_0/00001.png | Bin 333 -> 325 bytes .../nanos/test_sighash_flags_0_1_2_0/00000.png | Bin 359 -> 357 bytes .../nanos/test_sighash_flags_0_2_1_0/00001.png | Bin 333 -> 325 bytes .../nanos/test_sighash_flags_0_2_2_0/00000.png | Bin 359 -> 357 bytes .../nanos/test_sighash_flags_0_3_1_0/00001.png | Bin 333 -> 325 bytes .../nanos/test_sighash_flags_0_3_2_0/00000.png | Bin 359 -> 357 bytes .../nanos/test_sighash_flags_0_4_1_0/00001.png | Bin 333 -> 325 bytes .../nanos/test_sighash_flags_0_4_2_0/00000.png | Bin 359 -> 357 bytes .../nanos/test_sighash_flags_0_5_1_0/00001.png | Bin 333 -> 325 bytes .../nanos/test_sighash_flags_0_5_2_0/00000.png | Bin 359 -> 357 bytes .../nanos/test_sighash_flags_0_6_1_0/00001.png | Bin 333 -> 325 bytes .../nanos/test_sighash_flags_0_6_2_0/00000.png | Bin 359 -> 357 bytes .../nanos/test_sighash_flags_0_7_1_0/00001.png | Bin 333 -> 325 bytes .../nanos/test_sighash_flags_0_7_2_0/00000.png | Bin 359 -> 357 bytes .../nanos/test_sighash_flags_0_8_1_0/00001.png | Bin 333 -> 325 bytes .../nanos/test_sighash_flags_0_8_2_0/00000.png | Bin 359 -> 357 bytes .../nanos/test_sighash_flags_0_9_1_0/00001.png | Bin 333 -> 325 bytes .../nanos/test_sighash_flags_0_9_2_0/00000.png | Bin 359 -> 357 bytes .../test_sighashes_multi_input_0_11_0/00001.png | Bin 408 -> 403 bytes .../test_sighashes_multi_input_0_12_0/00001.png | Bin 394 -> 386 bytes .../test_sighashes_multi_input_0_13_0/00001.png | Bin 403 -> 385 bytes .../test_sighashes_multi_input_0_14_0/00001.png | Bin 417 -> 412 bytes .../test_sighashes_multi_input_0_15_0/00001.png | Bin 418 -> 414 bytes .../test_sighashes_multi_input_0_16_0/00001.png | Bin 406 -> 400 bytes .../test_sighashes_multi_input_0_17_0/00001.png | Bin 369 -> 422 bytes .../test_sighashes_multi_input_0_17_0/00002.png | Bin 424 -> 459 bytes .../test_sighashes_multi_input_0_17_0/00003.png | Bin 459 -> 505 bytes .../test_sighashes_multi_input_0_17_0/00004.png | Bin 505 -> 496 bytes .../test_sighashes_multi_input_0_17_0/00005.png | Bin 496 -> 524 bytes .../test_sighashes_multi_input_0_17_0/00006.png | Bin 524 -> 479 bytes .../test_sighashes_multi_input_0_17_0/00007.png | Bin 479 -> 425 bytes .../test_sighashes_multi_input_0_17_0/00008.png | Bin 425 -> 326 bytes .../test_sighashes_multi_input_0_17_0/00009.png | Bin 326 -> 0 bytes .../test_sighashes_multi_input_0_18_0/00001.png | Bin 369 -> 359 bytes .../test_sighashes_multi_input_0_19_0/00001.png | Bin 369 -> 359 bytes .../test_sighashes_multi_input_0_20_0/00001.png | Bin 369 -> 359 bytes .../test_sighashes_multi_input_0_21_0/00001.png | Bin 369 -> 359 bytes .../test_sighashes_multi_input_0_22_0/00001.png | Bin 369 -> 359 bytes .../test_sighashes_multi_input_0_23_0/00000.png | Bin 364 -> 360 bytes .../test_unknown_asset_display_0_2_0/00000.png | Bin 351 -> 345 bytes .../test_asset_metadata_display_0_3_0/00000.png | Bin 401 -> 394 bytes .../test_asset_metadata_display_1_3_0/00000.png | Bin 401 -> 394 bytes .../00000.png | Bin 401 -> 394 bytes .../test_asset_operations_0_0_3_0/00001.png | Bin 399 -> 395 bytes .../test_asset_operations_0_1_2_0/00001.png | Bin 403 -> 400 bytes .../test_asset_operations_0_2_2_0/00001.png | Bin 406 -> 401 bytes .../nanosp/test_sighash_flags_0_0_1_0/00001.png | Bin 392 -> 387 bytes .../nanosp/test_sighash_flags_0_0_2_0/00000.png | Bin 411 -> 407 bytes .../test_sighash_flags_0_10_1_0/00001.png | Bin 392 -> 387 bytes .../test_sighash_flags_0_10_2_0/00000.png | Bin 411 -> 407 bytes .../nanosp/test_sighash_flags_0_1_1_0/00001.png | Bin 392 -> 387 bytes .../nanosp/test_sighash_flags_0_1_2_0/00000.png | Bin 411 -> 407 bytes .../nanosp/test_sighash_flags_0_2_1_0/00001.png | Bin 392 -> 387 bytes .../nanosp/test_sighash_flags_0_2_2_0/00000.png | Bin 411 -> 407 bytes .../nanosp/test_sighash_flags_0_3_1_0/00001.png | Bin 392 -> 387 bytes .../nanosp/test_sighash_flags_0_3_2_0/00000.png | Bin 411 -> 407 bytes .../nanosp/test_sighash_flags_0_4_1_0/00001.png | Bin 392 -> 387 bytes .../nanosp/test_sighash_flags_0_4_2_0/00000.png | Bin 411 -> 407 bytes .../nanosp/test_sighash_flags_0_5_1_0/00001.png | Bin 392 -> 387 bytes .../nanosp/test_sighash_flags_0_5_2_0/00000.png | Bin 411 -> 407 bytes .../nanosp/test_sighash_flags_0_6_1_0/00001.png | Bin 392 -> 387 bytes .../nanosp/test_sighash_flags_0_6_2_0/00000.png | Bin 411 -> 407 bytes .../nanosp/test_sighash_flags_0_7_1_0/00001.png | Bin 392 -> 387 bytes .../nanosp/test_sighash_flags_0_7_2_0/00000.png | Bin 411 -> 407 bytes .../nanosp/test_sighash_flags_0_8_1_0/00001.png | Bin 392 -> 387 bytes .../nanosp/test_sighash_flags_0_8_2_0/00000.png | Bin 411 -> 407 bytes .../nanosp/test_sighash_flags_0_9_1_0/00001.png | Bin 392 -> 387 bytes .../nanosp/test_sighash_flags_0_9_2_0/00000.png | Bin 411 -> 407 bytes .../test_sighashes_multi_input_0_11_0/00001.png | Bin 468 -> 467 bytes .../test_sighashes_multi_input_0_12_0/00001.png | Bin 450 -> 448 bytes .../test_sighashes_multi_input_0_13_0/00001.png | Bin 450 -> 442 bytes .../test_sighashes_multi_input_0_14_0/00001.png | Bin 479 -> 469 bytes .../test_sighashes_multi_input_0_15_0/00001.png | Bin 471 -> 470 bytes .../test_sighashes_multi_input_0_16_0/00001.png | Bin 458 -> 452 bytes .../test_sighashes_multi_input_0_17_0/00001.png | Bin 533 -> 481 bytes .../test_sighashes_multi_input_0_18_0/00001.png | Bin 535 -> 524 bytes .../test_sighashes_multi_input_0_19_0/00001.png | Bin 549 -> 542 bytes .../test_sighashes_multi_input_0_20_0/00001.png | Bin 546 -> 539 bytes .../test_sighashes_multi_input_0_21_0/00001.png | Bin 531 -> 520 bytes .../test_sighashes_multi_input_0_22_0/00001.png | Bin 524 -> 517 bytes .../test_sighashes_multi_input_0_23_0/00000.png | Bin 418 -> 409 bytes .../test_unknown_asset_display_0_2_0/00000.png | Bin 401 -> 394 bytes .../test_asset_metadata_display_0_3_0/00000.png | Bin 401 -> 394 bytes .../test_asset_metadata_display_1_3_0/00000.png | Bin 401 -> 394 bytes .../00000.png | Bin 401 -> 394 bytes .../test_asset_operations_0_0_3_0/00001.png | Bin 399 -> 395 bytes .../test_asset_operations_0_1_2_0/00001.png | Bin 403 -> 400 bytes .../test_asset_operations_0_2_2_0/00001.png | Bin 406 -> 401 bytes .../nanox/test_sighash_flags_0_0_1_0/00001.png | Bin 392 -> 387 bytes .../nanox/test_sighash_flags_0_0_2_0/00000.png | Bin 411 -> 407 bytes .../nanox/test_sighash_flags_0_10_1_0/00001.png | Bin 392 -> 387 bytes .../nanox/test_sighash_flags_0_10_2_0/00000.png | Bin 411 -> 407 bytes .../nanox/test_sighash_flags_0_1_1_0/00001.png | Bin 392 -> 387 bytes .../nanox/test_sighash_flags_0_1_2_0/00000.png | Bin 411 -> 407 bytes .../nanox/test_sighash_flags_0_2_1_0/00001.png | Bin 392 -> 387 bytes .../nanox/test_sighash_flags_0_2_2_0/00000.png | Bin 411 -> 407 bytes .../nanox/test_sighash_flags_0_3_1_0/00001.png | Bin 392 -> 387 bytes .../nanox/test_sighash_flags_0_3_2_0/00000.png | Bin 411 -> 407 bytes .../nanox/test_sighash_flags_0_4_1_0/00001.png | Bin 392 -> 387 bytes .../nanox/test_sighash_flags_0_4_2_0/00000.png | Bin 411 -> 407 bytes .../nanox/test_sighash_flags_0_5_1_0/00001.png | Bin 392 -> 387 bytes .../nanox/test_sighash_flags_0_5_2_0/00000.png | Bin 411 -> 407 bytes .../nanox/test_sighash_flags_0_6_1_0/00001.png | Bin 392 -> 387 bytes .../nanox/test_sighash_flags_0_6_2_0/00000.png | Bin 411 -> 407 bytes .../nanox/test_sighash_flags_0_7_1_0/00001.png | Bin 392 -> 387 bytes .../nanox/test_sighash_flags_0_7_2_0/00000.png | Bin 411 -> 407 bytes .../nanox/test_sighash_flags_0_8_1_0/00001.png | Bin 392 -> 387 bytes .../nanox/test_sighash_flags_0_8_2_0/00000.png | Bin 411 -> 407 bytes .../nanox/test_sighash_flags_0_9_1_0/00001.png | Bin 392 -> 387 bytes .../nanox/test_sighash_flags_0_9_2_0/00000.png | Bin 411 -> 407 bytes .../test_sighashes_multi_input_0_11_0/00001.png | Bin 468 -> 467 bytes .../test_sighashes_multi_input_0_12_0/00001.png | Bin 450 -> 448 bytes .../test_sighashes_multi_input_0_13_0/00001.png | Bin 450 -> 442 bytes .../test_sighashes_multi_input_0_14_0/00001.png | Bin 479 -> 469 bytes .../test_sighashes_multi_input_0_15_0/00001.png | Bin 471 -> 470 bytes .../test_sighashes_multi_input_0_16_0/00001.png | Bin 458 -> 452 bytes .../test_sighashes_multi_input_0_17_0/00001.png | Bin 533 -> 481 bytes .../test_sighashes_multi_input_0_18_0/00001.png | Bin 535 -> 524 bytes .../test_sighashes_multi_input_0_19_0/00001.png | Bin 549 -> 542 bytes .../test_sighashes_multi_input_0_20_0/00001.png | Bin 546 -> 539 bytes .../test_sighashes_multi_input_0_21_0/00001.png | Bin 531 -> 520 bytes .../test_sighashes_multi_input_0_22_0/00001.png | Bin 524 -> 517 bytes .../test_sighashes_multi_input_0_23_0/00000.png | Bin 418 -> 409 bytes .../test_unknown_asset_display_0_2_0/00000.png | Bin 401 -> 394 bytes 138 files changed, 13 insertions(+), 13 deletions(-) delete mode 100644 tests_liquid/snapshots/nanos/test_sighash_flags_0_0_2_0/00002.png delete mode 100644 tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00009.png diff --git a/Makefile b/Makefile index a558086a9..4936a6246 100644 --- a/Makefile +++ b/Makefile @@ -127,7 +127,7 @@ DEFINES += COIN_P2SH_VERSION=75 DEFINES += COIN_PREFIX_CONFIDENTIAL=4 DEFINES += HAVE_LIQUID DEFINES += LIQUID_NET_REGTEST -DEFINES += COIN_COINID_SHORT=\"tL-BTC\" +DEFINES += COIN_COINID_SHORT=\"tLBTC\" DEFINES += COIN_NATIVE_SEGWIT_PREFIX=\"ert\" DEFINES += COIN_NATIVE_SEGWIT_PREFIX_CONFIDENTIAL=\"el\" @@ -144,7 +144,7 @@ DEFINES += COIN_P2SH_VERSION=19 DEFINES += COIN_PREFIX_CONFIDENTIAL=23 DEFINES += HAVE_LIQUID DEFINES += LIQUID_NET_TESTNET -DEFINES += COIN_COINID_SHORT=\"tL-BTC\" +DEFINES += COIN_COINID_SHORT=\"tLBTC\" DEFINES += COIN_NATIVE_SEGWIT_PREFIX=\"tex\" DEFINES += COIN_NATIVE_SEGWIT_PREFIX_CONFIDENTIAL=\"tlq\" @@ -161,7 +161,7 @@ DEFINES += COIN_P2SH_VERSION=39 DEFINES += COIN_PREFIX_CONFIDENTIAL=12 DEFINES += HAVE_LIQUID DEFINES += LIQUID_NET_MAINNET -DEFINES += COIN_COINID_SHORT=\"L-BTC\" +DEFINES += COIN_COINID_SHORT=\"LBTC\" DEFINES += COIN_NATIVE_SEGWIT_PREFIX=\"ex\" DEFINES += COIN_NATIVE_SEGWIT_PREFIX_CONFIDENTIAL=\"lq\" diff --git a/src/liquid/liquid_assets.c b/src/liquid/liquid_assets.c index 1ba4635ce..24fc0684a 100644 --- a/src/liquid/liquid_assets.c +++ b/src/liquid/liquid_assets.c @@ -24,22 +24,22 @@ STATIC_NO_TEST const asset_definition_t liquid_assets[] = { {"LCAD", 8}}, {{0x14,0x4c,0x65,0x43,0x44,0xaa,0x71,0x6d,0x6f,0x3a,0xbc,0xc1,0xca,0x90,0xe5,0x64, 0x1e,0x4e,0x2a,0x7f,0x63,0x3b,0xc0,0x9f,0xe3,0xba,0xf6,0x45,0x85,0x81,0x9a,0x49}, - {"tL-BTC", 8}}, // Liquid testnet + {"tLBTC", 8}}, // Liquid testnet {{0x34,0x38,0xec,0xb4,0x9f,0xc4,0x5c,0x08,0xe6,0x87,0xde,0x47,0x49,0xed,0x62,0x8c, 0x51,0x1e,0x32,0x64,0x60,0xea,0x43,0x36,0x79,0x4e,0x1c,0xf0,0x27,0x41,0x32,0x9e}, {"JPYS", 0}}, {{0x5a,0xc9,0xf6,0x5c,0x0e,0xfc,0xc4,0x77,0x5e,0x0b,0xae,0xc4,0xec,0x03,0xab,0xdd, 0xe2,0x24,0x73,0xcd,0x3c,0xf3,0x3c,0x04,0x19,0xca,0x29,0x0e,0x07,0x51,0xb2,0x25}, - {"tL-BTC", 8}}, // Liquid regtest + {"tLBTC", 8}}, // Liquid regtest {{0x6f,0x02,0x79,0xe9,0xed,0x04,0x1c,0x3d,0x71,0x0a,0x9f,0x57,0xd0,0xc0,0x29,0x28, 0x41,0x64,0x60,0xc4,0xb7,0x22,0xae,0x34,0x57,0xa1,0x1e,0xec,0x38,0x1c,0x52,0x6d}, - {"L-BTC", 8}}, // Liquid mainnet (liquidv1) + {"LBTC", 8}}, // Liquid mainnet (liquidv1) {{0xb0,0x0b,0x0f,0xf0,0xb1,0x1e,0xbd,0x47,0xf7,0xc6,0xf5,0x76,0x14,0xc0,0x46,0xdb, 0xbd,0x20,0x4e,0x84,0xbf,0x01,0x17,0x8b,0xaf,0x2b,0xe3,0x71,0x3a,0x20,0x6e,0xb7}, {"BTSE", 8}}, {{0xb2,0xe1,0x5d,0x0d,0x7a,0x0c,0x94,0xe4,0xe2,0xce,0x0f,0xe6,0xe8,0x69,0x1b,0x9e, 0x45,0x13,0x77,0xf6,0xe4,0x6e,0x80,0x45,0xa8,0x6f,0x7c,0x4b,0x5d,0x4f,0x0f,0x23}, - {"RL-BTC", 8}}, + {"RLBTC", 8}}, {{0xce,0x09,0x1c,0x99,0x8b,0x83,0xc7,0x8b,0xb7,0x1a,0x63,0x23,0x13,0xba,0x37,0x60, 0xf1,0x76,0x3d,0x9c,0xfc,0xff,0xae,0x02,0x25,0x8f,0xfa,0x98,0x65,0xa3,0x7b,0xd2}, {"USDt", 8}}, @@ -58,20 +58,20 @@ STATIC_NO_TEST const asset_definition_t liquid_assets[] = { /// Number of assets in list #define N_LIQUID_ASSETS (sizeof(liquid_assets) / sizeof(liquid_assets[0])) -/// Asset tag of L-BTC or TL-BTC depending on build +/// Asset tag of LBTC or tLBTC depending on build const uint8_t liquid_bitcoin_tag[LIQUID_ASSET_TAG_LEN] = { #if defined(LIQUID_NET_REGTEST) - /// Asset tag of regtest TL-BTC + /// Asset tag of regtest tLBTC 0x5a, 0xc9, 0xf6, 0x5c, 0x0e, 0xfc, 0xc4, 0x77, 0x5e, 0x0b, 0xae, 0xc4, 0xec, 0x03, 0xab, 0xdd, 0xe2, 0x24, 0x73, 0xcd, 0x3c, 0xf3, 0x3c, 0x04, 0x19, 0xca, 0x29, 0x0e, 0x07, 0x51, 0xb2, 0x25 #elif defined(LIQUID_NET_TESTNET) - /// Asset tag of testnet TL-BTC + /// Asset tag of testnet tLBTC 0x14, 0x4c, 0x65, 0x43, 0x44, 0xaa, 0x71, 0x6d, 0x6f, 0x3a, 0xbc, 0xc1, 0xca, 0x90, 0xe5, 0x64, 0x1e, 0x4e, 0x2a, 0x7f, 0x63, 0x3b, 0xc0, 0x9f, 0xe3, 0xba, 0xf6, 0x45, 0x85, 0x81, 0x9a, 0x49 #elif defined(LIQUID_NET_MAINNET) - /// Asset tag of L-BTC + /// Asset tag of LBTC 0x6f, 0x02, 0x79, 0xe9, 0xed, 0x04, 0x1c, 0x3d, 0x71, 0x0a, 0x9f, 0x57, 0xd0, 0xc0, 0x29, 0x28, 0x41, 0x64, 0x60, 0xc4, 0xb7, 0x22, 0xae, 0x34, 0x57, 0xa1, 0x1e, 0xec, 0x38, 0x1c, 0x52, 0x6d diff --git a/src/liquid/liquid_assets.h b/src/liquid/liquid_assets.h index 4e4c84c59..79551be08 100644 --- a/src/liquid/liquid_assets.h +++ b/src/liquid/liquid_assets.h @@ -73,7 +73,7 @@ typedef struct { uint8_t write_idx; } asset_cache_t; -/// Asset tag of L-BTC or TL-BTC depending on build +/// Asset tag of LBTC or tLBTC depending on build extern const uint8_t liquid_bitcoin_tag[LIQUID_ASSET_TAG_LEN]; /** @@ -86,7 +86,7 @@ extern const uint8_t liquid_bitcoin_tag[LIQUID_ASSET_TAG_LEN]; const asset_info_t *liquid_get_asset_info(const uint8_t tag[static LIQUID_ASSET_TAG_LEN]); /** - * Checks wether the given asset tag corresponds to L-BTC (or TL-BTC for tentnet build) + * Checks wether the given asset tag corresponds to LBTC (or tLBTC for tentnet build) * * @param[in] tag asset tag for look-up * @return true diff --git a/tests_liquid/snapshots/nanos/test_asset_metadata_display_0_3_0/00000.png b/tests_liquid/snapshots/nanos/test_asset_metadata_display_0_3_0/00000.png index dcd35a276c0c0987d1c1c07b19590cf9d497d4c1..548258716adf4c20d13ab1f2d42e235e6de7c079 100644 GIT binary patch delta 318 zcmV-E0m1&?0@(tPB!3`DL_t(|ob8#x5`!QNM5R;z|ATvI56&=1a2p9sK=z#~qQ(T` zCfznd2qCKyybVzB{hSWN?qtWZWC3^C;0e9&$=Unu zWT+I2#V+PmYg5*`@>WGbDNj|508tC3VVjFIF3wX6aCMrUm4{$gg7(g>rjVvzq5`-WKMRRBU{}0}W?V%aR#O@%gi{(8}WtId; zK-)$LA!Jp8w*U&hpVMiGPI4?uVSs1x_7=cOvP#+z#fY3hjL033Ml=U=bCVsAYqN0h z>YOw}_wRsG*UEb*DU_zYS1~*AVWhCK8m{^#5JFWq3;C~No;16x!3AOLZS^GWG zP+V|Udzn`aPFeBFM^)F7mkc8ywFT3#%u>!iX>qJzSv0l++YQ`P)ysVvUU%H`r^qkxVDXarIuiCLD#x&zb zL?`PV>UI`G&GNc_@_CzDjlaO4b5*Kl!gK!dwc*0A%qY@mSqPF WhrumR>gAgN0000C;0e9&$=Unu zWT+I2#V+PmYg5*`@>WGbDNj|508tC3VVjFIF3wX6aCMrUm4{$gg7(g>rjVvzq5`-WKMRRBU{}0}W?V%aR#O@%gi{(8}WtId; zK-)$LA!Jp8w*U&hpVMiGPI4?uVSs1x_7=cOvP#+z#fY3hjL033Ml=U=bCVsAYqN0h z>YOw}_wRsG*UEb*DU_zYS1~*AVWhCK8m{^#5JFWq3;C~No;16x!3AOLZS^GWG zP+V|Udzn`aPFeBFM^)F7mkc8ywFT3#%u>!iX>qJzSv0l++YQ`P)ysVvUU%H`r^qkxVDXarIuiCLD#x&zb zL?`PV>UI`G&GNc_@_CzDjlaO4b5*Kl!gK!dwc*0A%qY@mSqPF WhrumR>gAgN0000C;0e9&$=Unu zWT+I2#V+PmYg5*`@>WGbDNj|508tC3VVjFIF3wX6aCMrUm4{$gg7(g>rjVvzq5`-WKMRRBU{}0}W?V%aR#O@%gi{(8}WtId; zK-)$LA!Jp8w*U&hpVMiGPI4?uVSs1x_7=cOvP#+z#fY3hjL033Ml=U=bCVsAYqN0h z>YOw}_wRsG*UEb*DU_zYS1~*AVWhCK8m{^#5JFWq3;C~No;16x!3AOLZS^GWG zP+V|Udzn`aPFeBFM^)F7mkc8ywFT3#%u>!iX>qJzSv0l++YQ`P)ysVvUU%H`r^qkxVDXarIuiCLD#x&zb zL?`PV>UI`G&GNc_@_CzDjlaO4b5*Kl!gK!dwc*0A%qY@mSqPF WhrumR>gAgN0000flDXD``t*m8s6^= zV&Dm~kSAv+i!!vjdz3dORm>}CQ}(*@QAxw(C6ke465;sxN}VnS z{L#8PuwZpDZaR2|3BXe;;5IchO!2b5RQ^oYYu0QT8s6?(h9=(y000000OU9Tdq2wq TBV)Ce00000NkvXXu0mjf)YFh! delta 325 zcmV-L0lNO&0^kCWB!4GKL_t(|ob8$05`-WKhH+8?wEpj^%maZE z5D@?XfTt3?1*qWr+1!TcB*$af8Q@;Ly#=tsR^bD&Ymps*5qSc*rRHL87C8Z_Hg_95 z+lO1Q{TooJ>&mf{@$wd+Ga*iHgGItn=}B(;5uSU$EYE>@p@01W6qO9^4_0mbsnZnn3rtsvKC94i0G=!refSbzpr0-)ufb&gnQxIMx%EbQVmUA>T)*V zk5=j88hwg!JwCkCP3dER5RJRzd1kX#LsPe||1?*g%2RwQ3{8johN0Pa0RR91003ov X3MkJ5CEe@a00000NkvXXu0mjf{Vkkc diff --git a/tests_liquid/snapshots/nanos/test_asset_operations_0_1_2_0/00001.png b/tests_liquid/snapshots/nanos/test_asset_operations_0_1_2_0/00001.png index d4c5d3ac1dc398f08d7849105a6b29644a4835cf..304ade109228ec95985669cde5a56935402e9367 100644 GIT binary patch delta 324 zcmV-K0lWU?0^b6VB!4DJL_t(|ob8#*5`!QNMWIvw|AV`z3uhQ4A@UC3Ju5}D@djd& z8Up|T;H_9~0}}ZEZm0H8vg5S`4%myYwgII$uec2njL-?75V`~0NXo(7EV2W9HG>7t z&T%7H{tZafI`Q7g_-Gr@8GB6bgGJI%8cDYO2+zGv|Ve=zWY zCWu0s+(jm7XmRyOZ)CfevDPN7b?Kv6!|0_ZBWxBMn-jB*wYFti>{}pLr@>WvDr`QX zy_3}xD(fI+&B>>t625*_)-IjJ%B5yhG~=!+UlwlFa?}_@0*>oy&`4YHcAdMSez;uD z2kxU4J7~e~%{{o@R6AoD2fQ@{uIq;SA)e-!!k_7K&ia^!`nM~lq3nwQ00000fCNqq WEX@NtE94&l0000|Fd&mzHcSTk2DiEs?WNSRBtP?;D{fzZG63 z6nUCTL%KRrQ=b-8neZ`_tS=p#B~2Yr72}TlzFt|oCZ$Bg98RchB;TU-EmNwYvAf*P z2I0^uU0h>KF+*;IcUqYX#u#G&=am9I%4|fWuZG5MUH)kuG c0000YKaU2{19qxTyZ`_I07*qoM6N<$g8l%Jpa1{> diff --git a/tests_liquid/snapshots/nanos/test_asset_operations_0_2_2_0/00001.png b/tests_liquid/snapshots/nanos/test_asset_operations_0_2_2_0/00001.png index d179191bd06ebc14d5ba7fad6c5b6398697d5fdd..8ea9d1922514352c24c00026be314a3491cf5006 100644 GIT binary patch delta 325 zcmV-L0lNO=0^kCWB!4GKL_t(|ob8!G5`!QNMWs{kf8Z|Kg)?7)!Gzs;3>Ha4=}vOnm$2{ovOE{^LVx`UR7HmR(A+$av)0J0E5;ymo4&@P zrS<9V-i*^QWj@ll34pf@c-E5DbwkrVk>;1o$8~C delta 329 zcmV-P0k;0&0^|aaB!4SOL_t(|ob8!G5`!QNMWs{kf8Z|a!Wjk$q#-2)^uJX_(C`D8 zq}v7n0N|+vZvzB;KbOm}JK6DAG6&p?x3>XWqF3UE$XaLzpoH##*dqBcH;e3mRLyLG z7yHB(EdLG&wHA(@jF-0o#)N%xA1o4v(v#%2AK|&z%kun?7k}yxpei!dA4WlHs6QC^ zz!RK8o?JyHVW=W|ike;!snZKy>u*=G<85#j63stxmc?vr4?#PxN3Gos-dZ&EBYWan|{V( zOZ)6>ig6aFlR_89i^j$QVOJVGo7?QSthO4Oo`d|K=FD9>y{0fU9c~?l(nda11poj5 b001lp98b>!zsF9A00000NkvXXu0mjfILDbJ diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_0_1_0/00001.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_0_1_0/00001.png index 28fe5e504efe97757173571f56a14c18449fc56b..a8397017a35ced0be904d446b750ca42cf7e6396 100644 GIT binary patch delta 298 zcmV+_0oDG^0>uK5B!3J^L_t(|ob8#*5`!=ZMM{qIvOts z1c?9u004jPH}4f>W>??L24ReS^*+ZN6M~ZIUI}9W9@%pczyNLLq-PYG=0-6s(|;%S3z~$JIiNKYd7-`m zs>o2^3_)tBZwzeU38IiEN0Ezg+NCn%&+WW{H+D$bJ@EApDo*2K)Jt9&t@ATI%MSjl-9|I7P-=T-rn(QhaG&W=~y>#jwBR>T0Y(Z3ck+R=$w#Q>)*puIy- wTLo(W4yWwtL?cTWwQrgrpaB2?005kY2U+%;HuX=Te*gdg07*qoM6N<$f delta 306 zcmV-20nPr!0?h)DB!3i1L_t(|ob8xF62l+}MX^)wf8Z|KMW$8-HA!0_`rpbVjxiqs z2oV4P0ASDaVZDQu+0<9Ffg5ArtvApn*C@o#Wr+2J{0<*i>riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7X@XKmY&$ diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_0_2_0/00000.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_0_2_0/00000.png index 337e66c7e3b9ebcb09e8cc1ab47d271fd8b91f70..57875d7e53322e4c467d98ab9ab26d2e9a833241 100644 GIT binary patch delta 330 zcmV-Q0k!_;0_6gbB!4VPL_t(|ob8#*5`!=ZMNOyv{|9%`E}Y3kK%{vT(%iGsL=A=n zFSu<00034cc^hEh{W_hd-N}w+ArAO2p56x3lD(2Q1Zm+HfJ*od$SszG*i5nm%Go3f zT)ZZ?VEK2zIM>E|gYob-U@&P9?t@8WD32ug2!k48Z^t!&4}biD5Bz}-Ji+XHa-RK8 zGL$Ptv4nY5*W`&Vf0U>uc~?b?E?CK{S)Q-ZGdVA3O;1fpFF#ebq*B}Ysv=}57Ktt5 zi;#nckW!lo=YhL~vzWP(Wwkb2UR#ViQha^*sdLd^74k+_L(3o=-v>q`dkdIJ%F&|{ zzqDnbKYB&g&_hNH2l#FgK00y6NZT4@Xc^+UzEu9C>zegehL*SYm7!Oo-wM_#Vk`gv c002NFK3wd{8SxrGTL1t607*qoM6N<$f~dNdBme*a delta 332 zcmV-S0ki()0_OsdB!4bRL_t(|ob8#x5`-WKhI40o{|DZ~c4)>iAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000b=%MgRq*37h4eRxPbkJCLY|1VIo49_}P}TKpH4$L<8?X{t;p zy+UQc_4@p%0?~E_&igM#?#L~IOHR(-<@sYotiy&C*Y&GII0yeh-p3zW9cv$Q0k>6Y_)5~SfP=m zSMUtz)%Ex|-o}7!H9hbQ(8{%C?kQVa?C`*Uj-J(h>P7(Y#?ZWvi?6}@n{fGLp>YTp myqR(V_$?>^<%seR_VWh!uK5B!3J^L_t(|ob8#*5`!=ZMM{qIvOts z1c?9u004jPH}4f>W>??L24ReS^*+ZN6M~ZIUI}9W9@%pczyNLLq-PYG=0-6s(|;%S3z~$JIiNKYd7-`m zs>o2^3_)tBZwzeU38IiEN0Ezg+NCn%&+WW{H+D$bJ@EApDo*2K)Jt9&t@ATI%MSjl-9|I7P-=T-rn(QhaG&W=~y>#jwBR>T0Y(Z3ck+R=$w#Q>)*puIy- wTLo(W4yWwtL?cTWwQrgrpaB2?005kY2U+%;HuX=Te*gdg07*qoM6N<$f delta 306 zcmV-20nPr!0?h)DB!3i1L_t(|ob8xF62l+}MX^)wf8Z|KMW$8-HA!0_`rpbVjxiqs z2oV4P0ASDaVZDQu+0<9Ffg5ArtvApn*C@o#Wr+2J{0<*i>riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7X@XKmY&$ diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_10_2_0/00000.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_10_2_0/00000.png index 337e66c7e3b9ebcb09e8cc1ab47d271fd8b91f70..57875d7e53322e4c467d98ab9ab26d2e9a833241 100644 GIT binary patch delta 330 zcmV-Q0k!_;0_6gbB!4VPL_t(|ob8#*5`!=ZMNOyv{|9%`E}Y3kK%{vT(%iGsL=A=n zFSu<00034cc^hEh{W_hd-N}w+ArAO2p56x3lD(2Q1Zm+HfJ*od$SszG*i5nm%Go3f zT)ZZ?VEK2zIM>E|gYob-U@&P9?t@8WD32ug2!k48Z^t!&4}biD5Bz}-Ji+XHa-RK8 zGL$Ptv4nY5*W`&Vf0U>uc~?b?E?CK{S)Q-ZGdVA3O;1fpFF#ebq*B}Ysv=}57Ktt5 zi;#nckW!lo=YhL~vzWP(Wwkb2UR#ViQha^*sdLd^74k+_L(3o=-v>q`dkdIJ%F&|{ zzqDnbKYB&g&_hNH2l#FgK00y6NZT4@Xc^+UzEu9C>zegehL*SYm7!Oo-wM_#Vk`gv c002NFK3wd{8SxrGTL1t607*qoM6N<$f~dNdBme*a delta 332 zcmV-S0ki()0_OsdB!4bRL_t(|ob8#x5`-WKhI40o{|DZ~c4)>iAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000uK5B!3J^L_t(|ob8#*5`!=ZMM{qIvOts z1c?9u004jPH}4f>W>??L24ReS^*+ZN6M~ZIUI}9W9@%pczyNLLq-PYG=0-6s(|;%S3z~$JIiNKYd7-`m zs>o2^3_)tBZwzeU38IiEN0Ezg+NCn%&+WW{H+D$bJ@EApDo*2K)Jt9&t@ATI%MSjl-9|I7P-=T-rn(QhaG&W=~y>#jwBR>T0Y(Z3ck+R=$w#Q>)*puIy- wTLo(W4yWwtL?cTWwQrgrpaB2?005kY2U+%;HuX=Te*gdg07*qoM6N<$f delta 306 zcmV-20nPr!0?h)DB!3i1L_t(|ob8xF62l+}MX^)wf8Z|KMW$8-HA!0_`rpbVjxiqs z2oV4P0ASDaVZDQu+0<9Ffg5ArtvApn*C@o#Wr+2J{0<*i>riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7X@XKmY&$ diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_1_2_0/00000.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_1_2_0/00000.png index 337e66c7e3b9ebcb09e8cc1ab47d271fd8b91f70..57875d7e53322e4c467d98ab9ab26d2e9a833241 100644 GIT binary patch delta 330 zcmV-Q0k!_;0_6gbB!4VPL_t(|ob8#*5`!=ZMNOyv{|9%`E}Y3kK%{vT(%iGsL=A=n zFSu<00034cc^hEh{W_hd-N}w+ArAO2p56x3lD(2Q1Zm+HfJ*od$SszG*i5nm%Go3f zT)ZZ?VEK2zIM>E|gYob-U@&P9?t@8WD32ug2!k48Z^t!&4}biD5Bz}-Ji+XHa-RK8 zGL$Ptv4nY5*W`&Vf0U>uc~?b?E?CK{S)Q-ZGdVA3O;1fpFF#ebq*B}Ysv=}57Ktt5 zi;#nckW!lo=YhL~vzWP(Wwkb2UR#ViQha^*sdLd^74k+_L(3o=-v>q`dkdIJ%F&|{ zzqDnbKYB&g&_hNH2l#FgK00y6NZT4@Xc^+UzEu9C>zegehL*SYm7!Oo-wM_#Vk`gv c002NFK3wd{8SxrGTL1t607*qoM6N<$f~dNdBme*a delta 332 zcmV-S0ki()0_OsdB!4bRL_t(|ob8#x5`-WKhI40o{|DZ~c4)>iAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000uK5B!3J^L_t(|ob8#*5`!=ZMM{qIvOts z1c?9u004jPH}4f>W>??L24ReS^*+ZN6M~ZIUI}9W9@%pczyNLLq-PYG=0-6s(|;%S3z~$JIiNKYd7-`m zs>o2^3_)tBZwzeU38IiEN0Ezg+NCn%&+WW{H+D$bJ@EApDo*2K)Jt9&t@ATI%MSjl-9|I7P-=T-rn(QhaG&W=~y>#jwBR>T0Y(Z3ck+R=$w#Q>)*puIy- wTLo(W4yWwtL?cTWwQrgrpaB2?005kY2U+%;HuX=Te*gdg07*qoM6N<$f delta 306 zcmV-20nPr!0?h)DB!3i1L_t(|ob8xF62l+}MX^)wf8Z|KMW$8-HA!0_`rpbVjxiqs z2oV4P0ASDaVZDQu+0<9Ffg5ArtvApn*C@o#Wr+2J{0<*i>riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7X@XKmY&$ diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_2_2_0/00000.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_2_2_0/00000.png index 337e66c7e3b9ebcb09e8cc1ab47d271fd8b91f70..57875d7e53322e4c467d98ab9ab26d2e9a833241 100644 GIT binary patch delta 330 zcmV-Q0k!_;0_6gbB!4VPL_t(|ob8#*5`!=ZMNOyv{|9%`E}Y3kK%{vT(%iGsL=A=n zFSu<00034cc^hEh{W_hd-N}w+ArAO2p56x3lD(2Q1Zm+HfJ*od$SszG*i5nm%Go3f zT)ZZ?VEK2zIM>E|gYob-U@&P9?t@8WD32ug2!k48Z^t!&4}biD5Bz}-Ji+XHa-RK8 zGL$Ptv4nY5*W`&Vf0U>uc~?b?E?CK{S)Q-ZGdVA3O;1fpFF#ebq*B}Ysv=}57Ktt5 zi;#nckW!lo=YhL~vzWP(Wwkb2UR#ViQha^*sdLd^74k+_L(3o=-v>q`dkdIJ%F&|{ zzqDnbKYB&g&_hNH2l#FgK00y6NZT4@Xc^+UzEu9C>zegehL*SYm7!Oo-wM_#Vk`gv c002NFK3wd{8SxrGTL1t607*qoM6N<$f~dNdBme*a delta 332 zcmV-S0ki()0_OsdB!4bRL_t(|ob8#x5`-WKhI40o{|DZ~c4)>iAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000uK5B!3J^L_t(|ob8#*5`!=ZMM{qIvOts z1c?9u004jPH}4f>W>??L24ReS^*+ZN6M~ZIUI}9W9@%pczyNLLq-PYG=0-6s(|;%S3z~$JIiNKYd7-`m zs>o2^3_)tBZwzeU38IiEN0Ezg+NCn%&+WW{H+D$bJ@EApDo*2K)Jt9&t@ATI%MSjl-9|I7P-=T-rn(QhaG&W=~y>#jwBR>T0Y(Z3ck+R=$w#Q>)*puIy- wTLo(W4yWwtL?cTWwQrgrpaB2?005kY2U+%;HuX=Te*gdg07*qoM6N<$f delta 306 zcmV-20nPr!0?h)DB!3i1L_t(|ob8xF62l+}MX^)wf8Z|KMW$8-HA!0_`rpbVjxiqs z2oV4P0ASDaVZDQu+0<9Ffg5ArtvApn*C@o#Wr+2J{0<*i>riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7X@XKmY&$ diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_3_2_0/00000.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_3_2_0/00000.png index 337e66c7e3b9ebcb09e8cc1ab47d271fd8b91f70..57875d7e53322e4c467d98ab9ab26d2e9a833241 100644 GIT binary patch delta 330 zcmV-Q0k!_;0_6gbB!4VPL_t(|ob8#*5`!=ZMNOyv{|9%`E}Y3kK%{vT(%iGsL=A=n zFSu<00034cc^hEh{W_hd-N}w+ArAO2p56x3lD(2Q1Zm+HfJ*od$SszG*i5nm%Go3f zT)ZZ?VEK2zIM>E|gYob-U@&P9?t@8WD32ug2!k48Z^t!&4}biD5Bz}-Ji+XHa-RK8 zGL$Ptv4nY5*W`&Vf0U>uc~?b?E?CK{S)Q-ZGdVA3O;1fpFF#ebq*B}Ysv=}57Ktt5 zi;#nckW!lo=YhL~vzWP(Wwkb2UR#ViQha^*sdLd^74k+_L(3o=-v>q`dkdIJ%F&|{ zzqDnbKYB&g&_hNH2l#FgK00y6NZT4@Xc^+UzEu9C>zegehL*SYm7!Oo-wM_#Vk`gv c002NFK3wd{8SxrGTL1t607*qoM6N<$f~dNdBme*a delta 332 zcmV-S0ki()0_OsdB!4bRL_t(|ob8#x5`-WKhI40o{|DZ~c4)>iAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000uK5B!3J^L_t(|ob8#*5`!=ZMM{qIvOts z1c?9u004jPH}4f>W>??L24ReS^*+ZN6M~ZIUI}9W9@%pczyNLLq-PYG=0-6s(|;%S3z~$JIiNKYd7-`m zs>o2^3_)tBZwzeU38IiEN0Ezg+NCn%&+WW{H+D$bJ@EApDo*2K)Jt9&t@ATI%MSjl-9|I7P-=T-rn(QhaG&W=~y>#jwBR>T0Y(Z3ck+R=$w#Q>)*puIy- wTLo(W4yWwtL?cTWwQrgrpaB2?005kY2U+%;HuX=Te*gdg07*qoM6N<$f delta 306 zcmV-20nPr!0?h)DB!3i1L_t(|ob8xF62l+}MX^)wf8Z|KMW$8-HA!0_`rpbVjxiqs z2oV4P0ASDaVZDQu+0<9Ffg5ArtvApn*C@o#Wr+2J{0<*i>riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7X@XKmY&$ diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_4_2_0/00000.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_4_2_0/00000.png index 337e66c7e3b9ebcb09e8cc1ab47d271fd8b91f70..57875d7e53322e4c467d98ab9ab26d2e9a833241 100644 GIT binary patch delta 330 zcmV-Q0k!_;0_6gbB!4VPL_t(|ob8#*5`!=ZMNOyv{|9%`E}Y3kK%{vT(%iGsL=A=n zFSu<00034cc^hEh{W_hd-N}w+ArAO2p56x3lD(2Q1Zm+HfJ*od$SszG*i5nm%Go3f zT)ZZ?VEK2zIM>E|gYob-U@&P9?t@8WD32ug2!k48Z^t!&4}biD5Bz}-Ji+XHa-RK8 zGL$Ptv4nY5*W`&Vf0U>uc~?b?E?CK{S)Q-ZGdVA3O;1fpFF#ebq*B}Ysv=}57Ktt5 zi;#nckW!lo=YhL~vzWP(Wwkb2UR#ViQha^*sdLd^74k+_L(3o=-v>q`dkdIJ%F&|{ zzqDnbKYB&g&_hNH2l#FgK00y6NZT4@Xc^+UzEu9C>zegehL*SYm7!Oo-wM_#Vk`gv c002NFK3wd{8SxrGTL1t607*qoM6N<$f~dNdBme*a delta 332 zcmV-S0ki()0_OsdB!4bRL_t(|ob8#x5`-WKhI40o{|DZ~c4)>iAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000uK5B!3J^L_t(|ob8#*5`!=ZMM{qIvOts z1c?9u004jPH}4f>W>??L24ReS^*+ZN6M~ZIUI}9W9@%pczyNLLq-PYG=0-6s(|;%S3z~$JIiNKYd7-`m zs>o2^3_)tBZwzeU38IiEN0Ezg+NCn%&+WW{H+D$bJ@EApDo*2K)Jt9&t@ATI%MSjl-9|I7P-=T-rn(QhaG&W=~y>#jwBR>T0Y(Z3ck+R=$w#Q>)*puIy- wTLo(W4yWwtL?cTWwQrgrpaB2?005kY2U+%;HuX=Te*gdg07*qoM6N<$f delta 306 zcmV-20nPr!0?h)DB!3i1L_t(|ob8xF62l+}MX^)wf8Z|KMW$8-HA!0_`rpbVjxiqs z2oV4P0ASDaVZDQu+0<9Ffg5ArtvApn*C@o#Wr+2J{0<*i>riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7X@XKmY&$ diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_5_2_0/00000.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_5_2_0/00000.png index 337e66c7e3b9ebcb09e8cc1ab47d271fd8b91f70..57875d7e53322e4c467d98ab9ab26d2e9a833241 100644 GIT binary patch delta 330 zcmV-Q0k!_;0_6gbB!4VPL_t(|ob8#*5`!=ZMNOyv{|9%`E}Y3kK%{vT(%iGsL=A=n zFSu<00034cc^hEh{W_hd-N}w+ArAO2p56x3lD(2Q1Zm+HfJ*od$SszG*i5nm%Go3f zT)ZZ?VEK2zIM>E|gYob-U@&P9?t@8WD32ug2!k48Z^t!&4}biD5Bz}-Ji+XHa-RK8 zGL$Ptv4nY5*W`&Vf0U>uc~?b?E?CK{S)Q-ZGdVA3O;1fpFF#ebq*B}Ysv=}57Ktt5 zi;#nckW!lo=YhL~vzWP(Wwkb2UR#ViQha^*sdLd^74k+_L(3o=-v>q`dkdIJ%F&|{ zzqDnbKYB&g&_hNH2l#FgK00y6NZT4@Xc^+UzEu9C>zegehL*SYm7!Oo-wM_#Vk`gv c002NFK3wd{8SxrGTL1t607*qoM6N<$f~dNdBme*a delta 332 zcmV-S0ki()0_OsdB!4bRL_t(|ob8#x5`-WKhI40o{|DZ~c4)>iAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000uK5B!3J^L_t(|ob8#*5`!=ZMM{qIvOts z1c?9u004jPH}4f>W>??L24ReS^*+ZN6M~ZIUI}9W9@%pczyNLLq-PYG=0-6s(|;%S3z~$JIiNKYd7-`m zs>o2^3_)tBZwzeU38IiEN0Ezg+NCn%&+WW{H+D$bJ@EApDo*2K)Jt9&t@ATI%MSjl-9|I7P-=T-rn(QhaG&W=~y>#jwBR>T0Y(Z3ck+R=$w#Q>)*puIy- wTLo(W4yWwtL?cTWwQrgrpaB2?005kY2U+%;HuX=Te*gdg07*qoM6N<$f delta 306 zcmV-20nPr!0?h)DB!3i1L_t(|ob8xF62l+}MX^)wf8Z|KMW$8-HA!0_`rpbVjxiqs z2oV4P0ASDaVZDQu+0<9Ffg5ArtvApn*C@o#Wr+2J{0<*i>riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7X@XKmY&$ diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_6_2_0/00000.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_6_2_0/00000.png index 337e66c7e3b9ebcb09e8cc1ab47d271fd8b91f70..57875d7e53322e4c467d98ab9ab26d2e9a833241 100644 GIT binary patch delta 330 zcmV-Q0k!_;0_6gbB!4VPL_t(|ob8#*5`!=ZMNOyv{|9%`E}Y3kK%{vT(%iGsL=A=n zFSu<00034cc^hEh{W_hd-N}w+ArAO2p56x3lD(2Q1Zm+HfJ*od$SszG*i5nm%Go3f zT)ZZ?VEK2zIM>E|gYob-U@&P9?t@8WD32ug2!k48Z^t!&4}biD5Bz}-Ji+XHa-RK8 zGL$Ptv4nY5*W`&Vf0U>uc~?b?E?CK{S)Q-ZGdVA3O;1fpFF#ebq*B}Ysv=}57Ktt5 zi;#nckW!lo=YhL~vzWP(Wwkb2UR#ViQha^*sdLd^74k+_L(3o=-v>q`dkdIJ%F&|{ zzqDnbKYB&g&_hNH2l#FgK00y6NZT4@Xc^+UzEu9C>zegehL*SYm7!Oo-wM_#Vk`gv c002NFK3wd{8SxrGTL1t607*qoM6N<$f~dNdBme*a delta 332 zcmV-S0ki()0_OsdB!4bRL_t(|ob8#x5`-WKhI40o{|DZ~c4)>iAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000uK5B!3J^L_t(|ob8#*5`!=ZMM{qIvOts z1c?9u004jPH}4f>W>??L24ReS^*+ZN6M~ZIUI}9W9@%pczyNLLq-PYG=0-6s(|;%S3z~$JIiNKYd7-`m zs>o2^3_)tBZwzeU38IiEN0Ezg+NCn%&+WW{H+D$bJ@EApDo*2K)Jt9&t@ATI%MSjl-9|I7P-=T-rn(QhaG&W=~y>#jwBR>T0Y(Z3ck+R=$w#Q>)*puIy- wTLo(W4yWwtL?cTWwQrgrpaB2?005kY2U+%;HuX=Te*gdg07*qoM6N<$f delta 306 zcmV-20nPr!0?h)DB!3i1L_t(|ob8xF62l+}MX^)wf8Z|KMW$8-HA!0_`rpbVjxiqs z2oV4P0ASDaVZDQu+0<9Ffg5ArtvApn*C@o#Wr+2J{0<*i>riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7X@XKmY&$ diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_7_2_0/00000.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_7_2_0/00000.png index 337e66c7e3b9ebcb09e8cc1ab47d271fd8b91f70..57875d7e53322e4c467d98ab9ab26d2e9a833241 100644 GIT binary patch delta 330 zcmV-Q0k!_;0_6gbB!4VPL_t(|ob8#*5`!=ZMNOyv{|9%`E}Y3kK%{vT(%iGsL=A=n zFSu<00034cc^hEh{W_hd-N}w+ArAO2p56x3lD(2Q1Zm+HfJ*od$SszG*i5nm%Go3f zT)ZZ?VEK2zIM>E|gYob-U@&P9?t@8WD32ug2!k48Z^t!&4}biD5Bz}-Ji+XHa-RK8 zGL$Ptv4nY5*W`&Vf0U>uc~?b?E?CK{S)Q-ZGdVA3O;1fpFF#ebq*B}Ysv=}57Ktt5 zi;#nckW!lo=YhL~vzWP(Wwkb2UR#ViQha^*sdLd^74k+_L(3o=-v>q`dkdIJ%F&|{ zzqDnbKYB&g&_hNH2l#FgK00y6NZT4@Xc^+UzEu9C>zegehL*SYm7!Oo-wM_#Vk`gv c002NFK3wd{8SxrGTL1t607*qoM6N<$f~dNdBme*a delta 332 zcmV-S0ki()0_OsdB!4bRL_t(|ob8#x5`-WKhI40o{|DZ~c4)>iAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000uK5B!3J^L_t(|ob8#*5`!=ZMM{qIvOts z1c?9u004jPH}4f>W>??L24ReS^*+ZN6M~ZIUI}9W9@%pczyNLLq-PYG=0-6s(|;%S3z~$JIiNKYd7-`m zs>o2^3_)tBZwzeU38IiEN0Ezg+NCn%&+WW{H+D$bJ@EApDo*2K)Jt9&t@ATI%MSjl-9|I7P-=T-rn(QhaG&W=~y>#jwBR>T0Y(Z3ck+R=$w#Q>)*puIy- wTLo(W4yWwtL?cTWwQrgrpaB2?005kY2U+%;HuX=Te*gdg07*qoM6N<$f delta 306 zcmV-20nPr!0?h)DB!3i1L_t(|ob8xF62l+}MX^)wf8Z|KMW$8-HA!0_`rpbVjxiqs z2oV4P0ASDaVZDQu+0<9Ffg5ArtvApn*C@o#Wr+2J{0<*i>riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7X@XKmY&$ diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_8_2_0/00000.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_8_2_0/00000.png index 337e66c7e3b9ebcb09e8cc1ab47d271fd8b91f70..57875d7e53322e4c467d98ab9ab26d2e9a833241 100644 GIT binary patch delta 330 zcmV-Q0k!_;0_6gbB!4VPL_t(|ob8#*5`!=ZMNOyv{|9%`E}Y3kK%{vT(%iGsL=A=n zFSu<00034cc^hEh{W_hd-N}w+ArAO2p56x3lD(2Q1Zm+HfJ*od$SszG*i5nm%Go3f zT)ZZ?VEK2zIM>E|gYob-U@&P9?t@8WD32ug2!k48Z^t!&4}biD5Bz}-Ji+XHa-RK8 zGL$Ptv4nY5*W`&Vf0U>uc~?b?E?CK{S)Q-ZGdVA3O;1fpFF#ebq*B}Ysv=}57Ktt5 zi;#nckW!lo=YhL~vzWP(Wwkb2UR#ViQha^*sdLd^74k+_L(3o=-v>q`dkdIJ%F&|{ zzqDnbKYB&g&_hNH2l#FgK00y6NZT4@Xc^+UzEu9C>zegehL*SYm7!Oo-wM_#Vk`gv c002NFK3wd{8SxrGTL1t607*qoM6N<$f~dNdBme*a delta 332 zcmV-S0ki()0_OsdB!4bRL_t(|ob8#x5`-WKhI40o{|DZ~c4)>iAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000uK5B!3J^L_t(|ob8#*5`!=ZMM{qIvOts z1c?9u004jPH}4f>W>??L24ReS^*+ZN6M~ZIUI}9W9@%pczyNLLq-PYG=0-6s(|;%S3z~$JIiNKYd7-`m zs>o2^3_)tBZwzeU38IiEN0Ezg+NCn%&+WW{H+D$bJ@EApDo*2K)Jt9&t@ATI%MSjl-9|I7P-=T-rn(QhaG&W=~y>#jwBR>T0Y(Z3ck+R=$w#Q>)*puIy- wTLo(W4yWwtL?cTWwQrgrpaB2?005kY2U+%;HuX=Te*gdg07*qoM6N<$f delta 306 zcmV-20nPr!0?h)DB!3i1L_t(|ob8xF62l+}MX^)wf8Z|KMW$8-HA!0_`rpbVjxiqs z2oV4P0ASDaVZDQu+0<9Ffg5ArtvApn*C@o#Wr+2J{0<*i>riRzG=FvYA0UqT;QO1V z+^jc1M47kdp1uZdLeOHmC)^l-NA@*vV1PVx(mM(bbEBA+>3@j*oF?JL98jBqyii|( zrpQoV4MA$CuMBKp38IiCrN}{etX!G(-&pwsZ|_j!48hmz)SYT2slL22t)9=Jnf$V| zRHqB1+=wl)=mn(@{`ohbb1qYtv^WXxJnJUJ6YnfIXhjSW+x@fPqa9uGkLctTmj(#& zq^DodY<3|iuPglal#fHU)Y3{Ase3wgKmz~(006iOFLzU)Hd0SWC;$Ke07*qoM6N<$ Eg7X@XKmY&$ diff --git a/tests_liquid/snapshots/nanos/test_sighash_flags_0_9_2_0/00000.png b/tests_liquid/snapshots/nanos/test_sighash_flags_0_9_2_0/00000.png index 337e66c7e3b9ebcb09e8cc1ab47d271fd8b91f70..57875d7e53322e4c467d98ab9ab26d2e9a833241 100644 GIT binary patch delta 330 zcmV-Q0k!_;0_6gbB!4VPL_t(|ob8#*5`!=ZMNOyv{|9%`E}Y3kK%{vT(%iGsL=A=n zFSu<00034cc^hEh{W_hd-N}w+ArAO2p56x3lD(2Q1Zm+HfJ*od$SszG*i5nm%Go3f zT)ZZ?VEK2zIM>E|gYob-U@&P9?t@8WD32ug2!k48Z^t!&4}biD5Bz}-Ji+XHa-RK8 zGL$Ptv4nY5*W`&Vf0U>uc~?b?E?CK{S)Q-ZGdVA3O;1fpFF#ebq*B}Ysv=}57Ktt5 zi;#nckW!lo=YhL~vzWP(Wwkb2UR#ViQha^*sdLd^74k+_L(3o=-v>q`dkdIJ%F&|{ zzqDnbKYB&g&_hNH2l#FgK00y6NZT4@Xc^+UzEu9C>zegehL*SYm7!Oo-wM_#Vk`gv c002NFK3wd{8SxrGTL1t607*qoM6N<$f~dNdBme*a delta 332 zcmV-S0ki()0_OsdB!4bRL_t(|ob8#x5`-WKhI40o{|DZ~c4)>iAr?soT>tM>R!R^E zv~2(Y09GY=3!vcpxtylmNseWy4DesPy#=t6t&$z08lg7;Bh&-(h~^+RlXyU>&FTYZ z@5v+h{5zo3wes0uyu1Y%OxlCnV3IVHMiOkoz(QG%X``gng0f zz!X^8E8)CY_dpi2V$yuG4+&CS;VONlrZlvCyl)zMxBAb7b&41Z e000005Q77u&C4IXUHN(d0000F; z7$N`w0AM`t*Juk?=J0;E7)%rF=V$|LxR18|ce(9(2YyGkvw7$o?9_jCBQ#TH<1F5C<6 zcffQqyx$GQ)$o325QC9Gg+_9A@}@j4IGM>&SuAB)hK#ene7kdA%pOJRMV8sB4cTy~ zPta*)?ltF9+m}z}rL*&#>Wx!C_3csL8yVtQRVp5(wV?FzO;oFFQPeD@mMgJ}(m&zI z|Ej)D7!F`#;^R9%p zUQ81d??-&;Xl0J!|!+PR!VMy-S)Mb`J4b#T0NwCowt_v#z~00000uqGc? W>hBI$!~(hi0000K9SRerL&PiVtD(;QRZGV|O@mq8g-fRMnrr=(9 ze*jr0!~4TXxEkIc3}P@7sL)LQoqQxdyG~|$eHKxfoT1DOK=!Ge8rdgH)`&INZD7rn zIz`uc-J9(tS$5Twk4jfc4o69&<|-@ywKP$z@=J(67Ze8EU9akhShQnfmvKi=FWb9vXLpu5nb*ivIcLWns zufhE$(+w-2+Ol4wGUoES|F??T0K}4KIX)J-WHh&7NRc%jf0>1rVf4l8zhq#4bC-cxX*rEUG@Gn5T<`?yi zQ+drcfQX{i8n5&zXPFrvn1qv8W=Ki@xdBGXm?Wd(Jjw9FvJy8& zn@6)vw6Qtq3DMGB&_jrY^MWK%tr1F;5_$WuWrNnEkyk8w5Hvt%#0sC0{ zC)E-Z%d7VDFUu*@+J?bJod3WvoF(>ooQVPe0001h792oY=NM4(N1p%y002ovPDHLk FV1fp0tYQEF delta 367 zcmV-#0g(QJ1BwHXB!5v!L_t(|ob8#*62c%1MT2Ai|ASrVq9Y=C6jEL@+_RzxG?UOv zh(rJY0Kk0Suh|yt%<27MF<2(p&)Ej(q&^DA?=c+tfV79Vvvue{*m3;s@Gn4Y^Tz$o zsXS&IKt#!IO?UbpEF(di`8~2s0JyU6!2$tDPfq%((B;`E9)HVJ6Td|d;mtPSXfE6f z?+-wAGQ2+w!PW5oU=V|uK!s-V@8lr-T$`EMQ?j7)`V1+T0KTS?IA$rSxK1{`u(-sH z(bmyy%j|5E_-aL)s*(KBSjs5lRLv@xZuA&cTbF*gYC+M6=90DCwTRK$Lf1{W@Uj{a zKjgM(S`i=P&1kuk4PI>-Qi>4k^*vr;Yf&7d1*yEJ9ev8tJ=DozgX2i_dH+U)`UD^x zPJ>2lk6E(s%#> N002ovPDHLkV1h#1}{auF?ujrC;E{a|0yrSgob-)C)!bN2%YW43zo1EYu?0Ario8&N z0;0%Je;Ng;q5fpx15XfzJUNTJ6`Jqu%=n8Jck-JV61M-+INUJlo~Jr8--A|blwGe~ zvD@;B!xhWbR{m)D_>?}%?3N~}P@K`y$4tjvP?~;7;EHx2ve+}i=8luF<;bc;k0$gl zz156#icW9wnqM1cI502-wN9tkTSA9ku#BTyWh2IQbPvVkA83(Q2;+cJJK(=kp9b89 z=3!CU6zUuySV|cBuSdxwZi5o>EjeIRJ_7&%0000)AGNvms4tV@o&W#<07*qoM6N<$ Ef_spwqyPW_ delta 376 zcmV-;0f+v91Cs-gB!5~-L_t(|ob8#*62l+}MX^)=|AV_|7nxckh-l)Y<2@^5jM7U2 zN{Ijf0D$?tU$ZUPnM3_yK3K-t&)Ej#i8XTmcjL26?j+iS4S9{L=CXDr5L9rTC-Nmy(9KqGgPMrdm)~^7fFm+Of!D&o!HyPQu2+ zYCwq|Rp?)O(Q%~2jBu6?Pw}1xGX~Kq1l2CB_gg}T-muK0TUDY@Il4!5Dz35NLgy3Al(EotUna3?uBEBUD+?CG&00000_T~fG Wv-+rr`@E$90000KInH>6cb{fAr@(WPgvT^?A zP;R3YAfjxw<|};-rU^ld**!6h17u`hg9#jv@0|3BLdCsN-G7#;#($G;!iz1y-W1FW z>vzC3GOXVX#niBVXW)a8APSA-*T|dF9nZ|ijXzOJJK&{*xfNBz4t_WwX=`uf!bXXqCA2 zSz!FDTyAJF&M|S-+Gp`(y84=jNJER{kxu59R>n!CoHf!Vb3tiqH4TjvOb;D{o#aV1fYTJ12dz(COZ&Zhy;E62D0|;l(CkZ%*6` z?{~m-GQ8gn#nteBXApytAPbG;=;Td#9jVNGF&0SKlOdzIctXZ4YM8{~)L zqbv)9?$xmxHARy0HnQyeUXT>_O^s-?WP+N*gnL2h^VQQ--J{T@Ddy5fZTKV{JfJ50 zmDmW&LS{@lMSuHgD)>b)>M*#o;004j^FT^PT_PZEo8~^|S07*qoM6N<$f=cPUk^lez diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_15_0/00001.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_15_0/00001.png index ebd85102c046b4ce810b0744bd9e31dbd0c825d2..503a3ec9a39c9206f0d651cb1268057840cb43ab 100644 GIT binary patch delta 387 zcmV-}0et?V1D*qrB!6W|L_t(|ob8#*62l+}MMU1VadJc5Z)I^MIg8V!O0 zq(lG!0Kjt#W^B3{du;>v}PmhqiU#k&m z0vA0VA-SBM3|p34Y#)yDpT`T>3ra6&;-C!s^Pv-m z#dG%Ca&1}1O?=pMHFbK1yQ$T_c9#~f*0o#nnY>XcLafN&N0YZWt50G`Ye$T7bQSh- zPOg&sXwRQ+tqzcTo$kfBi#s%?Yi`7FF9C2HAkVby1kPX!Cl>=oG5xeoJz}JqYi`b< hWmEtF004l0;sc$T{@z~xWLf|K002ovPDHLkV1jKow#oni delta 392 zcmV;30eAkM1EK?vB!6j1L_t(|ob8#*62dSDMX96z|G_SF;TY5K2zfM#lY3URZ72l_ z1c?9u0D$?tp0hRBnUD2{`Cu7m-)AeJ6Wi!`{C*yf^oIBhKThP(+1cU#-Qiz=c+3yl zPfq1FTLB`9qBV~6Jy<3MZD#ktG7jLGeGe9JKwLTLn}xEqQGYDURN}uyi|}RvIGT)k zVf_K9Muzo=A($H09}Ijj6J(*8oQ-@4m$lB!?hX^@@i`1B%|4gO8^q*{*ns*KPDVzC z&i35NsU#`WDi_*trsz)o(-5T%g~TPc9Bqm7rHsLmHk&F{GBXPbLc6CXBMSJXioKF2 z_WM#R*4zm@H-Du8XJ)vXQtN9wYH@>I`f51?b{$33XSyo7JjFSK5=&YS+Q!jWWGDZl zjc^W%@f_{>>#bJ+Ipnl`0o7VIzM-*POCv^lnTo>!ad+iuAG3T)OJl)EmRH-X1CRrdB!5>)L_t(|ob8#x5&|IzhS{dx|A9Nyp~*}@!F9zM|L?T9$TFaa zL<9f;0L1fpMq98mAMa0#!7{?zbBRn0MG1uus{Ivlasz#sChPu$A2<;;OR5l1RLqKb@VRts}4D0yK>nsTjza z3JO4My?dSa{Ww!lo&+leU!6}f)e^lu)fR?THU$4rF(`htDbr^v0000003dn;I+gVj TkOrDk00000NkvXXu0mjfXKJle delta 379 zcmV->0fhdL1C|4jB!68=L_t(|ob8$05(5zohNIJc{|D|xd$ChhIS6Yp!Ddg$NTQGR#$4iL+{aJ_OW zkJ%F-qGYwED}4`^2|=6LJ+h1gcx2y$1ssr`ob-)C#j{a7mVc?ne~TW%n=Qc66wC|j z4?s0CtUnCF)Uf_w;DebU3eDu-$U$hfZ)UbY=0cv0A?3=?b!y2UPj@ZU2B>yy2@g^f(+Mq|QF)~GljHj25BNr5ZdG`QSwHB6pG4;Xm5_UdKBjUDg zz^TWWTh`R&>2w=k;6*(?qur2-5VP~mdOB{qs4(+Nl_}G|8G3BW9_i>iqLY7U=kmW* z=0dL?4hTo%T9|w5z0dkJxI<7H_?*{An=_bdf!-f#v!RU*!3WAJ#X*ZQZBqpR0002k Zn-74y`4Y`2V)Xz3002ovPDHLkV1iNuwzU8N diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00001.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00001.png index 170a3c6dec6b7d7eb9c243ca7253af8e4d44334a..e61f415bab3a9cafdc82fe2ebfbcecbdc72c3b68 100644 GIT binary patch delta 396 zcmV;70dxNG0;U6yB!6v5L_t(|ob8xF62l+}MMqK=CFP@A57!y_vi_v32n6P*W5ear{xYO5Qnh>;@-A|@*07mvTn7{$y%_;vVl)W3(Ykyfv{5R<(yx0cpO~$;m zeg~39ruDm_n3~q_41F*XMxl}1jl3zZQ<)jQiX4Wu7fB@eDLqD=M<8)j`=rJ)Bx)9G zSDe&A1x$oJJsEbaQEg}6;-lwy8ABLl9FL@Eh{v7LAh}hWwV+c)lh8EXFHci&Yx~w~ z{t0`2N{u*BgnxQkvuf>VfD?PL9M1xa1ItBqDMGEqKh_f}K?xp2?1Qti!9qy%6-t_> zDihR#oYYtA)Fh&G)8I6sSYN2KqXR0BNOM}vrz*+uI3SF(_SrNzu9H+e^(TK>iIHL= qQMa?g8iqlC?n?+Egb+g9`~VCY4Gm-d{;vQ4002ovP6b4+LSTYyQn%Lt delta 342 zcmV-c0jd6`1MvcoB!4(bL_t(|ob8#*62l+}MX}TT{|9H0F6>yMV2q85&ONJyI4BRX zQX&8V0H7_$ZfF6=F098({HJK}^aR^_PNxaQ#c1)+v^~eWsdg1^mD_%=Zi@$SN%|b= zp|gL(c#bGsoHXggXEEvi6c$SI16po^S3A{TLbmcuHwE8Ynt!AjT}qHmziV{#K6MH} zTG`Fg*Zb5w0Fgbu3SC+#9?Ntme$gSEnOCeoeCpmIv7e-MRNM8eLoT$f>U}a3fSkgG zy>AV{)$o325QCAR3XSCKWG8&K(=Ev_CQ6sIJ4DJAWT1hj+$&SwgvpFdU#)KL_PwB6 z@TUB;Sk1dZ?N4Zp!mDyXyf9CNu>jmf{I_5#jFq5E3|I3yW($DZDl^?`*i4on-pkDY od@OXUKU(HLFaQ7m005TZ15N(S#HEo}cK`qY07*qoM6N<$g7x913;+NC diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00002.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00002.png index 427fea179eac0e24fb34587e1600a0807959eedf..1e6690bd76e4a79eec16c85efe73f677e6255e96 100644 GIT binary patch delta 433 zcmV;i0Z#s?1Iq)DB!7}gL_t(|ob8%R5`!QNKx3!g|G+Nn!j@t32LUOQx9A8+fRONs z1qgy52!g(xM_G~b{>|3UgAtx`uF^cY0@pC4!Hk>$wkL|Z`%l2TcLO3$y{DXQFHTaV z{KcVm$39nNO17+LDjtBAAW3FBUR|XF0G!9y?zX+bVCV|&nSTRaVD1*%KG;i!EI|#8 z2x%v+JZX-B=yY!SdjR~*s-IGjZ#8kXMerQ>=owKt2+~p|DRo0X_6*zrIF_`X>OnQv zh9PiC?ZZqHpvhcS`xC;bI?ZakR@!w$&$8F`esjmk(7hu%TtWbm$ zUu3Vf=sL<~qJKESRf=-*t1P|cN_}%Cbs=;_`9RRKbp1vVk^0a`QS|XnEK_gDlw93a z|I75(FH?0Uw+GA*8&@z*uipTZPpEycCg6XIBe@#rd+HSpn?^>KnTUqAI44bzqh5zhM+rbSg6IW;W!5Od#{zzakQyR{tOf bg23Vf1iXW6QR#B!6#7L_t(|ob8#xvcfP3Md=&;{||Pdi#jy|CDcO5(|g86B@q%x zXo5rl002NP_uDK3xZj>1wS#OeA9(=V+(w$~3T-d90n6l)s(qJsR?GGEb-D5mtwcUE zJ@g*zt^cnhcYyk=F1nM#J&7?MPiq{1d8(gmtF>L}<*55fZGTN>ND7+A?<=-{2YR0d z1wdx@LT2(lr3Zk`XU#(08LF>kIubwj5@vQ=CvO;4;hN6(1nzdl60SG6`Q-@OAX>tPKKm2ti s#u2k?cdM$hvZ!qo000000Oa!kK|3V5*`1g200000Ne4wvM6N<$f?}4wP5=M^ diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00003.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00003.png index 1e6690bd76e4a79eec16c85efe73f677e6255e96..558080461d45d970cd949f45a75e2f5939c38163 100644 GIT binary patch delta 479 zcmV<50U-X%1Nj4xB!9q3L_t(|ob6fLl7lb^#hvy4KiCKNp*GWUCx+-coasZwNVo)I zjsS&1p-?E~V&7u7l<{X~-?!uE95B|5%kXkTa%N@%Scwwu`~>`FPawh>_a<4^@MYlu ztpIZYI)x}<{$i5U(jJvu1V5?T0RZ;xSdYs(z!}=XJvop}LVy1OU|A>+Qy-{^K~cr*-!kBmOtDFK?!r$+yVU_xEdpNz`Em8dRsB?9}fGau~noh2RVQ_;Ed z^mrz64r8McQh(AlI>IKJtWI>snFMl(TDR=6s0ezrK^mRs6c0~HPgUp$7NR_*voSq? zNt#)E6l$H?^EtTZKo?>nbqRaR&ySk)r#{j%%p~s(^7^kit4pQ(m`{_|eHY z$ES9&p|qyV=zDm|4oHph|DY=YdaPMVdoYxPRwBb0u~<=>PcNwx6#(1m>jH delta 433 zcmV;i0Z#t;1Iq)DB!7}gL_t(|ob8%R5`!QNKx3!g|G+Nn!j@t32LUOQx9A8+fRONs z1qgy52!g(xM_G~b{>|3UgAtx`uF^cY0@pC4!Hk>$wkL|Z`%l2TcLO3$y{DXQFHTaV z{KcVm$39nNO17+LDjtBAAW3FBUR|XF0G!9y?zX+bVCV|&nSTRaVD1*%KG;i!EI|#8 z2x%v+JZX-B=yY!SdjR~*s-IGjZ#8kXMerQ>=owKt2+~p|DRo0X_6*zrIF_`X>OnQv zh9PiC?ZZqHpvhcS`xC;bI?ZakR@!w$&$8F`esjmk(7hu%TtWbm$ zUu3Vf=sL<~qJKESRf=-*t1P|cN_}%Cbs=;_`9RRKbp1vVk^0a`QS|XnEK_gDlw93a z|I75(FH?0Uw+GA*8&@z*uipTZPpEycCg6XIBe@#rd+HSpn?^>KnTUqAI44bzqh5zhM+rbSg6IW;W!5Od#{zzakQyR{tOf bg23Vf1iXW6Q$|ADhe7fqQ|K0yUzJG|+pXb?e6 zM1Ukok|c>`-|Cu_{yn4b+wn7Y@HOK$-qVmKGco|IL~(a~0G`nUh#38jl4Y&_n;g&# zxLklnVG%G(Q0W##_aDjB03M;*0RZ;xSdYu|e^Vet%hl=AByyGGq&KTttO; zaOc4o1M%tH#Ag6}mQ|cnirjKZwNWgw>gi%cN#QbVErf-JwwEv+RLYfihqFDSlj(QX zP6f@Aa`(oC!oT!B%oG4k=f8S?LKs)4_Xm?PxRcz4?xgNL9P#?{J?^vRBevveG0*a> z(JEF|wdT;AaDS=#))u;zrlH?F2j)`5`7FbpQ=~Hvd*D(GRSsoRPil-JmkwpRRY1;q zD3l!HLqj36LDEwPr54(sqQYIikWp%=mwjXm8PFM3Ww&ip%LbCFYSYgybJhl@m2N1; z_1Cs&C9Y=zw6sSpoS`6Uv%yvk^{p>Pctar`d`dggrY+vHLoQ?znSd+F+47O@DoK(g2><}R07SZzb`FPawh>_a<4^@MYlu ztpIZYI)x}<{$i5U(jJvu1V5?T0RZ;xSdYs(z!}=XJvop}LVy1OU|A>+Qy-{^K~cr*-!kBmOtDFK?!r$+yVU_xEdpNz`Em8dRsB?9}fGau~noh2RVQ_;Ed z^mrz64r8McQh(AlI>IKJtWI>snFMl(TDR=6s0ezrK^mRs6c0~HPgUp$7NR_*voSq? zNt#)E6l$H?^EtTZKo?>nbqRaR&ySk)r#{j%%p~s(^7^kit4pQ(m`{_|eHY z$ES9&p|qyV=zDm|4oHph|DY=YdaPMVdoYxPRwBb0u~<=>PcNwx6#(1q-Cs diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00005.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00005.png index c1a629258a12df4b833b4c1632df84b12a30a50f..72989d28e55f9a7dd8f9b5727a7b40b9cd8d01af 100644 GIT binary patch delta 498 zcmVK**6VY*C+UqR_=+hO(dKqGS^GN|rQCa3Rq;y>qs;F#WeZQ delta 470 zcmV;{0V)2B1n>ipB!9O_L_t(|ob8!Q62l+}KuM>$|ADhe7fqQ|K0yUzJG|+pXb?e6 zM1Ukok|c>`-|Cu_{yn4b+wn7Y@HOK$-qVmKGco|IL~(a~0G`nUh#38jl4Y&_n;g&# zxLklnVG%G(Q0W##_aDjB03M;*0RZ;xSdYu|e^Vet%hl=AByyGGq&KTttO; zaOc4o1M%tH#Ag6}mQ|cnirjKZwNWgw>gi%cN#QbVErf-JwwEv+RLYfihqFDSlj(QX zP6f@Aa`(oC!oT!B%oG4k=f8S?LKs)4_Xm?PxRcz4?xgNL9P#?{J?^vRBevveG0*a> z(JEF|wdT;AaDS=#))u;zrlH?F2j)`5`7FbpQ=~Hvd*D(GRSsoRPil-JmkwpRRY1;q zD3l!HLqj36LDEwPr54(sqQYIikWp%=mwjXm8PFM3Ww&ip%LbCFYSYgybJhl@m2N1; z_1Cs&C9Y=zw6sSpoS`6Uv%yvk^{p>Pctar`d`dggrY+vHLoQ?znSd+F+47O@DoK(g2><}R07SZzb8}fK%LR#|35f~%z-Lpys;aI{8Uv9i!nBs z;ugSh9LI6Sa$jXtO8b`4@9X>08;nq68etmJWQ-k9R6E`QzoQ2b$+Y`Za-7AFJ21%s z_w}_=yZ~t-z`sIdXdt$xrjNx!%1Nm9IC1yh{EQR*;h8{~OnX`vp$GY?@psI*r?1A6M% zvCrBmpn6i>t&tG;O6$W)4$x%2)%pvK**6VY*C+UqR_=+hO(dKqGS^GN|rQCa3Rq;y>qs;F#WeZQ{||Oy7g$U4AfgfiZSLu!Oi^AK zBoH}{<2a5k>vFD0sDJb6>$3fl6_}Grh5QAb)h`zO~%)olGLr%>5B3 zS*bovWGj>jJxl`5EI57B=>Qhe+kZk^{`W=#x+SPB2`@j-kg)I5UeK;9n!b7#moAgM_ zk3VZg?4qH80@sC20)0g8 zMsNU&&mg$+U=#hw{xwE$fDlD%PDHLkV1ib!z0?2z delta 453 zcmV;$0XqJv1K$IXB!8w!L_t(|ob8&)j>8}fK%LR#|35f~%z-Lpys;aI{8Uv9i!nBs z;ugSh9LI6Sa$jXtO8b`4@9X>08;nq68etmJWQ-k9R6E`QzoQ2b$+Y`Za-7AFJ21%s z_w}_=yZ~t-z`sIdXdt$xrjNx!%1Nm9IC1yh{EQR*;h8{~OnX`vp$GY?@psI*r?1A6M% zvCrBmpn6i>t&tG;O6$W)4$x%2)%pvNX`m9YRbgQ53s?dwCI`s&1uOxo zSfzv87m*SjzLI@#a_yEAAgLlo$a76$B002ovPDHLkV1gptiU0rr delta 399 zcmV;A0dW4t0;vO#B!6&8L_t(|ob8#(7K0!RMPpC>{||Oy7g$U4AfgfiZSLu!Oi^AK zBoH}{<2a5k>vFD0sDJb6>$3fl6_}Grh5QAb)h`zO~%)olGLr%>5B3 zS*bovWGj>jJxl`5EI57B=>Qhe+kZk^{`W=#x+SPB2`@j-kg)I5UeK;9n!b7#moAgM_ zk3VZg?4qH80@sC20)0g8 zMsNU&&mg$+U=#hw{xwE$fDlD%PDHLkV1h0xy}AGZ diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00009.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_17_0/00009.png deleted file mode 100644 index 12b06a78ec36fc859b72ee163d3946fd5302ae82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmV-M0lEH(P)>!{(>{q>6p(ubE6XzpB2qAt(os$OgJBLLVHJwxf97FCs5cv-8?p9xxVW6JkHXp$1aomA zkGl_8^NtR{;g5HgS<19(H)lcGQg8A7w|dI0qwpt^9mW}tZF_4+uglc8X8P~G&cAUK znG)c?|4}3DFp8^Y`AX1uLZ|LbBfyJzR85X0Q(OYH?6wuaOqd66KTdZpF)s5tc+W}$1LQ%F zC_)G!gp_5TfEF-M#(IJzG)0|n&!St+={%vi7|$QxXxH&BI=YM2Y8Zd7!x(qalJq$m zN7nXT`fE&K=cGYrKAS;zQn*u+?@)3RyvhyzWrBz)savjV70000yMV2q85&ONJyI4BRX zQX&8V0H7_$ZfF6=F098({HJK}^aR^_PNxaQ#c1)+v^~eWsdg1^mD_%=Zi@$SN%|b= zp|gL(c#bGsoHXggXEEvi6c$SI16po^S3A{TLbmcuHwE8Ynt!AjT}qHmziV{#K6MH} zTG`Fg*Zb5w0Fgbu3SC+#9?Ntme$gSEnOCeoeCpmIv7e-MRNM8eLoT$f>U}a3fSkgG zy>AV{)$o325QCAR3XSCKWG8&K(=Ev_CQ6sIJ4DJAWT1hj+$&SwgvpFdU#)KL_PwB6 z@TUB;Sk1dZ?N4Zp!mDyXyf9CNu>jmf{I_5#jFq5E3|I3yW($DZDl^?`*i4on-pkDY od@OXUKU(HLFaQ7m005TZ15N(S#HEo}cK`qY07*qoM6N<$f=h9xOaK4? diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_19_0/00001.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_19_0/00001.png index 170a3c6dec6b7d7eb9c243ca7253af8e4d44334a..03e97f59bdd245b974164bf50b5a35fe5e05d86e 100644 GIT binary patch delta 332 zcmV-S0ki(`0_OsdB!4bRL_t(|ob8#*5`!QNMPsM_{|CFU3pzGJf>s5tc+W}$1LQ%F zC_)G!gp_5TfEF-M#(IJzG)0|n&!St+={%vi7|$QxXxH&BI=YM2Y8Zd7!x(qalJq$m zN7nXT`fE&K=cGYrKAS;zQn*u+?@)3RyvhyzWrBz)savjV70000yMV2q85&ONJyI4BRX zQX&8V0H7_$ZfF6=F098({HJK}^aR^_PNxaQ#c1)+v^~eWsdg1^mD_%=Zi@$SN%|b= zp|gL(c#bGsoHXggXEEvi6c$SI16po^S3A{TLbmcuHwE8Ynt!AjT}qHmziV{#K6MH} zTG`Fg*Zb5w0Fgbu3SC+#9?Ntme$gSEnOCeoeCpmIv7e-MRNM8eLoT$f>U}a3fSkgG zy>AV{)$o325QCAR3XSCKWG8&K(=Ev_CQ6sIJ4DJAWT1hj+$&SwgvpFdU#)KL_PwB6 z@TUB;Sk1dZ?N4Zp!mDyXyf9CNu>jmf{I_5#jFq5E3|I3yW($DZDl^?`*i4on-pkDY od@OXUKU(HLFaQ7m005TZ15N(S#HEo}cK`qY07*qoM6N<$f=h9xOaK4? diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_20_0/00001.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_20_0/00001.png index 170a3c6dec6b7d7eb9c243ca7253af8e4d44334a..03e97f59bdd245b974164bf50b5a35fe5e05d86e 100644 GIT binary patch delta 332 zcmV-S0ki(`0_OsdB!4bRL_t(|ob8#*5`!QNMPsM_{|CFU3pzGJf>s5tc+W}$1LQ%F zC_)G!gp_5TfEF-M#(IJzG)0|n&!St+={%vi7|$QxXxH&BI=YM2Y8Zd7!x(qalJq$m zN7nXT`fE&K=cGYrKAS;zQn*u+?@)3RyvhyzWrBz)savjV70000yMV2q85&ONJyI4BRX zQX&8V0H7_$ZfF6=F098({HJK}^aR^_PNxaQ#c1)+v^~eWsdg1^mD_%=Zi@$SN%|b= zp|gL(c#bGsoHXggXEEvi6c$SI16po^S3A{TLbmcuHwE8Ynt!AjT}qHmziV{#K6MH} zTG`Fg*Zb5w0Fgbu3SC+#9?Ntme$gSEnOCeoeCpmIv7e-MRNM8eLoT$f>U}a3fSkgG zy>AV{)$o325QCAR3XSCKWG8&K(=Ev_CQ6sIJ4DJAWT1hj+$&SwgvpFdU#)KL_PwB6 z@TUB;Sk1dZ?N4Zp!mDyXyf9CNu>jmf{I_5#jFq5E3|I3yW($DZDl^?`*i4on-pkDY od@OXUKU(HLFaQ7m005TZ15N(S#HEo}cK`qY07*qoM6N<$f=h9xOaK4? diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_21_0/00001.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_21_0/00001.png index 170a3c6dec6b7d7eb9c243ca7253af8e4d44334a..03e97f59bdd245b974164bf50b5a35fe5e05d86e 100644 GIT binary patch delta 332 zcmV-S0ki(`0_OsdB!4bRL_t(|ob8#*5`!QNMPsM_{|CFU3pzGJf>s5tc+W}$1LQ%F zC_)G!gp_5TfEF-M#(IJzG)0|n&!St+={%vi7|$QxXxH&BI=YM2Y8Zd7!x(qalJq$m zN7nXT`fE&K=cGYrKAS;zQn*u+?@)3RyvhyzWrBz)savjV70000yMV2q85&ONJyI4BRX zQX&8V0H7_$ZfF6=F098({HJK}^aR^_PNxaQ#c1)+v^~eWsdg1^mD_%=Zi@$SN%|b= zp|gL(c#bGsoHXggXEEvi6c$SI16po^S3A{TLbmcuHwE8Ynt!AjT}qHmziV{#K6MH} zTG`Fg*Zb5w0Fgbu3SC+#9?Ntme$gSEnOCeoeCpmIv7e-MRNM8eLoT$f>U}a3fSkgG zy>AV{)$o325QCAR3XSCKWG8&K(=Ev_CQ6sIJ4DJAWT1hj+$&SwgvpFdU#)KL_PwB6 z@TUB;Sk1dZ?N4Zp!mDyXyf9CNu>jmf{I_5#jFq5E3|I3yW($DZDl^?`*i4on-pkDY od@OXUKU(HLFaQ7m005TZ15N(S#HEo}cK`qY07*qoM6N<$f=h9xOaK4? diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_22_0/00001.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_22_0/00001.png index 170a3c6dec6b7d7eb9c243ca7253af8e4d44334a..03e97f59bdd245b974164bf50b5a35fe5e05d86e 100644 GIT binary patch delta 332 zcmV-S0ki(`0_OsdB!4bRL_t(|ob8#*5`!QNMPsM_{|CFU3pzGJf>s5tc+W}$1LQ%F zC_)G!gp_5TfEF-M#(IJzG)0|n&!St+={%vi7|$QxXxH&BI=YM2Y8Zd7!x(qalJq$m zN7nXT`fE&K=cGYrKAS;zQn*u+?@)3RyvhyzWrBz)savjV70000yMV2q85&ONJyI4BRX zQX&8V0H7_$ZfF6=F098({HJK}^aR^_PNxaQ#c1)+v^~eWsdg1^mD_%=Zi@$SN%|b= zp|gL(c#bGsoHXggXEEvi6c$SI16po^S3A{TLbmcuHwE8Ynt!AjT}qHmziV{#K6MH} zTG`Fg*Zb5w0Fgbu3SC+#9?Ntme$gSEnOCeoeCpmIv7e-MRNM8eLoT$f>U}a3fSkgG zy>AV{)$o325QCAR3XSCKWG8&K(=Ev_CQ6sIJ4DJAWT1hj+$&SwgvpFdU#)KL_PwB6 z@TUB;Sk1dZ?N4Zp!mDyXyf9CNu>jmf{I_5#jFq5E3|I3yW($DZDl^?`*i4on-pkDY od@OXUKU(HLFaQ7m005TZ15N(S#HEo}cK`qY07*qoM6N<$f=h9xOaK4? diff --git a/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_23_0/00000.png b/tests_liquid/snapshots/nanos/test_sighashes_multi_input_0_23_0/00000.png index cd09259c7c7ec6a39160a23eb62b6e360bce01a8..796098d099955b97d2ef41e7118d24226c6035a9 100644 GIT binary patch delta 333 zcmV-T0kZz=0_XyeB!4eSL_t(|ob8!G5`!=ZMQf+t|G-_e3uiJ4B>g2(Q2$$L5)Fnx z03Q!R2qAZ6iWUIi^WNM}bC4XjMJV7}yrKp0QnXSGLbT`s#EG_m(t=#%<|G!dUQMyV z%`v5g+kXJyT7%Cf;~6c$&P;Q19h@W#)t-chF!7Mv9Pa^j5PuJK5D#?_30FUo?dp#R zLv@&F)-P*CO`YZHSDB%t?&@i&&5p~7#Jj_i^R+bXyj1k++lDcuz*!oi9ILq?z8=17P0C#1LR=~mgb$VU5AU$piGr)iGj8>o(vI;o_lgJLB5$ORW@jT?_A|7yDO}4>{ zeMo}sKLF=iJHJiFBU*vUtXpy$T;v)mBMA;+&_Zr^ya%vBJb$o3Jg`9|Sp7)OtKWAG zwNuSv6;ms1%3N3esyLQx>XB%p`}MSMy#tc-qXxDs89n8z@hhXeQ&kjV56+2bx)qhF zk1ds%FsVK~iv2QO@{i@;u&rCWvKY5#_Ei(050g_&tu?h-Q%7K#Tn+V1CJ9=Rbuy!i zaWkS*2rSsL14=`l-o>5{MteZ>HqYiF{s_|-i<%5@yu*2}k6+o37VW^GlClhFvdJUS j6tMdM00000fN^{Pd+gB~T9{;)00000NkvXXu0mjf)4Y~Z diff --git a/tests_liquid/snapshots/nanos/test_unknown_asset_display_0_2_0/00000.png b/tests_liquid/snapshots/nanos/test_unknown_asset_display_0_2_0/00000.png index dcd35a276c0c0987d1c1c07b19590cf9d497d4c1..548258716adf4c20d13ab1f2d42e235e6de7c079 100644 GIT binary patch delta 318 zcmV-E0m1&?0@(tPB!3`DL_t(|ob8#x5`!QNM5R;z|ATvI56&=1a2p9sK=z#~qQ(T` zCfznd2qCKyybVzB{hSWN?qtWZWC3^C;0e9&$=Unu zWT+I2#V+PmYg5*`@>WGbDNj|508tC3VVjFIF3wX6aCMrUm4{$gg7(g>rjVvzq5`-WKMRRBU{}0}W?V%aR#O@%gi{(8}WtId; zK-)$LA!Jp8w*U&hpVMiGPI4?uVSs1x_7=cOvP#+z#fY3hjL033Ml=U=bCVsAYqN0h z>YOw}_wRsG*UEb*DU_zYS1~*AVWhCK8m{^#5JFWq3;C~No;16x!3AOLZS^GWG zP+V|Udzn`aPFeBFM^)F7mkc8ywFT3#%u>!iX>qJzSv0l++YQ`P)ysVvUU%H`r^qkxVDXarIuiCLD#x&zb zL?`PV>UI`G&GNc_@_CzDjlaO4b5*Kl!gK!dwc*0A%qY@mSqPF WhrumR>gAgN0000YVQRt%@#j!TaB84wszgSeW%Vw)3wdGJbMOT z154|Eb1C&DoM_Ta&A2~1a?$i(SWy<>+{_j=iRh0+^hYB40000000000000000002MWxfyS2$n<%AnpJF N002ovPDHLkV1iKmtHJ;P delta 374 zcmV-+0g3*K1CaxeB!5^*L_t(|obB0Bvcez?Kv8twPO|?cu@^r&!^8qLLeJ<49LqVE zXl^e=L`S(fxG96vTHqPbyv%JPvdSH>UI|L?0WE>vMOo({=YKqH4i+duMKg#-WaqCx zX{{2Z2R9dZ2m=5B+|w79q4qYX+0pE^IqkJ$b5+_q_fg6y@}Z;8=pGEvlA{YFyBuaZn$Ie^n$iF%lTmS+BFmE?Y$4XPwsZpFPd?> zdQP5$Qr7JjQ*ZJXoZ66P+=%KF<;+F%$%Qo}0q!>BWzu$@a~Z1Zp#9gmakRd0{YVQRt%@#j!TaB84wszgSeW%Vw)3wdGJbMOT z154|Eb1C&DoM_Ta&A2~1a?$i(SWy<>+{_j=iRh0+^hYB40000000000000000002MWxfyS2$n<%AnpJF N002ovPDHLkV1iKmtHJ;P delta 374 zcmV-+0g3*K1CaxeB!5^*L_t(|obB0Bvcez?Kv8twPO|?cu@^r&!^8qLLeJ<49LqVE zXl^e=L`S(fxG96vTHqPbyv%JPvdSH>UI|L?0WE>vMOo({=YKqH4i+duMKg#-WaqCx zX{{2Z2R9dZ2m=5B+|w79q4qYX+0pE^IqkJ$b5+_q_fg6y@}Z;8=pGEvlA{YFyBuaZn$Ie^n$iF%lTmS+BFmE?Y$4XPwsZpFPd?> zdQP5$Qr7JjQ*ZJXoZ66P+=%KF<;+F%$%Qo}0q!>BWzu$@a~Z1Zp#9gmakRd0{YVQRt%@#j!TaB84wszgSeW%Vw)3wdGJbMOT z154|Eb1C&DoM_Ta&A2~1a?$i(SWy<>+{_j=iRh0+^hYB40000000000000000002MWxfyS2$n<%AnpJF N002ovPDHLkV1iKmtHJ;P delta 374 zcmV-+0g3*K1CaxeB!5^*L_t(|obB0Bvcez?Kv8twPO|?cu@^r&!^8qLLeJ<49LqVE zXl^e=L`S(fxG96vTHqPbyv%JPvdSH>UI|L?0WE>vMOo({=YKqH4i+duMKg#-WaqCx zX{{2Z2R9dZ2m=5B+|w79q4qYX+0pE^IqkJ$b5+_q_fg6y@}Z;8=pGEvlA{YFyBuaZn$Ie^n$iF%lTmS+BFmE?Y$4XPwsZpFPd?> zdQP5$Qr7JjQ*ZJXoZ66P+=%KF<;+F%$%Qo}0q!>BWzu$@a~Z1Zp#9gmakRd0{PGdj4gId}Kwpee zqM0^A2ziv%#zY#osKAgc?L6vis+s z!&eH*878nto$6z2;hs_SpUa{3Q@ka&Do8q(+MwV+gNu{+T!)VNTj7bz}{y_S26ad}F0 zHwH3kwKj(ERB4QRq+JGJ$VB2%xeR^l`N~s#y}mU5Qn%Nv-DPP0^|i}T^;!&_gTMAR zoT(XPqCbriYN9_GW3UogXr)e&8G~C9UH||9000000000000000;5L6%)Ec)WNbp7g O0000{Hbg z&2>XW@+g~)tJHW~0iFToW$qJ^D0e`-6tw&gXbN-@<$MlQ^?$Z=5FiC5W)Pjo-ar2= zu~JapxO%`t7ytm^oi130`mZ@=MYC4s^w*B&sEf9 z<{&+^Y8xkYDQ(8}$WBkyWdaVDAzwIcU1CRrdB!5>)L_t(|obB0Bl7k=&fMIv1H{t$A%3b!snG6dd)QUpt|29zp?006i9nLPoIh~zI*O0#Bio!9IM^nGRARe%H(@}Gs~rXDokwxHkH6X+8W zjplxkQp%%j4(@btSpl8_=GWYpQi}2mh*yHP{{huN7g5f0Ab%pu<{&@`Qf3gH$gW?1 zwpb-7AKZPxLl^)6;F*RkL+j0s*~@G-IQ>Yv>|W{fUeMlb@dMXt)PztJ9BnSumG;ctUE7Sy z%VoG6=tHY@Fm6PoX550#Cu5Za40(`5R4zjgr8F<`_4?BJOWj|yc9)^~$0sgB%^UG` z-v8LI;hma6Ci=HALQV8+g0 delta 376 zcmV-;0f+vO1Cs-gB!5~-L_t(|obB0L5`r)cKv8tuN%p^_?8T4HbZSWhR{D~AzObM` zqM?o31^@s6boUs20UlLNUy8`6D{1F7`T~yqW!$3$5|BxM7BM&bLG!Q)Jx5=_F;$Jx z3>zYnM%f$;;^4Fvcm|kXbDxN;@(Wn61Z|%Ije*XhoaR7Pr+>}C0wpLigXlzd{`#}6 zRf5vN;13?c0002@bip*#U*?z{%~G4wpF5hf($cO=M$A>7vp(-P-%ZczcLaV@IT%zjBmlLS<^A#atoAfJYwOlDfv{lCtgz58>0H4RPQK5!ap z-bl&8kvIGT_E!ut(eK6xHPP>k9E?O28tEX&#?l^e92>Q?PT-tPKRRWG zs1W3zYIX3=)l0YYk?(iHp%C`V<%7T7D}7%JI*ToS;O0-#rqbJS*2XvWEymf7?l=Zf zw@XEiU+!+FVsG4FV;-7S2B67{q@iI`Hcmr7y0Bdn)BMu;OWn^|t7)kHdG9ndZS+%B zUnRV&J%*Q53^LIlCKGC+KNw>$6RXfnl^`<)T@hXY000000000000000005wyCyeD9 Uw-q}b7XSbN07*qoM6N<$f0fhdM1C|4jB!68=L_t(|obB0Lj)O1^Kv8DYon-$@@?PcxDe~mu&+au#1ZIFP3ek@{c^2Xv}3;Lbifi@9| z(L6Uo2s+Be##3xu)&}o@;%#mVA?)%5>^B4*{{tEWokUsZKz~G*&A|pkP*e<}5!v;} zpJT5fNH?Ay@Dc_90C=YxrlIySr&!Ufl{xLXV{ukm+jUDzag~=e)>eYPbfoMGfpKL1 z(fFyP9AxjhYvanYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_0_2_0/00000.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_0_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_10_2_0/00000.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_10_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_1_2_0/00000.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_1_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_2_2_0/00000.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_2_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_3_2_0/00000.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_3_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_4_2_0/00000.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_4_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_5_2_0/00000.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_5_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_6_2_0/00000.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_6_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_7_2_0/00000.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_7_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_8_2_0/00000.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_8_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanosp/test_sighash_flags_0_9_2_0/00000.png b/tests_liquid/snapshots/nanosp/test_sighash_flags_0_9_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc8}fKv8DYov{BUv6uNkLdd)fA(&C``ASqFMTNc!<1v+VKH`#P8)+45mB_!|5|?RJdAe=rSY3;Urnt-9Cxa`QI2Z)ePZ!NES>z8 z7n!xo=gCErTHO`+Q_rYp+PyUt2qhTD7GC*%Z7jj8pwl=6?N)HuJHi=&rG zwm-twgX8d|%9fh^K6?)sgqPav0nH#2{bMSjCi;gl2Qrq(LY4+WW)5COcmV(a00000 j0000000000fY_heg8 z2pTnY4gdfEc&!jZ2*G+32L7xE;GAFFBcfch)>40L?5a^Njo%dej#Mnfai@wLdQ=N<71J+bX~NrI zVb)HcD<|E^D}USFrfWg5oV!psvz@9=5w%$iX0W`wD1cA7y%?8I9dA$#GSPobA=E_wVKc0OC9;sEPLNrHTM=FW00000 k0000000000007`N|CI+^+>pI)b^rhX07*qoM6N<$f>UM9761SM diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_12_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_12_0/00001.png index 0f4c3337ee7970abdf21150741e6311c039eb9f9..e8f38acb559c17d34c414d50344f9cd73a74a9fe 100644 GIT binary patch delta 422 zcmV;X0a^aS1Hc22B!7oVL_t(|obB0Lj>8}fKv8DYov{BUv6uNkLKYZ8c$rb}`AS0KQfTA%tK(3Io5^18~l{6#8RxaL;^ytOrmPLh#qwj8*fap~$%72Jol1~QQl7jwk1Sc7< z0GXQ0Rq(FVKlmb?aBiH0I>D5>O{3_L86uo)Mx+lA+k}l z$tptXd9v>PWu@$*we!@*wp~`Y>HoBR*?1mr)Jk9V>gnEiCmyI*oY_o_Z^Y7omh5Hj z-^y+p;dm`5)_--|!%`RWTD4puch_6X&OICNhP}l&nJzbd|Hq1St){Ksv<9jgldh-* zt<@8?RnecHp<5>4WKryr-+q**ptl#U{WI11UsY->Z|2zm$|Rl!*^}SZHp5S%lODoL zZT5g_kcs{=N~nqcVa$OgvXG^RATtMB5nccQ0000003QGV00000003Z{KYVyh6?Vb4 Q*Z=?k07*qoM6N<$f^3A&qyPW_ delta 424 zcmV;Z0ayOO1HuE4B!7uXL_t(|obB0Lj>8}fKv6pCPT2pF*vot%A!MF$0;bA6U$hN` zn#KvPa{vGUz-xsNLI~EgFz{zR0q2}cq2IO!=dAbFdIC)$1n+$eQ)%K+k0;teRskFM3-VwMt}T}e4=nl3i{m$-ei0Q zP>$It z-H5tSbsW)szPKb#+8U=dwrGVsi6yx%Ax#;^3>(Z^tcD2y0sBNe%sRf-- zW0{HCQ_;V(LQ57v{YS^nWi$WnM=}M?pR)CzRO|6^D5mMw4WmrrX{s~%y?TuLNmOkR zUh};12F)N7{cS3tCi8}fKv8BiH{t$A;x4m5LI{H~l*Uy3Z$%Rz zu4y2lApigX0ADMmlv47J!ojb103n1>QvcW(+%w*P-T@4ylwyoIO{I{_r9$^e-Ky!Q z>8h^g#s3ayeu?$RoV&WvR4Zqvm#CYUa*WY8`{9NG$d+;;Gk<=`e6rz|Dd=-E_#)>! zpq`rL8_%3!BCoi?VSez0O0HAR7a!Tf}*=^(0%qF^&=lH zWh-UNNFJ;^oF3_h;k=vF?AzGS%8!=kaixxOb<3$yp?gJ39lQM(v2yt%?=rW&%39(% z67&9EP~O+ogMUzFk0tt@z8XfeU)?>j5r%_WK_tt)9l|?9D!4m}Ij5 zm`OJt5Ae zDGo5zIRF3v;Ae#pLI~DT7-{5Bhu#>ujviIlmRivH z8jJXc!EF-76EUssr z^irEWpqXT{e~gf7vVRz3V2N4CQYXob!B(Uf0000003iSX0000000000*yar^nPRWO SoXLFv00008}fKvAZeov{BUv6p@zA!PF~d6}s9e5EZA z*Cd2E1ONa4;Af?jQcB)YIQV!65JCtg^^eWLKJ)$W9Y9w~DaM%7R1WfSY0&(p?j^<% zL)Fc^_}>BIN~}NT+|>u7S^0H(in@C_jxqXXKkP68*-|ca#(y_iPY&2+33_h^PjbEk z>ZMsP?mhZmabHOe+hPf-7v-fc&8Mh-U<|td?41Vy0O0HIOy^#OplFr~n*06UIQ93I z(v1jdP%j$9pigA)HI48rQLC~4sy|xx;JQ#c=q1J+gf|$i*T(+Gm#n>rl~68uf4TNb zvAlmBbL$noR(}i1wcP0eP)_%|^~hK4k{dq{I^z=EB$NHeG*V6WA2h}scw!auG)XdZa4XUa00000 l00000000000002o<_iaYYBjbSBX$4)002ovPDHLkV1l#4&Mg1{ delta 453 zcmV;$0XqKG1K$IXB!8w!L_t(|obB0Lu7n^AfML$$?1cR>JFV8gYzwjhmg*4 z+tX0GSy9WFAule=1#QZ!*rP8N$+skVE}H?%H|Ze6hwgo`p1dVLDz~BIaO8vft6n+N zEUEwPecPJ0GuT1u4mY=;!dpp%(<%<#BOEl@D%m%vK(Xd&3?FH0UyKzPs}#eYEBf`#8NJ_J!z8#>I+-)gX)U z53zEBEx%ceJAY!!@7tMsf3KH^9ruEA|91GuZ;9rm)$BLJ7CS$_w8<&o(~PUj-+?*U za+b-~(`3i{u`7B(OYGaZluBKrjbc4K_^u$e)9vV&S7;3Hl@X)7+(1r%eSh^n*CwCP z{5pC0!VtqB=X53v@!!qnn$?q91L@5k&`mPgKcIFIWQtZ>Y1g2}WQLKlPp9-?JbpODRV z8}fKv8BiJ7NDzVlVT7gb)v7oQJ7;&sUlN zp(b$?Hv|9x0N`t-lu}CGvvBb1J%JEHD4~CC4bEBbKko@lrIccfIZS0EZ%pt%z3k2!YrM$@buU7n)uUbbV5zR?dSEI_sui+?`ihvXB3Q&Q09M(`r% zJD^U@eR7}a?-lnBsnY0=_8*0(@7c)1E{1W2dxUbV&_>g1N&6yJqHxQb%huKL zxo^1|+FDSq;(yAq7~Zx9%5jAGG>2{}J2zEs+r)Zz7USwvc;(wFi_C@rn^oBgrBEBc z;)q(1f&TJ;w9WNiJ`3Pm0(&m{25kzGPdxh{YAb2vWI9Xq`c$i&w(vk%b`DRvY-5<} zVqK}tzF-<;qW_vfsEPi|SOZUFAy11Svj&eMyZ`_I03!eZ00000000000KjAZ0aor{ UtQ(Ri@&Et;07*qoM6N<$f^j#=JOBUy delta 432 zcmV;h0Z;zK1Ih!CB!7`fL_t(|obB0Bj)Wi#fMIsCH{t$A;x79@LP&uE6|Ix`zb8il znKD-Gga7~l0DP^KQcB5t77l*BClEpiCG?N2!F$&G&wBzxDWw==4pZ64+oeHwPu)w5 zBZjJ*dGWsj#4oY_m}6IOh-T&J^b~dXvK?dejedB;0%TjUXn!OAl6+$DmK5~45xmIx z3aC?ao7_j*YsEd2n7twe)k%4)OZP6?-Y}HzUwh>N008*<+3lb|2N z?n$R@wx&8+QEIaf7zUZ>Kc*9EqW>_~z!O=>(F8}}l000000000000000 aaGQT~@@A|;e7r*d00001-J_k3B4 zh@nJHLjV8(0De|VDW&8+3I{Lm0fZ1j4*g?uaL#=Hdk>&1r4(bl!jw0z?cAWbr#!0a zr|PO~=EZ*nRKLXX;}yGdqiUAF9iE~*Ja5MseWM>vn1IVvEPrIg56LGtoRWgRH-d|t zS3sGXWpeM4YsEd2+;&6?DwFcmAG008jyXK&i82V~8{K=bLo*N;-? z3F4u%*`{|cWsf|Ceio&IRE20mt*NTa*uRw@El=FaDU^!oRAs_)irbB4K!#VXy@=&5 zw!E!;@5`!%On(o?>(y#OSLIgkNXY|JHQPFsfWX+vjr=u((9F+clo46eraa zVE^yQ_-|BhT;9xYJcb(gD36#@)vWq2v$<#So;R2wYCy9O=mweSKc*3CqW>`Fz!O=> x(;&#q!AB8Z0000000000000000002sW8TrfgA9#P!!!T@002ovPDHLkV1hnN-Kqcp delta 507 zcmVF1DMQNuyVgE~FFa2PKp@?^aC7N@-h>d}{ zG6H19IRF3v0DzArgb+f|9)$wm+5>RTxg`B#Hn3ywAMF7&2_bmzqfDs~%c(;3O8!*Q zPSI3eO$+@QP`rux&!}BqD5|Bq!!Gj2Q`vj3tG=^ffXI>-Qh#wH{$v9yF6dqbUqpEZ zxr@Kl2DV(#5X;_t zkIM|O{Rzda*?&qGWMMA1zIMrhP0AXV77Gi;Kwh)2$$z3LGU`7@MQYT47;K;kUPzOH z$k^a0Qr;uc(3vbY_jkM5s#Dx@?d@r&i+(Si{J3J*Xd#nsjZOwtCm(bv?`o!t?aDIX z`gRX-*-7{@9T-@s%F~I!hZ+NA%#T@oq x{8OWP#X^V_0000000000000000000^@C$Z#h_)5~Zw>$e002ovPDHLkV1g*@^lbnD diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_18_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_18_0/00001.png index 8e7cf85ed92b867ff1796ecb8ead73cd4395f915..a3d76c2e4b7030c9282c37ff49f6afb162168eeb 100644 GIT binary patch delta 498 zcmVI4gMd?!Cg!>+A!CM&b}H|!NPvWV zg8_#S000000A5QVP@MG_P>jrd5Da9DGOeK-irGR>;t|gu$ z9#t2!!hQsZo>*UI?dpUmR&uAWsH>NBjL}y8;K2ZyOeo@6&JTu|+lH&sz*(RRWZRDbQr0{{R3u;tIX0dsnBh=LlBP4N->=-xlC#ectGrEoo&n}6CwUgw?VH|UCt`nRD-jruo(4J^S6SuznB8(c~&@5#~7 z_AhzwPS6&G^(t+=b`+0Q3$Hh3+&po|Z+Nu?(Zn4!p;lLO2hq@#tZ8CB^17b2&Y3&m zBi+Gd1L&duUK@-P=VUYL7(cGX^rWrYnBH^3f`2>3erwknKs{Z%DVEUt&bE5*81J|- zEeC@iTd@yE3r8&GVO6R1LyQ-3qQkT|KyO_82@77z-E+XABhIwzKj94qZhGIV4>lM8 o000000000000000008{(1->Pch})RAh1?kqm3HLt|cj*NZLdFasgPs0WD?&(O zJ%a&<5C8xG006$0lu}B`+6n`Htqlkvgd+W8KJer3kF^0^Qc5w#EK@1ua%rH})K7`` zh*#Cktgs&eq9@juS-ZL*nw7iLPt=c>a*WYd{oug?nL}E%ihnzaCmVPPLGM-YB*r74 z4$W3rewqRMQgb-r~KR zh9?lYpuLvurQ7wsi;Y+z%XEicZhO6#Tu>(GiZ`-yZuOnw%K=BJL;Op9;41`8@f^+f zc$ovXf1$W_n|};J9>#L-Z&z#BqO5sp@i1XbnAxkDA zumHHm0Q)=xVA?yNH?BRT1s~w)IbbmmXWI3j zhz5f&z4z&p1_J;9000000000000000fFJ$<`G}Z^Fy+dt00000NkvXXu0mjfJZbVU diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_19_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_19_0/00001.png index 6c463a2b88d9f1023b679b52dae2d44a2f3122f1..9fa38ae4b52ed2484d763a69d7cd5710abede200 100644 GIT binary patch delta 516 zcmV+f0{i`?1fB$tB!A^eL_t(|ob8%jk^~V9fbG`ar0;(uci9J3N{L_?o%GE2J?S5k zP6*OM000000Qg#Bj4?)QEe!azRv?5BvgvR0fggYWSu3CtW4x{_nJE`iIls`nQ`V~5 zshTQZv%-D^R6Vi0Otvcv)oc0bP()chm#^!xwSMs6fW%9-kbf3;5>FQJ5`vy)#AMu!JaN$-v0?;3(3( zTiHrSdVWPK;R<7(Nh4t1QJedT1|-^3spH~#_JxUP=hE`11^iGHs}q^7Dv?#Kl#cNy)# zXlk%L=e)^&Ys=?+k2|2**K!O!x9I8!n*7-y>z+{lYzXSd`lE@z9YI>%6Ux8S0nO07 z92{k9`J3gV$yuSv{t9wOIsgCw0000000000000009O55MZ@U4zYvj`a0000L!B!BElL_t(|ob8%HZp0uAMQPQWiQ0o6z>FO%=eLiJd_JM5yYp3B#D*?K>C2teYNFMp)Ro#@E|UL@$f9^Axu z29(k)#a%}w7#)SlxqI|1La}|{fMyLA6&O87B003LQtPSYV-%wUN$YxridA4}( zq2URtT+rH+^3v^o-^D>JliYN|Uv5Xemt0UH<%$=wa&G-Q#8&|BQcC{{zc?rU!u**9KmdIBMYkX66T27c`QV?BW`DWw?Wrlx$cU1tHYrR-IW zQw>#$Sz*5dsyDIxx#_OFsKoN!-A9z&^L32TR{Oz&0X7clqJP!66Mr&+7Z-G24Zex- z3MgH3>)d;^YsK7?Oyj}@l}`Ck7jYMDHw>lw$F4j800016zN{y(PcILV5fc*Psp7uJ zh1FCUq4B%zPv?=oi-TCjrn0ki=lrerk_#%?GRC^%+FbNa@o0b%N*8}?8+ddnuk)AX8FZD5_Lm{38tpFz8(4xDvSdfe*x*uH z^`4Lo71NDXU}rNxFrWl|$$pmQ?HG{jqCO7+mNO3OIU zKMA+^Ic$crl5um(Q>m_1WX7jaRq19Kv94>bP}f6w?|L7*>sMd(Wiar`TM*CGQral5;|Na3QtaAp`f62rBP`nJ)^ z^kUYL?$xyCg3jFNB@6`s000000000000000004+ujz00000NkvXXu0mjf DFI@Uo delta 521 zcmV+k0`~oz1fm3xB!B5iL_t(|ob8%HcElhEKy6=d;{A{0UApkqT17NY5=iI&RmPxU zAR-b&000000C-zcN+~64Ee!ayRv?5Bis^6jfggW=St~Fkr4(b#W-1r?x(J9Zb+2Ze zW~f@s3i}z*yovSCY`glR5i576kEpws>lmZ0^@9foWDeP)w|}^kc(Q?)5cFINzKHP* zs6%rf+(-0t#XOR1<01srLHSS@aTVbNJ2fjkk6wlFo zkB2#6`xA;=w|})E$irM7eeLQMTQqB4T0ATm6Z5)#P5u)@BV+yB5KN8rZw4P&LKL!O zVq|=9DZP15sD_G}Vw3ZUDd2`o|6IM^shoXlGQwVRG``Ye!=YnRE5|_hWE3^TTVgTw z(6CC&IuF|kpMruNNobc>95u77Lqpst7Gy}wN7uRiP7#|b|% zM6Au}-4`22;-Bq#00000w)|Kdu+JzCQRoIFx~q!kE*I{m zi3sVR%1h@neHRO{hAi1C?VSJhUSdHtIbysmoQy?36psy{p?2|)ZUc`l=u^DE0h|xQ ztqbzgqepvQ%70z3lDQtt%|C5NUgtl{I~a8}fMVV1=!u^lLU1ouV5C-B95Kmt0UL=ZY7ya&GlK#FqokQiu4L`oLERI>d7{ zU*lyCSUy5=>wmU31bGu%xEglGq3Z$y1y>O zkC*L)cX8!a-Md%4l#KImxm9U~CQ2yp|8}3SEX5@UjB;+yO3UUbNA9R2X@=%ptox9r zj`H$v*9Il`rlXhtxkUfp^j93u(##xNV$nO!13aV%gIH*7G3nlA==M5640dJUmR*EF v)S9o4^=$zF0000000000000000Kk?%_~NvgINPk(00000NkvXXu0mjfgbMN$ diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_22_0/00001.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_22_0/00001.png index bf89f384a05127f6654a06ec6267048e0ca72ce4..1e73d0a88ffb8f5a31838215a88133cde199e749 100644 GIT binary patch delta 491 zcmV1cd~UB!A3FL_t(|ob8%hl7t`(MVYDD3Hx6XdzlZaD2nhB(L_Dxi?#!% zZzMDk=Kufz002Hq2qA=^?S%rr+73A9T$28_7}$yTpSA-{LI~dbC{t?0b~315$$J&! z6hq}^TIkP!;z`UuM(y%OVV1rf-Xiaw+TMFz^__(PL=I^o6@NF9PZqF}f}X43Nt9n+a0J{8WJ20kIhe%Wl64hPBbGHk3 zQ&fcJzm*@2|I;_I5i5w2?b6QpQ*WgfloKn)ec@y+`k`11zzlhce{>8irl3#p{s0(X zgv%6UXGXW)d4Em51xv>HVy^zv2J#wzSl&TXWYoWniqxooGsHj>vXCYNk%_^jNO>2l zq4I5b=bYNG*ZC_gAJzt(8K-knuj<=QQn9SKB5l?h)sZ_kEf1F)t#PV1J$XuOWhZ=H zcxOgd*-Tw`({07L;cl}yGds!AUPI%_0heu#mJ+rFKx9@3I4gMd?=GB={PwCqEd!f z-@ycj5C8xG006$07-Njl+6x1ItsMvsGh{~XVR{0RA%|#=`G6cxqTdmt@^=301{hTNPoqh0AS0HwF4u@FO=0AWV0;M+*`bN z)9?gUEl6i6f4Y6&cd-%6B$@8e%k5L|r52P(wPHn8&aJ*vd<9^aGR40%2EJ0z6wldQ z$IAks{)FN-Y=3nM@-UZsU%RAZi?XJr#lwOzk=N~G@=0_>M*YWVNR9drLkuh-3t2J| znHb!Plvh~|m0!aL=hUXX&R^;Ipc`;yoWV)Grf*l0OJ>y-X`^d2M;_SpJXAM&<1}x2 z@|2inCwyOcS4KA3M%{PQ%ZhQ+eP(rLc9Gp)Q{%+})oV7prG(1@AS(y*t4Qyp?SS20 z(pcxlRW?)ZDo3xMGrX0D-B1MMW!2En950h!Hv@N*xmH+?%07*qoM6N<$g1WNhg8%>k diff --git a/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_23_0/00000.png b/tests_liquid/snapshots/nanosp/test_sighashes_multi_input_0_23_0/00000.png index 1bce8de5d2d0268709b0efd7cf15ee95d2771c32..b4dcdf945dd75b8556df52a171bc753a120d9011 100644 GIT binary patch delta 382 zcmV-^0fGLa1DOMmB!6H@L_t(|obA|Kj>8}fK+$wGJMsRP9X#1Jdtzzz#Htq9b_awU4b){wR?*2H39(K!U+6sZu+x|5Q z3{?rp?(+YzgFlR|8;rk9QaSS_oFC)#T}vY;j{jc%8GUi?pQ#0;bi zRoC^E=c!_x=XYTy(cPkkS*aK|Mzz3J8%Dc(cdzt|FGtVziuhNUTh^lU15lpl>|&%L zZ6}8{{dPfXyF4v>0od2vXtvq*jiNRi{9_E_F$R&yek8IViR=Ra000000000000000 c0058q1IAz zoAE;kAIE8-VO13B8mHgN8kLc55|JYto++aC$1L=py;(A;i zs&S{qp(~ZA?|){T=Vm6MPEilIc{8p@bsC~5w#9@|&)({p9ydP$r-%7$kBGm*T&zWB zIv`)ed6tj6;?%OcvtJjq`jDrk6@Y!tEoK{M-{>7BdTsQGKN8so00000 m00000000000002G`2#|-B=`4MK575}002ovPDHLkU;%=WRYVQRt%@#j!TaB84wszgSeW%Vw)3wdGJbMOT z154|Eb1C&DoM_Ta&A2~1a?$i(SWy<>+{_j=iRh0+^hYB40000000000000000002MWxfyS2$n<%AnpJF N002ovPDHLkV1iKmtHJ;P delta 374 zcmV-+0g3*K1CaxeB!5^*L_t(|obB0Bvcez?Kv8twPO|?cu@^r&!^8qLLeJ<49LqVE zXl^e=L`S(fxG96vTHqPbyv%JPvdSH>UI|L?0WE>vMOo({=YKqH4i+duMKg#-WaqCx zX{{2Z2R9dZ2m=5B+|w79q4qYX+0pE^IqkJ$b5+_q_fg6y@}Z;8=pGEvlA{YFyBuaZn$Ie^n$iF%lTmS+BFmE?Y$4XPwsZpFPd?> zdQP5$Qr7JjQ*ZJXoZ66P+=%KF<;+F%$%Qo}0q!>BWzu$@a~Z1Zp#9gmakRd0{YVQRt%@#j!TaB84wszgSeW%Vw)3wdGJbMOT z154|Eb1C&DoM_Ta&A2~1a?$i(SWy<>+{_j=iRh0+^hYB40000000000000000002MWxfyS2$n<%AnpJF N002ovPDHLkV1iKmtHJ;P delta 374 zcmV-+0g3*K1CaxeB!5^*L_t(|obB0Bvcez?Kv8twPO|?cu@^r&!^8qLLeJ<49LqVE zXl^e=L`S(fxG96vTHqPbyv%JPvdSH>UI|L?0WE>vMOo({=YKqH4i+duMKg#-WaqCx zX{{2Z2R9dZ2m=5B+|w79q4qYX+0pE^IqkJ$b5+_q_fg6y@}Z;8=pGEvlA{YFyBuaZn$Ie^n$iF%lTmS+BFmE?Y$4XPwsZpFPd?> zdQP5$Qr7JjQ*ZJXoZ66P+=%KF<;+F%$%Qo}0q!>BWzu$@a~Z1Zp#9gmakRd0{YVQRt%@#j!TaB84wszgSeW%Vw)3wdGJbMOT z154|Eb1C&DoM_Ta&A2~1a?$i(SWy<>+{_j=iRh0+^hYB40000000000000000002MWxfyS2$n<%AnpJF N002ovPDHLkV1iKmtHJ;P delta 374 zcmV-+0g3*K1CaxeB!5^*L_t(|obB0Bvcez?Kv8twPO|?cu@^r&!^8qLLeJ<49LqVE zXl^e=L`S(fxG96vTHqPbyv%JPvdSH>UI|L?0WE>vMOo({=YKqH4i+duMKg#-WaqCx zX{{2Z2R9dZ2m=5B+|w79q4qYX+0pE^IqkJ$b5+_q_fg6y@}Z;8=pGEvlA{YFyBuaZn$Ie^n$iF%lTmS+BFmE?Y$4XPwsZpFPd?> zdQP5$Qr7JjQ*ZJXoZ66P+=%KF<;+F%$%Qo}0q!>BWzu$@a~Z1Zp#9gmakRd0{YVQRt%@#j!TaB84wszgSeW%Vw)3wdGJbMOT z154|Eb1C&DoM_Ta&A2~1a?$i(SWy<>+{_j=iRh0+^hYB40000000000000000002MWxfyS2$n<%AnpJF N002ovPDHLkV1iKmtHJ;P delta 374 zcmV-+0g3*K1CaxeB!5^*L_t(|obB0Bvcez?Kv8twPO|?cu@^r&!^8qLLeJ<49LqVE zXl^e=L`S(fxG96vTHqPbyv%JPvdSH>UI|L?0WE>vMOo({=YKqH4i+duMKg#-WaqCx zX{{2Z2R9dZ2m=5B+|w79q4qYX+0pE^IqkJ$b5+_q_fg6y@}Z;8=pGEvlA{YFyBuaZn$Ie^n$iF%lTmS+BFmE?Y$4XPwsZpFPd?> zdQP5$Qr7JjQ*ZJXoZ66P+=%KF<;+F%$%Qo}0q!>BWzu$@a~Z1Zp#9gmakRd0{PGdj4gId}Kwpee zqM0^A2ziv%#zY#osKAgc?L6vis+s z!&eH*878nto$6z2;hs_SpUa{3Q@ka&Do8q(+MwV+gNu{+T!)VNTj7bz}{y_S26ad}F0 zHwH3kwKj(ERB4QRq+JGJ$VB2%xeR^l`N~s#y}mU5Qn%Nv-DPP0^|i}T^;!&_gTMAR zoT(XPqCbriYN9_GW3UogXr)e&8G~C9UH||9000000000000000;5L6%)Ec)WNbp7g O0000{Hbg z&2>XW@+g~)tJHW~0iFToW$qJ^D0e`-6tw&gXbN-@<$MlQ^?$Z=5FiC5W)Pjo-ar2= zu~JapxO%`t7ytm^oi130`mZ@=MYC4s^w*B&sEf9 z<{&+^Y8xkYDQ(8}$WBkyWdaVDAzwIcU1CRrdB!5>)L_t(|obB0Bl7k=&fMIv1H{t$A%3b!snG6dd)QUpt|29zp?006i9nLPoIh~zI*O0#Bio!9IM^nGRARe%H(@}Gs~rXDokwxHkH6X+8W zjplxkQp%%j4(@btSpl8_=GWYpQi}2mh*yHP{{huN7g5f0Ab%pu<{&@`Qf3gH$gW?1 zwpb-7AKZPxLl^)6;F*RkL+j0s*~@G-IQ>Yv>|W{fUeMlb@dMXt)PztJ9BnSumG;ctUE7Sy z%VoG6=tHY@Fm6PoX550#Cu5Za40(`5R4zjgr8F<`_4?BJOWj|yc9)^~$0sgB%^UG` z-v8LI;hma6Ci=HALQV8+g0 delta 376 zcmV-;0f+vO1Cs-gB!5~-L_t(|obB0L5`r)cKv8tuN%p^_?8T4HbZSWhR{D~AzObM` zqM?o31^@s6boUs20UlLNUy8`6D{1F7`T~yqW!$3$5|BxM7BM&bLG!Q)Jx5=_F;$Jx z3>zYnM%f$;;^4Fvcm|kXbDxN;@(Wn61Z|%Ije*XhoaR7Pr+>}C0wpLigXlzd{`#}6 zRf5vN;13?c0002@bip*#U*?z{%~G4wpF5hf($cO=M$A>7vp(-P-%ZczcLaV@IT%zjBmlLS<^A#atoAfJYwOlDfv{lCtgz58>0H4RPQK5!ap z-bl&8kvIGT_E!ut(eK6xHPP>k9E?O28tEX&#?l^e92>Q?PT-tPKRRWG zs1W3zYIX3=)l0YYk?(iHp%C`V<%7T7D}7%JI*ToS;O0-#rqbJS*2XvWEymf7?l=Zf zw@XEiU+!+FVsG4FV;-7S2B67{q@iI`Hcmr7y0Bdn)BMu;OWn^|t7)kHdG9ndZS+%B zUnRV&J%*Q53^LIlCKGC+KNw>$6RXfnl^`<)T@hXY000000000000000005wyCyeD9 Uw-q}b7XSbN07*qoM6N<$f0fhdM1C|4jB!68=L_t(|obB0Lj)O1^Kv8DYon-$@@?PcxDe~mu&+au#1ZIFP3ek@{c^2Xv}3;Lbifi@9| z(L6Uo2s+Be##3xu)&}o@;%#mVA?)%5>^B4*{{tEWokUsZKz~G*&A|pkP*e<}5!v;} zpJT5fNH?Ay@Dc_90C=YxrlIySr&!Ufl{xLXV{ukm+jUDzag~=e)>eYPbfoMGfpKL1 z(fFyP9AxjhYvanYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_0_2_0/00000.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_0_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_10_2_0/00000.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_10_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_1_2_0/00000.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_1_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_2_2_0/00000.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_2_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_3_2_0/00000.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_3_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_4_2_0/00000.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_4_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_5_2_0/00000.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_5_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_6_2_0/00000.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_6_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_7_2_0/00000.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_7_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_8_2_0/00000.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_8_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhcYsZ)1iL{UDSLc zl!IiNvd`;l``N|o{G!xamS{f(WFKPn;y-fz`)=U~H@>VERLa8Z5cCD->xoi~8}cds zs(lcm7IbG9>0yBL*3{Y*bnsxG{n&c(S6AKGKg^rniiA;k`^ba!# zHPJs9eV{}ZQrZYIeehL;7XSbN000000000000000_?kcXq1+QKiFKR+0000?qHsvQt$8S;uumf=k3ktzQYPUt%+$@=5F|}x^a4?gVTvSB34f=&i=Q(Xd<4} zG}%It0SNl126<_&tXBN6`ke!Z;*<;W(#-ac{|1#OXe<>;K9i``dq+>ZWcropnSW=* zUR}NNMS8*%SsQg3Hui-x9HxUEy+E%Ua<2sPl)Yum98&T|C!P}U8Lkb$39OR z=2utlsC}PUw(f-SNi%WH6@I6to4vf}dRzKf%ID+fY=G9Ul`mx%^Y49TxG}o=#Xg5E zzvqP1*@(3E8L`gaYkGVBb(Nj3S{*(ph57xsf4=g)(6zW9O;G`Q9Qjl3?K5(% z&^+dQMf2b9V+UMyPgI1Ybsl@nkW;U|^YMn8A|*Mq`t34%<>aS-TANyO*xaq|7bpUgAmgp*gdf-#%CYXu`HOc0=<|0lE8|3|{+mFIauqMojP JF6*2UngBa?qA~yg diff --git a/tests_liquid/snapshots/nanox/test_sighash_flags_0_9_2_0/00000.png b/tests_liquid/snapshots/nanox/test_sighash_flags_0_9_2_0/00000.png index 7054534d7f8012a9c4f8ef06171b1cf06c7afd13..028692be88181fb9794f94a7aa57128c4bb9f472 100644 GIT binary patch delta 380 zcmV-?0fYXV1D6AkB!6B>L_t(|obA~`62c%1K+)=WlidGE+{Hy_mWUy6v=NY3-}9zfkK;~p)LfP|hFF*kW*@of`&dJmv3gb<^- zABc#Kah9vJ)rnAw~5FqGhn?XX!{Ik40IA@or4gf6^%yGLNd8_Li}@89h4H(Q@=CSG=^A@4twST3#eD&gL(T z8beYAvQPCL*jG`!kmR7fMw07%5{@1J(swlHgHlTY=)O&Tq+Mc8(R^yu+eiy;l$bmm{;ECvaBKn?)J^%m!000000000000000 aaGEz^2pIM-CkR#m00000N`<7vj^Z&Rr^vzW{qT=pVgWSO4vE?pOUMaDvpM*naZT&gcd|WCiV|+65>RQlQV=3>_pW2IipolcQ z7-tvR^>a`-$a#*lzkdQAy&ZLxywk=d)rRu8qkjULLqB(l#JyjVF=%Wp+fci#`~RCe zXXCF_wGFi&@4F4n^?tiyElJWA>+s8U-#wxlIhc8}fKv8DYov{BUv6uNkLdd)fA(&C``ASqFMTNc!<1v+VKH`#P8)+45mB_!|5|?RJdAe=rSY3;Urnt-9Cxa`QI2Z)ePZ!NES>z8 z7n!xo=gCErTHO`+Q_rYp+PyUt2qhTD7GC*%Z7jj8pwl=6?N)HuJHi=&rG zwm-twgX8d|%9fh^K6?)sgqPav0nH#2{bMSjCi;gl2Qrq(LY4+WW)5COcmV(a00000 j0000000000fY_heg8 z2pTnY4gdfEc&!jZ2*G+32L7xE;GAFFBcfch)>40L?5a^Njo%dej#Mnfai@wLdQ=N<71J+bX~NrI zVb)HcD<|E^D}USFrfWg5oV!psvz@9=5w%$iX0W`wD1cA7y%?8I9dA$#GSPobA=E_wVKc0OC9;sEPLNrHTM=FW00000 k0000000000007`N|CI+^+>pI)b^rhX07*qoM6N<$f>UM9761SM diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_12_0/00001.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_12_0/00001.png index 0f4c3337ee7970abdf21150741e6311c039eb9f9..e8f38acb559c17d34c414d50344f9cd73a74a9fe 100644 GIT binary patch delta 422 zcmV;X0a^aS1Hc22B!7oVL_t(|obB0Lj>8}fKv8DYov{BUv6uNkLKYZ8c$rb}`AS0KQfTA%tK(3Io5^18~l{6#8RxaL;^ytOrmPLh#qwj8*fap~$%72Jol1~QQl7jwk1Sc7< z0GXQ0Rq(FVKlmb?aBiH0I>D5>O{3_L86uo)Mx+lA+k}l z$tptXd9v>PWu@$*we!@*wp~`Y>HoBR*?1mr)Jk9V>gnEiCmyI*oY_o_Z^Y7omh5Hj z-^y+p;dm`5)_--|!%`RWTD4puch_6X&OICNhP}l&nJzbd|Hq1St){Ksv<9jgldh-* zt<@8?RnecHp<5>4WKryr-+q**ptl#U{WI11UsY->Z|2zm$|Rl!*^}SZHp5S%lODoL zZT5g_kcs{=N~nqcVa$OgvXG^RATtMB5nccQ0000003QGV00000003Z{KYVyh6?Vb4 Q*Z=?k07*qoM6N<$f^3A&qyPW_ delta 424 zcmV;Z0ayOO1HuE4B!7uXL_t(|obB0Lj>8}fKv6pCPT2pF*vot%A!MF$0;bA6U$hN` zn#KvPa{vGUz-xsNLI~EgFz{zR0q2}cq2IO!=dAbFdIC)$1n+$eQ)%K+k0;teRskFM3-VwMt}T}e4=nl3i{m$-ei0Q zP>$It z-H5tSbsW)szPKb#+8U=dwrGVsi6yx%Ax#;^3>(Z^tcD2y0sBNe%sRf-- zW0{HCQ_;V(LQ57v{YS^nWi$WnM=}M?pR)CzRO|6^D5mMw4WmrrX{s~%y?TuLNmOkR zUh};12F)N7{cS3tCi8}fKv8BiH{t$A;x4m5LI{H~l*Uy3Z$%Rz zu4y2lApigX0ADMmlv47J!ojb103n1>QvcW(+%w*P-T@4ylwyoIO{I{_r9$^e-Ky!Q z>8h^g#s3ayeu?$RoV&WvR4Zqvm#CYUa*WY8`{9NG$d+;;Gk<=`e6rz|Dd=-E_#)>! zpq`rL8_%3!BCoi?VSez0O0HAR7a!Tf}*=^(0%qF^&=lH zWh-UNNFJ;^oF3_h;k=vF?AzGS%8!=kaixxOb<3$yp?gJ39lQM(v2yt%?=rW&%39(% z67&9EP~O+ogMUzFk0tt@z8XfeU)?>j5r%_WK_tt)9l|?9D!4m}Ij5 zm`OJt5Ae zDGo5zIRF3v;Ae#pLI~DT7-{5Bhu#>ujviIlmRivH z8jJXc!EF-76EUssr z^irEWpqXT{e~gf7vVRz3V2N4CQYXob!B(Uf0000003iSX0000000000*yar^nPRWO SoXLFv00008}fKvAZeov{BUv6p@zA!PF~d6}s9e5EZA z*Cd2E1ONa4;Af?jQcB)YIQV!65JCtg^^eWLKJ)$W9Y9w~DaM%7R1WfSY0&(p?j^<% zL)Fc^_}>BIN~}NT+|>u7S^0H(in@C_jxqXXKkP68*-|ca#(y_iPY&2+33_h^PjbEk z>ZMsP?mhZmabHOe+hPf-7v-fc&8Mh-U<|td?41Vy0O0HIOy^#OplFr~n*06UIQ93I z(v1jdP%j$9pigA)HI48rQLC~4sy|xx;JQ#c=q1J+gf|$i*T(+Gm#n>rl~68uf4TNb zvAlmBbL$noR(}i1wcP0eP)_%|^~hK4k{dq{I^z=EB$NHeG*V6WA2h}scw!auG)XdZa4XUa00000 l00000000000002o<_iaYYBjbSBX$4)002ovPDHLkV1l#4&Mg1{ delta 453 zcmV;$0XqKG1K$IXB!8w!L_t(|obB0Lu7n^AfML$$?1cR>JFV8gYzwjhmg*4 z+tX0GSy9WFAule=1#QZ!*rP8N$+skVE}H?%H|Ze6hwgo`p1dVLDz~BIaO8vft6n+N zEUEwPecPJ0GuT1u4mY=;!dpp%(<%<#BOEl@D%m%vK(Xd&3?FH0UyKzPs}#eYEBf`#8NJ_J!z8#>I+-)gX)U z53zEBEx%ceJAY!!@7tMsf3KH^9ruEA|91GuZ;9rm)$BLJ7CS$_w8<&o(~PUj-+?*U za+b-~(`3i{u`7B(OYGaZluBKrjbc4K_^u$e)9vV&S7;3Hl@X)7+(1r%eSh^n*CwCP z{5pC0!VtqB=X53v@!!qnn$?q91L@5k&`mPgKcIFIWQtZ>Y1g2}WQLKlPp9-?JbpODRV z8}fKv8BiJ7NDzVlVT7gb)v7oQJ7;&sUlN zp(b$?Hv|9x0N`t-lu}CGvvBb1J%JEHD4~CC4bEBbKko@lrIccfIZS0EZ%pt%z3k2!YrM$@buU7n)uUbbV5zR?dSEI_sui+?`ihvXB3Q&Q09M(`r% zJD^U@eR7}a?-lnBsnY0=_8*0(@7c)1E{1W2dxUbV&_>g1N&6yJqHxQb%huKL zxo^1|+FDSq;(yAq7~Zx9%5jAGG>2{}J2zEs+r)Zz7USwvc;(wFi_C@rn^oBgrBEBc z;)q(1f&TJ;w9WNiJ`3Pm0(&m{25kzGPdxh{YAb2vWI9Xq`c$i&w(vk%b`DRvY-5<} zVqK}tzF-<;qW_vfsEPi|SOZUFAy11Svj&eMyZ`_I03!eZ00000000000KjAZ0aor{ UtQ(Ri@&Et;07*qoM6N<$f^j#=JOBUy delta 432 zcmV;h0Z;zK1Ih!CB!7`fL_t(|obB0Bj)Wi#fMIsCH{t$A;x79@LP&uE6|Ix`zb8il znKD-Gga7~l0DP^KQcB5t77l*BClEpiCG?N2!F$&G&wBzxDWw==4pZ64+oeHwPu)w5 zBZjJ*dGWsj#4oY_m}6IOh-T&J^b~dXvK?dejedB;0%TjUXn!OAl6+$DmK5~45xmIx z3aC?ao7_j*YsEd2n7twe)k%4)OZP6?-Y}HzUwh>N008*<+3lb|2N z?n$R@wx&8+QEIaf7zUZ>Kc*9EqW>_~z!O=>(F8}}l000000000000000 aaGQT~@@A|;e7r*d00001-J_k3B4 zh@nJHLjV8(0De|VDW&8+3I{Lm0fZ1j4*g?uaL#=Hdk>&1r4(bl!jw0z?cAWbr#!0a zr|PO~=EZ*nRKLXX;}yGdqiUAF9iE~*Ja5MseWM>vn1IVvEPrIg56LGtoRWgRH-d|t zS3sGXWpeM4YsEd2+;&6?DwFcmAG008jyXK&i82V~8{K=bLo*N;-? z3F4u%*`{|cWsf|Ceio&IRE20mt*NTa*uRw@El=FaDU^!oRAs_)irbB4K!#VXy@=&5 zw!E!;@5`!%On(o?>(y#OSLIgkNXY|JHQPFsfWX+vjr=u((9F+clo46eraa zVE^yQ_-|BhT;9xYJcb(gD36#@)vWq2v$<#So;R2wYCy9O=mweSKc*3CqW>`Fz!O=> x(;&#q!AB8Z0000000000000000002sW8TrfgA9#P!!!T@002ovPDHLkV1hnN-Kqcp delta 507 zcmVF1DMQNuyVgE~FFa2PKp@?^aC7N@-h>d}{ zG6H19IRF3v0DzArgb+f|9)$wm+5>RTxg`B#Hn3ywAMF7&2_bmzqfDs~%c(;3O8!*Q zPSI3eO$+@QP`rux&!}BqD5|Bq!!Gj2Q`vj3tG=^ffXI>-Qh#wH{$v9yF6dqbUqpEZ zxr@Kl2DV(#5X;_t zkIM|O{Rzda*?&qGWMMA1zIMrhP0AXV77Gi;Kwh)2$$z3LGU`7@MQYT47;K;kUPzOH z$k^a0Qr;uc(3vbY_jkM5s#Dx@?d@r&i+(Si{J3J*Xd#nsjZOwtCm(bv?`o!t?aDIX z`gRX-*-7{@9T-@s%F~I!hZ+NA%#T@oq x{8OWP#X^V_0000000000000000000^@C$Z#h_)5~Zw>$e002ovPDHLkV1g*@^lbnD diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_18_0/00001.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_18_0/00001.png index 8e7cf85ed92b867ff1796ecb8ead73cd4395f915..a3d76c2e4b7030c9282c37ff49f6afb162168eeb 100644 GIT binary patch delta 498 zcmVI4gMd?!Cg!>+A!CM&b}H|!NPvWV zg8_#S000000A5QVP@MG_P>jrd5Da9DGOeK-irGR>;t|gu$ z9#t2!!hQsZo>*UI?dpUmR&uAWsH>NBjL}y8;K2ZyOeo@6&JTu|+lH&sz*(RRWZRDbQr0{{R3u;tIX0dsnBh=LlBP4N->=-xlC#ectGrEoo&n}6CwUgw?VH|UCt`nRD-jruo(4J^S6SuznB8(c~&@5#~7 z_AhzwPS6&G^(t+=b`+0Q3$Hh3+&po|Z+Nu?(Zn4!p;lLO2hq@#tZ8CB^17b2&Y3&m zBi+Gd1L&duUK@-P=VUYL7(cGX^rWrYnBH^3f`2>3erwknKs{Z%DVEUt&bE5*81J|- zEeC@iTd@yE3r8&GVO6R1LyQ-3qQkT|KyO_82@77z-E+XABhIwzKj94qZhGIV4>lM8 o000000000000000008{(1->Pch})RAh1?kqm3HLt|cj*NZLdFasgPs0WD?&(O zJ%a&<5C8xG006$0lu}B`+6n`Htqlkvgd+W8KJer3kF^0^Qc5w#EK@1ua%rH})K7`` zh*#Cktgs&eq9@juS-ZL*nw7iLPt=c>a*WYd{oug?nL}E%ihnzaCmVPPLGM-YB*r74 z4$W3rewqRMQgb-r~KR zh9?lYpuLvurQ7wsi;Y+z%XEicZhO6#Tu>(GiZ`-yZuOnw%K=BJL;Op9;41`8@f^+f zc$ovXf1$W_n|};J9>#L-Z&z#BqO5sp@i1XbnAxkDA zumHHm0Q)=xVA?yNH?BRT1s~w)IbbmmXWI3j zhz5f&z4z&p1_J;9000000000000000fFJ$<`G}Z^Fy+dt00000NkvXXu0mjfJZbVU diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_19_0/00001.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_19_0/00001.png index 6c463a2b88d9f1023b679b52dae2d44a2f3122f1..9fa38ae4b52ed2484d763a69d7cd5710abede200 100644 GIT binary patch delta 516 zcmV+f0{i`?1fB$tB!A^eL_t(|ob8%jk^~V9fbG`ar0;(uci9J3N{L_?o%GE2J?S5k zP6*OM000000Qg#Bj4?)QEe!azRv?5BvgvR0fggYWSu3CtW4x{_nJE`iIls`nQ`V~5 zshTQZv%-D^R6Vi0Otvcv)oc0bP()chm#^!xwSMs6fW%9-kbf3;5>FQJ5`vy)#AMu!JaN$-v0?;3(3( zTiHrSdVWPK;R<7(Nh4t1QJedT1|-^3spH~#_JxUP=hE`11^iGHs}q^7Dv?#Kl#cNy)# zXlk%L=e)^&Ys=?+k2|2**K!O!x9I8!n*7-y>z+{lYzXSd`lE@z9YI>%6Ux8S0nO07 z92{k9`J3gV$yuSv{t9wOIsgCw0000000000000009O55MZ@U4zYvj`a0000L!B!BElL_t(|ob8%HZp0uAMQPQWiQ0o6z>FO%=eLiJd_JM5yYp3B#D*?K>C2teYNFMp)Ro#@E|UL@$f9^Axu z29(k)#a%}w7#)SlxqI|1La}|{fMyLA6&O87B003LQtPSYV-%wUN$YxridA4}( zq2URtT+rH+^3v^o-^D>JliYN|Uv5Xemt0UH<%$=wa&G-Q#8&|BQcC{{zc?rU!u**9KmdIBMYkX66T27c`QV?BW`DWw?Wrlx$cU1tHYrR-IW zQw>#$Sz*5dsyDIxx#_OFsKoN!-A9z&^L32TR{Oz&0X7clqJP!66Mr&+7Z-G24Zex- z3MgH3>)d;^YsK7?Oyj}@l}`Ck7jYMDHw>lw$F4j800016zN{y(PcILV5fc*Psp7uJ zh1FCUq4B%zPv?=oi-TCjrn0ki=lrerk_#%?GRC^%+FbNa@o0b%N*8}?8+ddnuk)AX8FZD5_Lm{38tpFz8(4xDvSdfe*x*uH z^`4Lo71NDXU}rNxFrWl|$$pmQ?HG{jqCO7+mNO3OIU zKMA+^Ic$crl5um(Q>m_1WX7jaRq19Kv94>bP}f6w?|L7*>sMd(Wiar`TM*CGQral5;|Na3QtaAp`f62rBP`nJ)^ z^kUYL?$xyCg3jFNB@6`s000000000000000004+ujz00000NkvXXu0mjf DFI@Uo delta 521 zcmV+k0`~oz1fm3xB!B5iL_t(|ob8%HcElhEKy6=d;{A{0UApkqT17NY5=iI&RmPxU zAR-b&000000C-zcN+~64Ee!ayRv?5Bis^6jfggW=St~Fkr4(b#W-1r?x(J9Zb+2Ze zW~f@s3i}z*yovSCY`glR5i576kEpws>lmZ0^@9foWDeP)w|}^kc(Q?)5cFINzKHP* zs6%rf+(-0t#XOR1<01srLHSS@aTVbNJ2fjkk6wlFo zkB2#6`xA;=w|})E$irM7eeLQMTQqB4T0ATm6Z5)#P5u)@BV+yB5KN8rZw4P&LKL!O zVq|=9DZP15sD_G}Vw3ZUDd2`o|6IM^shoXlGQwVRG``Ye!=YnRE5|_hWE3^TTVgTw z(6CC&IuF|kpMruNNobc>95u77Lqpst7Gy}wN7uRiP7#|b|% zM6Au}-4`22;-Bq#00000w)|Kdu+JzCQRoIFx~q!kE*I{m zi3sVR%1h@neHRO{hAi1C?VSJhUSdHtIbysmoQy?36psy{p?2|)ZUc`l=u^DE0h|xQ ztqbzgqepvQ%70z3lDQtt%|C5NUgtl{I~a8}fMVV1=!u^lLU1ouV5C-B95Kmt0UL=ZY7ya&GlK#FqokQiu4L`oLERI>d7{ zU*lyCSUy5=>wmU31bGu%xEglGq3Z$y1y>O zkC*L)cX8!a-Md%4l#KImxm9U~CQ2yp|8}3SEX5@UjB;+yO3UUbNA9R2X@=%ptox9r zj`H$v*9Il`rlXhtxkUfp^j93u(##xNV$nO!13aV%gIH*7G3nlA==M5640dJUmR*EF v)S9o4^=$zF0000000000000000Kk?%_~NvgINPk(00000NkvXXu0mjfgbMN$ diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_22_0/00001.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_22_0/00001.png index bf89f384a05127f6654a06ec6267048e0ca72ce4..1e73d0a88ffb8f5a31838215a88133cde199e749 100644 GIT binary patch delta 491 zcmV1cd~UB!A3FL_t(|ob8%hl7t`(MVYDD3Hx6XdzlZaD2nhB(L_Dxi?#!% zZzMDk=Kufz002Hq2qA=^?S%rr+73A9T$28_7}$yTpSA-{LI~dbC{t?0b~315$$J&! z6hq}^TIkP!;z`UuM(y%OVV1rf-Xiaw+TMFz^__(PL=I^o6@NF9PZqF}f}X43Nt9n+a0J{8WJ20kIhe%Wl64hPBbGHk3 zQ&fcJzm*@2|I;_I5i5w2?b6QpQ*WgfloKn)ec@y+`k`11zzlhce{>8irl3#p{s0(X zgv%6UXGXW)d4Em51xv>HVy^zv2J#wzSl&TXWYoWniqxooGsHj>vXCYNk%_^jNO>2l zq4I5b=bYNG*ZC_gAJzt(8K-knuj<=QQn9SKB5l?h)sZ_kEf1F)t#PV1J$XuOWhZ=H zcxOgd*-Tw`({07L;cl}yGds!AUPI%_0heu#mJ+rFKx9@3I4gMd?=GB={PwCqEd!f z-@ycj5C8xG006$07-Njl+6x1ItsMvsGh{~XVR{0RA%|#=`G6cxqTdmt@^=301{hTNPoqh0AS0HwF4u@FO=0AWV0;M+*`bN z)9?gUEl6i6f4Y6&cd-%6B$@8e%k5L|r52P(wPHn8&aJ*vd<9^aGR40%2EJ0z6wldQ z$IAks{)FN-Y=3nM@-UZsU%RAZi?XJr#lwOzk=N~G@=0_>M*YWVNR9drLkuh-3t2J| znHb!Plvh~|m0!aL=hUXX&R^;Ipc`;yoWV)Grf*l0OJ>y-X`^d2M;_SpJXAM&<1}x2 z@|2inCwyOcS4KA3M%{PQ%ZhQ+eP(rLc9Gp)Q{%+})oV7prG(1@AS(y*t4Qyp?SS20 z(pcxlRW?)ZDo3xMGrX0D-B1MMW!2En950h!Hv@N*xmH+?%07*qoM6N<$g1WNhg8%>k diff --git a/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_23_0/00000.png b/tests_liquid/snapshots/nanox/test_sighashes_multi_input_0_23_0/00000.png index 1bce8de5d2d0268709b0efd7cf15ee95d2771c32..b4dcdf945dd75b8556df52a171bc753a120d9011 100644 GIT binary patch delta 382 zcmV-^0fGLa1DOMmB!6H@L_t(|obA|Kj>8}fK+$wGJMsRP9X#1Jdtzzz#Htq9b_awU4b){wR?*2H39(K!U+6sZu+x|5Q z3{?rp?(+YzgFlR|8;rk9QaSS_oFC)#T}vY;j{jc%8GUi?pQ#0;bi zRoC^E=c!_x=XYTy(cPkkS*aK|Mzz3J8%Dc(cdzt|FGtVziuhNUTh^lU15lpl>|&%L zZ6}8{{dPfXyF4v>0od2vXtvq*jiNRi{9_E_F$R&yek8IViR=Ra000000000000000 c0058q1IAz zoAE;kAIE8-VO13B8mHgN8kLc55|JYto++aC$1L=py;(A;i zs&S{qp(~ZA?|){T=Vm6MPEilIc{8p@bsC~5w#9@|&)({p9ydP$r-%7$kBGm*T&zWB zIv`)ed6tj6;?%OcvtJjq`jDrk6@Y!tEoK{M-{>7BdTsQGKN8so00000 m00000000000002G`2#|-B=`4MK575}002ovPDHLkU;%=WRYVQRt%@#j!TaB84wszgSeW%Vw)3wdGJbMOT z154|Eb1C&DoM_Ta&A2~1a?$i(SWy<>+{_j=iRh0+^hYB40000000000000000002MWxfyS2$n<%AnpJF N002ovPDHLkV1iKmtHJ;P delta 374 zcmV-+0g3*K1CaxeB!5^*L_t(|obB0Bvcez?Kv8twPO|?cu@^r&!^8qLLeJ<49LqVE zXl^e=L`S(fxG96vTHqPbyv%JPvdSH>UI|L?0WE>vMOo({=YKqH4i+duMKg#-WaqCx zX{{2Z2R9dZ2m=5B+|w79q4qYX+0pE^IqkJ$b5+_q_fg6y@}Z;8=pGEvlA{YFyBuaZn$Ie^n$iF%lTmS+BFmE?Y$4XPwsZpFPd?> zdQP5$Qr7JjQ*ZJXoZ66P+=%KF<;+F%$%Qo}0q!>BWzu$@a~Z1Zp#9gmakRd0{