diff --git a/.github/workflows/codeql_checks.yml b/.github/workflows/codeql_checks.yml index b781d5f1..8b535779 100644 --- a/.github/workflows/codeql_checks.yml +++ b/.github/workflows/codeql_checks.yml @@ -18,7 +18,7 @@ jobs: name: Analyse strategy: matrix: - sdk: [ "$NANOS_SDK", "$NANOX_SDK", "$NANOSP_SDK", "$STAX_SDK" ] + sdk: [ "$NANOS_SDK", "$NANOX_SDK", "$NANOSP_SDK", "$STAX_SDK", "$FLEX_SDK"] #'cpp' covers C and C++ language: [ 'cpp' ] runs-on: ubuntu-latest diff --git a/Makefile b/Makefile index 35ecc6c7..6f207f8e 100644 --- a/Makefile +++ b/Makefile @@ -48,6 +48,7 @@ ICON_NANOS = icons/nanos_icon.gif ICON_NANOX = icons/nanox_icon.gif ICON_NANOSP = icons/nanox_icon.gif ICON_STAX = icons/stax_icon.gif +ICON_FLEX = icons/flex_icon.png # Application allowed derivation curves. # Possibles curves are: secp256k1, secp256r1, ed25519 and bls12381g1 @@ -133,6 +134,10 @@ ifeq ($(DEBUG),1) DEFINES += ZEMU_LOGGING endif +ifeq ($(PRODUCTION_BUILD),1) +DEFINES += PRODUCTION_BUILD=1 +endif + ######################### # Import generic rules from the SDK diff --git a/README.md b/README.md index 27c6a1c0..e20c0488 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ This repository contains: -- Ledger Nano S/Nano X/Nano SPlus/STAX BOLOS app +- Ledger Nano S/Nano X/Nano SPlus/STAX/FLEX BOLOS app - Specs / Documentation - Ledger ragger tests @@ -51,14 +51,21 @@ make make BOLOS_SDK=$NANOX_SDK make BOLOS_SDK=$NANOSP_SDK make BOLOS_SDK=$STAX_SDK +make BOLOS_SDK=$FLEX_SDK ``` -Stax app can be compiled in DEBUG mode for debugging purposes +Stax and flex app can be compiled in DEBUG mode for debugging purposes ```shell make BOLOS_SDK=$STAX_SDK DEBUG=1 ``` Note, that it is possible (although unlikely) for ledger to make a braking change in ledger-app-dev-tools:latest. +Note, that the build by default builds a build with captions showing that it is a demo app. To replace the captions with correct ones one should use e.g. + +```shell +make BOLOS_SDK=$STAX_SDK PRODUCTION_BUILD=1 +``` + #### Tests ##### Speculos integration tests @@ -71,6 +78,7 @@ pytest tests/ --tb=short -v --device nanos pytest tests/ --tb=short -v --device nanox pytest tests/ --tb=short -v --device nanosp pytest tests/ --tb=short -v --device stax +pytest tests/ --tb=short -v --device flex ``` Note that in case ledger-app-dev-tools:latest is updated there is a chance that slight changes in gui happen. In that case it is necessary to re-generate the snapshots, e.g. @@ -99,6 +107,7 @@ make scan-build make scan-build BOLOS_SDK=$NANOX_SDK make scan-build BOLOS_SDK=$NANOSP_SDK make scan-build BOLOS_SDK=$STAX_SDK +make scan-build BOLOS_SDK=$FLEX_SDK ``` ## Further information @@ -203,8 +212,9 @@ You can choose which device to compile and load for by setting the `BOLOS_SDK` e - `BOLOS_SDK=$NANOX_SDK` - `BOLOS_SDK=$NANOSP_SDK` - `BOLOS_SDK=$STAX_SDK` +- `BOLOS_SDK=$FLEX_SDK` -For Stax device you can compile +For Stax and FLEX device you can compile ```shell make BOLOS_SDK=$STAX_SDK DEBUG=1 # compile optionally with PRINTF ``` diff --git a/deps/README.md b/deps/README.md new file mode 100644 index 00000000..a8671974 --- /dev/null +++ b/deps/README.md @@ -0,0 +1,10 @@ +## Updating zx-lib + +Menu fetaure requires us to change zxlib menu layout. Thus instead of a submodule, we have ledger-zxlib included as a copy. In case you need to update zxlib, this is the list of changes performed. + +- Menu contains new "Show address"/"View address" entries which display address and pubkey according to data saved on slot 0 +- Menu changes. Remove "Developed by" and "Website" entries. +- Set MAX_CHARS_PER_VALUE1_LINE to 120 +We experienced crashes with certain strings too long. +- Removed duplicate base58.* files to avoid warnings. + diff --git a/deps/ledger-zxlib/.clang-format b/deps/ledger-zxlib/.clang-format new file mode 100644 index 00000000..456cafbf --- /dev/null +++ b/deps/ledger-zxlib/.clang-format @@ -0,0 +1,5 @@ +BasedOnStyle: Google +IndentWidth: 4 +ColumnLimit: 120 +DerivePointerAlignment: false +PointerAlignment: Right diff --git a/deps/ledger-zxlib/.clang-tidy b/deps/ledger-zxlib/.clang-tidy new file mode 100644 index 00000000..cdb88160 --- /dev/null +++ b/deps/ledger-zxlib/.clang-tidy @@ -0,0 +1,21 @@ +Checks: "-*, + clang-analyzer-*, + clang-diagnostic-*, + cppcoreguidelines-init-variables, + google-readability-avoid-underscore-in-googletest-name, + google-runtime-int, + misc-*, + performance-*, + portability-*, + readability-*, + -misc-no-recursion, + -readability-function-cognitive-complexity + -readability-magic-numbers" +WarningsAsErrors: "*" +CheckOptions: + - key: readability-identifier-length.MinimumVariableNameLength + value: 2 + - key: readability-identifier-length.MinimumParameterNameLength + value: 2 + - key: readability-identifier-length.MinimumLoopCounterNameLength + value: 1 diff --git a/deps/ledger-zxlib/.github/workflows/main.yml b/deps/ledger-zxlib/.github/workflows/main.yml index 87936229..9608df77 100644 --- a/deps/ledger-zxlib/.github/workflows/main.yml +++ b/deps/ledger-zxlib/.github/workflows/main.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true - run: cmake -DCMAKE_BUILD_TYPE=Debug . && make @@ -26,7 +26,7 @@ jobs: exists: ${{ steps.get-version.outputs.exists }} steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 submodules: true @@ -53,7 +53,7 @@ jobs: if: ${{ needs.check_version.outputs.exists != 'true' && github.ref == 'refs/heads/main' }} steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - uses: softprops/action-gh-release@v1 with: tag_name: ${{ needs.check_version.outputs.version }} diff --git a/deps/ledger-zxlib/CMakeLists.txt b/deps/ledger-zxlib/CMakeLists.txt index a8937e7c..79a9ff4e 100644 --- a/deps/ledger-zxlib/CMakeLists.txt +++ b/deps/ledger-zxlib/CMakeLists.txt @@ -1,5 +1,5 @@ #******************************************************************************* -#* (c) 2018 Zondax GmbH +#* (c) 2018 Zondax AG #* #* Licensed under the Apache License, Version 2.0 (the "License"); #* you may not use this file except in compliance with the License. @@ -13,19 +13,38 @@ #* See the License for the specific language governing permissions and #* limitations under the License. #******************************************************************************** -cmake_minimum_required(VERSION 3.0) +cmake_minimum_required(VERSION 3.18) +include("cmake/HunterGate.cmake") +HunterGate( + URL "https://github.com/cpp-pm/hunter/archive/v0.25.5.tar.gz" + SHA1 "a20151e4c0740ee7d0f9994476856d813cdead29" + LOCAL +) + +if(CMAKE_GENERATOR MATCHES "Ninja") + message(FATAL_ERROR "This project does not support the Ninja generator. " + "Please use Unix Makefiles or another supported generator. " + "This error is typical in CLion. In this case, switch to generator Unix Makefiles.") +endif() + +######################################################## project(ledger-zxlib) set(CMAKE_CXX_STANDARD 11) +cmake_policy(SET CMP0025 NEW) +cmake_policy(SET CMP0144 NEW) + +enable_testing() -add_subdirectory(cmake/gtest) +hunter_add_package(GTest) +find_package(GTest CONFIG REQUIRED) + +############### include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/include ) -############### - file(GLOB_RECURSE ZXLIB_SRC ${CMAKE_CURRENT_SOURCE_DIR}/src/*.c ) @@ -48,10 +67,10 @@ add_executable(zxlib_tests target_include_directories(zxlib_tests PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include - ${gtest_SOURCE_DIR}/include - ${gmock_SOURCE_DIR}/include ) -target_link_libraries(zxlib_tests gtest_main zxlib) +target_link_libraries(zxlib_tests PRIVATE + GTest::gtest_main + zxlib) add_test(ZXLIB_TESTS zxlib_tests) diff --git a/deps/ledger-zxlib/LICENSE b/deps/ledger-zxlib/LICENSE index 0fa613e8..f4908132 100644 --- a/deps/ledger-zxlib/LICENSE +++ b/deps/ledger-zxlib/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2018-2020 Zondax GmbH + Copyright 2018-2024 Zondax AG Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/deps/ledger-zxlib/README.md b/deps/ledger-zxlib/README.md index d75ac579..bafb0615 100644 --- a/deps/ledger-zxlib/README.md +++ b/deps/ledger-zxlib/README.md @@ -1,5 +1,5 @@ # ledger-zxlib [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) + [![GithubActions](https://github.com/zondax/ledger-zxlib/actions/workflows/main.yml/badge.svg)](https://github.com/Zondax/ledger-zxlib/blob/main/.github/workflows/main.yaml) -[![CodeFactor](https://www.codefactor.io/repository/github/zondax/ledger-zxlib/badge)](https://www.codefactor.io/repository/github/zondax/ledger-zxlib) diff --git a/deps/ledger-zxlib/app/common/app_main.c b/deps/ledger-zxlib/app/common/app_main.c index 1977b09b..e4fc80b4 100644 --- a/deps/ledger-zxlib/app/common/app_main.c +++ b/deps/ledger-zxlib/app/common/app_main.c @@ -1,42 +1,42 @@ /******************************************************************************* -* (c) 2018 - 2023 Zondax AG -* (c) 2016 Ledger -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * (c) 2016 Ledger + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #include "app_main.h" -#include -#include #include +#include +#include #include -#include "view.h" #include "actions.h" -#include "tx.h" +#include "app_mode.h" #include "coin.h" +#include "tx.h" +#include "view.h" +#include "zxcanary.h" #include "zxmacros.h" -#include "app_mode.h" #ifdef HAVE_SWAP #include "swap.h" -#endif // HAVE_SWAP +#endif // HAVE_SWAP unsigned char G_io_seproxyhal_spi_buffer[IO_SEPROXYHAL_BUFFER_SIZE_B]; unsigned char io_event(__Z_UNUSED unsigned char channel) { switch (G_io_seproxyhal_spi_buffer[0]) { - case SEPROXYHAL_TAG_BUTTON_PUSH_EVENT: // for Nano #ifdef HAVE_BAGL UX_BUTTON_PUSH_EVENT(G_io_seproxyhal_spi_buffer); @@ -50,7 +50,7 @@ unsigned char io_event(__Z_UNUSED unsigned char channel) { THROW(EXCEPTION_IO_RESET); } - __attribute__((fallthrough)); + __attribute__((fallthrough)); case SEPROXYHAL_TAG_DISPLAY_PROCESSED_EVENT: #ifdef HAVE_BAGL UX_DISPLAYED_EVENT({}); @@ -77,7 +77,7 @@ unsigned char io_event(__Z_UNUSED unsigned char channel) { if (!io_seproxyhal_spi_is_status_sent()) { io_seproxyhal_general_status(); } - return 1; // DO NOT reset the current APDU transport + return 1; // DO NOT reset the current APDU transport } unsigned short io_exchange_al(unsigned char channel, unsigned short tx_len) { @@ -93,7 +93,7 @@ unsigned short io_exchange_al(unsigned char channel, unsigned short tx_len) { if (channel & IO_RESET_AFTER_REPLIED) { reset(); } - return 0; // nothing received from the master so far (it's a tx + return 0; // nothing received from the master so far (it's a tx // transaction) } else { return io_seproxyhal_spi_recv(G_io_apdu_buffer, sizeof(G_io_apdu_buffer), 0); @@ -132,11 +132,12 @@ void handle_generic_apdu(__Z_UNUSED volatile uint32_t *flags, volatile uint32_t void app_init() { io_seproxyhal_init(); + init_zondax_canary(); #ifdef HAVE_BLE // grab the current plane mode setting G_io_app.plane_mode = os_setting_get(OS_SETTING_PLANEMODE, NULL, 0); -#endif // HAVE_BLE +#endif // HAVE_BLE USB_power(0); USB_power(1); @@ -148,19 +149,18 @@ void app_init() { view_idle_show(0, NULL); } #else - #ifdef SUPPORT_SR25519 +#ifdef SUPPORT_SR25519 zeroize_sr25519_signdata(); - #endif +#endif view_idle_show(0, NULL); -#endif // HAVE_SWAP -#endif // POSTPONE_MAIN_SCREEN_INIT +#endif // HAVE_SWAP +#endif // POSTPONE_MAIN_SCREEN_INIT #ifdef HAVE_BLE // Enable Bluetooth BLE_power(0, NULL); BLE_power(1, NULL); -#endif // HAVE_BLE - +#endif // HAVE_BLE } void app_main() { @@ -183,8 +183,7 @@ void app_main() { flags = 0; CHECK_APP_CANARY() - if (rx == 0) - THROW(APDU_CODE_EMPTY_BUFFER); + if (rx == 0) THROW(APDU_CODE_EMPTY_BUFFER); handle_generic_apdu(&flags, &tx, rx); CHECK_APP_CANARY() @@ -192,8 +191,7 @@ void app_main() { handleApdu(&flags, &tx, rx); CHECK_APP_CANARY() } - CATCH(EXCEPTION_IO_RESET) - { + CATCH(EXCEPTION_IO_RESET) { // reset IO and UX before continuing app_init(); continue; @@ -214,8 +212,7 @@ void app_main() { tx += 2; } FINALLY; - { - } + {} } END_TRY; } diff --git a/deps/ledger-zxlib/app/common/app_main.h b/deps/ledger-zxlib/app/common/app_main.h index cfb1bd77..66fff1d2 100644 --- a/deps/ledger-zxlib/app/common/app_main.h +++ b/deps/ledger-zxlib/app/common/app_main.h @@ -1,45 +1,46 @@ /******************************************************************************* -* (c) 2016 Ledger -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2016 Ledger + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #pragma once #include + #include "apdu_codes.h" -#define OFFSET_CLA 0 -#define OFFSET_INS 1 //< Instruction offset -#define OFFSET_P1 2 //< P1 -#define OFFSET_P2 3 //< P2 -#define OFFSET_DATA_LEN 4 //< Data Length -#define OFFSET_DATA 5 //< Data offset +#define OFFSET_CLA 0 +#define OFFSET_INS 1 //< Instruction offset +#define OFFSET_P1 2 //< P1 +#define OFFSET_P2 3 //< P2 +#define OFFSET_DATA_LEN 4 //< Data Length +#define OFFSET_DATA 5 //< Data offset -#define APDU_MIN_LENGTH 5 +#define APDU_MIN_LENGTH 5 -#define P1_INIT 0 //< P1 -#define P1_ADD 1 //< P1 -#define P1_LAST 2 //< P1 +#define P1_INIT 0 //< P1 +#define P1_ADD 1 //< P1 +#define P1_LAST 2 //< P1 -#define OFFSET_PAYLOAD_TYPE OFFSET_P1 +#define OFFSET_PAYLOAD_TYPE OFFSET_P1 -#define INS_GET_VERSION 0x00 -#define INS_GET_ADDR 0x01 -#define INS_SIGN 0x02 +#define INS_GET_VERSION 0x00 +#define INS_GET_ADDR 0x01 +#define INS_SIGN 0x02 #if defined(APP_TESTING) -#define INS_TEST 0xFF +#define INS_TEST 0xFF #endif void app_init(); diff --git a/deps/ledger-zxlib/app/ui/view.c b/deps/ledger-zxlib/app/ui/view.c index 0d91711f..dd18a9fd 100644 --- a/deps/ledger-zxlib/app/ui/view.c +++ b/deps/ledger-zxlib/app/ui/view.c @@ -1,22 +1,22 @@ /******************************************************************************* -* (c) 2018 - 2022 Zondax AG -* (c) 2016 Ledger -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2022 Zondax AG + * (c) 2016 Ledger + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ -#include "view_internal.h" #include "actions.h" +#include "view_internal.h" #include "zxmacros.h" view_t viewdata; @@ -43,29 +43,44 @@ void view_init(void) { #endif } -void view_idle_show(uint8_t item_idx, const char *statusString) { - view_idle_show_impl(item_idx, statusString); -} +void view_idle_show(uint8_t item_idx, const char *statusString) { view_idle_show_impl(item_idx, statusString); } -void view_message_show(const char *title, const char *message) { - view_message_impl(title, message); -} +void view_message_show(const char *title, const char *message) { view_message_impl(title, message); } -void view_review_init(viewfunc_getItem_t viewfuncGetItem, - viewfunc_getNumItems_t viewfuncGetNumItems, +void view_review_init(viewfunc_getItem_t viewfuncGetItem, viewfunc_getNumItems_t viewfuncGetNumItems, viewfunc_accept_t viewfuncAccept) { viewdata.viewfuncGetItem = viewfuncGetItem; viewdata.viewfuncGetNumItems = viewfuncGetNumItems; viewdata.viewfuncAccept = viewfuncAccept; + +#if defined(TARGET_NANOS) || defined(TARGET_NANOS2) || defined(TARGET_NANOX) + viewdata.with_confirmation = false; +#endif + } -void view_initialize_init(viewfunc_initialize_t viewFuncInit) { - viewdata.viewfuncInitialize = viewFuncInit; +void view_review_init_progressive( + viewfunc_getItem_t viewfuncGetItem, + viewfunc_getNumItems_t viewfuncGetNumItems, + viewfunc_accept_t viewfuncAccept) { + + view_review_init(viewfuncGetItem, viewfuncGetNumItems, viewfuncAccept); + +#if defined(TARGET_NANOS) || defined(TARGET_NANOS2) || defined(TARGET_NANOX) + viewdata.with_confirmation = true; +#endif + } +void view_initialize_init(viewfunc_initialize_t viewFuncInit) { viewdata.viewfuncInitialize = viewFuncInit; } + void view_review_show(review_type_e reviewKind) { // Set > 0 to reply apdu message - view_review_show_impl((unsigned int)reviewKind); + view_review_show_impl((unsigned int)reviewKind, NULL, NULL); +} + +void view_review_show_generic(review_type_e reviewKind, const char *title, const char *validate) { + view_review_show_impl((unsigned int)reviewKind, title, validate); } void view_initialize_show(uint8_t item_idx, const char *statusString) { @@ -88,7 +103,7 @@ void h_reject(unsigned int requireReply) { view_idle_show(0, NULL); UX_WAIT(); - if (requireReply != REVIEW_UI) { + if (requireReply != REVIEW_UI && requireReply != REVIEW_MSG) { app_reject(); } } diff --git a/deps/ledger-zxlib/app/ui/view.h b/deps/ledger-zxlib/app/ui/view.h index 172a8c13..e9aeff65 100644 --- a/deps/ledger-zxlib/app/ui/view.h +++ b/deps/ledger-zxlib/app/ui/view.h @@ -1,32 +1,47 @@ /******************************************************************************* -* (c) 2018 - 2022 Zondax AG -* (c) 2016 Ledger -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2022 Zondax AG + * (c) 2016 Ledger + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #pragma once #include #include + #include "coin.h" #include "zxerror.h" #if defined(LEDGER_SPECIFIC) #include "bolos_target.h" #if defined(BOLOS_SDK) -#include "os.h" #include "cx.h" +#include "os.h" +#endif +#endif + +#ifndef PRODUCTION_BUILD +#define PRODUCTION_BUILD 0 #endif + +// By default our builds are not production ready +// Unless we specificaly define PRODUCTION_BUILD to 1 +#if (PRODUCTION_BUILD == 0) +#undef MENU_MAIN_APP_LINE1 +#undef MENU_MAIN_APP_LINE2 + +#define MENU_MAIN_APP_LINE1 APPVERSION_LINE1 " DEMO" +#define MENU_MAIN_APP_LINE2 "DO NOT USE" #endif typedef struct { @@ -46,7 +61,7 @@ typedef struct { uint8_t pageCount; } paging_t; -#define MAX_DEPTH 10 +#define MAX_DEPTH 10 typedef struct { uint8_t level; uint8_t trace[MAX_DEPTH]; @@ -55,10 +70,8 @@ typedef struct { typedef zxerr_t (*viewfunc_getNumItems_t)(uint8_t *num_items); -typedef zxerr_t (*viewfunc_getItem_t)(int8_t displayIdx, - char *outKey, uint16_t outKeyLen, - char *outVal, uint16_t outValLen, - uint8_t pageIdx, uint8_t *pageCount); +typedef zxerr_t (*viewfunc_getItem_t)(int8_t displayIdx, char *outKey, uint16_t outKeyLen, char *outVal, + uint16_t outValLen, uint8_t pageIdx, uint8_t *pageCount); typedef zxerr_t (*viewfunc_getInnerItem_t)(uint8_t depth_level, uint8_t *trace, ui_field_t *ui_field); @@ -68,10 +81,16 @@ typedef void (*viewfunc_accept_t)(); typedef zxerr_t (*viewfunc_initialize_t)(); +// Callback type for continuation confirmation +typedef void (*viewfunc_confirm_continue_t)(char *outKey, uint16_t outKeyLen, char *outVal, uint16_t outValLen); + typedef enum { - REVIEW_UI = 0, - REVIEW_ADDRESS, - REVIEW_TXN, + REVIEW_UI = 0, + REVIEW_ADDRESS, + // Used to review keys or params that needs user confirmation before send the response + REVIEW_GENERIC, + REVIEW_TXN, + REVIEW_MSG, } review_type_e; #ifdef APP_SECRET_MODE_ENABLED @@ -95,12 +114,19 @@ void view_error_show(); void view_custom_error_show(const char *upper, const char *lower); -void view_review_init(viewfunc_getItem_t viewfuncGetItem, - viewfunc_getNumItems_t viewfuncGetNumItems, +void view_blindsign_error_show(); + +void view_review_init(viewfunc_getItem_t viewfuncGetItem, viewfunc_getNumItems_t viewfuncGetNumItems, viewfunc_accept_t viewfuncAccept); -void view_inspect_init(viewfunc_getInnerItem_t view_funcGetInnerItem, - viewfunc_getNumItems_t view_funcGetInnerNumItems, - viewfunc_canInspectItem_t view_funcCanInspectItem); +void view_review_init_progressive( + viewfunc_getItem_t viewfuncGetItem, + viewfunc_getNumItems_t viewfuncGetNumItems, + viewfunc_accept_t viewfuncAccept); + +void view_inspect_init(viewfunc_getInnerItem_t view_funcGetInnerItem, viewfunc_getNumItems_t view_funcGetInnerNumItems, + viewfunc_canInspectItem_t view_funcCanInspectItem); void view_review_show(review_type_e reviewKind); + +void view_review_show_generic(review_type_e reviewKind, const char *title, const char *validate); diff --git a/deps/ledger-zxlib/app/ui/view_inspect_s.c b/deps/ledger-zxlib/app/ui/view_inspect_s.c index d4e1e603..cd314c8e 100644 --- a/deps/ledger-zxlib/app/ui/view_inspect_s.c +++ b/deps/ledger-zxlib/app/ui/view_inspect_s.c @@ -1,26 +1,26 @@ /******************************************************************************* -* (c) 2018 - 2023 Zondax AG -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2023 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #include "bolos_target.h" #if defined(TARGET_NANOS) +#include "bagl.h" +#include "ux.h" #include "view_internal.h" #include "view_nano_inspect.h" #include "view_templates.h" -#include "ux.h" -#include "bagl.h" #include "zxmacros.h" static void h_inspect_button_left(); @@ -40,7 +40,6 @@ static const bagl_element_t view_inspect[] = { UI_LabelLine(UIID_LABEL + 2, 0, 30, UI_SCREEN_WIDTH, UI_11PX, UI_WHITE, UI_BLACK, viewdata.value2), }; - static unsigned int view_inspect_button(unsigned int button_mask, __Z_UNUSED unsigned int button_mask_counter) { switch (button_mask) { case BUTTON_EVT_RELEASED | BUTTON_LEFT | BUTTON_RIGHT: @@ -100,9 +99,8 @@ void h_inspect() { const uint8_t idxOffset = (viewdata.innerField.paging.itemIdx > 0) ? 1 : 0; // Check if we can inspect this element if (viewdata.innerField.level >= MAX_DEPTH || - !viewdata.viewfuncCanInspectItem(viewdata.innerField.level+1, - viewdata.innerField.trace, - viewdata.innerField.paging.itemIdx - idxOffset )) { + !viewdata.viewfuncCanInspectItem(viewdata.innerField.level + 1, viewdata.innerField.trace, + viewdata.innerField.paging.itemIdx - idxOffset)) { h_inspect_update_data(); view_inspect_show_impl(); return; @@ -110,7 +108,8 @@ void h_inspect() { // NanoS counts Go to root screen as an item, adjust offset viewdata.innerField.level++; - viewdata.innerField.trace[viewdata.innerField.level] = viewdata.innerField.paging.itemIdx- idxOffset; viewdata.innerField.paging.itemIdx = 1; + viewdata.innerField.trace[viewdata.innerField.level] = viewdata.innerField.paging.itemIdx - idxOffset; + viewdata.innerField.paging.itemIdx = 1; viewdata.innerField.paging.pageCount = 1; viewdata.innerField.paging.itemCount = 0xFF; @@ -143,22 +142,21 @@ void h_back() { } void inspect_init() { - #ifdef HAVE_INSPECT - h_inspect_init(); - if (!viewdata.viewfuncCanInspectItem(viewdata.innerField.level, - viewdata.innerField.trace, - viewdata.innerField.paging.itemIdx)) { - h_rootTxn(); - return; - } - // Skip first screen for NanoS - viewdata.innerField.paging.itemIdx = 1; - const zxerr_t err = h_inspect_update_data(); - if (err == zxerr_no_data) { - return; - } - view_inspect_show_impl(); - #endif +#ifdef HAVE_INSPECT + h_inspect_init(); + if (!viewdata.viewfuncCanInspectItem(viewdata.innerField.level, viewdata.innerField.trace, + viewdata.innerField.paging.itemIdx)) { + h_rootTxn(); + return; + } + // Skip first screen for NanoS + viewdata.innerField.paging.itemIdx = 1; + const zxerr_t err = h_inspect_update_data(); + if (err == zxerr_no_data) { + return; + } + view_inspect_show_impl(); +#endif } #endif diff --git a/deps/ledger-zxlib/app/ui/view_internal.h b/deps/ledger-zxlib/app/ui/view_internal.h index 4d36366a..eb0b9aa8 100644 --- a/deps/ledger-zxlib/app/ui/view_internal.h +++ b/deps/ledger-zxlib/app/ui/view_internal.h @@ -1,51 +1,56 @@ /******************************************************************************* -* (c) 2018 - 2022 Zondax AG -* (c) 2016 Ledger -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * (c) 2016 Ledger + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #pragma once -#include #include +#include + #include "coin.h" -#include "zxerror.h" #include "view.h" +#include "zxerror.h" -#define CUR_FLOW G_ux.flow_stack[G_ux.stack_count-1] +#define CUR_FLOW G_ux.flow_stack[G_ux.stack_count - 1] #if defined(TARGET_NANOX) || defined(TARGET_NANOS2) -#define MAX_CHARS_PER_KEY_LINE 64 -#define MAX_CHARS_PER_VALUE1_LINE 4096 -#define MAX_CHARS_HEXMESSAGE 160 -#elif defined(TARGET_STAX) +#define MAX_CHARS_PER_KEY_LINE 64 +#define MAX_CHARS_PER_VALUE1_LINE 4096 +#define MAX_CHARS_HEXMESSAGE 160 +#elif defined(TARGET_STAX) || defined(TARGET_FLEX) #include "nbgl_use_case.h" -#define MAX_LINES_PER_PAGE_REVIEW NB_MAX_LINES_IN_REVIEW -#define MAX_CHARS_PER_KEY_LINE 64 -#define MAX_CHARS_PER_VALUE1_LINE 120 //180 -#define MAX_CHARS_HEXMESSAGE 160 +#define MAX_LINES_PER_PAGE_REVIEW NB_MAX_LINES_IN_REVIEW +#define MAX_CHARS_PER_KEY_LINE 64 +#define MAX_CHARS_PER_VALUE1_LINE 120 +#define MAX_CHARS_HEXMESSAGE 160 #else #ifndef MAX_CHARS_PER_VALUE_LINE -#define MAX_CHARS_PER_VALUE_LINE (17) +#define MAX_CHARS_PER_VALUE_LINE (17) #endif -#define MAX_CHARS_PER_KEY_LINE (MAX_CHARS_PER_VALUE_LINE+1) -#define MAX_CHARS_PER_VALUE1_LINE (2*MAX_CHARS_PER_VALUE_LINE+1) -#define MAX_CHARS_PER_VALUE2_LINE (MAX_CHARS_PER_VALUE_LINE+1) -#define MAX_CHARS_HEXMESSAGE 40 +#define MAX_CHARS_PER_KEY_LINE (MAX_CHARS_PER_VALUE_LINE + 1) +#define MAX_CHARS_PER_VALUE1_LINE (2 * MAX_CHARS_PER_VALUE_LINE + 1) +#define MAX_CHARS_PER_VALUE2_LINE (MAX_CHARS_PER_VALUE_LINE + 1) +#define MAX_CHARS_HEXMESSAGE 40 #endif // This takes data from G_io_apdu_buffer that is prefilled with the address +#if defined(APP_BLINDSIGN_MODE_ENABLED) +#define APPROVE_LABEL_1 "ACCEPT RISK" +#define APPROVE_LABEL_2 "AND APPROVE" +#endif #define APPROVE_LABEL "APPROVE" #define REJECT_LABEL "REJECT" @@ -53,39 +58,72 @@ #define SHORTCUT_VALUE "fields" #define SHORTCUT_STR "Skip fields" -//Review string can be customizable in each app +// Review string can be customizable in each app #if !defined(REVIEW_SCREEN_TITLE) && !defined(REVIEW_SCREEN_TX_VALUE) && !defined(REVIEW_SCREEN_ADDR_VALUE) - #define REVIEW_SCREEN_TITLE "Please" - #define REVIEW_SCREEN_TXN_VALUE "review" - #define REVIEW_SCREEN_ADDR_VALUE "review" +#define REVIEW_SCREEN_TITLE "Please" +#define REVIEW_SCREEN_TXN_VALUE "review" +#define REVIEW_SCREEN_ADDR_VALUE "review" +#endif + +#ifdef APP_BLINDSIGN_MODE_ENABLED +#define REVIEW_BLINDSIGN_MESSAGE_TITLE "Warning" +#define REVIEW_BLINDSIGN_MESSAGE_VALUE \ + "Tx details not verifiable. " \ + "Could lose all assets" #endif -static const char* review_key = REVIEW_SCREEN_TITLE; -static const char* review_txvalue = REVIEW_SCREEN_TXN_VALUE; -static const char* review_addrvalue = REVIEW_SCREEN_ADDR_VALUE; -static const char* review_keyconfig = "Review"; -static const char* review_configvalue = "configuration"; +static const char *review_key = REVIEW_SCREEN_TITLE; +static const char *review_txvalue = REVIEW_SCREEN_TXN_VALUE; +static const char *review_addrvalue = REVIEW_SCREEN_ADDR_VALUE; +static const char *review_keyconfig = "Review"; +static const char *review_configvalue = "configuration"; +static const char *review_skip_key = "Warning"; +static const char *review_skip_value = "BlindSign"; +static const char *review_skip_key_msg = "Tx details"; +static const char *review_skip_value_msg = "not verifiable"; +static const char *review_skip_key_msg_2 = "Could lose"; +static const char *review_skip_value_msg_2 = "all assets"; + +// Review msg string can be customizable in each app +#if !defined(REVIEW_MSG_TITLE) && !defined(REVIEW_MSG_VALUE) +#define REVIEW_MSG_TITLE "Please" +#define REVIEW_MSG_VALUE "review" +#endif -static const char* shortcut_key = SHORTCUT_TITLE; -static const char* shortcut_value = SHORTCUT_VALUE; +static const char *review_msgKey = REVIEW_MSG_TITLE; +static const char *review_msgValue = REVIEW_MSG_VALUE; + +static const char *shortcut_key = SHORTCUT_TITLE; +static const char *shortcut_value = SHORTCUT_VALUE; #if defined(TARGET_NANOS) - #if defined(REVIEW_SCREEN_ENABLED) && defined(SHORTCUT_MODE_ENABLED) - #define INTRO_PAGES 2 - #elif defined(REVIEW_SCREEN_ENABLED) || defined(SHORTCUT_MODE_ENABLED) - #define INTRO_PAGES 1 - #else - #define INTRO_PAGES 0 - #endif +#if defined(APP_BLINDSIGN_MODE_ENABLED) +#define INTRO_PAGES 3 +#elif defined(REVIEW_SCREEN_ENABLED) && defined(SHORTCUT_MODE_ENABLED) +#define INTRO_PAGES 2 +#elif defined(REVIEW_SCREEN_ENABLED) || defined(SHORTCUT_MODE_ENABLED) +#define INTRO_PAGES 1 +#else +#define INTRO_PAGES 0 +#endif #else - #define INTRO_PAGES 0 +#define INTRO_PAGES 0 +#endif + +// FIXME: Wait to be fixed on SDK: +// https://github.com/LedgerHQ/ledger-secure-sdk/blob/fe169b19c7445f2477c26035a827c22ba9f84964/lib_nbgl/include/nbgl_use_case.h#L59 +#if defined(TARGET_STAX) || defined(TARGET_FLEX) +#ifdef NB_MAX_DISPLAYED_PAIRS_IN_REVIEW +#undef NB_MAX_DISPLAYED_PAIRS_IN_REVIEW +#define NB_MAX_DISPLAYED_PAIRS_IN_REVIEW 6 +#endif #endif typedef struct { struct { -#if defined(TARGET_STAX) - char* key; - char* value; +#if defined(TARGET_STAX) || defined(TARGET_FLEX) + char *key; + char *value; char keys[NB_MAX_DISPLAYED_PAIRS_IN_REVIEW][MAX_CHARS_PER_KEY_LINE]; char values[NB_MAX_DISPLAYED_PAIRS_IN_REVIEW][MAX_CHARS_PER_VALUE1_LINE]; #else @@ -114,6 +152,28 @@ typedef struct { uint8_t pageCount; inner_state_t innerField; +#if defined(TARGET_NANOS) || defined(TARGET_NANOS2) || defined(TARGET_NANOX) + /** + * @brief Determines whether to prompt the user for confirmation during the review process. + * + * When `with_confirmation` is set to `true`, the engine will display a confirmation prompt + * to the user after each item review. This allows the user to either continue reviewing items + * or proceed to the final approval step. + * + * If `with_confirmation` is set to `false`, the engine will skip the confirmation prompts + * forcing users to review all items until they get to the approval menu. + * + * **Applicable Targets:** + * - Ledger Nano S (TARGET_NANOS) + * - Ledger Nano S2 (TARGET_NANOS2) + * - Ledger Nano X (TARGET_NANOX) + * + * **Excluded Targets:** + * - Stax + * - Flex + */ + bool with_confirmation; +#endif } view_t; typedef enum { @@ -149,11 +209,13 @@ void view_error_show_impl(); void view_custom_error_show_impl(); +void view_blindsign_error_show_impl(); + void h_paging_init(); void h_inspect_init(); -void view_review_show_impl(unsigned int requireReply); +void view_review_show_impl(unsigned int requireReply, const char *title, const char *validate); void view_inspect_show_impl(); diff --git a/deps/ledger-zxlib/app/ui/view_nano.c b/deps/ledger-zxlib/app/ui/view_nano.c index 5285447d..fb61f064 100644 --- a/deps/ledger-zxlib/app/ui/view_nano.c +++ b/deps/ledger-zxlib/app/ui/view_nano.c @@ -1,44 +1,40 @@ /******************************************************************************* -* (c) 2018 - 2022 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #include "bolos_target.h" #if defined(TARGET_NANOS) || defined(TARGET_NANOS2) || defined(TARGET_NANOX) -#include "view_internal.h" -#include "view_nano.h" - -#include "view.h" -#include "coin.h" -#include "view_internal.h" -#include "crypto.h" +#include +#include +#include #include "actions.h" #include "apdu_codes.h" -#include "ux.h" +#include "app_mode.h" #include "bagl.h" -#include "zxmacros.h" -#include "view_templates.h" +#include "coin.h" +#include "crypto.h" #include "tx.h" -#include "addr.h" -#include "app_mode.h" +#include "ux.h" +#include "view.h" +#include "view_internal.h" +#include "view_nano.h" +#include "view_templates.h" #include "zxerror.h" - -#include -#include -#include +#include "zxmacros.h" extern unsigned int review_type; @@ -47,13 +43,16 @@ uint8_t getIntroPages() { if (review_type == REVIEW_ADDRESS || !app_mode_shortcut()) { return INTRO_PAGES ? INTRO_PAGES - 1 : 0; } +#endif +#ifdef APP_BLINDSIGN_MODE_ENABLED + if (!app_mode_blindsign_required() || review_type == REVIEW_ADDRESS) { + return 0; + } #endif return INTRO_PAGES; } -bool h_paging_intro_screen() { - return viewdata.itemIdx < getIntroPages(); -} +bool h_paging_intro_screen() { return viewdata.itemIdx < getIntroPages(); } void h_initialize() { ZEMU_LOGF(50, "Initialize function\n") @@ -76,6 +75,8 @@ void view_custom_error_show(const char *upper, const char *lower) { view_custom_error_show_impl(); } +void view_blindsign_error_show() { view_blindsign_error_show_impl(); } + /////////////////////////////////// // Paging related bool h_paging_can_increase() { @@ -85,7 +86,11 @@ bool h_paging_can_increase() { } // passed page count, go to next index - if (viewdata.itemCount > 0 && viewdata.itemIdx < (viewdata.itemCount - 1 + INCLUDE_ACTIONS_COUNT)) { + uint8_t extraScreens = INCLUDE_ACTIONS_COUNT; + if (review_type == REVIEW_MSG && extraScreens > 0) { + extraScreens--; + }; + if (viewdata.itemCount > 0 && viewdata.itemIdx < (viewdata.itemCount - 1 + extraScreens)) { zemu_log_stack("h_paging_can_increase"); return true; } @@ -104,7 +109,11 @@ void h_paging_increase() { } // passed page count, go to next index - if (viewdata.itemCount > 0 && viewdata.itemIdx < (viewdata.itemCount - 1 + INCLUDE_ACTIONS_COUNT)) { + uint8_t extraScreens = INCLUDE_ACTIONS_COUNT; + if (review_type == REVIEW_MSG && extraScreens > 0) { + extraScreens--; + }; + if (viewdata.itemCount > 0 && viewdata.itemIdx < (viewdata.itemCount - 1 + extraScreens)) { viewdata.itemIdx++; viewdata.pageIdx = 0; } @@ -143,18 +152,14 @@ void h_paging_decrease() { } #ifdef INCLUDE_ACTIONS_AS_ITEMS -bool is_accept_item(){ - return viewdata.itemIdx == viewdata.itemCount - 1; -} +bool is_accept_item() { return viewdata.itemIdx == viewdata.itemCount - 1; } -void set_accept_item(){ +void set_accept_item() { viewdata.itemIdx = viewdata.itemCount - 1; viewdata.pageIdx = 0; } -bool is_reject_item(){ - return viewdata.itemIdx == viewdata.itemCount; -} +bool is_reject_item() { return viewdata.itemIdx == viewdata.itemCount; } #endif zxerr_t h_review_update_data() { @@ -167,33 +172,33 @@ zxerr_t h_review_update_data() { return zxerr_no_data; } - if (viewdata.viewfuncGetItem == NULL) { - zemu_log_stack("h_review_update_data - GetItem==NULL"); - return zxerr_no_data; - } - - if (viewdata.viewfuncGetItem == NULL) { - zemu_log_stack("h_review_update_data - GetItem==NULL"); - return zxerr_no_data; - } - - char buffer[20]; - snprintf(buffer, sizeof(buffer), "update Idx %d/%d", viewdata.itemIdx, viewdata.pageIdx); - zemu_log_stack(buffer); + ZEMU_LOGF(50, "update Idx %d/%d\n", viewdata.itemIdx, viewdata.pageIdx); #ifdef INCLUDE_ACTIONS_AS_ITEMS viewdata.pageCount = 1; - if( is_accept_item() ){ - snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s",""); - snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "%s", APPROVE_LABEL); + if (is_accept_item()) { + snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s", ""); + if (review_type == REVIEW_MSG) { + snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "Ok"); + } else { +#if defined(APP_BLINDSIGN_MODE_ENABLED) + if (app_mode_blindsign_required() && review_type == REVIEW_TXN) { + snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "%s %s", APPROVE_LABEL_1, APPROVE_LABEL_2); + } else { + snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "%s", APPROVE_LABEL); + } +#else + snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "%s", APPROVE_LABEL); +#endif + } splitValueField(); zemu_log_stack("show_accept_action - accept item"); viewdata.pageIdx = 0; return zxerr_ok; } - if( is_reject_item() ){ + if (is_reject_item()) { snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s", ""); snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "%s", REJECT_LABEL); splitValueField(); @@ -203,42 +208,64 @@ zxerr_t h_review_update_data() { } if (h_paging_intro_screen()) { - char* intro_key = NULL; - char* intro_value = NULL; + char *intro_key = NULL; + char *intro_value = NULL; #if defined(REVIEW_SCREEN_ENABLED) switch (viewdata.itemIdx) { case 0: intro_key = PIC(review_key); - switch (review_type) - { - case REVIEW_UI: - intro_key = PIC(review_keyconfig); - intro_value = PIC(review_configvalue); - break; - - case REVIEW_ADDRESS: - intro_value = PIC(review_addrvalue); - break; - - case REVIEW_TXN: - default: - intro_value = PIC(review_txvalue); - break; + switch (review_type) { + case REVIEW_MSG: + return zxerr_unknown; + + case REVIEW_UI: + intro_key = PIC(review_keyconfig); + intro_value = PIC(review_configvalue); + break; + + case REVIEW_ADDRESS: + intro_value = PIC(review_addrvalue); + break; + + case REVIEW_GENERIC: + case REVIEW_TXN: + default: + intro_value = PIC(review_txvalue); + break; } break; - #if defined(SHORTCUT_MODE_ENABLED) +#if defined(SHORTCUT_MODE_ENABLED) case 1: intro_key = PIC(shortcut_key); intro_value = PIC(shortcut_value); break; - #endif +#endif default: return zxerr_no_data; } #elif defined(SHORTCUT_MODE_ENABLED) intro_key = PIC(shortcut_key); intro_value = PIC(shortcut_value); +#elif defined(APP_BLINDSIGN_MODE_ENABLED) + if (app_mode_blindsign_required() && review_type == REVIEW_TXN) { + switch (viewdata.itemIdx) { + case 0: + intro_key = PIC(review_skip_key); + intro_value = PIC(review_skip_value); + break; + case 1: + intro_key = PIC(review_skip_key_msg); + intro_value = PIC(review_skip_value_msg); + break; + case 2: + intro_key = PIC(review_skip_key_msg_2); + intro_value = PIC(review_skip_value_msg_2); + break; + default: + break; + } + } #else return zxerr_no_data; #endif @@ -256,44 +283,32 @@ zxerr_t h_review_update_data() { viewdata.itemCount += getIntroPages(); if (viewdata.itemIdx - getIntroPages() < 0) { - return zxerr_out_of_bounds; + return zxerr_out_of_bounds; } const uint8_t realItemIdx = viewdata.itemIdx - getIntroPages(); - //Verify how many chars fit in display (nanos) - CHECK_ZXERR(viewdata.viewfuncGetItem( - realItemIdx, - viewdata.key, MAX_CHARS_PER_KEY_LINE, - viewdata.value, MAX_CHARS_PER_VALUE1_LINE, - 0, &viewdata.pageCount)) + // Verify how many chars fit in display (nanos) + CHECK_ZXERR(viewdata.viewfuncGetItem(realItemIdx, viewdata.key, MAX_CHARS_PER_KEY_LINE, viewdata.value, + MAX_CHARS_PER_VALUE1_LINE, 0, &viewdata.pageCount)) viewdata.pageCount = 1; const max_char_display dyn_max_char_per_line1 = get_max_char_per_line(); // be sure we are not out of bounds - CHECK_ZXERR(viewdata.viewfuncGetItem( - realItemIdx, - viewdata.key, MAX_CHARS_PER_KEY_LINE, - viewdata.value, dyn_max_char_per_line1, - 0, &viewdata.pageCount)) + CHECK_ZXERR(viewdata.viewfuncGetItem(realItemIdx, viewdata.key, MAX_CHARS_PER_KEY_LINE, viewdata.value, + dyn_max_char_per_line1, 0, &viewdata.pageCount)) if (viewdata.pageCount != 0 && viewdata.pageIdx > viewdata.pageCount) { // try again and get last page viewdata.pageIdx = viewdata.pageCount - 1; } - CHECK_ZXERR(viewdata.viewfuncGetItem( - realItemIdx, - viewdata.key, MAX_CHARS_PER_KEY_LINE, - viewdata.value, dyn_max_char_per_line1, - viewdata.pageIdx, &viewdata.pageCount)) + CHECK_ZXERR(viewdata.viewfuncGetItem(realItemIdx, viewdata.key, MAX_CHARS_PER_KEY_LINE, viewdata.value, + dyn_max_char_per_line1, viewdata.pageIdx, &viewdata.pageCount)) viewdata.itemCount++; if (viewdata.pageCount > 1) { uint8_t keyLen = strnlen(viewdata.key, MAX_CHARS_PER_KEY_LINE); if (keyLen < MAX_CHARS_PER_KEY_LINE) { - snprintf(viewdata.key + keyLen, - MAX_CHARS_PER_KEY_LINE - keyLen, - " [%d/%d]", - viewdata.pageIdx + 1, + snprintf(viewdata.key + keyLen, MAX_CHARS_PER_KEY_LINE - keyLen, " [%d/%d]", viewdata.pageIdx + 1, viewdata.pageCount); } } @@ -304,13 +319,12 @@ zxerr_t h_review_update_data() { } while (viewdata.pageCount == 0); splitValueAddress(); + return zxerr_ok; } /////////////////////////////////// // General -void io_seproxyhal_display(const bagl_element_t *element) { - io_seproxyhal_display_default(element); -} +void io_seproxyhal_display(const bagl_element_t *element) { io_seproxyhal_display_default(element); } #endif diff --git a/deps/ledger-zxlib/app/ui/view_nano.h b/deps/ledger-zxlib/app/ui/view_nano.h index 83ed1ac2..bfbd45d9 100644 --- a/deps/ledger-zxlib/app/ui/view_nano.h +++ b/deps/ledger-zxlib/app/ui/view_nano.h @@ -1,5 +1,5 @@ /******************************************************************************* -* (c) 2018 - 2022 Zondax GmbH +* (c) 2018 - 2024 Zondax AG * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/deps/ledger-zxlib/app/ui/view_nano_inspect.h b/deps/ledger-zxlib/app/ui/view_nano_inspect.h index 4576dce2..6e2d1c8a 100644 --- a/deps/ledger-zxlib/app/ui/view_nano_inspect.h +++ b/deps/ledger-zxlib/app/ui/view_nano_inspect.h @@ -1,20 +1,21 @@ /******************************************************************************* -* (c) 2018 - 2023 Zondax AG -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2023 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #pragma once #include + #include "view.h" bool h_can_increase(paging_t *paging, uint8_t actionsCount); diff --git a/deps/ledger-zxlib/app/ui/view_nbgl.c b/deps/ledger-zxlib/app/ui/view_nbgl.c new file mode 100644 index 00000000..91b474b7 --- /dev/null +++ b/deps/ledger-zxlib/app/ui/view_nbgl.c @@ -0,0 +1,523 @@ +/******************************************************************************* + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ + +#include "bolos_target.h" + +#if defined(TARGET_STAX) || defined(TARGET_FLEX) + +#include "actions.h" +#include "app_mode.h" +#include "nbgl_page.h" +#include "nbgl_use_case.h" +#include "ux.h" +#include "view_internal.h" +#include "menu_handler.h" + +#ifdef APP_SECRET_MODE_ENABLED +zxerr_t secret_enabled(); +#endif + +#ifdef APP_ACCOUNT_MODE_ENABLED +zxerr_t account_enabled(); +#endif + +#define APPROVE_LABEL_NBGL "Sign transaction?" +#define APPROVE_LABEL_NBGL_GENERIC "Accept operation?" +#define CANCEL_LABEL "Cancel" +#define VERIFY_TITLE_LABEL_GENERIC "Verify operation" +#define INFO_LIST_SIZE 2 +#define SETTING_CONTENTS_NB 1 +static const char HOME_TEXT[] = + "This application enables\nsigning transactions on the\n" MENU_MAIN_APP_LINE1 " network"; + +static const char ADDRESS_TEXT[] = "Verify " MENU_MAIN_APP_LINE1 "\naddress"; + +ux_state_t G_ux; +bolos_ux_params_t G_ux_params; +extern unsigned int review_type; + +const char *intro_message = NULL; + +static nbgl_layoutTagValue_t pairs[NB_MAX_DISPLAYED_PAIRS_IN_REVIEW]; + +static nbgl_layoutTagValue_t pair; +static nbgl_layoutTagValueList_t pairList; + +static nbgl_layoutTagValueList_t *extraPagesPtr = NULL; + +typedef enum { + EXPERT_MODE = 0, +#ifdef APP_ACCOUNT_MODE_ENABLED + ACCOUNT_MODE, +#endif +#ifdef APP_SECRET_MODE_ENABLED + SECRET_MODE, +#endif +#ifdef APP_BLINDSIGN_MODE_ENABLED + BLINDSIGN_MODE, +#endif + SETTINGS_SWITCHES_NB_LEN +} settings_list_e; + +typedef enum { + EXPERT_MODE_TOKEN = FIRST_USER_TOKEN, + ACCOUNT_MODE_TOKEN, + SECRET_MODE_TOKEN, + BLINDSIGN_MODE_TOKEN, +} config_token_e; + +void app_quit(void) { + // exit app here + os_sched_exit(-1); +} + +static void h_reject_internal(void) { h_reject(review_type); } + +static void h_approve_internal(void) { h_approve(review_type); } + +static void h_view_address(void); + +#ifdef TARGET_STAX +#define MAX_INFO_LIST_ITEM_PER_PAGE 3 +#else // TARGET_FLEX +#define MAX_INFO_LIST_ITEM_PER_PAGE 2 +#endif + +static const char *const INFO_KEYS_PAGE[] = {"Version", "License"}; +static const char *const INFO_VALUES_PAGE[] = {APPVERSION, "Apache 2.0"}; + +static const char SHOW_STORED_PUBKEY_TEXT[] = "Show address"; + +static nbgl_contentInfoList_t infoList = {0}; +static nbgl_genericContents_t settingContents = {0}; +static nbgl_homeAction_t showStoredPubkey = {}; +static nbgl_contentSwitch_t switches[SETTINGS_SWITCHES_NB_LEN]; + +static void h_expert_toggle() { app_mode_set_expert(!app_mode_expert()); } + +#ifdef APP_BLINDSIGN_MODE_ENABLED +static void h_blindsign_toggle() { app_mode_set_blindsign(!app_mode_blindsign()); } +#endif + +static void confirm_error(__Z_UNUSED bool confirm) { h_error_accept(0); } + +static void reviewAddressChoice(bool confirm) { + if (confirm) { + nbgl_useCaseReviewStatus(STATUS_TYPE_ADDRESS_VERIFIED, h_approve_internal); + } else { + nbgl_useCaseReviewStatus(STATUS_TYPE_ADDRESS_REJECTED, h_reject_internal); + } +} + +static void reviewTransactionChoice(bool confirm) { + if (confirm) { + nbgl_useCaseReviewStatus(STATUS_TYPE_TRANSACTION_SIGNED, h_approve_internal); + } else { + nbgl_useCaseReviewStatus(STATUS_TYPE_TRANSACTION_REJECTED, h_reject_internal); + } +} + +static void reviewGenericChoice(bool confirm) { + const char *msg = "Operation rejected"; + bool isSuccess = false; + + if (confirm) { + msg = "Operation approved"; + isSuccess = true; + nbgl_useCaseReviewStatus(STATUS_TYPE_TRANSACTION_SIGNED, h_approve_internal); + } + + nbgl_useCaseStatus(msg, isSuccess, confirm ? h_approve_internal : h_reject_internal); +} + +static void confirm_setting(bool confirm) { + if (confirm && viewdata.viewfuncAccept != NULL) { + viewdata.viewfuncAccept(); + return; + } + + h_reject_internal(); +} + +void view_error_show() { + viewdata.key = viewdata.keys[0]; + viewdata.value = viewdata.values[0]; + MEMZERO(viewdata.key, MAX_CHARS_PER_KEY_LINE); + MEMZERO(viewdata.value, MAX_CHARS_PER_VALUE1_LINE); + snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "ERROR"); + snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "SHOWING DATA"); + view_error_show_impl(); +} + +void view_custom_error_show(const char *upper, const char *lower) { + viewdata.key = viewdata.keys[0]; + viewdata.value = viewdata.values[0]; + MEMZERO(viewdata.key, MAX_CHARS_PER_KEY_LINE); + MEMZERO(viewdata.value, MAX_CHARS_PER_VALUE1_LINE); + snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s", upper); + snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "%s", lower); + + nbgl_useCaseChoice(&C_Important_Circle_64px, viewdata.key, viewdata.value, "Ok", "", confirm_error); +} + +void view_blindsign_error_show() { + nbgl_useCaseChoice(&C_Warning_64px, "This message cannot\nbe clear-signed", + "Enable blind-signing in\nthe settings to sign\nthis transaction.", "Exit", "", confirm_error); +} + +void view_error_show_impl() { + nbgl_useCaseChoice(&C_Important_Circle_64px, viewdata.key, viewdata.value, "Ok", NULL, confirm_setting); +} + +static uint8_t get_pair_number() { + uint8_t numItems = 0; + uint8_t numPairs = 0; + viewdata.viewfuncGetNumItems(&numItems); + for (uint8_t i = 0; i < numItems; i++) { + viewdata.viewfuncGetItem(i, viewdata.key, MAX_CHARS_PER_KEY_LINE, viewdata.value, MAX_CHARS_PER_VALUE1_LINE, 0, + &viewdata.pageCount); + numPairs += viewdata.pageCount; + } + return numPairs; +} + +zxerr_t h_review_update_data() { + if (viewdata.viewfuncGetNumItems == NULL) { + ZEMU_LOGF(50, "h_review_update_data - GetNumItems == NULL\n") + return zxerr_no_data; + } + if (viewdata.viewfuncGetItem == NULL) { + ZEMU_LOGF(50, "h_review_update_data - GetItems == NULL\n") + return zxerr_no_data; + } + + if (viewdata.viewfuncAccept == NULL) { + ZEMU_LOGF(50, "h_review_update_data - Function Accept == NULL\n") + return zxerr_no_data; + } + + if (viewdata.key == NULL || viewdata.value == NULL) { + return zxerr_unknown; + } + + CHECK_ZXERR(viewdata.viewfuncGetNumItems(&viewdata.itemCount)) + + uint8_t accPages = 0; + for (uint8_t i = 0; i < viewdata.itemCount; i++) { + CHECK_ZXERR(viewdata.viewfuncGetItem(i, viewdata.key, MAX_CHARS_PER_KEY_LINE, viewdata.value, + MAX_CHARS_PER_VALUE1_LINE, 0, &viewdata.pageCount)) + if (viewdata.pageCount == 0) { + ZEMU_LOGF(50, "pageCount is 0!") + return zxerr_no_data; + } + + if (accPages + viewdata.pageCount > viewdata.itemIdx) { + const uint8_t innerIdx = viewdata.itemIdx - accPages; + CHECK_ZXERR(viewdata.viewfuncGetItem(i, viewdata.key, MAX_CHARS_PER_KEY_LINE, viewdata.value, + MAX_CHARS_PER_VALUE1_LINE, innerIdx, &viewdata.pageCount)) + if (viewdata.pageCount > 1) { + const uint8_t titleLen = strnlen(viewdata.key, MAX_CHARS_PER_KEY_LINE); + snprintf(viewdata.key + titleLen, MAX_CHARS_PER_KEY_LINE - titleLen, " (%d/%d)", innerIdx + 1, + viewdata.pageCount); + } + return zxerr_ok; + } + accPages += viewdata.pageCount; + } + + return zxerr_no_data; +} + +void h_review_update() { + zxerr_t err = h_review_update_data(); + switch (err) { + case zxerr_ok: + case zxerr_no_data: + break; + default: + ZEMU_LOGF(50, "View error show\n") + view_error_show(); + break; + } +} + +void settings_toggle_callback(int token, uint8_t index, int page) { + UNUSED(index); + UNUSED(page); + + switch (token) { + case EXPERT_MODE_TOKEN: + h_expert_toggle(); + break; + +#ifdef APP_ACCOUNT_MODE_ENABLED + case ACCOUNT_MODE_TOKEN: + account_enabled(); + break; +#endif + +#ifdef APP_SECRET_MODE_ENABLED + case SECRET_MODE_TOKEN: + secret_enabled(); + break; +#endif + +#ifdef APP_BLINDSIGN_MODE_ENABLED + case BLINDSIGN_MODE_TOKEN: + h_blindsign_toggle(); + break; +#endif + + default: + ZEMU_LOGF(50, "Toggling setting not found\n") + break; + } +} + +static void settings_screen_callback(uint8_t index, nbgl_content_t *content) { + UNUSED(index); + switches[EXPERT_MODE].initState = app_mode_expert(); + switches[EXPERT_MODE].text = "Expert mode"; + switches[EXPERT_MODE].subText = ""; + switches[EXPERT_MODE].tuneId = TUNE_TAP_CASUAL; + switches[EXPERT_MODE].token = EXPERT_MODE_TOKEN; + +#ifdef APP_BLINDSIGN_MODE_ENABLED + switches[BLINDSIGN_MODE].initState = app_mode_blindsign(); + switches[BLINDSIGN_MODE].text = "Blind sign"; + switches[BLINDSIGN_MODE].subText = ""; + switches[BLINDSIGN_MODE].tuneId = TUNE_TAP_CASUAL; + switches[BLINDSIGN_MODE].token = BLINDSIGN_MODE_TOKEN; +#endif + +#ifdef APP_ACCOUNT_MODE_ENABLED + if (app_mode_expert() || app_mode_account()) { + switches[ACCOUNT_MODE].initState = app_mode_account(); + switches[ACCOUNT_MODE].text = "Crowdloan account"; + switches[ACCOUNT_MODE].subText = ""; + switches[ACCOUNT_MODE].tuneId = TUNE_TAP_CASUAL; + switches[ACCOUNT_MODE].token = ACCOUNT_MODE_TOKEN; + } +#endif + +#ifdef APP_SECRET_MODE_ENABLED + if (app_mode_expert() || app_mode_secret()) { + switches[SECRET_MODE].initState = app_mode_secret(); + switches[SECRET_MODE].text = "Secret mode"; + switches[SECRET_MODE].subText = ""; + switches[SECRET_MODE].tuneId = TUNE_TAP_CASUAL; + switches[SECRET_MODE].token = SECRET_MODE_TOKEN; + } +#endif + + content->type = SWITCHES_LIST; + content->content.switchesList.nbSwitches = SETTINGS_SWITCHES_NB_LEN; + content->content.switchesList.switches = switches; + content->contentActionCallback = settings_toggle_callback; +} + +void view_idle_show_impl(__Z_UNUSED uint8_t item_idx, const char *statusString) { + viewdata.key = viewdata.keys[0]; + const char *home_text = HOME_TEXT; + if (statusString == NULL) { +#ifdef APP_SECRET_MODE_ENABLED + if (app_mode_secret()) { + snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s", MENU_MAIN_APP_LINE2_SECRET); + home_text = viewdata.key; + } +#endif + } else { + snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s", statusString); + } + + settingContents.callbackCallNeeded = true; + settingContents.nbContents = SETTING_CONTENTS_NB; + settingContents.contentGetterCallback = settings_screen_callback; + + infoList.nbInfos = INFO_LIST_SIZE; + infoList.infoContents = INFO_VALUES_PAGE; + infoList.infoTypes = INFO_KEYS_PAGE; + + showStoredPubkey.text = SHOW_STORED_PUBKEY_TEXT; + showStoredPubkey.icon = NULL; + showStoredPubkey.callback = h_view_address; + showStoredPubkey.style = SOFT_HOME_ACTION; + + nbgl_useCaseHomeAndSettings(MENU_MAIN_APP_LINE1, &C_icon_stax_64, home_text, INIT_HOME_PAGE, &settingContents, + &infoList, &showStoredPubkey, app_quit); +} + +void view_message_impl(const char *title, const char *message) { + viewdata.value = viewdata.values[0]; + uint32_t titleLen = 0; + if (title != NULL) { + snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "%s", title); + titleLen = strnlen(title, MAX_CHARS_PER_VALUE1_LINE); + } + + if (message != NULL) { + const char sep = (titleLen > 0) ? 0x0A : 0x00; + snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE - titleLen, "%c%s", sep, message); + } + + nbgl_useCaseSpinner(viewdata.value); +} + +static void review_configuration() { + viewdata.key = viewdata.keys[0]; + viewdata.value = viewdata.values[0]; + const zxerr_t err = h_review_update_data(); + if (err != zxerr_ok) { + ZEMU_LOGF(50, "Config screen error\n") + view_error_show(); + } + + nbgl_useCaseChoice(&C_Important_Circle_64px, viewdata.key, viewdata.value, "Accept", "Reject", confirm_setting); +} + +static void config_useCaseAddressReview() { + extraPagesPtr = NULL; + uint8_t numItems = 0; + if (viewdata.viewfuncGetNumItems == NULL || viewdata.viewfuncGetNumItems(&numItems) != zxerr_ok || + numItems > NB_MAX_DISPLAYED_PAIRS_IN_REVIEW) { + ZEMU_LOGF(50, "Show address error\n") + view_error_show(); + } + + for (uint8_t idx = 1; idx < numItems; idx++) { + pairs[idx - 1].item = viewdata.keys[idx]; + pairs[idx - 1].value = viewdata.values[idx]; + + viewdata.itemIdx = idx; + viewdata.key = viewdata.keys[idx]; + viewdata.value = viewdata.values[idx]; + h_review_update_data(); + + pairList.nbMaxLinesForValue = 0; + pairList.nbPairs = idx; + pairList.pairs = pairs; + extraPagesPtr = &pairList; + } + + viewdata.itemIdx = 0; + viewdata.key = viewdata.keys[0]; + viewdata.value = viewdata.values[0]; + h_review_update_data(); + +#if defined(CUSTOM_ADDRESS_TEXT) + UNUSED(ADDRESS_TEXT); + intro_message = CUSTOM_ADDRESS_TEXT; +#else + intro_message = ADDRESS_TEXT; +#endif + nbgl_useCaseAddressReview(viewdata.value, extraPagesPtr, &C_icon_stax_64, intro_message, NULL, reviewAddressChoice); +} + +static nbgl_layoutTagValue_t *update_item_callback(uint8_t index) { + uint8_t internalIndex = index % NB_MAX_DISPLAYED_PAIRS_IN_REVIEW; + + viewdata.itemIdx = index; + viewdata.key = viewdata.keys[internalIndex]; + viewdata.value = viewdata.values[internalIndex]; + + h_review_update_data(); + pair.item = viewdata.key; + pair.value = viewdata.value; + return &pair; +} + +static void config_useCaseReview(nbgl_operationType_t type) { + if (viewdata.viewfuncGetNumItems == NULL) { + ZEMU_LOGF(50, "GetNumItems==NULL\n") + view_error_show(); + return; + } + + pairList.nbMaxLinesForValue = NB_MAX_LINES_IN_REVIEW; + pairList.nbPairs = get_pair_number(); + pairList.pairs = NULL; // to indicate that callback should be used + pairList.callback = update_item_callback; + pairList.startIndex = 0; + if (app_mode_blindsign_required()) { + nbgl_useCaseReviewBlindSigning(type, &pairList, &C_icon_stax_64, + (intro_message == NULL ? "Review transaction" : intro_message), NULL, + "Accept risk and sign transaction ?", NULL, reviewTransactionChoice); + } else { + nbgl_useCaseReview(type, &pairList, &C_icon_stax_64, + (intro_message == NULL ? "Review transaction" : intro_message), NULL, APPROVE_LABEL_NBGL, + reviewTransactionChoice); + } +} + +static void config_useCaseReviewLight(const char *title, const char *validate) { + if (viewdata.viewfuncGetNumItems == NULL) { + ZEMU_LOGF(50, "GetNumItems==NULL\n") + view_error_show(); + return; + } + + pairList.nbMaxLinesForValue = NB_MAX_LINES_IN_REVIEW; + pairList.nbPairs = get_pair_number(); + pairList.pairs = NULL; // to indicate that callback should be used + pairList.callback = update_item_callback; + pairList.startIndex = 0; + + nbgl_useCaseReviewLight(TYPE_OPERATION, &pairList, &C_icon_stax_64, + (title == NULL ? VERIFY_TITLE_LABEL_GENERIC : title), NULL, + (validate == NULL ? APPROVE_LABEL_NBGL_GENERIC : validate), reviewGenericChoice); +} + +void view_review_show_impl(unsigned int requireReply, const char *title, const char *validate) { + review_type = (review_type_e)requireReply; + + // Retrieve intro text for transaction + intro_message = NULL; + viewdata.key = viewdata.keys[0]; + viewdata.value = viewdata.values[0]; + if (viewdata.viewfuncGetItem != NULL) { + const zxerr_t err = viewdata.viewfuncGetItem(0xFF, viewdata.key, MAX_CHARS_PER_KEY_LINE, viewdata.value, + MAX_CHARS_PER_VALUE1_LINE, 0, &viewdata.pageCount); + if (err == zxerr_ok) { + intro_message = viewdata.value; + } + } + h_paging_init(); + + switch (review_type) { + case REVIEW_UI: + nbgl_useCaseReviewStart(&C_icon_stax_64, "Review configuration", NULL, CANCEL_LABEL, review_configuration, + h_reject_internal); + break; + case REVIEW_ADDRESS: { + config_useCaseAddressReview(); + break; + } + case REVIEW_GENERIC: { + config_useCaseReviewLight(title, validate); + break; + } + case REVIEW_TXN: + default: + config_useCaseReview(TYPE_TRANSACTION); + break; + } +} + +static void h_view_address() { + handleMenuShowAddress(); +} + +#endif diff --git a/deps/ledger-zxlib/app/ui/view_s.c b/deps/ledger-zxlib/app/ui/view_s.c index d9ca837e..19cf2a43 100644 --- a/deps/ledger-zxlib/app/ui/view_s.c +++ b/deps/ledger-zxlib/app/ui/view_s.c @@ -29,7 +29,6 @@ #include "zxutils_ledger.h" #include "view_nano.h" #include "view_nano_inspect.h" - #include "menu_handler.h" #define BAGL_WIDTH 128 @@ -51,6 +50,9 @@ static void h_view_address(); bool is_accept_item(); void set_accept_item(); bool is_reject_item(); +bool should_show_skip_menu_right(); +bool should_show_skip_menu_left(); + #ifdef APP_SECRET_MODE_ENABLED static void h_secret_click(); @@ -66,6 +68,14 @@ static void h_shortcut_toggle(); static void h_shortcut_update(); #endif +#ifdef APP_BLINDSIGN_MODE_ENABLED +static void h_blindsign_toggle(); +static void h_blindsign_update(); +#endif + +// Keep track of whether we're in skip menu view +static bool is_in_skip_menu = false; + enum MAINMENU_SCREENS { SCREEN_HOME = 0, SCREEN_EXPERT, @@ -75,6 +85,9 @@ enum MAINMENU_SCREENS { #ifdef SHORTCUT_MODE_ENABLED SCREEN_SHORTCUT, #endif +#ifdef APP_BLINDSIGN_MODE_ENABLED + SCREEN_BLINDSIGN, +#endif }; ux_state_t ux; @@ -85,10 +98,34 @@ void os_exit(uint32_t id) { (void)id; os_sched_exit(0); } +static unsigned int view_skip_button(unsigned int button_mask, __Z_UNUSED unsigned int button_mask_counter); +const bagl_element_t *view_prepro(const bagl_element_t *element); + +// Add new view state for skip screen +static const bagl_element_t view_skip[] = { + UI_BACKGROUND_LEFT_RIGHT_ICONS, + UI_LabelLine(UIID_LABEL + 0, 0, 8, UI_SCREEN_WIDTH, UI_11PX, UI_WHITE, UI_BLACK, + "Press right to read"), + UI_LabelLine(UIID_LABEL + 1, 0, 19, UI_SCREEN_WIDTH, UI_11PX, UI_WHITE, UI_BLACK, + "Double-press to skip"), +}; const ux_menu_entry_t menu_main[] = { {NULL, NULL, 0, &C_icon_app, MENU_MAIN_APP_LINE1, viewdata.key, 33, 12}, {NULL, h_expert_toggle, 0, &C_icon_app, "Expert mode:", viewdata.value, 33, 12}, + +#ifdef APP_BLINDSIGN_MODE_ENABLED + {NULL, h_blindsign_toggle, 0, &C_icon_app, "Blind sign:", viewdata.value, 33, 12}, +#endif + +#ifdef APP_ACCOUNT_MODE_ENABLED + {NULL, h_account_toggle, 0, &C_icon_app, "Account:", viewdata.value, 33, 12}, +#endif + +#ifdef SHORTCUT_MODE_ENABLED + {NULL, h_shortcut_toggle, 0, &C_icon_app, "Shortcut mode:", viewdata.value, 33, 12}, +#endif + {NULL, NULL, 0, &C_icon_app, APPVERSION_LINE1, APPVERSION_LINE2, 33, 12}, {NULL, h_view_address, 0, &C_icon_app, "View", "address", 33, 12}, @@ -99,7 +136,7 @@ const ux_menu_entry_t menu_main[] = { NULL, #endif 0, &C_icon_app, "License: ", "Apache 2.0", 33, 12}, - + {NULL, os_exit, 0, &C_icon_dashboard, "Quit", NULL, 50, 29}, UX_MENU_END }; @@ -119,6 +156,12 @@ const ux_menu_entry_t menu_custom_error[] = { UX_MENU_END }; +const ux_menu_entry_t blindsign_error[] = { + {NULL, NULL, 0, &C_icon_warning, "Blindsing Mode", " Required", 33, 12}, + {NULL, h_error_accept, 0, &C_icon_validate_14, "Exit", NULL, 50, 29}, + UX_MENU_END +}; + static const bagl_element_t view_message[] = { UI_BACKGROUND, UI_LabelLine(UIID_LABEL + 0, 0, 8, UI_SCREEN_WIDTH, UI_11PX, UI_WHITE, UI_BLACK, viewdata.key), @@ -162,19 +205,66 @@ static unsigned int view_message_button(unsigned int button_mask, __Z_UNUSED uns return 0; } +// Helper to check if we've completed reviewing an item +bool should_show_skip_menu_right() { + // When going forwards: we're at last page of current item + // When going backwards: we're at first page of current item + return viewdata.with_confirmation && + (review_type == REVIEW_TXN || review_type == REVIEW_MSG) && + // To enable left arrow rendering + viewdata.pageIdx > 0 && + // only if all item's pages has been rendered + viewdata.pageIdx == viewdata.pageCount - 1 && + // Not in approve screen + // Not in reject screen + !is_accept_item() && + !is_reject_item() && + // if we are not in the skip menu already + !is_in_skip_menu; +} + +// Helper to check if we should show skip menu +bool should_show_skip_menu_left() { + return viewdata.with_confirmation && + (review_type == REVIEW_TXN || review_type == REVIEW_MSG) && + viewdata.itemIdx > 0 && // Not the first item + // if all pages have been rendered + // Reached first page of current item + viewdata.pageIdx == 0 && + // Not in approve screen + // Not in reject screen + !is_accept_item() && + !is_reject_item() && + // if we are not in the skip menu already + !is_in_skip_menu; +} + static unsigned int view_review_button(unsigned int button_mask, __Z_UNUSED unsigned int button_mask_counter) { switch (button_mask) { case BUTTON_EVT_RELEASED | BUTTON_LEFT | BUTTON_RIGHT: - h_review_button_both(); + // Only handle double-click if we're in skip menu or approve/reject screens + if (is_in_skip_menu || is_accept_item() || is_reject_item()) { + h_review_button_both(); + } break; case BUTTON_EVT_RELEASED | BUTTON_LEFT: - // Press left to progress to the previous element - h_review_button_left(); + // Check if we should show skip menu before moving back + if (should_show_skip_menu_left()) { + is_in_skip_menu = true; + UX_DISPLAY(view_skip, view_prepro); + } else { + is_in_skip_menu = false; + h_review_button_left(); + } break; - case BUTTON_EVT_RELEASED | BUTTON_RIGHT: - // Press right to progress to the next element - h_review_button_right(); + if (should_show_skip_menu_right()) { + is_in_skip_menu = true; // Entering skip menu + UX_DISPLAY(view_skip, view_prepro); + } else { + is_in_skip_menu = false; + h_review_button_right(); + } break; } return 0; @@ -187,6 +277,11 @@ const bagl_element_t* idle_preprocessor(__Z_UNUSED const ux_menu_entry_t* entry, case SCREEN_EXPERT: h_expert_update(); break; +#ifdef APP_BLINDSIGN_MODE_ENABLED + case SCREEN_BLINDSIGN: + h_blindsign_update(); + break; +#endif #ifdef APP_ACCOUNT_MODE_ENABLED case SCREEN_ACCOUNT: h_account_update(); @@ -241,6 +336,10 @@ const bagl_element_t *view_prepro_idle(const bagl_element_t *element) { return element; } +static void h_view_address() { + handleMenuShowAddress(); +} + void h_review_update() { zxerr_t err = h_review_update_data(); switch(err) { @@ -267,6 +366,16 @@ void h_review_button_right() { } static void h_review_action(unsigned int requireReply) { + if (is_in_skip_menu) { + // Force jump to approval screen + set_accept_item(); + + is_in_skip_menu = false; // Reset the flag after handling + h_review_update(); + + return; + } + if( is_accept_item() ){ zemu_log_stack("action_accept"); h_approve(1); @@ -291,7 +400,12 @@ static void h_review_action(unsigned int requireReply) { void h_review_button_both() { zemu_log_stack("h_review_button_both"); - h_review_action(review_type); + + // Handle double-click when in skip menu or approve/reject screens + if (is_in_skip_menu || is_accept_item() || is_reject_item()) { + is_in_skip_menu = false; + h_review_action(review_type); + } } ////////////////////////// @@ -337,6 +451,10 @@ void view_custom_error_show_impl() { UX_MENU_DISPLAY(0, menu_custom_error, NULL); } +void view_blindsign_error_show_impl() { + UX_MENU_DISPLAY(0, blindsign_error, NULL); +} + void h_expert_toggle() { app_mode_set_expert(!app_mode_expert()); view_idle_show(1, NULL); @@ -349,10 +467,20 @@ void h_expert_update() { } } -static void h_view_address() { - handleMenuShowAddress(); +#ifdef APP_BLINDSIGN_MODE_ENABLED +void h_blindsign_toggle() { + app_mode_set_blindsign(!app_mode_blindsign()); + view_idle_show(SCREEN_BLINDSIGN, NULL); } +void h_blindsign_update() { + snprintf(viewdata.value, MAX_CHARS_PER_VALUE_LINE, "disabled"); + if (app_mode_blindsign()) { + snprintf(viewdata.value, MAX_CHARS_PER_VALUE_LINE, "enabled"); + } +} +#endif + #ifdef APP_ACCOUNT_MODE_ENABLED void h_account_toggle() { if(app_mode_expert()) { @@ -408,7 +536,9 @@ void h_secret_click() { } #endif -void view_review_show_impl(unsigned int requireReply) { +void view_review_show_impl(unsigned int requireReply, const char *title, const char *validate) { + UNUSED(title); + UNUSED(validate); zemu_log_stack("view_review_show_impl"); review_type = requireReply; @@ -462,4 +592,25 @@ bool exceed_pixel_in_display(const uint8_t length) { const unsigned short strWidth = zx_compute_line_width_light(viewdata.value, length); return (strWidth >= (BAGL_WIDTH - BAGL_WIDTH_MARGIN)); } + +static unsigned int view_skip_button(unsigned int button_mask, __Z_UNUSED unsigned int button_mask_counter) { + switch (button_mask) { + case BUTTON_EVT_RELEASED | BUTTON_LEFT | BUTTON_RIGHT: + // Skip to approve + h_review_action(review_type); + break; + case BUTTON_EVT_RELEASED | BUTTON_RIGHT: + // Continue review + is_in_skip_menu = false; + h_review_button_right(); + break; + case BUTTON_EVT_RELEASED | BUTTON_LEFT: + // Go back + is_in_skip_menu = false; + h_review_button_left(); + break; + } + return 0; +} + #endif diff --git a/deps/ledger-zxlib/app/ui/view_stax.c b/deps/ledger-zxlib/app/ui/view_stax.c deleted file mode 100644 index a93ec306..00000000 --- a/deps/ledger-zxlib/app/ui/view_stax.c +++ /dev/null @@ -1,555 +0,0 @@ -/******************************************************************************* -* (c) 2018 - 2022 Zondax AG -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ - -#include "bolos_target.h" - -#if defined(TARGET_STAX) - -#include "view_internal.h" -#include "ux.h" -#include "app_mode.h" -#include "nbgl_use_case.h" -#include "actions.h" -#include "menu_handler.h" - -#include "nbgl_page.h" - -#ifdef APP_SECRET_MODE_ENABLED -zxerr_t secret_enabled(); -#endif - -#ifdef APP_ACCOUNT_MODE_ENABLED -zxerr_t account_enabled(); -#endif - -#define APPROVE_LABEL_STAX "Sign transaction?" -#define REJECT_LABEL_STAX "Reject transaction" -#define CANCEL_LABEL "Cancel" -#define HOLD_TO_APPROVE_MSG "Hold to sign" - -static const char HOME_TEXT[] = "This application enables\nsigning transactions on the\n" MENU_MAIN_APP_LINE1 " network"; - -ux_state_t G_ux; -bolos_ux_params_t G_ux_params; -extern unsigned int review_type; - -const char *txn_intro_message = NULL; - -static nbgl_layoutTagValue_t pairs[NB_MAX_DISPLAYED_PAIRS_IN_REVIEW]; - -static nbgl_layoutTagValue_t pair; -static nbgl_layoutTagValueList_t pairList; -static nbgl_pageInfoLongPress_t infoLongPress; - -static nbgl_layoutSwitch_t settings[4]; - -typedef enum { - EXPERT_MODE = 0, -#ifdef APP_ACCOUNT_MODE_ENABLED - ACCOUNT_MODE, -#endif -#ifdef APP_SECRET_MODE_ENABLED - SECRET_MODE, -#endif -} settings_list_e; - - -typedef enum { - EXPERT_MODE_TOKEN = FIRST_USER_TOKEN, - ACCOUNT_MODE_TOKEN, - SECRET_MODE_TOKEN, - REVIEW_ADDRESS_TOKEN, -} config_token_e; - -void app_quit(void) { - // exit app here - os_sched_exit(-1); -} - -static void h_reject_internal(void) { - h_reject(review_type); -} - -static void h_approve_internal(void) { - h_approve(review_type); -} - -static void view_idle_show_impl_callback() { - view_idle_show_impl(0, NULL); -} - -static const char* const INFO_KEYS[] = {"Version", "License"}; -static const char* const INFO_VALUES[] = {APPVERSION, "Apache 2.0"}; - -static const char* txn_choice_message = "Reject transaction?"; -static const char* add_choice_message = "Reject address?"; -static const char* ui_choice_message = "Reject configuration?"; - -static const char* txn_verified = "TRANSACTION\nSIGNED"; -static const char* txn_cancelled = "Transaction rejected"; - -static const char* add_verified = "ADDRESS\nVERIFIED"; -static const char* add_cancelled = "Address verification\ncancelled"; - -static void h_expert_toggle() { - app_mode_set_expert(!app_mode_expert()); -} - -static void confirm_error(__Z_UNUSED bool confirm) { - h_error_accept(0); -} - -static void h_view_address() { - handleMenuShowAddress(); -} - -static void confirm_callback(bool confirm) { - const char* message = NULL; - switch (review_type) { - case REVIEW_ADDRESS: - message = confirm ? add_verified : add_cancelled; - break; - - case REVIEW_TXN: - message = confirm ? txn_verified : txn_cancelled; - break; - - case REVIEW_UI: - default: - confirm ? h_approve(review_type) : h_reject(review_type); - return; - } - nbgl_useCaseStatus(message, confirm, (confirm ? h_approve_internal : h_reject_internal)); -} - -static void cancel(void) { - ZEMU_LOGF(50, "Cancelling...\n") - confirm_callback(false); -} - -static void action_callback(bool confirm) { - ZEMU_LOGF(50, "Check action callback: %d\n", confirm) - if (confirm) { - confirm_callback(confirm); - return; - } - - const char* message = NULL; - switch (review_type) { - case REVIEW_UI: - message = ui_choice_message; - break; - - case REVIEW_ADDRESS: - message = add_choice_message; - break; - - case REVIEW_TXN: - message = txn_choice_message; - break; - - default: - ZEMU_LOGF(50, "Error unrecognize review option\n") - view_error_show(); - return; - } - - nbgl_useCaseConfirm(message, - NULL, - "Yes, reject", - "Go back", - cancel); -} - -static void check_cancel(void) { - action_callback(false); -} - -static void confirm_setting(bool confirm) { - if (confirm && viewdata.viewfuncAccept != NULL) { - viewdata.viewfuncAccept(); - return; - } - confirm_callback(confirm); -} - -void view_error_show() { - viewdata.key = viewdata.keys[0]; - viewdata.value = viewdata.values[0]; - MEMZERO(viewdata.key, MAX_CHARS_PER_KEY_LINE); - MEMZERO(viewdata.value, MAX_CHARS_PER_VALUE1_LINE); - snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "ERROR"); - snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "SHOWING DATA"); - view_error_show_impl(); -} - -void view_custom_error_show(const char *upper, const char *lower) { - viewdata.key = viewdata.keys[0]; - viewdata.value = viewdata.values[0]; - MEMZERO(viewdata.key, MAX_CHARS_PER_KEY_LINE); - MEMZERO(viewdata.value, MAX_CHARS_PER_VALUE1_LINE); - snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s", upper); - snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "%s", lower); - - nbgl_useCaseChoice(&C_round_warning_64px, viewdata.key, viewdata.value, "Ok", "", confirm_error); -} - -void view_error_show_impl() { - nbgl_useCaseChoice(&C_round_warning_64px, viewdata.key, viewdata.value, "Ok", NULL, confirm_setting); -} - -static uint8_t get_pair_number() { - uint8_t numItems = 0; - uint8_t numPairs = 0; - viewdata.viewfuncGetNumItems(&numItems); - for (uint8_t i = 0; i < numItems; i++) { - viewdata.viewfuncGetItem( - i, - viewdata.key, MAX_CHARS_PER_KEY_LINE, - viewdata.value, MAX_CHARS_PER_VALUE1_LINE, - 0, &viewdata.pageCount); - numPairs += viewdata.pageCount; - } - return numPairs; -} - -zxerr_t h_review_update_data() { - if (viewdata.viewfuncGetNumItems == NULL) { - ZEMU_LOGF(50, "h_review_update_data - GetNumItems == NULL\n") - return zxerr_no_data; - } - if (viewdata.viewfuncGetItem == NULL) { - ZEMU_LOGF(50, "h_review_update_data - GetItems == NULL\n") - return zxerr_no_data; - } - - if (viewdata.viewfuncAccept == NULL) { - ZEMU_LOGF(50, "h_review_update_data - Function Accept == NULL\n") - return zxerr_no_data; - } - - if (viewdata.key == NULL || viewdata.value == NULL) { - return zxerr_unknown; - } - - CHECK_ZXERR(viewdata.viewfuncGetNumItems(&viewdata.itemCount)) - - uint8_t accPages = 0; - for (uint8_t i = 0; i < viewdata.itemCount; i++) { - CHECK_ZXERR(viewdata.viewfuncGetItem( - i, - viewdata.key, MAX_CHARS_PER_KEY_LINE, - viewdata.value, MAX_CHARS_PER_VALUE1_LINE, - 0, &viewdata.pageCount)) - if (viewdata.pageCount == 0) { - ZEMU_LOGF(50, "pageCount is 0!") - return zxerr_no_data; - } - - if (accPages + viewdata.pageCount > viewdata.itemIdx) { - const uint8_t innerIdx = viewdata.itemIdx - accPages; - CHECK_ZXERR(viewdata.viewfuncGetItem( - i, - viewdata.key, MAX_CHARS_PER_KEY_LINE, - viewdata.value, MAX_CHARS_PER_VALUE1_LINE, - innerIdx, &viewdata.pageCount)) - if (viewdata.pageCount > 1) { - const uint8_t titleLen = strnlen(viewdata.key, MAX_CHARS_PER_KEY_LINE); - snprintf(viewdata.key + titleLen, MAX_CHARS_PER_KEY_LINE - titleLen, " (%d/%d)", innerIdx + 1, viewdata.pageCount); - } - return zxerr_ok; - } - accPages += viewdata.pageCount; - } - - return zxerr_no_data; -} - -void h_review_update() { - zxerr_t err = h_review_update_data(); - switch(err) { - case zxerr_ok: - case zxerr_no_data: - break; - default: - ZEMU_LOGF(50, "View error show\n") - view_error_show(); - break; - } -} - -static bool settings_screen_callback(uint8_t page, nbgl_pageContent_t* content) { - switch (page) - { - case 0: { - content->type = INFOS_LIST; - content->infosList.nbInfos = sizeof(INFO_KEYS)/sizeof(INFO_KEYS[0]); - content->infosList.infoContents = INFO_VALUES; - content->infosList.infoTypes = INFO_KEYS; - break; - } - - case 1: { - // Config - content->type = SWITCHES_LIST; - content->switchesList.nbSwitches = 1; - content->switchesList.switches = settings; - - settings[0].initState = app_mode_expert(); - settings[0].text = "Expert mode"; - settings[0].tuneId = TUNE_TAP_CASUAL; - settings[0].token = EXPERT_MODE_TOKEN; - -#ifdef APP_ACCOUNT_MODE_ENABLED - if (app_mode_expert() || app_mode_account()) { - settings[ACCOUNT_MODE].initState = app_mode_account(); - settings[ACCOUNT_MODE].text = "Crowdloan account"; - settings[ACCOUNT_MODE].tuneId = TUNE_TAP_CASUAL; - settings[ACCOUNT_MODE].token = ACCOUNT_MODE_TOKEN; - content->switchesList.nbSwitches++; - } -#endif - -#ifdef APP_SECRET_MODE_ENABLED - if (app_mode_expert() || app_mode_secret()) { - settings[SECRET_MODE].initState = app_mode_secret(); - settings[SECRET_MODE].text = "Secret mode"; - settings[SECRET_MODE].tuneId = TUNE_TAP_CASUAL; - settings[SECRET_MODE].token = SECRET_MODE_TOKEN; - content->switchesList.nbSwitches++; - } -#endif - break; - } - - case 2: { - content->type = INFO_BUTTON; - content->infoButton.text = "Show address"; - content->infoButton.icon = NULL; - content->infoButton.buttonText = "Review address"; - content->infoButton.buttonToken = REVIEW_ADDRESS_TOKEN; - break; - } - - default: - ZEMU_LOGF(50, "Incorrect settings page: %d\n", page) - return false; - } - - return true; -} - -static void settings_toggle_callback(int token, __Z_UNUSED uint8_t index) { - switch (token) { - case EXPERT_MODE_TOKEN: - h_expert_toggle(); - break; - -#ifdef APP_ACCOUNT_MODE_ENABLED - case ACCOUNT_MODE_TOKEN: - account_enabled(); - break; -#endif - -#ifdef APP_SECRET_MODE_ENABLED - case SECRET_MODE_TOKEN: - secret_enabled(); - break; -#endif - - case REVIEW_ADDRESS_TOKEN: - h_view_address(); - break; - - default: - ZEMU_LOGF(50, "Toggling setting not found\n") - break; - } -} - -void setting_screen() { - //Set return button top-left (true) botton-left (false) - const bool return_button_top_left = false; - const uint8_t init_page = 0; - const uint8_t settings_pages = 3; - nbgl_useCaseSettings(MENU_MAIN_APP_LINE1, init_page, settings_pages, return_button_top_left, - view_idle_show_impl_callback, settings_screen_callback, settings_toggle_callback); -} - -void view_idle_show_impl(__Z_UNUSED uint8_t item_idx, const char *statusString) { - viewdata.key = viewdata.keys[0]; - const char *home_text = HOME_TEXT; - if (statusString == NULL ) { -#ifdef APP_SECRET_MODE_ENABLED - if (app_mode_secret()) { - snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s", MENU_MAIN_APP_LINE2_SECRET); - home_text = viewdata.key; - } -#endif - } else { - snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s", statusString); - } - const bool settings_icon = true; - nbgl_useCaseHome(MENU_MAIN_APP_LINE1, &C_icon_stax_64, home_text, settings_icon, setting_screen, app_quit); -} - -void view_message_impl(const char *title, const char *message) { - viewdata.value = viewdata.values[0]; - uint32_t titleLen = 0; - if (title != NULL) { - snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "%s", title); - titleLen = strnlen(title, MAX_CHARS_PER_VALUE1_LINE); - } - - if (message != NULL) { - const char sep = (titleLen > 0) ? 0x0A : 0x00; - snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE - titleLen, "%c%s", sep, message); - } - - nbgl_useCaseSpinner(viewdata.value); -} - -static void review_configuration() { - viewdata.key = viewdata.keys[0]; - viewdata.value = viewdata.values[0]; - const zxerr_t err = h_review_update_data(); - if (err != zxerr_ok) { - ZEMU_LOGF(50, "Config screen error\n") - view_error_show(); - } - - nbgl_useCaseChoice(&C_round_warning_64px, viewdata.key, viewdata.value, "Accept", "Reject", confirm_setting); -} - -static void review_address() { - nbgl_layoutTagValueList_t* extraPagesPtr = NULL; - - uint8_t numItems = 0; - if (viewdata.viewfuncGetNumItems == NULL || - viewdata.viewfuncGetNumItems(&numItems) != zxerr_ok || - numItems > NB_MAX_DISPLAYED_PAIRS_IN_REVIEW) { - ZEMU_LOGF(50, "Show address error\n") - view_error_show(); - } - - for (uint8_t idx = 1; idx < numItems; idx++) { - pairs[idx - 1].item = viewdata.keys[idx]; - pairs[idx - 1].value = viewdata.values[idx]; - - viewdata.itemIdx = idx; - viewdata.key = viewdata.keys[idx]; - viewdata.value = viewdata.values[idx]; - h_review_update_data(); - - pairList.nbMaxLinesForValue = 0; - pairList.nbPairs = idx; - pairList.pairs = pairs; - extraPagesPtr = &pairList; - } - - viewdata.itemIdx = 0; - viewdata.key = viewdata.keys[0]; - viewdata.value = viewdata.values[0]; - h_review_update_data(); - - nbgl_useCaseAddressConfirmationExt(viewdata.value, action_callback, extraPagesPtr); -} - -static nbgl_layoutTagValue_t* update_item_callback(uint8_t index) { - uint8_t internalIndex = index % NB_MAX_DISPLAYED_PAIRS_IN_REVIEW; - - viewdata.itemIdx = index; - viewdata.key = viewdata.keys[internalIndex]; - viewdata.value = viewdata.values[internalIndex]; - - h_review_update_data(); - pair.item = viewdata.key; - pair.value = viewdata.value; - return &pair; -} - -static void review_transaction_static() { - if (viewdata.viewfuncGetNumItems == NULL) { - ZEMU_LOGF(50, "GetNumItems==NULL\n") - view_error_show(); - return; - } - - infoLongPress.icon = &C_icon_stax_64; - infoLongPress.text = APPROVE_LABEL_STAX; - infoLongPress.longPressText = HOLD_TO_APPROVE_MSG; - - pairList.nbMaxLinesForValue = NB_MAX_LINES_IN_REVIEW; - pairList.nbPairs = get_pair_number(); - pairList.pairs = NULL; // to indicate that callback should be used - pairList.callback = update_item_callback; - pairList.startIndex = 0; - - nbgl_useCaseStaticReview(&pairList, &infoLongPress, REJECT_LABEL_STAX, action_callback); -} - -void view_review_show_impl(unsigned int requireReply){ - review_type = (review_type_e) requireReply; - - // Retrieve intro text for transaction - txn_intro_message = NULL; - viewdata.key = viewdata.keys[0]; - viewdata.value = viewdata.values[0]; - if (viewdata.viewfuncGetItem != NULL) { - const zxerr_t err = viewdata.viewfuncGetItem(0xFF, viewdata.key, MAX_CHARS_PER_KEY_LINE, - viewdata.value, MAX_CHARS_PER_VALUE1_LINE, - 0, &viewdata.pageCount); - if (err == zxerr_ok) { - txn_intro_message = viewdata.value; - } - } - h_paging_init(); - - switch (review_type) { - case REVIEW_UI: - nbgl_useCaseReviewStart(&C_icon_stax_64, - "Review configuration", - NULL, - CANCEL_LABEL, - review_configuration, - cancel); - break; - case REVIEW_ADDRESS: { - #if defined(CUSTOM_ADDRESS_TEXT) - const char ADDRESS_TEXT[] = CUSTOM_ADDRESS_TEXT; - #else - const char ADDRESS_TEXT[] = "Verify " MENU_MAIN_APP_LINE1 "\naddress"; - #endif - nbgl_useCaseReviewStart(&C_icon_stax_64, - ADDRESS_TEXT, - NULL, - CANCEL_LABEL, - review_address, - cancel); - break; - } - case REVIEW_TXN: - default: - nbgl_useCaseReviewStart(&C_icon_stax_64, - (txn_intro_message == NULL ? "Review transaction" : txn_intro_message), - NULL, - REJECT_LABEL_STAX, - review_transaction_static, - check_cancel); - } -} - -#endif diff --git a/deps/ledger-zxlib/app/ui/view_x.c b/deps/ledger-zxlib/app/ui/view_x.c index 29d96c60..474f2d2c 100644 --- a/deps/ledger-zxlib/app/ui/view_x.c +++ b/deps/ledger-zxlib/app/ui/view_x.c @@ -1,45 +1,48 @@ /******************************************************************************* -* (c) 2018 - 2022 Zondax AG -* (c) 2016 Ledger -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2023 Zondax AG + * (c) 2016 Ledger + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #include "bolos_target.h" #if defined(TARGET_NANOX) || defined(TARGET_NANOS2) -#include "app_mode.h" -#include "view.h" -#include "view_internal.h" #include "actions.h" #include "apdu_codes.h" -#include "glyphs.h" +#include "app_mode.h" #include "bagl.h" -#include "zxmacros.h" -#include "view_templates.h" +#include "glyphs.h" #include "tx.h" +#include "view.h" +#include "view_internal.h" #include "view_nano.h" #include "view_nano_inspect.h" +#include "view_templates.h" +#include "zxmacros.h" #include "menu_handler.h" #ifdef APP_SECRET_MODE_ENABLED #include "secret.h" #endif - -#include #include +#include + +bool custom_callback_active = false; +// Add global variable to store original callback at the top with other globals +unsigned int (*original_button_callback)(unsigned int button_mask, unsigned int button_mask_counter) = NULL; void account_enabled(); void shortcut_enabled(); @@ -49,6 +52,8 @@ static void h_expert_update(); static void h_review_loop_start(); static void h_review_loop_inside(); static void h_review_loop_end(); +static unsigned int handle_button_push(unsigned int button_mask, unsigned int button_mask_counter); +static void set_button_callback(unsigned int slot); static void h_view_address(); #ifdef APP_SECRET_MODE_ENABLED @@ -65,8 +70,13 @@ static void h_shortcut_toggle(); static void h_shortcut_update(); #endif +#ifdef APP_BLINDSIGN_MODE_ENABLED +static void h_blindsign_toggle(); +static void h_blindsign_update(); +#endif + static void h_shortcut(unsigned int); -static void run_ux_review_flow(review_type_e reviewType, const ux_flow_step_t* const start_step); +static void run_ux_review_flow(review_type_e reviewType, const ux_flow_step_t *const start_step); const ux_flow_step_t *ux_review_flow[MAX_REVIEW_UX_SCREENS]; #include "ux.h" @@ -75,107 +85,219 @@ bolos_ux_params_t G_ux_params; uint8_t flow_inside_loop; extern unsigned int review_type; - -UX_STEP_NOCB(ux_idle_flow_1_step, pbb, { &C_icon_app, MENU_MAIN_APP_LINE1, viewdata.key,}); -UX_STEP_CB_INIT(ux_idle_flow_2_step, bn, h_expert_update(), h_expert_toggle(), { "Expert mode:", viewdata.value, }); -UX_STEP_NOCB(ux_idle_flow_3_step, bn, { APPVERSION_LINE1, APPVERSION_LINE2, }); -UX_STEP_CB(ux_idle_flow_4_step, bn, h_view_address(), { "View", "address", }); - -#ifdef APP_SECRET_MODE_ENABLED -UX_STEP_CB(ux_idle_flow_5_step, bn, h_secret_click(), { "License:", "Apache 2.0", }); -#else -UX_STEP_NOCB(ux_idle_flow_5_step, bn, { "License:", "Apache 2.0", }); -#endif - -UX_STEP_CB(ux_idle_flow_6_step, pb, os_sched_exit(-1), { &C_icon_dashboard, "Quit",}); +UX_STEP_NOCB(ux_idle_flow_1_step, pbb, + { + &C_icon_app, + MENU_MAIN_APP_LINE1, + viewdata.key, + }); +UX_STEP_CB_INIT(ux_idle_flow_2_step, bn, h_expert_update(), h_expert_toggle(), + { + "Expert mode:", + viewdata.value, + }); +UX_STEP_NOCB(ux_idle_flow_3_step, bn, + { + APPVERSION_LINE1, + APPVERSION_LINE2, + }); + +UX_STEP_NOCB_INIT( + ux_review_skip_step, + nn, + { + // This will execute during initialization without requiring validation + custom_callback_active = true; + set_button_callback(stack_slot); + }, + { + "Press right to read", + "Double-press to skip" + }); + +UX_STEP_CB(ux_idle_flow_4_step, bn, h_view_address(), + { + "View", + "address", + }); + +UX_STEP_NOCB(ux_idle_flow_5_step, bn, + { + "License:", + "Apache 2.0", + }); +UX_STEP_CB(ux_idle_flow_6_step, pb, os_sched_exit(-1), + { + &C_icon_dashboard, + "Quit", + }); #ifdef APP_ACCOUNT_MODE_ENABLED -UX_STEP_CB_INIT(ux_idle_flow_7_step, bn, h_account_update(), h_account_toggle(), { "Account:", viewdata.value, }); +UX_STEP_CB_INIT(ux_idle_flow_7_step, bn, h_account_update(), h_account_toggle(), + { + "Account:", + viewdata.value, + }); #endif #ifdef SHORTCUT_MODE_ENABLED -UX_STEP_CB_INIT(ux_idle_flow_8_step, bn, h_shortcut_update(), h_shortcut_toggle(), { "Shortcut mode:", viewdata.value, }); +UX_STEP_CB_INIT(ux_idle_flow_8_step, bn, h_shortcut_update(), h_shortcut_toggle(), + { + "Shortcut mode:", + viewdata.value, + }); +#endif + +#ifdef APP_BLINDSIGN_MODE_ENABLED +UX_STEP_CB_INIT(ux_idle_flow_9_step, bn, h_blindsign_update(), h_blindsign_toggle(), + { + "Blind sign:", + viewdata.value, + }); #endif -const ux_flow_step_t *const ux_idle_flow [] = { - &ux_idle_flow_1_step, - &ux_idle_flow_2_step, +const ux_flow_step_t *const ux_idle_flow[] = { + &ux_idle_flow_1_step, &ux_idle_flow_2_step, +#ifdef APP_BLINDSIGN_MODE_ENABLED + &ux_idle_flow_9_step, +#endif #ifdef APP_ACCOUNT_MODE_ENABLED - &ux_idle_flow_7_step, + &ux_idle_flow_7_step, #endif #ifdef SHORTCUT_MODE_ENABLED - &ux_idle_flow_8_step, + &ux_idle_flow_8_step, #endif - &ux_idle_flow_3_step, - &ux_idle_flow_4_step, - &ux_idle_flow_5_step, - &ux_idle_flow_6_step, - FLOW_END_STEP, + &ux_idle_flow_3_step, &ux_idle_flow_4_step, &ux_idle_flow_5_step, &ux_idle_flow_6_step, FLOW_END_STEP, }; /////////// -UX_STEP_CB_INIT(ux_menu_init_flow_2_step, bn, NULL, h_initialize(), { "Click to", "Initialize", }); -UX_STEP_NOCB(ux_menu_init_flow_4_step, bn, { "Developed by:", "Zondax.ch", }); - -const ux_flow_step_t *const ux_menu_initialize [] = { - &ux_idle_flow_1_step, - &ux_menu_init_flow_2_step, - &ux_idle_flow_3_step, - &ux_menu_init_flow_4_step, - &ux_idle_flow_5_step, - &ux_idle_flow_6_step, - - FLOW_END_STEP, +UX_STEP_CB_INIT(ux_menu_init_flow_2_step, bn, NULL, h_initialize(), + { + "Click to", + "Initialize", + }); +UX_STEP_NOCB(ux_menu_init_flow_4_step, bn, + { + "Developed by:", + "Zondax.ch", + }); + +const ux_flow_step_t *const ux_menu_initialize[] = { + &ux_idle_flow_1_step, &ux_menu_init_flow_2_step, &ux_idle_flow_3_step, &ux_menu_init_flow_4_step, + &ux_idle_flow_5_step, &ux_idle_flow_6_step, + + FLOW_END_STEP, }; /////////// -UX_STEP_NOCB(ux_message_flow_1_step, pbb, { &C_icon_app, viewdata.key, viewdata.value,}); +UX_STEP_NOCB(ux_message_flow_1_step, pbb, + { + &C_icon_app, + viewdata.key, + viewdata.value, + }); -UX_FLOW( - ux_message_flow, - &ux_message_flow_1_step -); +UX_FLOW(ux_message_flow, &ux_message_flow_1_step); /////////// -UX_STEP_NOCB(ux_error_flow_1_step, bnnn_paging, { .title = viewdata.key, .text = viewdata.value, }); -UX_STEP_VALID(ux_error_flow_2_step, pb, h_error_accept(0), { &C_icon_validate_14, "Ok"}); +UX_STEP_NOCB(ux_error_flow_1_step, bnnn_paging, + { + .title = viewdata.key, + .text = viewdata.value, + }); +UX_STEP_VALID(ux_error_flow_2_step, pb, h_error_accept(0), {&C_icon_validate_14, "Ok"}); -UX_FLOW( - ux_error_flow, - &ux_error_flow_1_step, - &ux_error_flow_2_step -); +UX_FLOW(ux_error_flow, &ux_error_flow_1_step, &ux_error_flow_2_step); /////////// -UX_STEP_NOCB(ux_custom_error_flow_1_step, pbb, { &C_icon_warning, viewdata.key, viewdata.value,}); -UX_STEP_VALID(ux_custom_error_flow_2_step, pb, h_error_accept(0), { &C_icon_validate_14, "Ok"}); +UX_STEP_NOCB(ux_custom_error_flow_1_step, pbb, + { + &C_icon_warning, + viewdata.key, + viewdata.value, + }); +UX_STEP_VALID(ux_custom_error_flow_2_step, pb, h_error_accept(0), {&C_icon_validate_14, "Ok"}); -UX_FLOW( - ux_custom_error_flow, - &ux_custom_error_flow_1_step, - &ux_custom_error_flow_2_step -); +UX_FLOW(ux_custom_error_flow, &ux_custom_error_flow_1_step, &ux_custom_error_flow_2_step); +/////////// +UX_STEP_CB(ux_warning_blind_sign_step, pnn, h_error_accept(0), + { + &C_icon_crossmark, + "Blind signing must be", + "enabled in Settings", + }); +UX_FLOW(ux_warning_blind_sign_flow, &ux_warning_blind_sign_step); + +UX_STEP_NOCB(ux_approval_blind_signing_warning_step, pbb, + { + &C_icon_warning, + "Blind", + "Signing", + }); + +#ifdef APP_BLINDSIGN_MODE_ENABLED +UX_STEP_NOCB(ux_approval_blind_signing_message_step, bnnn_paging, + { + REVIEW_BLINDSIGN_MESSAGE_TITLE, + REVIEW_BLINDSIGN_MESSAGE_VALUE, + }); +#endif /////////// -UX_FLOW_DEF_NOCB(ux_review_flow_1_review_title, pbb, { &C_icon_app, REVIEW_SCREEN_TITLE, REVIEW_SCREEN_TXN_VALUE,}); -UX_FLOW_DEF_NOCB(ux_review_flow_2_review_title, pbb, { &C_icon_app, REVIEW_SCREEN_TITLE, REVIEW_SCREEN_ADDR_VALUE,}); -UX_FLOW_DEF_NOCB(ux_review_flow_3_review_title, pbb, { &C_icon_app, "Review", "configuration",}); +UX_FLOW_DEF_NOCB(ux_review_flow_1_review_title, pbb, + { + &C_icon_app, + REVIEW_SCREEN_TITLE, + REVIEW_SCREEN_TXN_VALUE, + }); +UX_FLOW_DEF_NOCB(ux_review_flow_2_review_title, pbb, + { + &C_icon_app, + REVIEW_SCREEN_TITLE, + REVIEW_SCREEN_ADDR_VALUE, + }); +UX_FLOW_DEF_NOCB(ux_review_flow_3_review_title, pbb, + { + &C_icon_app, + "Review", + "configuration", + }); +UX_FLOW_DEF_NOCB(ux_review_flow_4_review_title, pbb, + { + &C_icon_app, + REVIEW_MSG_TITLE, + REVIEW_MSG_VALUE, + }); UX_STEP_INIT(ux_review_flow_2_start_step, NULL, NULL, { h_review_loop_start(); }); #ifdef HAVE_INSPECT -UX_STEP_CB_INIT(ux_review_flow_2_step, bnnn_paging, h_review_loop_inside(), inspect_init(), { .title = viewdata.key, .text = viewdata.value, }); +UX_STEP_CB_INIT(ux_review_flow_2_step, bnnn_paging, h_review_loop_inside(), inspect_init(), + { + .title = viewdata.key, + .text = viewdata.value, + }); #else -UX_STEP_NOCB_INIT(ux_review_flow_2_step, bnnn_paging, { h_review_loop_inside(); }, { .title = viewdata.key, .text = viewdata.value, }); +UX_STEP_NOCB_INIT(ux_review_flow_2_step, bnnn_paging, { h_review_loop_inside(); }, + { + .title = viewdata.key, + .text = viewdata.value, + }); #endif UX_STEP_INIT(ux_review_flow_2_end_step, NULL, NULL, { h_review_loop_end(); }); -UX_STEP_VALID(ux_review_flow_3_step, pb, h_approve(0), { &C_icon_validate_14, APPROVE_LABEL }); -UX_STEP_VALID(ux_review_flow_4_step, pb, h_reject(review_type), { &C_icon_crossmark, REJECT_LABEL }); +#if defined(APP_BLINDSIGN_MODE_ENABLED) +UX_STEP_VALID(ux_review_flow_3_step_blindsign, pnn, h_approve(0), + {&C_icon_validate_14, APPROVE_LABEL_1, APPROVE_LABEL_2}); +#endif +UX_STEP_VALID(ux_review_flow_3_step, pb, h_approve(0), {&C_icon_validate_14, APPROVE_LABEL}); + +UX_STEP_VALID(ux_review_flow_4_step, pb, h_reject(review_type), {&C_icon_crossmark, REJECT_LABEL}); +UX_STEP_VALID(ux_review_flow_6_step, pb, h_approve(0), {&C_icon_validate_14, "Ok"}); -UX_STEP_CB_INIT(ux_review_flow_5_step, pb, NULL, h_shortcut(0), { &C_icon_eye, SHORTCUT_STR }); +UX_STEP_CB_INIT(ux_review_flow_5_step, pb, NULL, h_shortcut(0), {&C_icon_eye, SHORTCUT_STR}); ////////////////////////// ////////////////////////// @@ -183,9 +305,14 @@ UX_STEP_CB_INIT(ux_review_flow_5_step, pb, NULL, h_shortcut(0), { &C_icon_eye, ////////////////////////// ////////////////////////// +static void h_view_address() { + handleMenuShowAddress(); +// view_review_show_impl(); +} + void h_review_update() { zxerr_t err = h_review_update_data(); - switch(err) { + switch (err) { case zxerr_ok: case zxerr_no_data: break; @@ -208,7 +335,7 @@ void h_review_loop_start() { h_paging_decrease(); } else { - // coming from left + // coming from left h_paging_init(); } @@ -217,9 +344,7 @@ void h_review_loop_start() { ux_flow_next(); } -void h_review_loop_inside() { - flow_inside_loop = 1; -} +void h_review_loop_inside() { flow_inside_loop = 1; } void h_review_loop_end() { if (flow_inside_loop) { @@ -227,10 +352,38 @@ void h_review_loop_end() { h_paging_increase(); zxerr_t err = h_review_update_data(); - switch(err) { + switch (err) { case zxerr_ok: ux_layout_bnnn_paging_reset(); + // If we're at the end of current item and there's more to show + if (viewdata.with_confirmation && + (review_type == REVIEW_TXN || review_type == REVIEW_MSG) && + viewdata.pageIdx == viewdata.pageCount - 1 && + // Ensure that at least the first item is displayed. + // The UI design may vary between applications. For example, item 0 might + // serve as a title for the transaction type rather than a regular item. + // In this implementation, we check if there is more than one item (>1). + // If so, we treat item 0 as a title and display the skip menu after it. + // This approach allows for flexible UI designs while maintaining essential functionality. + viewdata.itemIdx > 1 && + viewdata.itemIdx < viewdata.itemCount - 1) { + + // Show skip screen and enable button handler + uint8_t index = 0; + + ux_review_flow[index++] = &ux_review_skip_step; + ux_review_flow[index++] = FLOW_END_STEP; + + + unsigned int current_slot = G_ux.stack_count - 1; + ux_flow_init(current_slot, ux_review_flow, NULL); + // set the callback after flow initialization, otherwise + // it would be overwritten + set_button_callback(current_slot); + return; + } break; + case zxerr_no_data: { flow_inside_loop = 0; ux_flow_next(); @@ -241,31 +394,27 @@ void h_review_loop_end() { break; } } else { - // coming from right + // coming from right h_paging_decrease(); h_review_update(); } // move to prev flow but trick paging to show first page - CUR_FLOW.prev_index = CUR_FLOW.index-2; + CUR_FLOW.prev_index = CUR_FLOW.index - 2; CUR_FLOW.index--; ux_flow_relayout(); } void splitValueField() { uint16_t vlen = strlen(viewdata.value); - if (vlen == 0 ) { + if (vlen == 0) { snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, " "); } } -void splitValueAddress() { - splitValueField(); -} +void splitValueAddress() { splitValueField(); } -max_char_display get_max_char_per_line() { - return MAX_CHARS_PER_VALUE1_LINE; -} +max_char_display get_max_char_per_line() { return MAX_CHARS_PER_VALUE1_LINE; } void h_expert_toggle() { app_mode_set_expert(!app_mode_expert()); @@ -279,9 +428,23 @@ void h_expert_update() { } } +#ifdef APP_BLINDSIGN_MODE_ENABLED +void h_blindsign_toggle() { + app_mode_set_blindsign(!app_mode_blindsign()); + ux_flow_init(0, ux_idle_flow, &ux_idle_flow_9_step); +} + +void h_blindsign_update() { + snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "disabled"); + if (app_mode_blindsign()) { + snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "enabled"); + } +} +#endif + #ifdef APP_ACCOUNT_MODE_ENABLED void h_account_toggle() { - if(app_mode_expert()) { + if (app_mode_expert()) { account_enabled(); } else { ux_flow_init(0, ux_idle_flow, &ux_idle_flow_7_step); @@ -337,9 +500,7 @@ void h_secret_click() { } #endif -static void h_shortcut(__Z_UNUSED unsigned int _) { - run_ux_review_flow(REVIEW_TXN, &ux_review_flow_3_step); -} +static void h_shortcut(__Z_UNUSED unsigned int _) { run_ux_review_flow(REVIEW_TXN, &ux_review_flow_3_step); } ////////////////////////// ////////////////////////// @@ -348,7 +509,7 @@ static void h_shortcut(__Z_UNUSED unsigned int _) { ////////////////////////// void view_idle_show_impl(__Z_UNUSED uint8_t item_idx, const char *statusString) { - if (statusString == NULL ) { + if (statusString == NULL) { snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s", MENU_MAIN_APP_LINE2); #ifdef APP_SECRET_MODE_ENABLED if (app_mode_secret()) { @@ -359,70 +520,93 @@ void view_idle_show_impl(__Z_UNUSED uint8_t item_idx, const char *statusString) snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s", statusString); } - if(G_ux.stack_count == 0) { + if (G_ux.stack_count == 0) { ux_stack_push(); } ux_flow_init(0, ux_idle_flow, NULL); } void view_initialize_show_impl(__Z_UNUSED uint8_t item_idx, const char *statusString) { - if (statusString == NULL ) { + if (statusString == NULL) { snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s", "Not Ready"); } else { snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s", statusString); } - if(G_ux.stack_count == 0) { + if (G_ux.stack_count == 0) { ux_stack_push(); } - ux_flow_init(0, ux_menu_initialize, NULL); + ux_flow_init(0, ux_menu_initialize, NULL); } -void view_review_show_impl(unsigned int requireReply){ +void view_review_show_impl(unsigned int requireReply, const char *title, const char *validate) { + UNUSED(title); + UNUSED(validate); review_type = requireReply; h_paging_init(); h_paging_decrease(); //// flow_inside_loop = 0; - if(G_ux.stack_count == 0) { + if (G_ux.stack_count == 0) { ux_stack_push(); } run_ux_review_flow((review_type_e)review_type, NULL); } -void run_root_txn_flow() { - run_ux_review_flow(review_type, &ux_review_flow_2_start_step); -} +void run_root_txn_flow() { run_ux_review_flow(review_type, &ux_review_flow_2_start_step); } // Build review UX flow and run it -void run_ux_review_flow(review_type_e reviewType, const ux_flow_step_t* const start_step) { +void run_ux_review_flow(review_type_e reviewType, const ux_flow_step_t *const start_step) { uint8_t index = 0; - switch (reviewType) - { - case REVIEW_UI: - ux_review_flow[index++] = &ux_review_flow_3_review_title; - break; - - case REVIEW_ADDRESS: - ux_review_flow[index++] = &ux_review_flow_2_review_title; - break; - - case REVIEW_TXN: - default: - ux_review_flow[index++] = &ux_review_flow_1_review_title; - if(app_mode_shortcut()) { - ux_review_flow[index++] = &ux_review_flow_5_step; - } - break; + switch (reviewType) { + case REVIEW_UI: + ux_review_flow[index++] = &ux_review_flow_3_review_title; + break; + + case REVIEW_ADDRESS: + ux_review_flow[index++] = &ux_review_flow_2_review_title; + break; + + case REVIEW_MSG: + ux_review_flow[index++] = &ux_review_flow_4_review_title; + break; + + case REVIEW_GENERIC: + case REVIEW_TXN: + default: +#ifdef APP_BLINDSIGN_MODE_ENABLED + if (app_mode_blindsign_required()) { + ux_review_flow[index++] = &ux_approval_blind_signing_warning_step; + ux_review_flow[index++] = &ux_approval_blind_signing_message_step; + } +#endif + ux_review_flow[index++] = &ux_review_flow_1_review_title; + if (app_mode_shortcut()) { + ux_review_flow[index++] = &ux_review_flow_5_step; + } + break; } ux_review_flow[index++] = &ux_review_flow_2_start_step; ux_review_flow[index++] = &ux_review_flow_2_step; ux_review_flow[index++] = &ux_review_flow_2_end_step; - ux_review_flow[index++] = &ux_review_flow_3_step; - ux_review_flow[index++] = &ux_review_flow_4_step; + + if (reviewType == REVIEW_MSG) { + ux_review_flow[index++] = &ux_review_flow_6_step; + } else { +#ifdef APP_BLINDSIGN_MODE_ENABLED + if (app_mode_blindsign_required() && reviewType == REVIEW_TXN) { + ux_review_flow[index++] = &ux_review_flow_3_step_blindsign; + } else { + ux_review_flow[index++] = &ux_review_flow_3_step; + } +#else + ux_review_flow[index++] = &ux_review_flow_3_step; +#endif + ux_review_flow[index++] = &ux_review_flow_4_step; + } ux_review_flow[index++] = FLOW_END_STEP; ux_flow_init(0, ux_review_flow, start_step); @@ -432,7 +616,7 @@ void view_message_impl(const char *title, const char *message) { snprintf(viewdata.key, MAX_CHARS_PER_KEY_LINE, "%s", title); snprintf(viewdata.value, MAX_CHARS_PER_VALUE1_LINE, "%s", message); ux_layout_bnnn_paging_reset(); - if(G_ux.stack_count == 0) { + if (G_ux.stack_count == 0) { ux_stack_push(); } ux_flow_init(0, ux_message_flow, NULL); @@ -440,7 +624,7 @@ void view_message_impl(const char *title, const char *message) { void view_error_show_impl() { ux_layout_bnnn_paging_reset(); - if(G_ux.stack_count == 0) { + if (G_ux.stack_count == 0) { ux_stack_push(); } ux_flow_init(0, ux_error_flow, NULL); @@ -448,15 +632,55 @@ void view_error_show_impl() { void view_custom_error_show_impl() { ux_layout_bnnn_paging_reset(); - if(G_ux.stack_count == 0) { + if (G_ux.stack_count == 0) { ux_stack_push(); } ux_flow_init(0, ux_custom_error_flow, NULL); } -static void h_view_address() { - handleMenuShowAddress(); -// view_review_show_impl(); +void view_blindsign_error_show_impl() { ux_flow_init(0, ux_warning_blind_sign_flow, NULL); } + +static unsigned int handle_button_push(unsigned int button_mask, unsigned int button_mask_counter) { + UNUSED(button_mask_counter); + + if (!custom_callback_active) { + if (original_button_callback != NULL) { + // Just pass through to original callback + return original_button_callback(button_mask, button_mask_counter); + } + return 0; + } + + // This is meant to handle the button interactions + // over the skip_step screen + switch (button_mask) { + // Handle skip to approve + case BUTTON_EVT_RELEASED | BUTTON_LEFT | BUTTON_RIGHT: + if (review_type == REVIEW_MSG) { + run_ux_review_flow((review_type_e)review_type, &ux_review_flow_6_step); + } else { + run_ux_review_flow((review_type_e)review_type, &ux_review_flow_3_step); + } + return 1; + + // Handle continue review + case BUTTON_EVT_RELEASED | BUTTON_RIGHT: + viewdata.itemIdx++; + run_ux_review_flow((review_type_e)review_type, &ux_review_flow_2_start_step); + return 1; + + case BUTTON_EVT_RELEASED | BUTTON_LEFT: + // h_paging_init(); + run_ux_review_flow((review_type_e)review_type, &ux_review_flow_2_start_step); + return 1; + } + return 0; +} + +static void set_button_callback(unsigned int slot) { + // Store default callback to restablish later + original_button_callback = G_ux.stack[slot].button_push_callback; + G_ux.stack[slot].button_push_callback = handle_button_push; } #endif diff --git a/deps/ledger-zxlib/cmake/Hunter/config.cmake b/deps/ledger-zxlib/cmake/Hunter/config.cmake new file mode 100644 index 00000000..0703ceb0 --- /dev/null +++ b/deps/ledger-zxlib/cmake/Hunter/config.cmake @@ -0,0 +1 @@ +hunter_config(GTest VERSION 1.14.0) diff --git a/deps/ledger-zxlib/cmake/HunterGate.cmake b/deps/ledger-zxlib/cmake/HunterGate.cmake new file mode 100644 index 00000000..17c6d380 --- /dev/null +++ b/deps/ledger-zxlib/cmake/HunterGate.cmake @@ -0,0 +1,543 @@ +# Copyright (c) 2013-2019, Ruslan Baratov +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# * Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# * Redistributions in binary form must reproduce the above copyright notice, +# this list of conditions and the following disclaimer in the documentation +# and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# This is a gate file to Hunter package manager. +# Include this file using `include` command and add package you need, example: +# +# cmake_minimum_required(VERSION 3.5) +# +# include("cmake/HunterGate.cmake") +# HunterGate( +# URL "https://github.com/path/to/hunter/archive.tar.gz" +# SHA1 "798501e983f14b28b10cda16afa4de69eee1da1d" +# ) +# +# project(MyProject) +# +# hunter_add_package(Foo) +# hunter_add_package(Boo COMPONENTS Bar Baz) +# +# Projects: +# * https://github.com/cpp-pm/gate/ +# * https://github.com/cpp-pm/hunter + +option(HUNTER_ENABLED "Enable Hunter package manager support" ON) + +if(HUNTER_ENABLED) + if(CMAKE_VERSION VERSION_LESS "3.5") + message( + FATAL_ERROR + "At least CMake version 3.5 required for Hunter dependency management." + " Update CMake or set HUNTER_ENABLED to OFF." + ) + endif() +endif() + +include(CMakeParseArguments) # cmake_parse_arguments + +option(HUNTER_STATUS_PRINT "Print working status" ON) +option(HUNTER_STATUS_DEBUG "Print a lot info" OFF) +option(HUNTER_TLS_VERIFY "Enable/disable TLS certificate checking on downloads" ON) +set(HUNTER_ROOT "" CACHE FILEPATH "Override the HUNTER_ROOT.") + +set(HUNTER_ERROR_PAGE "https://hunter.readthedocs.io/en/latest/reference/errors") + +function(hunter_gate_status_print) + if(HUNTER_STATUS_PRINT OR HUNTER_STATUS_DEBUG) + foreach(print_message ${ARGV}) + message(STATUS "[hunter] ${print_message}") + endforeach() + endif() +endfunction() + +function(hunter_gate_status_debug) + if(HUNTER_STATUS_DEBUG) + foreach(print_message ${ARGV}) + string(TIMESTAMP timestamp) + message(STATUS "[hunter *** DEBUG *** ${timestamp}] ${print_message}") + endforeach() + endif() +endfunction() + +function(hunter_gate_error_page error_page) + message("------------------------------ ERROR ------------------------------") + message(" ${HUNTER_ERROR_PAGE}/${error_page}.html") + message("-------------------------------------------------------------------") + message("") + message(FATAL_ERROR "") +endfunction() + +function(hunter_gate_internal_error) + message("") + foreach(print_message ${ARGV}) + message("[hunter ** INTERNAL **] ${print_message}") + endforeach() + message("[hunter ** INTERNAL **] [Directory:${CMAKE_CURRENT_LIST_DIR}]") + message("") + hunter_gate_error_page("error.internal") +endfunction() + +function(hunter_gate_fatal_error) + cmake_parse_arguments(hunter "" "ERROR_PAGE" "" "${ARGV}") + if("${hunter_ERROR_PAGE}" STREQUAL "") + hunter_gate_internal_error("Expected ERROR_PAGE") + endif() + message("") + foreach(x ${hunter_UNPARSED_ARGUMENTS}) + message("[hunter ** FATAL ERROR **] ${x}") + endforeach() + message("[hunter ** FATAL ERROR **] [Directory:${CMAKE_CURRENT_LIST_DIR}]") + message("") + hunter_gate_error_page("${hunter_ERROR_PAGE}") +endfunction() + +function(hunter_gate_user_error) + hunter_gate_fatal_error(${ARGV} ERROR_PAGE "error.incorrect.input.data") +endfunction() + +function(hunter_gate_self root version sha1 result) + string(COMPARE EQUAL "${root}" "" is_bad) + if(is_bad) + hunter_gate_internal_error("root is empty") + endif() + + string(COMPARE EQUAL "${version}" "" is_bad) + if(is_bad) + hunter_gate_internal_error("version is empty") + endif() + + string(COMPARE EQUAL "${sha1}" "" is_bad) + if(is_bad) + hunter_gate_internal_error("sha1 is empty") + endif() + + string(SUBSTRING "${sha1}" 0 7 archive_id) + + if(EXISTS "${root}/cmake/Hunter") + set(hunter_self "${root}") + else() + set( + hunter_self + "${root}/_Base/Download/Hunter/${version}/${archive_id}/Unpacked" + ) + endif() + + set("${result}" "${hunter_self}" PARENT_SCOPE) +endfunction() + +# Set HUNTER_GATE_ROOT cmake variable to suitable value. +function(hunter_gate_detect_root) + # Check CMake variable + if(HUNTER_ROOT) + set(HUNTER_GATE_ROOT "${HUNTER_ROOT}" PARENT_SCOPE) + hunter_gate_status_debug("HUNTER_ROOT detected by cmake variable") + return() + endif() + + # Check environment variable + if(DEFINED ENV{HUNTER_ROOT}) + set(HUNTER_GATE_ROOT "$ENV{HUNTER_ROOT}" PARENT_SCOPE) + hunter_gate_status_debug("HUNTER_ROOT detected by environment variable") + return() + endif() + + # Check HOME environment variable + if(DEFINED ENV{HOME}) + set(HUNTER_GATE_ROOT "$ENV{HOME}/.hunter" PARENT_SCOPE) + hunter_gate_status_debug("HUNTER_ROOT set using HOME environment variable") + return() + endif() + + # Check SYSTEMDRIVE and USERPROFILE environment variable (windows only) + if(WIN32) + if(DEFINED ENV{SYSTEMDRIVE}) + set(HUNTER_GATE_ROOT "$ENV{SYSTEMDRIVE}/.hunter" PARENT_SCOPE) + hunter_gate_status_debug( + "HUNTER_ROOT set using SYSTEMDRIVE environment variable" + ) + return() + endif() + + if(DEFINED ENV{USERPROFILE}) + set(HUNTER_GATE_ROOT "$ENV{USERPROFILE}/.hunter" PARENT_SCOPE) + hunter_gate_status_debug( + "HUNTER_ROOT set using USERPROFILE environment variable" + ) + return() + endif() + endif() + + hunter_gate_fatal_error( + "Can't detect HUNTER_ROOT" + ERROR_PAGE "error.detect.hunter.root" + ) +endfunction() + +function(hunter_gate_download dir) + string( + COMPARE + NOTEQUAL + "$ENV{HUNTER_DISABLE_AUTOINSTALL}" + "" + disable_autoinstall + ) + if(disable_autoinstall AND NOT HUNTER_RUN_INSTALL) + hunter_gate_fatal_error( + "Hunter not found in '${dir}'" + "Set HUNTER_RUN_INSTALL=ON to auto-install it from '${HUNTER_GATE_URL}'" + "Settings:" + " HUNTER_ROOT: ${HUNTER_GATE_ROOT}" + " HUNTER_SHA1: ${HUNTER_GATE_SHA1}" + ERROR_PAGE "error.run.install" + ) + endif() + string(COMPARE EQUAL "${dir}" "" is_bad) + if(is_bad) + hunter_gate_internal_error("Empty 'dir' argument") + endif() + + string(COMPARE EQUAL "${HUNTER_GATE_SHA1}" "" is_bad) + if(is_bad) + hunter_gate_internal_error("HUNTER_GATE_SHA1 empty") + endif() + + string(COMPARE EQUAL "${HUNTER_GATE_URL}" "" is_bad) + if(is_bad) + hunter_gate_internal_error("HUNTER_GATE_URL empty") + endif() + + set(done_location "${dir}/DONE") + set(sha1_location "${dir}/SHA1") + + set(build_dir "${dir}/Build") + set(cmakelists "${dir}/CMakeLists.txt") + + hunter_gate_status_debug("Locking directory: ${dir}") + file(LOCK "${dir}" DIRECTORY GUARD FUNCTION) + hunter_gate_status_debug("Lock done") + + if(EXISTS "${done_location}") + # while waiting for lock other instance can do all the job + hunter_gate_status_debug("File '${done_location}' found, skip install") + return() + endif() + + file(REMOVE_RECURSE "${build_dir}") + file(REMOVE_RECURSE "${cmakelists}") + + file(MAKE_DIRECTORY "${build_dir}") # check directory permissions + + # Disabling languages speeds up a little bit, reduces noise in the output + # and avoids path too long windows error + file( + WRITE + "${cmakelists}" + "cmake_minimum_required(VERSION 3.5)\n" + "if(POLICY CMP0114)\n" + " cmake_policy(SET CMP0114 NEW)\n" + "endif()\n" + "if(POLICY CMP0135)\n" + " cmake_policy(SET CMP0135 NEW)\n" + "endif()\n" + "project(HunterDownload LANGUAGES NONE)\n" + "include(ExternalProject)\n" + "ExternalProject_Add(\n" + " Hunter\n" + " URL\n" + " \"${HUNTER_GATE_URL}\"\n" + " URL_HASH\n" + " SHA1=${HUNTER_GATE_SHA1}\n" + " DOWNLOAD_DIR\n" + " \"${dir}\"\n" + " TLS_VERIFY\n" + " ${HUNTER_TLS_VERIFY}\n" + " SOURCE_DIR\n" + " \"${dir}/Unpacked\"\n" + " CONFIGURE_COMMAND\n" + " \"\"\n" + " BUILD_COMMAND\n" + " \"\"\n" + " INSTALL_COMMAND\n" + " \"\"\n" + ")\n" + ) + + if(HUNTER_STATUS_DEBUG) + set(logging_params "") + else() + set(logging_params OUTPUT_QUIET) + endif() + + hunter_gate_status_debug("Run generate") + + # Need to add toolchain file too. + # Otherwise on Visual Studio + MDD this will fail with error: + # "Could not find an appropriate version of the Windows 10 SDK installed on this machine" + if(EXISTS "${CMAKE_TOOLCHAIN_FILE}") + get_filename_component(absolute_CMAKE_TOOLCHAIN_FILE "${CMAKE_TOOLCHAIN_FILE}" ABSOLUTE) + set(toolchain_arg "-DCMAKE_TOOLCHAIN_FILE=${absolute_CMAKE_TOOLCHAIN_FILE}") + else() + # 'toolchain_arg' can't be empty + set(toolchain_arg "-DCMAKE_TOOLCHAIN_FILE=") + endif() + + string(COMPARE EQUAL "${CMAKE_MAKE_PROGRAM}" "" no_make) + if(no_make) + set(make_arg "") + else() + # Test case: remove Ninja from PATH but set it via CMAKE_MAKE_PROGRAM + set(make_arg "-DCMAKE_MAKE_PROGRAM=${CMAKE_MAKE_PROGRAM}") + endif() + + execute_process( + COMMAND + "${CMAKE_COMMAND}" + "-H${dir}" + "-B${build_dir}" + "-G${CMAKE_GENERATOR}" + "${toolchain_arg}" + ${make_arg} + WORKING_DIRECTORY "${dir}" + RESULT_VARIABLE download_result + ${logging_params} + ) + + if(NOT download_result EQUAL 0) + hunter_gate_internal_error( + "Configure project failed." + "To reproduce the error run: ${CMAKE_COMMAND} -H${dir} -B${build_dir} -G${CMAKE_GENERATOR} ${toolchain_arg} ${make_arg}" + "In directory ${dir}" + ) + endif() + + hunter_gate_status_print( + "Initializing Hunter workspace (${HUNTER_GATE_SHA1})" + " ${HUNTER_GATE_URL}" + " -> ${dir}" + ) + execute_process( + COMMAND "${CMAKE_COMMAND}" --build "${build_dir}" + WORKING_DIRECTORY "${dir}" + RESULT_VARIABLE download_result + ${logging_params} + ) + + if(NOT download_result EQUAL 0) + hunter_gate_internal_error("Build project failed") + endif() + + file(REMOVE_RECURSE "${build_dir}") + file(REMOVE_RECURSE "${cmakelists}") + + file(WRITE "${sha1_location}" "${HUNTER_GATE_SHA1}") + file(WRITE "${done_location}" "DONE") + + hunter_gate_status_debug("Finished") +endfunction() + +# Must be a macro so master file 'cmake/Hunter' can +# apply all variables easily just by 'include' command +# (otherwise PARENT_SCOPE magic needed) +macro(HunterGate) + if(HUNTER_GATE_DONE) + # variable HUNTER_GATE_DONE set explicitly for external project + # (see `hunter_download`) + set_property(GLOBAL PROPERTY HUNTER_GATE_DONE YES) + endif() + + # First HunterGate command will init Hunter, others will be ignored + get_property(_hunter_gate_done GLOBAL PROPERTY HUNTER_GATE_DONE SET) + + if(NOT HUNTER_ENABLED) + # Empty function to avoid error "unknown function" + function(hunter_add_package) + endfunction() + + set( + _hunter_gate_disabled_mode_dir + "${CMAKE_CURRENT_LIST_DIR}/cmake/Hunter/disabled-mode" + ) + if(EXISTS "${_hunter_gate_disabled_mode_dir}") + hunter_gate_status_debug( + "Adding \"disabled-mode\" modules: ${_hunter_gate_disabled_mode_dir}" + ) + list(APPEND CMAKE_PREFIX_PATH "${_hunter_gate_disabled_mode_dir}") + endif() + elseif(_hunter_gate_done) + hunter_gate_status_debug("Secondary HunterGate (use old settings)") + hunter_gate_self( + "${HUNTER_CACHED_ROOT}" + "${HUNTER_VERSION}" + "${HUNTER_SHA1}" + _hunter_self + ) + include("${_hunter_self}/cmake/Hunter") + else() + set(HUNTER_GATE_LOCATION "${CMAKE_CURRENT_SOURCE_DIR}") + + string(COMPARE NOTEQUAL "${PROJECT_NAME}" "" _have_project_name) + if(_have_project_name) + hunter_gate_fatal_error( + "Please set HunterGate *before* 'project' command. " + "Detected project: ${PROJECT_NAME}" + ERROR_PAGE "error.huntergate.before.project" + ) + endif() + + cmake_parse_arguments( + HUNTER_GATE "LOCAL" "URL;SHA1;GLOBAL;FILEPATH" "" ${ARGV} + ) + + string(COMPARE EQUAL "${HUNTER_GATE_SHA1}" "" _empty_sha1) + string(COMPARE EQUAL "${HUNTER_GATE_URL}" "" _empty_url) + string( + COMPARE + NOTEQUAL + "${HUNTER_GATE_UNPARSED_ARGUMENTS}" + "" + _have_unparsed + ) + string(COMPARE NOTEQUAL "${HUNTER_GATE_GLOBAL}" "" _have_global) + string(COMPARE NOTEQUAL "${HUNTER_GATE_FILEPATH}" "" _have_filepath) + + if(_have_unparsed) + hunter_gate_user_error( + "HunterGate unparsed arguments: ${HUNTER_GATE_UNPARSED_ARGUMENTS}" + ) + endif() + if(_empty_sha1) + hunter_gate_user_error("SHA1 suboption of HunterGate is mandatory") + endif() + if(_empty_url) + hunter_gate_user_error("URL suboption of HunterGate is mandatory") + endif() + if(_have_global) + if(HUNTER_GATE_LOCAL) + hunter_gate_user_error("Unexpected LOCAL (already has GLOBAL)") + endif() + if(_have_filepath) + hunter_gate_user_error("Unexpected FILEPATH (already has GLOBAL)") + endif() + endif() + if(HUNTER_GATE_LOCAL) + if(_have_global) + hunter_gate_user_error("Unexpected GLOBAL (already has LOCAL)") + endif() + if(_have_filepath) + hunter_gate_user_error("Unexpected FILEPATH (already has LOCAL)") + endif() + endif() + if(_have_filepath) + if(_have_global) + hunter_gate_user_error("Unexpected GLOBAL (already has FILEPATH)") + endif() + if(HUNTER_GATE_LOCAL) + hunter_gate_user_error("Unexpected LOCAL (already has FILEPATH)") + endif() + endif() + + hunter_gate_detect_root() # set HUNTER_GATE_ROOT + + # Beautify path, fix probable problems with windows path slashes + get_filename_component( + HUNTER_GATE_ROOT "${HUNTER_GATE_ROOT}" ABSOLUTE + ) + hunter_gate_status_debug("HUNTER_ROOT: ${HUNTER_GATE_ROOT}") + if(NOT HUNTER_ALLOW_SPACES_IN_PATH) + string(FIND "${HUNTER_GATE_ROOT}" " " _contain_spaces) + if(NOT _contain_spaces EQUAL -1) + hunter_gate_fatal_error( + "HUNTER_ROOT (${HUNTER_GATE_ROOT}) contains spaces." + "Set HUNTER_ALLOW_SPACES_IN_PATH=ON to skip this error" + "(Use at your own risk!)" + ERROR_PAGE "error.spaces.in.hunter.root" + ) + endif() + endif() + + string( + REGEX + MATCH + "[0-9]+\\.[0-9]+\\.[0-9]+[-_a-z0-9]*" + HUNTER_GATE_VERSION + "${HUNTER_GATE_URL}" + ) + string(COMPARE EQUAL "${HUNTER_GATE_VERSION}" "" _is_empty) + if(_is_empty) + set(HUNTER_GATE_VERSION "unknown") + endif() + + hunter_gate_self( + "${HUNTER_GATE_ROOT}" + "${HUNTER_GATE_VERSION}" + "${HUNTER_GATE_SHA1}" + _hunter_self + ) + + set(_master_location "${_hunter_self}/cmake/Hunter") + if(EXISTS "${HUNTER_GATE_ROOT}/cmake/Hunter") + # Hunter downloaded manually (e.g. by 'git clone') + set(_unused "xxxxxxxxxx") + set(HUNTER_GATE_SHA1 "${_unused}") + set(HUNTER_GATE_VERSION "${_unused}") + else() + get_filename_component(_archive_id_location "${_hunter_self}/.." ABSOLUTE) + set(_done_location "${_archive_id_location}/DONE") + set(_sha1_location "${_archive_id_location}/SHA1") + + # Check Hunter already downloaded by HunterGate + if(NOT EXISTS "${_done_location}") + hunter_gate_download("${_archive_id_location}") + endif() + + if(NOT EXISTS "${_done_location}") + hunter_gate_internal_error("hunter_gate_download failed") + endif() + + if(NOT EXISTS "${_sha1_location}") + hunter_gate_internal_error("${_sha1_location} not found") + endif() + file(READ "${_sha1_location}" _sha1_value) + string(TOLOWER "${_sha1_value}" _sha1_value_lower) + string(TOLOWER "${HUNTER_GATE_SHA1}" _HUNTER_GATE_SHA1_lower) + string(COMPARE EQUAL "${_sha1_value_lower}" "${_HUNTER_GATE_SHA1_lower}" _is_equal) + if(NOT _is_equal) + hunter_gate_internal_error( + "Short SHA1 collision:" + " ${_sha1_value} (from ${_sha1_location})" + " ${HUNTER_GATE_SHA1} (HunterGate)" + ) + endif() + if(NOT EXISTS "${_master_location}") + hunter_gate_user_error( + "Master file not found:" + " ${_master_location}" + "try to update Hunter/HunterGate" + ) + endif() + endif() + include("${_master_location}") + set_property(GLOBAL PROPERTY HUNTER_GATE_DONE YES) + endif() +endmacro() diff --git a/deps/ledger-zxlib/cmake/gtest/CMakeLists.txt b/deps/ledger-zxlib/cmake/gtest/CMakeLists.txt deleted file mode 100644 index c64d5d8f..00000000 --- a/deps/ledger-zxlib/cmake/gtest/CMakeLists.txt +++ /dev/null @@ -1,31 +0,0 @@ -############################## -# Google Test -# Based on instructions in https://github.com/google/googletest/tree/master/googletest#incorporating-into-an-existing-cmake-project -# Download and unpack googletest at configure time -configure_file(CMakeLists.txt.gtest.in ${CMAKE_BINARY_DIR}/googletest-download/CMakeLists.txt) - -execute_process(COMMAND ${CMAKE_COMMAND} -G "${CMAKE_GENERATOR}" . - RESULT_VARIABLE result - WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/googletest-download) -if (result) - message(FATAL_ERROR "CMake step for googletest failed: ${result}") -endif () - -execute_process(COMMAND ${CMAKE_COMMAND} --build . - RESULT_VARIABLE result - WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/googletest-download) -if (result) - message(FATAL_ERROR "Build step for googletest failed: ${result}") -endif () - -# Prevent overriding the parent project's compiler/linker settings on Windows -set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) - -add_subdirectory( - ${CMAKE_BINARY_DIR}/googletest-src - ${CMAKE_BINARY_DIR}/googletest-build -) - -if (CMAKE_VERSION VERSION_LESS 3.0.0) - include_directories("${gtest_SOURCE_DIR}/include") -endif () diff --git a/deps/ledger-zxlib/cmake/gtest/CMakeLists.txt.gtest.in b/deps/ledger-zxlib/cmake/gtest/CMakeLists.txt.gtest.in deleted file mode 100644 index b30f8be0..00000000 --- a/deps/ledger-zxlib/cmake/gtest/CMakeLists.txt.gtest.in +++ /dev/null @@ -1,16 +0,0 @@ -# Based on https://github.com/google/googletest/tree/master/googletest#incorporating-into-an-existing-cmake-project -cmake_minimum_required(VERSION 3.0.0) - -project(googletest-download NONE) - -include(ExternalProject) -ExternalProject_Add(googletest - GIT_REPOSITORY https://github.com/google/googletest.git - GIT_TAG release-1.11.0 - SOURCE_DIR "${CMAKE_BINARY_DIR}/googletest-src" - BINARY_DIR "${CMAKE_BINARY_DIR}/googletest-build" - CONFIGURE_COMMAND "" - BUILD_COMMAND "" - INSTALL_COMMAND "" - TEST_COMMAND "" - ) diff --git a/deps/ledger-zxlib/dockerized_build.mk b/deps/ledger-zxlib/dockerized_build.mk index 0046e69c..e7e32c44 100644 --- a/deps/ledger-zxlib/dockerized_build.mk +++ b/deps/ledger-zxlib/dockerized_build.mk @@ -17,7 +17,6 @@ .PHONY: all deps build clean load delete check_python show_info_recovery_mode TESTS_ZEMU_DIR?=$(CURDIR)/tests_zemu -EXAMPLE_VUE_DIR?=$(CURDIR)/example_vue TESTS_JS_PACKAGE?= TESTS_JS_DIR?= @@ -29,11 +28,13 @@ DOCKER_BOLOS_SDKS = NANOS_SDK DOCKER_BOLOS_SDKX = NANOX_SDK DOCKER_BOLOS_SDKS2 = NANOSP_SDK DOCKER_BOLOS_SDKST = STAX_SDK +DOCKER_BOLOS_SDKFL = FLEX_SDK TARGET_S = nanos TARGET_X = nanox TARGET_S2 = nanos2 TARGET_ST = stax +TARGET_FL = flex # Note: This is not an SSH key, and being public represents no risk SCP_PUBKEY=049bc79d139c70c83a4b19e8922e5ee3e0080bb14a2e8b0752aa42cda90a1463f689b0fa68c1c0246845c2074787b649d0d8a6c0b97d4607065eee3057bdf16b83 @@ -45,11 +46,10 @@ GROUPID:=$(shell id -g) $(info USERID : $(USERID)) $(info GROUPID : $(GROUPID)) $(info TESTS_ZEMU_DIR : $(TESTS_ZEMU_DIR)) -$(info EXAMPLE_VUE_DIR : $(EXAMPLE_VUE_DIR)) $(info TESTS_JS_DIR : $(TESTS_JS_DIR)) $(info TESTS_JS_PACKAGE : $(TESTS_JS_PACKAGE)) -DOCKER_IMAGE_ZONDAX=zondax/ledger-app-builder:ledger-d5bfe2e793f15a826971ae9de2adcad524df3e8e +DOCKER_IMAGE_ZONDAX=zondax/ledger-app-builder:ledger-493c1c105dc3e78415c25b3a292e2577ce183615 DOCKER_IMAGE_LEDGER=ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder:latest ifdef INTERACTIVE @@ -81,6 +81,7 @@ define run_docker -e DISABLE_CURRENT=$(DISABLE_CURRENT) \ -e COIN=$(COIN) \ -e APP_TESTING=$(APP_TESTING) \ + -e PRODUCTION_BUILD=$(PRODUCTION_BUILD) \ $(DOCKER_IMAGE_ZONDAX) "$(3)" endef @@ -95,9 +96,8 @@ all: @$(MAKE) buildS @$(MAKE) buildX @$(MAKE) buildS2 -ifdef ZXLIB_COMPILE_STAX @$(MAKE) buildST -endif # ZXLIB_COMPILE_STAX + @$(MAKE) buildFL .PHONY: check_python check_python: @@ -133,6 +133,10 @@ build_rustS2: build_rustST: $(call run_docker,$(DOCKER_BOLOS_SDKST),$(TARGET_ST),make -j $(NPROC) rust) +.PHONY: build_rustFL +build_rustFL: + $(call run_docker,$(DOCKER_BOLOS_SDKFL),$(TARGET_FL),make -j $(NPROC) rust) + .PHONY: convert_icon convert_icon: @convert $(LEDGER_SRC)/tmp.gif -monochrome -size 16x16 -depth 1 $(LEDGER_SRC)/nanos_icon.gif @@ -154,6 +158,10 @@ buildS2: buildST: $(call run_docker,$(DOCKER_BOLOS_SDKST),$(TARGET_ST),make -j $(NPROC)) +.PHONY: buildFL +buildFL: + $(call run_docker,$(DOCKER_BOLOS_SDKFL),$(TARGET_FL),make -j $(NPROC)) + .PHONY: clean_output clean_output: @echo "Removing output files" @@ -182,6 +190,14 @@ shellX: shellS2: $(call run_docker,$(DOCKER_BOLOS_SDKS2) -t,$(TARGET_S2),bash) +.PHONY: shellST +shellST: + $(call run_docker,$(DOCKER_BOLOS_SDKST) -t,$(TARGET_ST),bash) + +.PHONY: shellFL +shellFL: + $(call run_docker,$(DOCKER_BOLOS_SDKFL) -t,$(TARGET_FL),bash) + .PHONY: loadS loadS: ${LEDGER_SRC}/pkg/installer_s.sh load @@ -206,6 +222,14 @@ loadST: deleteST: ${LEDGER_SRC}/pkg/installer_stax.sh delete +.PHONY: loadFL +loadFL: + ${LEDGER_SRC}/pkg/installer_flex.sh load + +.PHONY: deleteFL +deleteFL: + ${LEDGER_SRC}/pkg/installer_flex.sh delete + .PHONY: sizeS sizeS: $(CURDIR)/deps/ledger-zxlib/scripts/getSize.py nanos @@ -222,6 +246,10 @@ sizeX: sizeST: $(CURDIR)/deps/ledger-zxlib/scripts/getSize.py stax +.PHONY: sizeFL +sizeFL: + $(CURDIR)/deps/ledger-zxlib/scripts/getSize.py flex + .PHONY: show_info_recovery_mode show_info_recovery_mode: @echo "This command requires a Ledger Nano S in recovery mode. To go into recovery mode, follow:" @@ -260,6 +288,26 @@ dev_caS2: check_python dev_ca_deleteS2: check_python @python -m ledgerblue.resetCustomCA --targetId 0x33100004 +# TODO: verify that targetId is correct and if it works on a real device +# This target will setup a custom developer certificate +.PHONY: dev_caST +dev_caST: check_python + @python -m ledgerblue.setupCustomCA --targetId 0x33200004 --public $(SCP_PUBKEY) --name zondax + +.PHONY: dev_ca_deleteST +dev_ca_deleteST: check_python + @python -m ledgerblue.resetCustomCA --targetId 0x33200004 + +# TODO: complete with Flex targetId +# This target will setup a custom developer certificate +.PHONY: dev_caFL +dev_caFL: check_python + @python -m ledgerblue.setupCustomCA --targetId 0x33200004 --public $(SCP_PUBKEY) --name zondax + +.PHONY: dev_ca_deleteFL +dev_ca_deleteFL: check_python + @python -m ledgerblue.resetCustomCA --targetId 0x33200004 + .PHONY: zemu_install_js_link ifeq ($(TESTS_JS_DIR),) zemu_install_js_link: @@ -315,7 +363,7 @@ cpp_test: .PHONY: fuzz_build fuzz_build: - cmake -B build -DCMAKE_C_COMPILER=clang-11 -DCMAKE_CXX_COMPILER=clang++-11 -DCMAKE_BUILD_TYPE=Debug -DENABLE_FUZZING=1 -DENABLE_SANITIZERS=1 . + cmake -B build -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Debug -DENABLE_FUZZING=1 -DENABLE_SANITIZERS=1 . make -C build .PHONY: fuzz @@ -326,3 +374,23 @@ fuzz: fuzz_build fuzz_crash: FUZZ_LOGGING=1 fuzz_crash: fuzz_build ./fuzz/run-fuzz-crashes.py + +.PHONY: format +format: + find . \( -iname '*.h' -o -iname '*.c' -o -iname '*.cpp' -o -iname '*.hpp' \) -a ! -path "*/deps/*" -a ! -path "./tests_zemu/node_modules/*" -a ! -path "./cmake/*" ! -path "./build/*" | xargs clang-format -i + +.PHONY: shell +shell: + poetry install --no-root && poetry shell + +ts_upgrade: + if [ -d js ]; then cd js && bun run upgrade; fi + if [ -d tests_zemu ]; then cd tests_zemu && bun run upgrade; fi + +ts_format: + if [ -d js ]; then cd js && bun run format; fi + if [ -d tests_zemu ]; then cd tests_zemu && bun run format; fi + +ts_lint: + if [ -d js ]; then cd js && bun run lint; fi + if [ -d tests_zemu ]; then cd tests_zemu && bun run lint; fi diff --git a/deps/ledger-zxlib/include/apdu_codes.h b/deps/ledger-zxlib/include/apdu_codes.h index 5f552651..7a1453f7 100644 --- a/deps/ledger-zxlib/include/apdu_codes.h +++ b/deps/ledger-zxlib/include/apdu_codes.h @@ -1,18 +1,18 @@ /******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #pragma once @@ -21,30 +21,29 @@ // Based on ISO7816 -#define APDU_CODE_OK 0x9000 -#define APDU_CODE_BUSY 0x9001 +#define APDU_CODE_OK 0x9000 +#define APDU_CODE_BUSY 0x9001 -#define APDU_CODE_EXECUTION_ERROR 0x6400 +#define APDU_CODE_EXECUTION_ERROR 0x6400 -#define APDU_CODE_WRONG_LENGTH 0x6700 +#define APDU_CODE_WRONG_LENGTH 0x6700 -#define APDU_CODE_EMPTY_BUFFER 0x6982 -#define APDU_CODE_OUTPUT_BUFFER_TOO_SMALL 0x6983 -#define APDU_CODE_DATA_INVALID 0x6984 -#define APDU_CODE_CONDITIONS_NOT_SATISFIED 0x6985 -#define APDU_CODE_COMMAND_NOT_ALLOWED 0x6986 -#define APDU_CODE_TX_NOT_INITIALIZED 0x6987 +#define APDU_CODE_EMPTY_BUFFER 0x6982 +#define APDU_CODE_OUTPUT_BUFFER_TOO_SMALL 0x6983 +#define APDU_CODE_DATA_INVALID 0x6984 +#define APDU_CODE_CONDITIONS_NOT_SATISFIED 0x6985 +#define APDU_CODE_COMMAND_NOT_ALLOWED 0x6986 +#define APDU_CODE_TX_NOT_INITIALIZED 0x6987 -#define APDU_CODE_BAD_KEY_HANDLE 0x6A80 -#define APDU_CODE_INVALIDP1P2 0x6B00 -#define APDU_CODE_INS_NOT_SUPPORTED 0x6D00 -#define APDU_CODE_CLA_NOT_SUPPORTED 0x6E00 - -#define APDU_CODE_UNKNOWN 0x6F00 -#define APDU_CODE_SIGN_VERIFY_ERROR 0x6F01 +#define APDU_CODE_BAD_KEY_HANDLE 0x6A80 +#define APDU_CODE_INVALIDP1P2 0x6B00 +#define APDU_CODE_INS_NOT_SUPPORTED 0x6D00 +#define APDU_CODE_CLA_NOT_SUPPORTED 0x6E00 +#define APDU_CODE_UNKNOWN 0x6F00 +#define APDU_CODE_SIGN_VERIFY_ERROR 0x6F01 __Z_INLINE void set_code(uint8_t *buffer, uint8_t offset, uint16_t value) { - *(buffer + offset) = (uint8_t) (value >> 8); - *(buffer + offset + 1) = (uint8_t) (value & 0xFF); + *(buffer + offset) = (uint8_t)(value >> 8); + *(buffer + offset + 1) = (uint8_t)(value & 0xFF); } diff --git a/deps/ledger-zxlib/include/app_mode.h b/deps/ledger-zxlib/include/app_mode.h index b6722ebd..144db713 100644 --- a/deps/ledger-zxlib/include/app_mode.h +++ b/deps/ledger-zxlib/include/app_mode.h @@ -1,22 +1,22 @@ /******************************************************************************* -* (c) 2016 Ledger -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2016 Ledger + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #pragma once -#include "zxmacros.h" #include "stdbool.h" +#include "zxmacros.h" #ifdef __cplusplus extern "C" { @@ -40,6 +40,13 @@ bool app_mode_shortcut(); void app_mode_set_shortcut(uint8_t val); +bool app_mode_blindsign(); + +void app_mode_set_blindsign(uint8_t val); + +bool app_mode_blindsign_required(); + +void app_mode_skip_blindsign_ui(); #ifdef __cplusplus } #endif diff --git a/deps/ledger-zxlib/include/base64.h b/deps/ledger-zxlib/include/base64.h index 99bc7c0a..e805765c 100644 --- a/deps/ledger-zxlib/include/base64.h +++ b/deps/ledger-zxlib/include/base64.h @@ -1,5 +1,5 @@ /******************************************************************************* -* (c) 2020 Zondax GmbH +* (c) 2018 - 2024 Zondax AG * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/deps/ledger-zxlib/include/bech32.h b/deps/ledger-zxlib/include/bech32.h index a1c42245..f4d77c09 100644 --- a/deps/ledger-zxlib/include/bech32.h +++ b/deps/ledger-zxlib/include/bech32.h @@ -1,5 +1,5 @@ /******************************************************************************* -* (c) 2019 Zondax GmbH +* (c) 2018 - 2024 Zondax AG * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/deps/ledger-zxlib/include/bignum.h b/deps/ledger-zxlib/include/bignum.h index 9bf31f8f..4bca3385 100644 --- a/deps/ledger-zxlib/include/bignum.h +++ b/deps/ledger-zxlib/include/bignum.h @@ -1,5 +1,5 @@ /******************************************************************************* -* (c) 2019 Zondax GmbH +* (c) 2018 - 2024 Zondax AG * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/deps/ledger-zxlib/include/bittools.h b/deps/ledger-zxlib/include/bittools.h index 1903878d..ae501e03 100644 --- a/deps/ledger-zxlib/include/bittools.h +++ b/deps/ledger-zxlib/include/bittools.h @@ -25,12 +25,7 @@ extern "C" { #endif -int convert_bits(uint8_t *out, - size_t *outlen, - int outBits, - const uint8_t *in, - size_t inLen, - int inBits, int pad); +int convert_bits(uint8_t *out, size_t *outlen, int outBits, const uint8_t *in, size_t inLen, int inBits, int pad); #ifdef __cplusplus } diff --git a/deps/ledger-zxlib/include/buffering.h b/deps/ledger-zxlib/include/buffering.h index 94a1b605..6e73539f 100644 --- a/deps/ledger-zxlib/include/buffering.h +++ b/deps/ledger-zxlib/include/buffering.h @@ -1,19 +1,19 @@ /******************************************************************************* -* (c) 2016 Ledger -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2016 Ledger + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #pragma once @@ -26,9 +26,9 @@ extern "C" { typedef struct { uint8_t *data; - uint16_t size; - uint16_t pos; - uint8_t in_use: 1; + size_t size; + size_t pos; + uint8_t in_use : 1; } buffer_state_t; /// Initialize buffer @@ -36,10 +36,7 @@ typedef struct { /// \param ram_buffer_size /// \param flash_buffer /// \param flash_buffer_size -void buffering_init(uint8_t *ram_buffer, - uint16_t ram_buffer_size, - uint8_t *flash_buffer, - uint16_t flash_buffer_size); +void buffering_init(uint8_t *ram_buffer, size_t ram_buffer_size, uint8_t *flash_buffer, size_t flash_buffer_size); /// Reset buffer void buffering_reset(); @@ -48,7 +45,7 @@ void buffering_reset(); /// \param data /// \param length /// \return the number of appended bytes -uint32_t buffering_append(uint8_t *data, uint32_t length); +int buffering_append(uint8_t *data, size_t length); /// buffering_get_ram_buffer /// \return diff --git a/deps/ledger-zxlib/include/hexutils.h b/deps/ledger-zxlib/include/hexutils.h index 3cbaad8e..22d60302 100644 --- a/deps/ledger-zxlib/include/hexutils.h +++ b/deps/ledger-zxlib/include/hexutils.h @@ -1,23 +1,23 @@ /******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #pragma once -#include #include +#include #ifdef __cplusplus extern "C" { diff --git a/deps/ledger-zxlib/include/segwit_addr.h b/deps/ledger-zxlib/include/segwit_addr.h index 1683b625..92ce073c 100644 --- a/deps/ledger-zxlib/include/segwit_addr.h +++ b/deps/ledger-zxlib/include/segwit_addr.h @@ -22,8 +22,8 @@ #ifndef _SEGWIT_ADDR_H_ #define _SEGWIT_ADDR_H_ 1 -#include #include +#include /** Encode a SegWit address * @@ -36,13 +36,7 @@ * prog_len: Number of data bytes in prog. * Returns 1 if successful. */ -int segwit_addr_encode( - char *output, - const char *hrp, - int ver, - const uint8_t *prog, - size_t prog_len -); +int segwit_addr_encode(char *output, const char *hrp, int ver, const uint8_t *prog, size_t prog_len); /** Decode a SegWit address * @@ -57,23 +51,13 @@ int segwit_addr_encode( * addr: Pointer to the null-terminated address. * Returns 1 if successful. */ -int segwit_addr_decode( - int *ver, - uint8_t *prog, - size_t *prog_len, - const char *hrp, - const char *addr -); +int segwit_addr_decode(int *ver, uint8_t *prog, size_t *prog_len, const char *hrp, const char *addr); /** Supported encodings. */ -typedef enum { - BECH32_ENCODING_NONE, - BECH32_ENCODING_BECH32, - BECH32_ENCODING_BECH32M -} bech32_encoding; +typedef enum { BECH32_ENCODING_NONE, BECH32_ENCODING_BECH32, BECH32_ENCODING_BECH32M } bech32_encoding; -#define BECH32M_CONST 0x2bc830a3 -#define BECH32_CONST 1 +#define BECH32M_CONST 0x2bc830a3 +#define BECH32_CONST 1 /** Encode a Bech32 or Bech32m string * @@ -86,13 +70,7 @@ typedef enum { * Returns 1 if successful. */ -int bech32_encode( - char *output, - const char *hrp, - const uint8_t *data, - size_t data_len, - bech32_encoding enc -); +int bech32_encode(char *output, const char *hrp, const uint8_t *data, size_t data_len, bech32_encoding enc); /** Decode a Bech32 or Bech32m string * @@ -107,11 +85,6 @@ int bech32_encode( * with the specified encoding standard. BECH32_ENCODING_NONE is returned if * decoding failed. */ -bech32_encoding bech32_decode( - char *hrp, - uint8_t *data, - size_t *data_len, - const char *input -); +bech32_encoding bech32_decode(char *hrp, uint8_t *data, size_t *data_len, const char *input); #endif diff --git a/deps/ledger-zxlib/include/sigutils.h b/deps/ledger-zxlib/include/sigutils.h index 76346c8b..49862d09 100644 --- a/deps/ledger-zxlib/include/sigutils.h +++ b/deps/ledger-zxlib/include/sigutils.h @@ -1,18 +1,18 @@ /******************************************************************************* -* (c) 2020 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #pragma once #include @@ -30,10 +30,7 @@ typedef enum { invalid_sLen, } err_convert_e; -err_convert_e convertDERtoRSV(const uint8_t *inSignatureDER, - unsigned int inInfo, - uint8_t *outR, - uint8_t *outS, +err_convert_e convertDERtoRSV(const uint8_t *inSignatureDER, unsigned int inInfo, uint8_t *outR, uint8_t *outS, uint8_t *outV); #ifdef __cplusplus diff --git a/deps/ledger-zxlib/include/timeutils.h b/deps/ledger-zxlib/include/timeutils.h index 8d5d617b..e2371fa5 100644 --- a/deps/ledger-zxlib/include/timeutils.h +++ b/deps/ledger-zxlib/include/timeutils.h @@ -1,28 +1,29 @@ /******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #pragma once #ifdef __cplusplus extern "C" { #endif -#include #include -#include "zxmacros.h" +#include + #include "zxerror.h" +#include "zxmacros.h" __Z_INLINE const char *getMonth(uint8_t tm_mon) { switch (tm_mon) { diff --git a/deps/ledger-zxlib/include/utf8.h b/deps/ledger-zxlib/include/utf8.h index fc7eecd7..7c4ab677 100644 --- a/deps/ledger-zxlib/include/utf8.h +++ b/deps/ledger-zxlib/include/utf8.h @@ -104,30 +104,24 @@ typedef char utf8_int8_t; /* Return less than 0, 0, greater than 0 if src1 < src2, src1 == src2, src1 > * src2 respectively, case insensitive. */ -utf8_constexpr14 utf8_nonnull utf8_pure int -utf8casecmp(const utf8_int8_t *src1, const utf8_int8_t *src2); +utf8_constexpr14 utf8_nonnull utf8_pure int utf8casecmp(const utf8_int8_t *src1, const utf8_int8_t *src2); /* Append the utf8 string src onto the utf8 string dst. */ -utf8_nonnull utf8_weak utf8_int8_t * -utf8cat(utf8_int8_t *utf8_restrict dst, const utf8_int8_t *utf8_restrict src); +utf8_nonnull utf8_weak utf8_int8_t *utf8cat(utf8_int8_t *utf8_restrict dst, const utf8_int8_t *utf8_restrict src); /* Find the first match of the utf8 codepoint chr in the utf8 string src. */ -utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t * -utf8chr(const utf8_int8_t *src, utf8_int32_t chr); +utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t *utf8chr(const utf8_int8_t *src, utf8_int32_t chr); /* Return less than 0, 0, greater than 0 if src1 < src2, * src1 == src2, src1 > src2 respectively. */ -utf8_constexpr14 utf8_nonnull utf8_pure int utf8cmp(const utf8_int8_t *src1, - const utf8_int8_t *src2); +utf8_constexpr14 utf8_nonnull utf8_pure int utf8cmp(const utf8_int8_t *src1, const utf8_int8_t *src2); /* Copy the utf8 string src onto the memory allocated in dst. */ -utf8_nonnull utf8_weak utf8_int8_t * - utf8cpy(utf8_int8_t *utf8_restrict dst, const utf8_int8_t *utf8_restrict src); +utf8_nonnull utf8_weak utf8_int8_t *utf8cpy(utf8_int8_t *utf8_restrict dst, const utf8_int8_t *utf8_restrict src); /* Number of utf8 codepoints in the utf8 string src that consists entirely * of utf8 codepoints not from the utf8 string reject. */ -utf8_constexpr14 utf8_nonnull utf8_pure size_t -utf8cspn(const utf8_int8_t *src, const utf8_int8_t *reject); +utf8_constexpr14 utf8_nonnull utf8_pure size_t utf8cspn(const utf8_int8_t *src, const utf8_int8_t *reject); /* Duplicate the utf8 string src by getting its size, malloc'ing a new buffer * copying over the data, and returning that. Or 0 if malloc failed. */ @@ -138,27 +132,23 @@ utf8_weak utf8_int8_t *utf8dup(const utf8_int8_t *src); utf8_constexpr14 utf8_nonnull utf8_pure size_t utf8len(const utf8_int8_t *str); /* Similar to utf8len, except that only at most n bytes of src are looked. */ -utf8_constexpr14 utf8_nonnull utf8_pure size_t utf8nlen(const utf8_int8_t *str, - size_t n); +utf8_constexpr14 utf8_nonnull utf8_pure size_t utf8nlen(const utf8_int8_t *str, size_t n); /* Return less than 0, 0, greater than 0 if src1 < src2, src1 == src2, src1 > * src2 respectively, case insensitive. Checking at most n bytes of each utf8 * string. */ -utf8_constexpr14 utf8_nonnull utf8_pure int -utf8ncasecmp(const utf8_int8_t *src1, const utf8_int8_t *src2, size_t n); +utf8_constexpr14 utf8_nonnull utf8_pure int utf8ncasecmp(const utf8_int8_t *src1, const utf8_int8_t *src2, size_t n); /* Append the utf8 string src onto the utf8 string dst, * writing at most n+1 bytes. Can produce an invalid utf8 * string if n falls partway through a utf8 codepoint. */ -utf8_nonnull utf8_weak utf8_int8_t * - utf8ncat(utf8_int8_t *utf8_restrict dst, const utf8_int8_t *utf8_restrict src, -size_t n); +utf8_nonnull utf8_weak utf8_int8_t *utf8ncat(utf8_int8_t *utf8_restrict dst, const utf8_int8_t *utf8_restrict src, + size_t n); /* Return less than 0, 0, greater than 0 if src1 < src2, * src1 == src2, src1 > src2 respectively. Checking at most n * bytes of each utf8 string. */ -utf8_constexpr14 utf8_nonnull utf8_pure int -utf8ncmp(const utf8_int8_t *src1, const utf8_int8_t *src2, size_t n); +utf8_constexpr14 utf8_nonnull utf8_pure int utf8ncmp(const utf8_int8_t *src1, const utf8_int8_t *src2, size_t n); /* Copy the utf8 string src onto the memory allocated in dst. * Copies at most n bytes. If n falls partway through a utf8 @@ -166,9 +156,8 @@ utf8ncmp(const utf8_int8_t *src1, const utf8_int8_t *src2, size_t n); * terminator, the final string will be cut short to preserve * utf8 validity. */ -utf8_nonnull utf8_weak utf8_int8_t * - utf8ncpy(utf8_int8_t *utf8_restrict dst, const utf8_int8_t *utf8_restrict src, -size_t n); +utf8_nonnull utf8_weak utf8_int8_t *utf8ncpy(utf8_int8_t *utf8_restrict dst, const utf8_int8_t *utf8_restrict src, + size_t n); /* Similar to utf8dup, except that at most n bytes of src are copied. If src is * longer than n, only n bytes are copied and a null byte is added. @@ -178,63 +167,52 @@ utf8_weak utf8_int8_t *utf8ndup(const utf8_int8_t *src, size_t n); /* Locates the first occurrence in the utf8 string str of any byte in the * utf8 string accept, or 0 if no match was found. */ -utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t * -utf8pbrk(const utf8_int8_t *str, const utf8_int8_t *accept); +utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t *utf8pbrk(const utf8_int8_t *str, const utf8_int8_t *accept); /* Find the last match of the utf8 codepoint chr in the utf8 string src. */ -utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t * -utf8rchr(const utf8_int8_t *src, int chr); +utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t *utf8rchr(const utf8_int8_t *src, int chr); /* Number of bytes in the utf8 string str, * including the null terminating byte. */ utf8_constexpr14 utf8_nonnull utf8_pure size_t utf8size(const utf8_int8_t *str); /* Similar to utf8size, except that the null terminating byte is excluded. */ -utf8_constexpr14 utf8_nonnull utf8_pure size_t -utf8size_lazy(const utf8_int8_t *str); +utf8_constexpr14 utf8_nonnull utf8_pure size_t utf8size_lazy(const utf8_int8_t *str); /* Similar to utf8size, except that only at most n bytes of src are looked and * the null terminating byte is excluded. */ -utf8_constexpr14 utf8_nonnull utf8_pure size_t -utf8nsize_lazy(const utf8_int8_t *str, size_t n); +utf8_constexpr14 utf8_nonnull utf8_pure size_t utf8nsize_lazy(const utf8_int8_t *str, size_t n); /* Number of utf8 codepoints in the utf8 string src that consists entirely * of utf8 codepoints from the utf8 string accept. */ -utf8_constexpr14 utf8_nonnull utf8_pure size_t -utf8spn(const utf8_int8_t *src, const utf8_int8_t *accept); +utf8_constexpr14 utf8_nonnull utf8_pure size_t utf8spn(const utf8_int8_t *src, const utf8_int8_t *accept); /* The position of the utf8 string needle in the utf8 string haystack. */ -utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t * -utf8str(const utf8_int8_t *haystack, const utf8_int8_t *needle); +utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t *utf8str(const utf8_int8_t *haystack, const utf8_int8_t *needle); /* The position of the utf8 string needle in the utf8 string haystack, case * insensitive. */ -utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t * -utf8casestr(const utf8_int8_t *haystack, const utf8_int8_t *needle); +utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t *utf8casestr(const utf8_int8_t *haystack, + const utf8_int8_t *needle); /* Return 0 on success, or the position of the invalid * utf8 codepoint on failure. */ -utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t * -utf8valid(const utf8_int8_t *str); +utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t *utf8valid(const utf8_int8_t *str); /* Similar to utf8valid, except that only at most n bytes of src are looked. */ -utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t * -utf8nvalid(const utf8_int8_t *str, size_t n); +utf8_constexpr14 utf8_nonnull utf8_pure utf8_int8_t *utf8nvalid(const utf8_int8_t *str, size_t n); /* Given a null-terminated string, makes the string valid by replacing invalid * codepoints with a 1-byte replacement. Returns 0 on success. */ -utf8_nonnull utf8_weak int utf8makevalid(utf8_int8_t *str, -const utf8_int32_t replacement); +utf8_nonnull utf8_weak int utf8makevalid(utf8_int8_t *str, const utf8_int32_t replacement); /* Sets out_codepoint to the current utf8 codepoint in str, and returns the * address of the next utf8 codepoint after the current one in str. */ -utf8_constexpr14 utf8_nonnull utf8_int8_t * -utf8codepoint(const utf8_int8_t *utf8_restrict str, - utf8_int32_t *utf8_restrict out_codepoint); +utf8_constexpr14 utf8_nonnull utf8_int8_t *utf8codepoint(const utf8_int8_t *utf8_restrict str, + utf8_int32_t *utf8_restrict out_codepoint); /* Calculates the size of the next utf8 codepoint in str. */ -utf8_constexpr14 utf8_nonnull size_t -utf8codepointcalcsize(const utf8_int8_t *str); +utf8_constexpr14 utf8_nonnull size_t utf8codepointcalcsize(const utf8_int8_t *str); /* Returns the size of the given codepoint in bytes. */ utf8_constexpr14 size_t utf8codepointsize(utf8_int32_t chr); @@ -243,8 +221,7 @@ utf8_constexpr14 size_t utf8codepointsize(utf8_int32_t chr); * place after the written codepoint. Pass how many bytes left in the buffer to * n. If there is not enough space for the codepoint, this function returns * null. */ -utf8_nonnull utf8_weak utf8_int8_t * - utf8catcodepoint(utf8_int8_t *str, utf8_int32_t chr, size_t n); +utf8_nonnull utf8_weak utf8_int8_t *utf8catcodepoint(utf8_int8_t *str, utf8_int32_t chr, size_t n); /* Returns 1 if the given character is lowercase, or 0 if it is not. */ utf8_constexpr14 int utf8islower(utf8_int32_t chr); @@ -266,35 +243,28 @@ utf8_constexpr14 utf8_int32_t utf8uprcodepoint(utf8_int32_t cp); /* Sets out_codepoint to the current utf8 codepoint in str, and returns the * address of the previous utf8 codepoint before the current one in str. */ -utf8_constexpr14 utf8_nonnull utf8_int8_t * -utf8rcodepoint(const utf8_int8_t *utf8_restrict str, - utf8_int32_t *utf8_restrict out_codepoint); +utf8_constexpr14 utf8_nonnull utf8_int8_t *utf8rcodepoint(const utf8_int8_t *utf8_restrict str, + utf8_int32_t *utf8_restrict out_codepoint); /* Duplicate the utf8 string src by getting its size, calling alloc_func_ptr to * copy over data to a new buffer, and returning that. Or 0 if alloc_func_ptr * returned null. */ -utf8_weak utf8_int8_t *utf8dup_ex(const utf8_int8_t *src, - utf8_int8_t *(*alloc_func_ptr)(utf8_int8_t *, - size_t), - utf8_int8_t *user_data); +utf8_weak utf8_int8_t *utf8dup_ex(const utf8_int8_t *src, utf8_int8_t *(*alloc_func_ptr)(utf8_int8_t *, size_t), + utf8_int8_t *user_data); /* Similar to utf8dup, except that at most n bytes of src are copied. If src is * longer than n, only n bytes are copied and a null byte is added. * * Returns a new string if successful, 0 otherwise. */ utf8_weak utf8_int8_t *utf8ndup_ex(const utf8_int8_t *src, size_t n, - utf8_int8_t *(*alloc_func_ptr)(utf8_int8_t *, - size_t), - utf8_int8_t *user_data); + utf8_int8_t *(*alloc_func_ptr)(utf8_int8_t *, size_t), utf8_int8_t *user_data); #undef utf8_weak #undef utf8_pure #undef utf8_nonnull -utf8_constexpr14_impl int utf8casecmp(const utf8_int8_t *src1, - const utf8_int8_t *src2) { - utf8_int32_t src1_lwr_cp = 0, src2_lwr_cp = 0, src1_upr_cp = 0, - src2_upr_cp = 0, src1_orig_cp = 0, src2_orig_cp = 0; +utf8_constexpr14_impl int utf8casecmp(const utf8_int8_t *src1, const utf8_int8_t *src2) { + utf8_int32_t src1_lwr_cp = 0, src2_lwr_cp = 0, src1_upr_cp = 0, src2_upr_cp = 0, src1_orig_cp = 0, src2_orig_cp = 0; for (;;) { src1 = utf8codepoint(src1, &src1_orig_cp); @@ -321,27 +291,25 @@ utf8_constexpr14_impl int utf8casecmp(const utf8_int8_t *src1, } } -utf8_int8_t *utf8cat(utf8_int8_t *utf8_restrict dst, -const utf8_int8_t *utf8_restrict src) { -utf8_int8_t *d = dst; -/* find the null terminating byte in dst */ -while ('\0' != *d) { -d++; -} +utf8_int8_t *utf8cat(utf8_int8_t *utf8_restrict dst, const utf8_int8_t *utf8_restrict src) { + utf8_int8_t *d = dst; + /* find the null terminating byte in dst */ + while ('\0' != *d) { + d++; + } -/* overwriting the null terminating byte in dst, append src byte-by-byte */ -while ('\0' != *src) { -*d++ = *src++; -} + /* overwriting the null terminating byte in dst, append src byte-by-byte */ + while ('\0' != *src) { + *d++ = *src++; + } -/* write out a new null terminating byte into dst */ -*d = '\0'; + /* write out a new null terminating byte into dst */ + *d = '\0'; -return dst; + return dst; } -utf8_constexpr14_impl utf8_int8_t *utf8chr(const utf8_int8_t *src, - utf8_int32_t chr) { +utf8_constexpr14_impl utf8_int8_t *utf8chr(const utf8_int8_t *src, utf8_int32_t chr) { utf8_int8_t c[5] = {'\0', '\0', '\0', '\0', '\0'}; if (0 == chr) { @@ -381,8 +349,7 @@ utf8_constexpr14_impl utf8_int8_t *utf8chr(const utf8_int8_t *src, return utf8str(src, c); } -utf8_constexpr14_impl int utf8cmp(const utf8_int8_t *src1, - const utf8_int8_t *src2) { +utf8_constexpr14_impl int utf8cmp(const utf8_int8_t *src1, const utf8_int8_t *src2) { while (('\0' != *src1) || ('\0' != *src2)) { if (*src1 < *src2) { return -1; @@ -398,27 +365,24 @@ utf8_constexpr14_impl int utf8cmp(const utf8_int8_t *src1, return 0; } -utf8_constexpr14_impl int utf8coll(const utf8_int8_t *src1, - const utf8_int8_t *src2); +utf8_constexpr14_impl int utf8coll(const utf8_int8_t *src1, const utf8_int8_t *src2); -utf8_int8_t *utf8cpy(utf8_int8_t *utf8_restrict dst, -const utf8_int8_t *utf8_restrict src) { -utf8_int8_t *d = dst; +utf8_int8_t *utf8cpy(utf8_int8_t *utf8_restrict dst, const utf8_int8_t *utf8_restrict src) { + utf8_int8_t *d = dst; -/* overwriting anything previously in dst, write byte-by-byte - * from src */ -while ('\0' != *src) { -*d++ = *src++; -} + /* overwriting anything previously in dst, write byte-by-byte + * from src */ + while ('\0' != *src) { + *d++ = *src++; + } -/* append null terminating byte */ -*d = '\0'; + /* append null terminating byte */ + *d = '\0'; -return dst; + return dst; } -utf8_constexpr14_impl size_t utf8cspn(const utf8_int8_t *src, - const utf8_int8_t *reject) { +utf8_constexpr14_impl size_t utf8cspn(const utf8_int8_t *src, const utf8_int8_t *reject) { size_t chars = 0; while ('\0' != *src) { @@ -468,48 +432,43 @@ utf8_constexpr14_impl size_t utf8cspn(const utf8_int8_t *src, return chars; } -utf8_int8_t *utf8dup(const utf8_int8_t *src) { - return utf8dup_ex(src, utf8_null, utf8_null); -} +utf8_int8_t *utf8dup(const utf8_int8_t *src) { return utf8dup_ex(src, utf8_null, utf8_null); } -utf8_int8_t *utf8dup_ex(const utf8_int8_t *src, - utf8_int8_t *(*alloc_func_ptr)(utf8_int8_t *, size_t), - utf8_int8_t *user_data) { -utf8_int8_t *n = utf8_null; +utf8_int8_t *utf8dup_ex(const utf8_int8_t *src, utf8_int8_t *(*alloc_func_ptr)(utf8_int8_t *, size_t), + utf8_int8_t *user_data) { + utf8_int8_t *n = utf8_null; -/* figure out how many bytes (including the terminator) we need to copy first - */ -size_t bytes = utf8size(src); + /* figure out how many bytes (including the terminator) we need to copy first + */ + size_t bytes = utf8size(src); -if (alloc_func_ptr) { -n = alloc_func_ptr(user_data, bytes); -} else { -n = (utf8_int8_t *)malloc(bytes); -} + if (alloc_func_ptr) { + n = alloc_func_ptr(user_data, bytes); + } else { + n = (utf8_int8_t *)malloc(bytes); + } -if (utf8_null == n) { -/* out of memory so we bail */ -return utf8_null; -} else { -bytes = 0; + if (utf8_null == n) { + /* out of memory so we bail */ + return utf8_null; + } else { + bytes = 0; -/* copy src byte-by-byte into our new utf8 string */ -while ('\0' != src[bytes]) { -n[bytes] = src[bytes]; -bytes++; -} + /* copy src byte-by-byte into our new utf8 string */ + while ('\0' != src[bytes]) { + n[bytes] = src[bytes]; + bytes++; + } -/* append null terminating byte */ -n[bytes] = '\0'; -return n; -} + /* append null terminating byte */ + n[bytes] = '\0'; + return n; + } } utf8_constexpr14_impl utf8_int8_t *utf8fry(const utf8_int8_t *str); -utf8_constexpr14_impl size_t utf8len(const utf8_int8_t *str) { - return utf8nlen(str, SIZE_MAX); -} +utf8_constexpr14_impl size_t utf8len(const utf8_int8_t *str) { return utf8nlen(str, SIZE_MAX); } utf8_constexpr14_impl size_t utf8nlen(const utf8_int8_t *str, size_t n) { const utf8_int8_t *t = str; @@ -541,10 +500,8 @@ utf8_constexpr14_impl size_t utf8nlen(const utf8_int8_t *str, size_t n) { return length; } -utf8_constexpr14_impl int utf8ncasecmp(const utf8_int8_t *src1, - const utf8_int8_t *src2, size_t n) { - utf8_int32_t src1_lwr_cp = 0, src2_lwr_cp = 0, src1_upr_cp = 0, - src2_upr_cp = 0, src1_orig_cp = 0, src2_orig_cp = 0; +utf8_constexpr14_impl int utf8ncasecmp(const utf8_int8_t *src1, const utf8_int8_t *src2, size_t n) { + utf8_int32_t src1_lwr_cp = 0, src2_lwr_cp = 0, src1_upr_cp = 0, src2_upr_cp = 0, src1_orig_cp = 0, src2_orig_cp = 0; do { const utf8_int8_t *const s1 = src1; @@ -615,29 +572,27 @@ utf8_constexpr14_impl int utf8ncasecmp(const utf8_int8_t *src1, return 0; } -utf8_int8_t *utf8ncat(utf8_int8_t *utf8_restrict dst, -const utf8_int8_t *utf8_restrict src, size_t n) { -utf8_int8_t *d = dst; +utf8_int8_t *utf8ncat(utf8_int8_t *utf8_restrict dst, const utf8_int8_t *utf8_restrict src, size_t n) { + utf8_int8_t *d = dst; -/* find the null terminating byte in dst */ -while ('\0' != *d) { -d++; -} + /* find the null terminating byte in dst */ + while ('\0' != *d) { + d++; + } -/* overwriting the null terminating byte in dst, append src byte-by-byte - * stopping if we run out of space */ -do { -*d++ = *src++; -} while (('\0' != *src) && (0 != --n)); + /* overwriting the null terminating byte in dst, append src byte-by-byte + * stopping if we run out of space */ + do { + *d++ = *src++; + } while (('\0' != *src) && (0 != --n)); -/* write out a new null terminating byte into dst */ -*d = '\0'; + /* write out a new null terminating byte into dst */ + *d = '\0'; -return dst; + return dst; } -utf8_constexpr14_impl int utf8ncmp(const utf8_int8_t *src1, - const utf8_int8_t *src2, size_t n) { +utf8_constexpr14_impl int utf8ncmp(const utf8_int8_t *src1, const utf8_int8_t *src2, size_t n) { while ((0 != n--) && (('\0' != *src1) || ('\0' != *src2))) { if (*src1 < *src2) { return -1; @@ -653,87 +608,80 @@ utf8_constexpr14_impl int utf8ncmp(const utf8_int8_t *src1, return 0; } -utf8_int8_t *utf8ncpy(utf8_int8_t *utf8_restrict dst, -const utf8_int8_t *utf8_restrict src, size_t n) { -utf8_int8_t *d = dst; -size_t index = 0, check_index = 0; +utf8_int8_t *utf8ncpy(utf8_int8_t *utf8_restrict dst, const utf8_int8_t *utf8_restrict src, size_t n) { + utf8_int8_t *d = dst; + size_t index = 0, check_index = 0; -if (n == 0) { -return dst; -} + if (n == 0) { + return dst; + } -/* overwriting anything previously in dst, write byte-by-byte - * from src */ -for (index = 0; index < n; index++) { -d[index] = src[index]; -if ('\0' == src[index]) { -break; -} -} + /* overwriting anything previously in dst, write byte-by-byte + * from src */ + for (index = 0; index < n; index++) { + d[index] = src[index]; + if ('\0' == src[index]) { + break; + } + } -for (check_index = index - 1; -check_index > 0 && 0x80 == (0xc0 & d[check_index]); check_index--) { -/* just moving the index */ -} + for (check_index = index - 1; check_index > 0 && 0x80 == (0xc0 & d[check_index]); check_index--) { + /* just moving the index */ + } -if (check_index < index && -(index - check_index) < utf8codepointsize(d[check_index])) { -index = check_index; -} + if (check_index < index && (index - check_index) < utf8codepointsize(d[check_index])) { + index = check_index; + } -/* append null terminating byte */ -for (; index < n; index++) { -d[index] = 0; -} + /* append null terminating byte */ + for (; index < n; index++) { + d[index] = 0; + } -return dst; + return dst; } -utf8_int8_t *utf8ndup(const utf8_int8_t *src, size_t n) { - return utf8ndup_ex(src, n, utf8_null, utf8_null); -} +utf8_int8_t *utf8ndup(const utf8_int8_t *src, size_t n) { return utf8ndup_ex(src, n, utf8_null, utf8_null); } -utf8_int8_t *utf8ndup_ex(const utf8_int8_t *src, size_t n, - utf8_int8_t *(*alloc_func_ptr)(utf8_int8_t *, size_t), - utf8_int8_t *user_data) { -utf8_int8_t *c = utf8_null; -size_t bytes = 0; +utf8_int8_t *utf8ndup_ex(const utf8_int8_t *src, size_t n, utf8_int8_t *(*alloc_func_ptr)(utf8_int8_t *, size_t), + utf8_int8_t *user_data) { + utf8_int8_t *c = utf8_null; + size_t bytes = 0; -/* Find the end of the string or stop when n is reached */ -while (bytes < n && '\0' != src[bytes]) { -bytes++; -} + /* Find the end of the string or stop when n is reached */ + while (bytes < n && '\0' != src[bytes]) { + bytes++; + } -/* In case bytes is actually less than n, we need to set it - * to be used later in the copy byte by byte. */ -n = bytes; + /* In case bytes is actually less than n, we need to set it + * to be used later in the copy byte by byte. */ + n = bytes; -if (alloc_func_ptr) { -c = alloc_func_ptr(user_data, bytes + 1); -} else { -c = (utf8_int8_t *)malloc(bytes + 1); -} + if (alloc_func_ptr) { + c = alloc_func_ptr(user_data, bytes + 1); + } else { + c = (utf8_int8_t *)malloc(bytes + 1); + } -if (utf8_null == c) { -/* out of memory so we bail */ -return utf8_null; -} + if (utf8_null == c) { + /* out of memory so we bail */ + return utf8_null; + } -bytes = 0; + bytes = 0; -/* copy src byte-by-byte into our new utf8 string */ -while (bytes < n && '\0' != src[bytes]) { -c[bytes] = src[bytes]; -bytes++; -} + /* copy src byte-by-byte into our new utf8 string */ + while (bytes < n && '\0' != src[bytes]) { + c[bytes] = src[bytes]; + bytes++; + } -/* append null terminating byte */ -c[bytes] = '\0'; -return c; + /* append null terminating byte */ + c[bytes] = '\0'; + return c; } utf8_constexpr14_impl utf8_int8_t *utf8rchr(const utf8_int8_t *src, int chr) { - utf8_int8_t *match = utf8_null; utf8_int8_t c[5] = {'\0', '\0', '\0', '\0', '\0'}; @@ -800,8 +748,7 @@ utf8_constexpr14_impl utf8_int8_t *utf8rchr(const utf8_int8_t *src, int chr) { return match; } -utf8_constexpr14_impl utf8_int8_t *utf8pbrk(const utf8_int8_t *str, - const utf8_int8_t *accept) { +utf8_constexpr14_impl utf8_int8_t *utf8pbrk(const utf8_int8_t *str, const utf8_int8_t *accept) { while ('\0' != *str) { const utf8_int8_t *a = accept; size_t offset = 0; @@ -848,13 +795,9 @@ utf8_constexpr14_impl utf8_int8_t *utf8pbrk(const utf8_int8_t *str, return utf8_null; } -utf8_constexpr14_impl size_t utf8size(const utf8_int8_t *str) { - return utf8size_lazy(str) + 1; -} +utf8_constexpr14_impl size_t utf8size(const utf8_int8_t *str) { return utf8size_lazy(str) + 1; } -utf8_constexpr14_impl size_t utf8size_lazy(const utf8_int8_t *str) { - return utf8nsize_lazy(str, SIZE_MAX); -} +utf8_constexpr14_impl size_t utf8size_lazy(const utf8_int8_t *str) { return utf8nsize_lazy(str, SIZE_MAX); } utf8_constexpr14_impl size_t utf8nsize_lazy(const utf8_int8_t *str, size_t n) { size_t size = 0; @@ -864,8 +807,7 @@ utf8_constexpr14_impl size_t utf8nsize_lazy(const utf8_int8_t *str, size_t n) { return size; } -utf8_constexpr14_impl size_t utf8spn(const utf8_int8_t *src, - const utf8_int8_t *accept) { +utf8_constexpr14_impl size_t utf8spn(const utf8_int8_t *src, const utf8_int8_t *accept) { size_t chars = 0; while ('\0' != *src) { @@ -918,8 +860,7 @@ utf8_constexpr14_impl size_t utf8spn(const utf8_int8_t *src, return chars; } -utf8_constexpr14_impl utf8_int8_t *utf8str(const utf8_int8_t *haystack, - const utf8_int8_t *needle) { +utf8_constexpr14_impl utf8_int8_t *utf8str(const utf8_int8_t *haystack, const utf8_int8_t *needle) { utf8_int32_t throwaway_codepoint = 0; /* if needle has no utf8 codepoints before the null terminating @@ -953,8 +894,7 @@ utf8_constexpr14_impl utf8_int8_t *utf8str(const utf8_int8_t *haystack, return utf8_null; } -utf8_constexpr14_impl utf8_int8_t *utf8casestr(const utf8_int8_t *haystack, - const utf8_int8_t *needle) { +utf8_constexpr14_impl utf8_int8_t *utf8casestr(const utf8_int8_t *haystack, const utf8_int8_t *needle) { /* if needle has no utf8 codepoints before the null terminating * byte then return haystack */ if ('\0' == *needle) { @@ -999,12 +939,9 @@ utf8_constexpr14_impl utf8_int8_t *utf8casestr(const utf8_int8_t *haystack, } } -utf8_constexpr14_impl utf8_int8_t *utf8valid(const utf8_int8_t *str) { - return utf8nvalid(str, SIZE_MAX); -} +utf8_constexpr14_impl utf8_int8_t *utf8valid(const utf8_int8_t *str) { return utf8nvalid(str, SIZE_MAX); } -utf8_constexpr14_impl utf8_int8_t *utf8nvalid(const utf8_int8_t *str, - size_t n) { +utf8_constexpr14_impl utf8_int8_t *utf8nvalid(const utf8_int8_t *str, size_t n) { const utf8_int8_t *t = str; size_t consumed = 0, remained = 0; @@ -1019,8 +956,7 @@ utf8_constexpr14_impl utf8_int8_t *utf8nvalid(const utf8_int8_t *str, /* ensure each of the 3 following bytes in this 4-byte * utf8 codepoint began with 0b10xxxxxx */ - if ((0x80 != (0xc0 & str[1])) || (0x80 != (0xc0 & str[2])) || - (0x80 != (0xc0 & str[3]))) { + if ((0x80 != (0xc0 & str[1])) || (0x80 != (0xc0 & str[2])) || (0x80 != (0xc0 & str[3]))) { return (utf8_int8_t *)str; } @@ -1103,82 +1039,78 @@ utf8_constexpr14_impl utf8_int8_t *utf8nvalid(const utf8_int8_t *str, } int utf8makevalid(utf8_int8_t *str, const utf8_int32_t replacement) { -utf8_int8_t *read = str; -utf8_int8_t *write = read; -const utf8_int8_t r = (utf8_int8_t)replacement; -utf8_int32_t codepoint = 0; + utf8_int8_t *read = str; + utf8_int8_t *write = read; + const utf8_int8_t r = (utf8_int8_t)replacement; + utf8_int32_t codepoint = 0; -if (replacement > 0x7f) { -return -1; -} + if (replacement > 0x7f) { + return -1; + } -while ('\0' != *read) { -if (0xf0 == (0xf8 & *read)) { -/* ensure each of the 3 following bytes in this 4-byte - * utf8 codepoint began with 0b10xxxxxx */ -if ((0x80 != (0xc0 & read[1])) || (0x80 != (0xc0 & read[2])) || -(0x80 != (0xc0 & read[3]))) { -*write++ = r; -read++; -continue; -} + while ('\0' != *read) { + if (0xf0 == (0xf8 & *read)) { + /* ensure each of the 3 following bytes in this 4-byte + * utf8 codepoint began with 0b10xxxxxx */ + if ((0x80 != (0xc0 & read[1])) || (0x80 != (0xc0 & read[2])) || (0x80 != (0xc0 & read[3]))) { + *write++ = r; + read++; + continue; + } -/* 4-byte utf8 code point (began with 0b11110xxx) */ -read = utf8codepoint(read, &codepoint); -write = utf8catcodepoint(write, codepoint, 4); -} else if (0xe0 == (0xf0 & *read)) { -/* ensure each of the 2 following bytes in this 3-byte - * utf8 codepoint began with 0b10xxxxxx */ -if ((0x80 != (0xc0 & read[1])) || (0x80 != (0xc0 & read[2]))) { -*write++ = r; -read++; -continue; -} + /* 4-byte utf8 code point (began with 0b11110xxx) */ + read = utf8codepoint(read, &codepoint); + write = utf8catcodepoint(write, codepoint, 4); + } else if (0xe0 == (0xf0 & *read)) { + /* ensure each of the 2 following bytes in this 3-byte + * utf8 codepoint began with 0b10xxxxxx */ + if ((0x80 != (0xc0 & read[1])) || (0x80 != (0xc0 & read[2]))) { + *write++ = r; + read++; + continue; + } -/* 3-byte utf8 code point (began with 0b1110xxxx) */ -read = utf8codepoint(read, &codepoint); -write = utf8catcodepoint(write, codepoint, 3); -} else if (0xc0 == (0xe0 & *read)) { -/* ensure the 1 following byte in this 2-byte - * utf8 codepoint began with 0b10xxxxxx */ -if (0x80 != (0xc0 & read[1])) { -*write++ = r; -read++; -continue; -} + /* 3-byte utf8 code point (began with 0b1110xxxx) */ + read = utf8codepoint(read, &codepoint); + write = utf8catcodepoint(write, codepoint, 3); + } else if (0xc0 == (0xe0 & *read)) { + /* ensure the 1 following byte in this 2-byte + * utf8 codepoint began with 0b10xxxxxx */ + if (0x80 != (0xc0 & read[1])) { + *write++ = r; + read++; + continue; + } -/* 2-byte utf8 code point (began with 0b110xxxxx) */ -read = utf8codepoint(read, &codepoint); -write = utf8catcodepoint(write, codepoint, 2); -} else if (0x00 == (0x80 & *read)) { -/* 1-byte ascii (began with 0b0xxxxxxx) */ -read = utf8codepoint(read, &codepoint); -write = utf8catcodepoint(write, codepoint, 1); -} else { -/* if we got here then we've got a dangling continuation (0b10xxxxxx) */ -*write++ = r; -read++; -continue; -} -} + /* 2-byte utf8 code point (began with 0b110xxxxx) */ + read = utf8codepoint(read, &codepoint); + write = utf8catcodepoint(write, codepoint, 2); + } else if (0x00 == (0x80 & *read)) { + /* 1-byte ascii (began with 0b0xxxxxxx) */ + read = utf8codepoint(read, &codepoint); + write = utf8catcodepoint(write, codepoint, 1); + } else { + /* if we got here then we've got a dangling continuation (0b10xxxxxx) */ + *write++ = r; + read++; + continue; + } + } -*write = '\0'; + *write = '\0'; -return 0; + return 0; } -utf8_constexpr14_impl utf8_int8_t * -utf8codepoint(const utf8_int8_t *utf8_restrict str, - utf8_int32_t *utf8_restrict out_codepoint) { +utf8_constexpr14_impl utf8_int8_t *utf8codepoint(const utf8_int8_t *utf8_restrict str, + utf8_int32_t *utf8_restrict out_codepoint) { if (0xf0 == (0xf8 & str[0])) { /* 4 byte utf8 codepoint */ - *out_codepoint = ((0x07 & str[0]) << 18) | ((0x3f & str[1]) << 12) | - ((0x3f & str[2]) << 6) | (0x3f & str[3]); + *out_codepoint = ((0x07 & str[0]) << 18) | ((0x3f & str[1]) << 12) | ((0x3f & str[2]) << 6) | (0x3f & str[3]); str += 4; } else if (0xe0 == (0xf0 & str[0])) { /* 3 byte utf8 codepoint */ - *out_codepoint = - ((0x0f & str[0]) << 12) | ((0x3f & str[1]) << 6) | (0x3f & str[2]); + *out_codepoint = ((0x0f & str[0]) << 12) | ((0x3f & str[1]) << 6) | (0x3f & str[2]); str += 3; } else if (0xc0 == (0xe0 & str[0])) { /* 2 byte utf8 codepoint */ @@ -1222,118 +1154,103 @@ utf8_constexpr14_impl size_t utf8codepointsize(utf8_int32_t chr) { } utf8_int8_t *utf8catcodepoint(utf8_int8_t *str, utf8_int32_t chr, size_t n) { -if (0 == ((utf8_int32_t)0xffffff80 & chr)) { -/* 1-byte/7-bit ascii - * (0b0xxxxxxx) */ -if (n < 1) { -return utf8_null; -} -str[0] = (utf8_int8_t)chr; -str += 1; -} else if (0 == ((utf8_int32_t)0xfffff800 & chr)) { -/* 2-byte/11-bit utf8 code point - * (0b110xxxxx 0b10xxxxxx) */ -if (n < 2) { -return utf8_null; -} -str[0] = (utf8_int8_t)(0xc0 | (utf8_int8_t)((chr >> 6) & 0x1f)); -str[1] = (utf8_int8_t)(0x80 | (utf8_int8_t)(chr & 0x3f)); -str += 2; -} else if (0 == ((utf8_int32_t)0xffff0000 & chr)) { -/* 3-byte/16-bit utf8 code point - * (0b1110xxxx 0b10xxxxxx 0b10xxxxxx) */ -if (n < 3) { -return utf8_null; -} -str[0] = (utf8_int8_t)(0xe0 | (utf8_int8_t)((chr >> 12) & 0x0f)); -str[1] = (utf8_int8_t)(0x80 | (utf8_int8_t)((chr >> 6) & 0x3f)); -str[2] = (utf8_int8_t)(0x80 | (utf8_int8_t)(chr & 0x3f)); -str += 3; -} else { /* if (0 == ((int)0xffe00000 & chr)) { */ -/* 4-byte/21-bit utf8 code point - * (0b11110xxx 0b10xxxxxx 0b10xxxxxx 0b10xxxxxx) */ -if (n < 4) { -return utf8_null; -} -str[0] = (utf8_int8_t)(0xf0 | (utf8_int8_t)((chr >> 18) & 0x07)); -str[1] = (utf8_int8_t)(0x80 | (utf8_int8_t)((chr >> 12) & 0x3f)); -str[2] = (utf8_int8_t)(0x80 | (utf8_int8_t)((chr >> 6) & 0x3f)); -str[3] = (utf8_int8_t)(0x80 | (utf8_int8_t)(chr & 0x3f)); -str += 4; -} + if (0 == ((utf8_int32_t)0xffffff80 & chr)) { + /* 1-byte/7-bit ascii + * (0b0xxxxxxx) */ + if (n < 1) { + return utf8_null; + } + str[0] = (utf8_int8_t)chr; + str += 1; + } else if (0 == ((utf8_int32_t)0xfffff800 & chr)) { + /* 2-byte/11-bit utf8 code point + * (0b110xxxxx 0b10xxxxxx) */ + if (n < 2) { + return utf8_null; + } + str[0] = (utf8_int8_t)(0xc0 | (utf8_int8_t)((chr >> 6) & 0x1f)); + str[1] = (utf8_int8_t)(0x80 | (utf8_int8_t)(chr & 0x3f)); + str += 2; + } else if (0 == ((utf8_int32_t)0xffff0000 & chr)) { + /* 3-byte/16-bit utf8 code point + * (0b1110xxxx 0b10xxxxxx 0b10xxxxxx) */ + if (n < 3) { + return utf8_null; + } + str[0] = (utf8_int8_t)(0xe0 | (utf8_int8_t)((chr >> 12) & 0x0f)); + str[1] = (utf8_int8_t)(0x80 | (utf8_int8_t)((chr >> 6) & 0x3f)); + str[2] = (utf8_int8_t)(0x80 | (utf8_int8_t)(chr & 0x3f)); + str += 3; + } else { /* if (0 == ((int)0xffe00000 & chr)) { */ + /* 4-byte/21-bit utf8 code point + * (0b11110xxx 0b10xxxxxx 0b10xxxxxx 0b10xxxxxx) */ + if (n < 4) { + return utf8_null; + } + str[0] = (utf8_int8_t)(0xf0 | (utf8_int8_t)((chr >> 18) & 0x07)); + str[1] = (utf8_int8_t)(0x80 | (utf8_int8_t)((chr >> 12) & 0x3f)); + str[2] = (utf8_int8_t)(0x80 | (utf8_int8_t)((chr >> 6) & 0x3f)); + str[3] = (utf8_int8_t)(0x80 | (utf8_int8_t)(chr & 0x3f)); + str += 4; + } -return str; + return str; } -utf8_constexpr14_impl int utf8islower(utf8_int32_t chr) { - return chr != utf8uprcodepoint(chr); -} +utf8_constexpr14_impl int utf8islower(utf8_int32_t chr) { return chr != utf8uprcodepoint(chr); } -utf8_constexpr14_impl int utf8isupper(utf8_int32_t chr) { - return chr != utf8lwrcodepoint(chr); -} +utf8_constexpr14_impl int utf8isupper(utf8_int32_t chr) { return chr != utf8lwrcodepoint(chr); } void utf8lwr(utf8_int8_t *utf8_restrict str) { -utf8_int32_t cp = 0; -utf8_int8_t *pn = utf8codepoint(str, &cp); + utf8_int32_t cp = 0; + utf8_int8_t *pn = utf8codepoint(str, &cp); -while (cp != 0) { -const utf8_int32_t lwr_cp = utf8lwrcodepoint(cp); -const size_t size = utf8codepointsize(lwr_cp); + while (cp != 0) { + const utf8_int32_t lwr_cp = utf8lwrcodepoint(cp); + const size_t size = utf8codepointsize(lwr_cp); -if (lwr_cp != cp) { -utf8catcodepoint(str, lwr_cp, size); -} + if (lwr_cp != cp) { + utf8catcodepoint(str, lwr_cp, size); + } -str = pn; -pn = utf8codepoint(str, &cp); -} + str = pn; + pn = utf8codepoint(str, &cp); + } } void utf8upr(utf8_int8_t *utf8_restrict str) { -utf8_int32_t cp = 0; -utf8_int8_t *pn = utf8codepoint(str, &cp); + utf8_int32_t cp = 0; + utf8_int8_t *pn = utf8codepoint(str, &cp); -while (cp != 0) { -const utf8_int32_t lwr_cp = utf8uprcodepoint(cp); -const size_t size = utf8codepointsize(lwr_cp); + while (cp != 0) { + const utf8_int32_t lwr_cp = utf8uprcodepoint(cp); + const size_t size = utf8codepointsize(lwr_cp); -if (lwr_cp != cp) { -utf8catcodepoint(str, lwr_cp, size); -} + if (lwr_cp != cp) { + utf8catcodepoint(str, lwr_cp, size); + } -str = pn; -pn = utf8codepoint(str, &cp); -} + str = pn; + pn = utf8codepoint(str, &cp); + } } utf8_constexpr14_impl utf8_int32_t utf8lwrcodepoint(utf8_int32_t cp) { - if (((0x0041 <= cp) && (0x005a >= cp)) || - ((0x00c0 <= cp) && (0x00d6 >= cp)) || - ((0x00d8 <= cp) && (0x00de >= cp)) || - ((0x0391 <= cp) && (0x03a1 >= cp)) || - ((0x03a3 <= cp) && (0x03ab >= cp)) || - ((0x0410 <= cp) && (0x042f >= cp))) { + if (((0x0041 <= cp) && (0x005a >= cp)) || ((0x00c0 <= cp) && (0x00d6 >= cp)) || + ((0x00d8 <= cp) && (0x00de >= cp)) || ((0x0391 <= cp) && (0x03a1 >= cp)) || + ((0x03a3 <= cp) && (0x03ab >= cp)) || ((0x0410 <= cp) && (0x042f >= cp))) { cp += 32; } else if ((0x0400 <= cp) && (0x040f >= cp)) { cp += 80; - } else if (((0x0100 <= cp) && (0x012f >= cp)) || - ((0x0132 <= cp) && (0x0137 >= cp)) || - ((0x014a <= cp) && (0x0177 >= cp)) || - ((0x0182 <= cp) && (0x0185 >= cp)) || - ((0x01a0 <= cp) && (0x01a5 >= cp)) || - ((0x01de <= cp) && (0x01ef >= cp)) || - ((0x01f8 <= cp) && (0x021f >= cp)) || - ((0x0222 <= cp) && (0x0233 >= cp)) || - ((0x0246 <= cp) && (0x024f >= cp)) || - ((0x03d8 <= cp) && (0x03ef >= cp)) || - ((0x0460 <= cp) && (0x0481 >= cp)) || - ((0x048a <= cp) && (0x04ff >= cp))) { + } else if (((0x0100 <= cp) && (0x012f >= cp)) || ((0x0132 <= cp) && (0x0137 >= cp)) || + ((0x014a <= cp) && (0x0177 >= cp)) || ((0x0182 <= cp) && (0x0185 >= cp)) || + ((0x01a0 <= cp) && (0x01a5 >= cp)) || ((0x01de <= cp) && (0x01ef >= cp)) || + ((0x01f8 <= cp) && (0x021f >= cp)) || ((0x0222 <= cp) && (0x0233 >= cp)) || + ((0x0246 <= cp) && (0x024f >= cp)) || ((0x03d8 <= cp) && (0x03ef >= cp)) || + ((0x0460 <= cp) && (0x0481 >= cp)) || ((0x048a <= cp) && (0x04ff >= cp))) { cp |= 0x1; - } else if (((0x0139 <= cp) && (0x0148 >= cp)) || - ((0x0179 <= cp) && (0x017e >= cp)) || - ((0x01af <= cp) && (0x01b0 >= cp)) || - ((0x01b3 <= cp) && (0x01b6 >= cp)) || + } else if (((0x0139 <= cp) && (0x0148 >= cp)) || ((0x0179 <= cp) && (0x017e >= cp)) || + ((0x01af <= cp) && (0x01b0 >= cp)) || ((0x01b3 <= cp) && (0x01b6 >= cp)) || ((0x01cd <= cp) && (0x01dc >= cp))) { cp += 1; cp &= ~0x1; @@ -1474,32 +1391,21 @@ utf8_constexpr14_impl utf8_int32_t utf8lwrcodepoint(utf8_int32_t cp) { } utf8_constexpr14_impl utf8_int32_t utf8uprcodepoint(utf8_int32_t cp) { - if (((0x0061 <= cp) && (0x007a >= cp)) || - ((0x00e0 <= cp) && (0x00f6 >= cp)) || - ((0x00f8 <= cp) && (0x00fe >= cp)) || - ((0x03b1 <= cp) && (0x03c1 >= cp)) || - ((0x03c3 <= cp) && (0x03cb >= cp)) || - ((0x0430 <= cp) && (0x044f >= cp))) { + if (((0x0061 <= cp) && (0x007a >= cp)) || ((0x00e0 <= cp) && (0x00f6 >= cp)) || + ((0x00f8 <= cp) && (0x00fe >= cp)) || ((0x03b1 <= cp) && (0x03c1 >= cp)) || + ((0x03c3 <= cp) && (0x03cb >= cp)) || ((0x0430 <= cp) && (0x044f >= cp))) { cp -= 32; } else if ((0x0450 <= cp) && (0x045f >= cp)) { cp -= 80; - } else if (((0x0100 <= cp) && (0x012f >= cp)) || - ((0x0132 <= cp) && (0x0137 >= cp)) || - ((0x014a <= cp) && (0x0177 >= cp)) || - ((0x0182 <= cp) && (0x0185 >= cp)) || - ((0x01a0 <= cp) && (0x01a5 >= cp)) || - ((0x01de <= cp) && (0x01ef >= cp)) || - ((0x01f8 <= cp) && (0x021f >= cp)) || - ((0x0222 <= cp) && (0x0233 >= cp)) || - ((0x0246 <= cp) && (0x024f >= cp)) || - ((0x03d8 <= cp) && (0x03ef >= cp)) || - ((0x0460 <= cp) && (0x0481 >= cp)) || - ((0x048a <= cp) && (0x04ff >= cp))) { + } else if (((0x0100 <= cp) && (0x012f >= cp)) || ((0x0132 <= cp) && (0x0137 >= cp)) || + ((0x014a <= cp) && (0x0177 >= cp)) || ((0x0182 <= cp) && (0x0185 >= cp)) || + ((0x01a0 <= cp) && (0x01a5 >= cp)) || ((0x01de <= cp) && (0x01ef >= cp)) || + ((0x01f8 <= cp) && (0x021f >= cp)) || ((0x0222 <= cp) && (0x0233 >= cp)) || + ((0x0246 <= cp) && (0x024f >= cp)) || ((0x03d8 <= cp) && (0x03ef >= cp)) || + ((0x0460 <= cp) && (0x0481 >= cp)) || ((0x048a <= cp) && (0x04ff >= cp))) { cp &= ~0x1; - } else if (((0x0139 <= cp) && (0x0148 >= cp)) || - ((0x0179 <= cp) && (0x017e >= cp)) || - ((0x01af <= cp) && (0x01b0 >= cp)) || - ((0x01b3 <= cp) && (0x01b6 >= cp)) || + } else if (((0x0139 <= cp) && (0x0148 >= cp)) || ((0x0179 <= cp) && (0x017e >= cp)) || + ((0x01af <= cp) && (0x01b0 >= cp)) || ((0x01b3 <= cp) && (0x01b6 >= cp)) || ((0x01cd <= cp) && (0x01dc >= cp))) { cp -= 1; cp |= 0x1; @@ -1639,19 +1545,16 @@ utf8_constexpr14_impl utf8_int32_t utf8uprcodepoint(utf8_int32_t cp) { return cp; } -utf8_constexpr14_impl utf8_int8_t * -utf8rcodepoint(const utf8_int8_t *utf8_restrict str, - utf8_int32_t *utf8_restrict out_codepoint) { +utf8_constexpr14_impl utf8_int8_t *utf8rcodepoint(const utf8_int8_t *utf8_restrict str, + utf8_int32_t *utf8_restrict out_codepoint) { const utf8_int8_t *s = (const utf8_int8_t *)str; if (0xf0 == (0xf8 & s[0])) { /* 4 byte utf8 codepoint */ - *out_codepoint = ((0x07 & s[0]) << 18) | ((0x3f & s[1]) << 12) | - ((0x3f & s[2]) << 6) | (0x3f & s[3]); + *out_codepoint = ((0x07 & s[0]) << 18) | ((0x3f & s[1]) << 12) | ((0x3f & s[2]) << 6) | (0x3f & s[3]); } else if (0xe0 == (0xf0 & s[0])) { /* 3 byte utf8 codepoint */ - *out_codepoint = - ((0x0f & s[0]) << 12) | ((0x3f & s[1]) << 6) | (0x3f & s[2]); + *out_codepoint = ((0x0f & s[0]) << 12) | ((0x3f & s[1]) << 6) | (0x3f & s[2]); } else if (0xc0 == (0xe0 & s[0])) { /* 2 byte utf8 codepoint */ *out_codepoint = ((0x1f & s[0]) << 6) | (0x3f & s[1]); diff --git a/deps/ledger-zxlib/include/view_templates.h b/deps/ledger-zxlib/include/view_templates.h index 26507149..b5a5abd2 100644 --- a/deps/ledger-zxlib/include/view_templates.h +++ b/deps/ledger-zxlib/include/view_templates.h @@ -1,170 +1,166 @@ /******************************************************************************* -* (c) 2016 Ledger -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2016 Ledger + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #pragma once #include -#define UI_CENTER11PX BAGL_FONT_OPEN_SANS_REGULAR_11px | BAGL_FONT_ALIGNMENT_CENTER -#define UI_CENTER11PX_BOLD BAGL_FONT_OPEN_SANS_EXTRABOLD_11px | BAGL_FONT_ALIGNMENT_CENTER +#define UI_CENTER11PX BAGL_FONT_OPEN_SANS_REGULAR_11px | BAGL_FONT_ALIGNMENT_CENTER +#define UI_CENTER11PX_BOLD BAGL_FONT_OPEN_SANS_EXTRABOLD_11px | BAGL_FONT_ALIGNMENT_CENTER #define UI_11PX 11 -#define DEFAULT_FONT BAGL_FONT_OPEN_SANS_LIGHT_16px | BAGL_FONT_ALIGNMENT_LEFT +#define DEFAULT_FONT BAGL_FONT_OPEN_SANS_LIGHT_16px | BAGL_FONT_ALIGNMENT_LEFT #define UI_WHITE 0xFFFFFF #define UI_BLACK 0x000000 -#define UIID_ICONLEFT 0x10 -#define UIID_ICONRIGHT 0x11 -#define UIID_ICONREVIEW 0x12 -#define UIID_LABEL 0x20 -#define UIID_LABELSCROLL 0x71 - -#define UI_FillRectangle(id, x, y, w, h, fgcolor, bgcolor) \ -{ \ - { \ - BAGL_RECTANGLE, /* type */ \ - id, /* usedid */ \ - x, /* x */ \ - y, /* y */ \ - w, /* width */ \ - h, /* height */ \ - 0, /* stroke */ \ - 0, /* radius */ \ - BAGL_FILL, /* fill */ \ - fgcolor, /* fgcolor */ \ - bgcolor, /* bgcolor */ \ - 0, /* font_id */ \ - 0 /* icon_id */ \ - }, \ - NULL, /* text */ \ -} - -#define UI_LabelLine(id, x, y, w, h, fgcolor, bgcolor, text) \ -{ \ - { \ - BAGL_LABELINE, /* type */ \ - id, /* usedid */ \ - x, /* x */ \ - y, /* y */ \ - w, /* width */ \ - h, /* height */ \ - 0, /* stroke */ \ - 0, /* radius */ \ - 0, /* fill */ \ - fgcolor, /* fgcolor */ \ - bgcolor, /* bgcolor */ \ - UI_CENTER11PX, /* font_id */ \ - 0 /* icon_id */ \ - }, \ - text, /* text */ \ -} - -#define UI_LabelLineScrolling(id, x, y, w, h, fgcolor, bgcolor, text) \ -{ \ - { \ - BAGL_LABELINE, /* type */ \ - id, /* usedid */ \ - x, /* x */ \ - y, /* y */ \ - w, /* width */ \ - h, /* height */ \ - 5 | BAGL_STROKE_FLAG_ONESHOT, /* stroke | scr pause */ \ - 0, /* radius */ \ - 0, /* fill */ \ - fgcolor, /* fgcolor */ \ - bgcolor, /* bgcolor */ \ - UI_CENTER11PX, /* font_id */ \ - 50 /* icon_id / scroll speed */ \ - }, \ - text, /* text */ \ -} +#define UIID_ICONLEFT 0x10 +#define UIID_ICONRIGHT 0x11 +#define UIID_ICONREVIEW 0x12 +#define UIID_LABEL 0x20 +#define UIID_LABELSCROLL 0x71 + +#define UI_FillRectangle(id, x, y, w, h, fgcolor, bgcolor) \ + { \ + { \ + BAGL_RECTANGLE, /* type */ \ + id, /* usedid */ \ + x, /* x */ \ + y, /* y */ \ + w, /* width */ \ + h, /* height */ \ + 0, /* stroke */ \ + 0, /* radius */ \ + BAGL_FILL, /* fill */ \ + fgcolor, /* fgcolor */ \ + bgcolor, /* bgcolor */ \ + 0, /* font_id */ \ + 0 /* icon_id */ \ + }, \ + NULL, /* text */ \ + } + +#define UI_LabelLine(id, x, y, w, h, fgcolor, bgcolor, text) \ + { \ + { \ + BAGL_LABELINE, /* type */ \ + id, /* usedid */ \ + x, /* x */ \ + y, /* y */ \ + w, /* width */ \ + h, /* height */ \ + 0, /* stroke */ \ + 0, /* radius */ \ + 0, /* fill */ \ + fgcolor, /* fgcolor */ \ + bgcolor, /* bgcolor */ \ + UI_CENTER11PX, /* font_id */ \ + 0 /* icon_id */ \ + }, \ + text, /* text */ \ + } + +#define UI_LabelLineScrolling(id, x, y, w, h, fgcolor, bgcolor, text) \ + { \ + { \ + BAGL_LABELINE, /* type */ \ + id, /* usedid */ \ + x, /* x */ \ + y, /* y */ \ + w, /* width */ \ + h, /* height */ \ + 5 | BAGL_STROKE_FLAG_ONESHOT, /* stroke | scr pause */ \ + 0, /* radius */ \ + 0, /* fill */ \ + fgcolor, /* fgcolor */ \ + bgcolor, /* bgcolor */ \ + UI_CENTER11PX, /* font_id */ \ + 50 /* icon_id / scroll speed */ \ + }, \ + text, /* text */ \ + } #if defined(TARGET_NANOX) || defined(TARGET_NANOS2) -#define UI_SCREEN_WIDTH 128 +#define UI_SCREEN_WIDTH 128 #define UI_SCREEN_HEIGHT 64 -#define BAGL_GLYPH_ICON_LEFT ((const char*)&C_icon_left) -#define BAGL_GLYPH_ICON_RIGHT ((const char*)&C_icon_right) -#define BAGL_GLYPH_ICON_CROSS ((const char*)&C_icon_crossmark) -#define BAGL_GLYPH_ICON_CHECK ((const char*)&C_icon_validate) - -#define UI_Icon(id, x, y, w, h, icon) \ -{ \ - { \ - BAGL_ICON, /* type */ \ - id, /* usedid */ \ - x, /* x */ \ - y, /* y */ \ - w, /* width */ \ - h, /* height */ \ - 0, /* stroke */ \ - 0, /* radius */ \ - 0, /* fill */ \ - UI_WHITE, /* fgcolor */ \ - UI_BLACK, /* bgcolor */ \ - 0, /* font_id */ \ - 0 /* icon_id */ \ - }, \ - icon, /* text */ \ - 0, /* touch_area_brim */ \ - 0, /* overfgcolor */ \ - 0, /* overbgcolor */ \ - NULL, /* tap */ \ - NULL, /* out */ \ - NULL, /* over */ \ -} - -#define UI_BACKGROUND \ - UI_FillRectangle(0, 0, 0, UI_SCREEN_WIDTH, UI_SCREEN_HEIGHT, 0x000000, 0xFFFFFF) - -#define UI_BACKGROUND_LEFT_RIGHT_ICONS \ - UI_BACKGROUND, \ - UI_Icon(UIID_ICONLEFT, 2, 28, 4, 7, BAGL_GLYPH_ICON_LEFT), \ +#define BAGL_GLYPH_ICON_LEFT ((const char *)&C_icon_left) +#define BAGL_GLYPH_ICON_RIGHT ((const char *)&C_icon_right) +#define BAGL_GLYPH_ICON_CROSS ((const char *)&C_icon_crossmark) +#define BAGL_GLYPH_ICON_CHECK ((const char *)&C_icon_validate) + +#define UI_Icon(id, x, y, w, h, icon) \ + { \ + { \ + BAGL_ICON, /* type */ \ + id, /* usedid */ \ + x, /* x */ \ + y, /* y */ \ + w, /* width */ \ + h, /* height */ \ + 0, /* stroke */ \ + 0, /* radius */ \ + 0, /* fill */ \ + UI_WHITE, /* fgcolor */ \ + UI_BLACK, /* bgcolor */ \ + 0, /* font_id */ \ + 0 /* icon_id */ \ + }, \ + icon, /* text */ \ + 0, /* touch_area_brim */ \ + 0, /* overfgcolor */ \ + 0, /* overbgcolor */ \ + NULL, /* tap */ \ + NULL, /* out */ \ + NULL, /* over */ \ + } + +#define UI_BACKGROUND UI_FillRectangle(0, 0, 0, UI_SCREEN_WIDTH, UI_SCREEN_HEIGHT, 0x000000, 0xFFFFFF) + +#define UI_BACKGROUND_LEFT_RIGHT_ICONS \ + UI_BACKGROUND, UI_Icon(UIID_ICONLEFT, 2, 28, 4, 7, BAGL_GLYPH_ICON_LEFT), \ UI_Icon(UIID_ICONRIGHT, 122, 28, 4, 7, BAGL_GLYPH_ICON_RIGHT) #else -#define UI_SCREEN_WIDTH 128 +#define UI_SCREEN_WIDTH 128 #define UI_SCREEN_HEIGHT 32 -#define UI_Icon(id, x, y, w, h, icon) \ -{ \ - { \ - BAGL_ICON, /* type */ \ - id, /* usedid */ \ - x, /* x */ \ - y, /* y */ \ - w, /* width */ \ - h, /* height */ \ - 0, /* stroke */ \ - 0, /* radius */ \ - 0, /* fill */ \ - UI_WHITE, /* fgcolor */ \ - UI_BLACK, /* bgcolor */ \ - 0, /* font_id */ \ - icon /* icon_id */ \ - }, \ - NULL, /* text */ \ -} - -#define UI_BACKGROUND \ - UI_FillRectangle(0, 0, 0, UI_SCREEN_WIDTH, UI_SCREEN_HEIGHT, 0x000000, 0xFFFFFF) - -#define UI_BACKGROUND_LEFT_RIGHT_ICONS \ - UI_BACKGROUND, \ - UI_Icon(UIID_ICONLEFT, 0, 0, 7, 7, BAGL_GLYPH_ICON_LEFT), \ - UI_Icon(UIID_ICONRIGHT, 128 - 7, 0, 7, 7, BAGL_GLYPH_ICON_RIGHT), \ +#define UI_Icon(id, x, y, w, h, icon) \ + { \ + { \ + BAGL_ICON, /* type */ \ + id, /* usedid */ \ + x, /* x */ \ + y, /* y */ \ + w, /* width */ \ + h, /* height */ \ + 0, /* stroke */ \ + 0, /* radius */ \ + 0, /* fill */ \ + UI_WHITE, /* fgcolor */ \ + UI_BLACK, /* bgcolor */ \ + 0, /* font_id */ \ + icon /* icon_id */ \ + }, \ + NULL, /* text */ \ + } + +#define UI_BACKGROUND UI_FillRectangle(0, 0, 0, UI_SCREEN_WIDTH, UI_SCREEN_HEIGHT, 0x000000, 0xFFFFFF) + +#define UI_BACKGROUND_LEFT_RIGHT_ICONS \ + UI_BACKGROUND, UI_Icon(UIID_ICONLEFT, 0, 0, 7, 7, BAGL_GLYPH_ICON_LEFT), \ + UI_Icon(UIID_ICONRIGHT, 128 - 7, 0, 7, 7, BAGL_GLYPH_ICON_RIGHT), \ UI_Icon(UIID_ICONREVIEW, 10, 12, 7, 7, BAGL_GLYPH_ICON_EYE_BADGE) #endif diff --git a/deps/ledger-zxlib/include/zxcanary.h b/deps/ledger-zxlib/include/zxcanary.h new file mode 100644 index 00000000..c29d1b13 --- /dev/null +++ b/deps/ledger-zxlib/include/zxcanary.h @@ -0,0 +1,28 @@ +/******************************************************************************* + * (c) 2018 - 2023 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "zxerror.h" + +void init_zondax_canary(); +void check_zondax_canary(); + +#ifdef __cplusplus +} +#endif diff --git a/deps/ledger-zxlib/include/zxerror.h b/deps/ledger-zxlib/include/zxerror.h index c2e3f891..82ae5dec 100644 --- a/deps/ledger-zxlib/include/zxerror.h +++ b/deps/ledger-zxlib/include/zxerror.h @@ -1,30 +1,30 @@ /******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #pragma once -#include "zxmacros.h" - #ifdef __cplusplus extern "C" { #endif -#define CHECK_ZXERR(CALL) { \ - zxerr_t err = CALL; \ - if (err!=zxerr_ok) return err;} +#define CHECK_ZXERR(CALL) \ + { \ + zxerr_t err = CALL; \ + if (err != zxerr_ok) return err; \ + } typedef enum { zxerr_unknown = 0b00000000, @@ -37,72 +37,38 @@ typedef enum { zxerr_ledger_api_error = 0b00001111, } zxerr_t; -__Z_INLINE uint8_t getErrorMessage(char *buffer, uint16_t bufferLen, zxerr_t err) { - MEMZERO(buffer, bufferLen); - if (bufferLen == 0) { - return 0; - } - - switch (err) { - case zxerr_unknown: - snprintf(buffer, bufferLen - 1, "zxerr_unknown"); - break; - case zxerr_ok: - snprintf(buffer, bufferLen - 1, "zxerr_ok"); - break; - case zxerr_no_data: - snprintf(buffer, bufferLen - 1, "zxerr_no_data"); - break; - case zxerr_out_of_bounds: - snprintf(buffer, bufferLen - 1, "zxerr_out_of_bounds"); - break; - case zxerr_encoding_failed: - snprintf(buffer, bufferLen - 1, "zxerr_encoding_failed"); - break; - case zxerr_invalid_crypto_settings: - snprintf(buffer, bufferLen - 1, "zxerr_invalid_crypto_settings"); - break; - case zxerr_ledger_api_error: - snprintf(buffer, bufferLen - 1, "zxerr_ledger_api_error"); - break; - default: - snprintf(buffer, bufferLen - 1, "err N/A"); - } - return strlen(buffer); -} - -//0b00000000 -//0b00000011 -//0b00000101 -//0b00000110 -//0b00001001 -//0b00001010 -//0b00001100 -//0b00001111 -//0b00010001 -//0b00010010 -//0b00010100 -//0b00010111 -//0b00011000 -//0b00011011 -//0b00011101 -//0b00011110 -//0b00100001 -//0b00100010 -//0b00100100 -//0b00100111 -//0b00101000 -//0b00101011 -//0b00101101 -//0b00101110 -//0b00110000 -//0b00110011 -//0b00110101 -//0b00110110 -//0b00111001 -//0b00111010 -//0b00111100 -//0b00111111 +// 0b00000000 +// 0b00000011 +// 0b00000101 +// 0b00000110 +// 0b00001001 +// 0b00001010 +// 0b00001100 +// 0b00001111 +// 0b00010001 +// 0b00010010 +// 0b00010100 +// 0b00010111 +// 0b00011000 +// 0b00011011 +// 0b00011101 +// 0b00011110 +// 0b00100001 +// 0b00100010 +// 0b00100100 +// 0b00100111 +// 0b00101000 +// 0b00101011 +// 0b00101101 +// 0b00101110 +// 0b00110000 +// 0b00110011 +// 0b00110101 +// 0b00110110 +// 0b00111001 +// 0b00111010 +// 0b00111100 +// 0b00111111 #ifdef __cplusplus } diff --git a/deps/ledger-zxlib/include/zxformat.h b/deps/ledger-zxlib/include/zxformat.h index a9c44af6..14a09bad 100644 --- a/deps/ledger-zxlib/include/zxformat.h +++ b/deps/ledger-zxlib/include/zxformat.h @@ -1,53 +1,64 @@ /******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #pragma once #ifdef __cplusplus extern "C" { #endif -#include "zxmacros.h" #include "zxerror.h" +#include "zxmacros.h" #define IS_PRINTABLE(c) (c >= 0x20 && c <= 0x7e) -#define NUM_TO_STR(TYPE) __Z_INLINE const char * TYPE##_to_str(char *data, int dataLen, TYPE##_t number) { \ - if (dataLen < 2) return "Buffer too small"; \ - MEMZERO(data, dataLen); \ - char *p = data; \ - if (number < 0) { *(p++) = '-'; data++; } \ - else if (number == 0) { *(p++) = '0'; } \ - TYPE##_t tmp; \ - while (number != 0) { \ - if (p - data >= (dataLen - 1)) { return "Buffer too small"; } \ - tmp = number % 10; \ - tmp = tmp < 0 ? -tmp : tmp; \ - *(p++) = (char) ('0' + tmp); \ - number /= 10u; \ - } \ - while (p > data) { \ - p--; \ - char z = *data; *data = *p; *p = z; \ - data++; \ - } \ - return NULL; \ -} +#define NUM_TO_STR(TYPE) \ + __Z_INLINE const char *TYPE##_to_str(char *data, int dataLen, TYPE##_t number) { \ + if (dataLen < 2) return "Buffer too small"; \ + MEMZERO(data, dataLen); \ + char *p = data; \ + if (number < 0) { \ + *(p++) = '-'; \ + data++; \ + } else if (number == 0) { \ + *(p++) = '0'; \ + } \ + TYPE##_t tmp; \ + while (number != 0) { \ + if (p - data >= (dataLen - 1)) { \ + return "Buffer too small"; \ + } \ + tmp = number % 10; \ + tmp = tmp < 0 ? -tmp : tmp; \ + *(p++) = (char)('0' + tmp); \ + number /= 10u; \ + } \ + while (p > data) { \ + p--; \ + char z = *data; \ + *data = *p; \ + *p = z; \ + data++; \ + } \ + return NULL; \ + } NUM_TO_STR(int32) +NUM_TO_STR(uint32) + NUM_TO_STR(int64) NUM_TO_STR(uint64) @@ -105,9 +116,7 @@ __Z_INLINE void bip32_to_str(char *s, uint32_t max, const uint32_t *path, uint8_ } } -__Z_INLINE void bip44_to_str(char *s, uint32_t max, const uint32_t path[5]) { - bip32_to_str(s, max, path, 5); -} +__Z_INLINE void bip44_to_str(char *s, uint32_t max, const uint32_t path[5]) { bip32_to_str(s, max, path, 5); } __Z_INLINE int8_t str_to_int8(const char *start, const char *end, char *error) { int sign = 1; @@ -133,7 +142,7 @@ __Z_INLINE int8_t str_to_int8(const char *start, const char *end, char *error) { value *= sign; if (value >= INT8_MIN && value <= INT8_MAX) { - return (int8_t) value; + return (int8_t)value; } if (error != NULL) { *error = 1; @@ -167,6 +176,7 @@ __Z_INLINE int64_t str_to_int64(const char *start, const char *end, char *error) } uint8_t intstr_to_fpstr_inplace(char *number, size_t number_max_size, uint8_t decimalPlaces); +zxerr_t insertDecimalPoint(char *output, uint16_t outputLen, uint16_t decimalPlaces); __Z_INLINE uint8_t fpstr_to_str(char *out, uint16_t outLen, const char *number, uint8_t decimals) { MEMZERO(out, outLen); @@ -245,7 +255,7 @@ __Z_INLINE void number_inplace_trimming(char *s, uint8_t non_trimmed) { } int16_t dec_point = -1; - for (int16_t i = 0; i < (int16_t) len && dec_point < 0; i++) { + for (int16_t i = 0; i < (int16_t)len && dec_point < 0; i++) { if (s[i] == '.') { dec_point = i; } @@ -254,7 +264,7 @@ __Z_INLINE void number_inplace_trimming(char *s, uint8_t non_trimmed) { return; } - const size_t limit = (size_t) dec_point + non_trimmed; + const size_t limit = (size_t)dec_point + non_trimmed; for (size_t i = (len - 1); i > limit && s[i] == '0'; i--) { s[i] = 0; } @@ -280,9 +290,9 @@ __Z_INLINE uint32_t array_to_hexstr(char *dst, uint16_t dstLen, const uint8_t *s *dst++ = hexchars[*src >> 4u]; *dst++ = hexchars[*src & 0x0Fu]; } - *dst = 0; // terminate string + *dst = 0; // terminate string - return (uint32_t) (count * 2); + return (uint32_t)(count * 2); } __Z_INLINE uint32_t array_to_hexstr_uppercase(char *dst, uint16_t dstLen, const uint8_t *src, uint16_t count) { @@ -296,18 +306,18 @@ __Z_INLINE uint32_t array_to_hexstr_uppercase(char *dst, uint16_t dstLen, const *dst++ = hexchars[*src >> 4u]; *dst++ = hexchars[*src & 0x0Fu]; } - *dst = 0; // terminate string + *dst = 0; // terminate string - return (uint32_t) (count * 2); + return (uint32_t)(count * 2); } __Z_INLINE uint32_t hexstr_to_array(uint8_t *dst, uint16_t dstLen, const char *src, const uint16_t srcLen) { MEMZERO(dst, dstLen); - if (srcLen % 2 != 0 || dstLen < srcLen/2) { + if (srcLen % 2 != 0 || dstLen < srcLen / 2) { return 0; } - for (size_t i = 0; i < srcLen/2; i++) { + for (size_t i = 0; i < srcLen / 2; i++) { uint8_t ch0 = src[2 * i]; uint8_t ch1 = src[2 * i + 1]; uint8_t nib0 = (ch0 & 0xF) + (ch0 >> 6) | ((ch0 >> 3) & 0x8); @@ -315,15 +325,15 @@ __Z_INLINE uint32_t hexstr_to_array(uint8_t *dst, uint16_t dstLen, const char *s dst[i] = (nib0 << 4) | nib1; } - return srcLen/2; + return srcLen / 2; } __Z_INLINE zxerr_t to_uppercase(uint8_t *letter) { if (letter == NULL) { return zxerr_no_data; } - //Check if lowercase letter - if(*letter >= 0x61 && *letter <= 0x7A) { + // Check if lowercase letter + if (*letter >= 0x61 && *letter <= 0x7A) { *letter = *letter - 0x20; } return zxerr_ok; @@ -333,8 +343,8 @@ __Z_INLINE zxerr_t to_lowercase(uint8_t *letter) { if (letter == NULL) { return zxerr_no_data; } - //Check if uppercase letter - if(*letter >= 0x41 && *letter <= 0x5A) { + // Check if uppercase letter + if (*letter >= 0x41 && *letter <= 0x5A) { *letter = *letter + 0x20; } return zxerr_ok; @@ -346,7 +356,7 @@ __Z_INLINE zxerr_t array_to_uppercase(uint8_t *input, uint16_t inputLen) { } for (uint16_t i = 0; i < inputLen; i++) { - to_uppercase(input+i); + to_uppercase(input + i); } return zxerr_ok; } @@ -357,13 +367,12 @@ __Z_INLINE zxerr_t array_to_lowercase(uint8_t *input, uint16_t inputLen) { } for (uint16_t i = 0; i < inputLen; i++) { - to_uppercase(input+i); + to_uppercase(input + i); } return zxerr_ok; } -__Z_INLINE void pageStringExt(char *outValue, uint16_t outValueLen, - const char *inValue, uint16_t inValueLen, +__Z_INLINE void pageStringExt(char *outValue, uint16_t outValueLen, const char *inValue, uint16_t inValueLen, uint8_t pageIdx, uint8_t *pageCount) { MEMZERO(outValue, outValueLen); *pageCount = 0; @@ -377,7 +386,7 @@ __Z_INLINE void pageStringExt(char *outValue, uint16_t outValueLen, return; } - *pageCount = (uint8_t) (inValueLen / outValueLen); + *pageCount = (uint8_t)(inValueLen / outValueLen); const uint16_t lastChunkLen = (inValueLen % outValueLen); if (lastChunkLen > 0) { @@ -393,19 +402,17 @@ __Z_INLINE void pageStringExt(char *outValue, uint16_t outValueLen, } } -__Z_INLINE void pageString(char *outValue, uint16_t outValueLen, - const char *inValue, - uint8_t pageIdx, uint8_t *pageCount) { - pageStringExt(outValue, outValueLen, inValue, (uint16_t) strlen(inValue), pageIdx, pageCount); +__Z_INLINE void pageString(char *outValue, uint16_t outValueLen, const char *inValue, uint8_t pageIdx, + uint8_t *pageCount) { + pageStringExt(outValue, outValueLen, inValue, (uint16_t)strlen(inValue), pageIdx, pageCount); } -__Z_INLINE void pageStringHex(char *outValue, uint16_t outValueLen, - const char *inValue, uint16_t inValueLen, +__Z_INLINE void pageStringHex(char *outValue, uint16_t outValueLen, const char *inValue, uint16_t inValueLen, uint8_t pageIdx, uint8_t *pageCount) { MEMZERO(outValue, outValueLen); *pageCount = 0; - //array_to_hexstr adds a null terminator + // array_to_hexstr adds a null terminator if (outValueLen < 2) { return; } @@ -415,7 +422,7 @@ __Z_INLINE void pageStringHex(char *outValue, uint16_t outValueLen, } // leaving space for null terminator const uint16_t bytesPerPage = (outValueLen - 1) / 2; - *pageCount = (uint8_t) (inValueLen / bytesPerPage); + *pageCount = (uint8_t)(inValueLen / bytesPerPage); const uint16_t lastChunkLen = inValueLen % bytesPerPage; if (lastChunkLen > 0) { @@ -424,24 +431,15 @@ __Z_INLINE void pageStringHex(char *outValue, uint16_t outValueLen, if (pageIdx < *pageCount) { if (lastChunkLen > 0 && pageIdx == *pageCount - 1) { - array_to_hexstr(outValue, outValueLen, - (const uint8_t *)inValue + pageIdx * bytesPerPage, - lastChunkLen); + array_to_hexstr(outValue, outValueLen, (const uint8_t *)inValue + pageIdx * bytesPerPage, lastChunkLen); } else { - array_to_hexstr(outValue, outValueLen, - (const uint8_t *)inValue + pageIdx * bytesPerPage, - bytesPerPage); + array_to_hexstr(outValue, outValueLen, (const uint8_t *)inValue + pageIdx * bytesPerPage, bytesPerPage); } } } -__Z_INLINE zxerr_t formatBufferData( - const uint8_t *ptr, - uint64_t len, - char *outValue, - uint16_t outValueLen, - uint8_t pageIdx, - uint8_t *pageCount) { +__Z_INLINE zxerr_t formatBufferData(const uint8_t *ptr, uint64_t len, char *outValue, uint16_t outValueLen, + uint8_t pageIdx, uint8_t *pageCount) { char bufferUI[500 + 1]; MEMZERO(bufferUI, sizeof(bufferUI)); MEMZERO(outValue, 0); diff --git a/deps/ledger-zxlib/include/zxmacros.h b/deps/ledger-zxlib/include/zxmacros.h index f0ce1817..6fbc0e09 100644 --- a/deps/ledger-zxlib/include/zxmacros.h +++ b/deps/ledger-zxlib/include/zxmacros.h @@ -1,18 +1,18 @@ /******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #pragma once #ifdef __cplusplus @@ -28,18 +28,18 @@ extern "C" { #include #include #include + #include "string.h" -// relatko: removed to make c unittests work -/*#ifndef __APPLE__ +#ifndef __APPLE__ -extern void explicit_bzero(void *s, size_t n) __THROW __nonnull ((1)); +extern void explicit_bzero(void *s, size_t n) __THROW __nonnull((1)); -#endif*/ +#endif #define __Z_INLINE inline __attribute__((always_inline)) static #define __Z_UNUSED __attribute__((unused)) -#define NV_ALIGN __attribute__ ((aligned(64))) +#define NV_ALIGN __attribute__((aligned(64))) #ifndef UNUSED #define UNUSED(x) (void)x @@ -49,7 +49,8 @@ extern void explicit_bzero(void *s, size_t n) __THROW __nonnull ((1)); #include "bolos_target.h" #endif -#if defined (TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX) +#if defined(TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX) || \ + defined(TARGET_FLEX) #include "zxmacros_ledger.h" #else @@ -58,22 +59,24 @@ extern void explicit_bzero(void *s, size_t n) __THROW __nonnull ((1)); #endif #if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ -#define ZX_SWAP(v) (((v) & 0x000000FFu) << 24u | ((v) & 0x0000FF00u) << 8u | ((v) & 0x00FF0000u) >> 8u | ((v) & 0xFF000000u) >> 24u) -#define HtoNL(v) ZX_SWAP( v ) -#define NtoHL(v) ZX_SWAP( v ) +#define ZX_SWAP(v) \ + (((v) & 0x000000FFu) << 24u | ((v) & 0x0000FF00u) << 8u | ((v) & 0x00FF0000u) >> 8u | ((v) & 0xFF000000u) >> 24u) +#define HtoNL(v) ZX_SWAP(v) +#define NtoHL(v) ZX_SWAP(v) #else #define HtoNL(x) (x) #define NtoHL(x) (x) #endif -#define SET_NV(DST, TYPE, VAL) { \ - TYPE nvset_tmp=(VAL); \ - MEMCPY_NV((void*) PIC(DST), (void *) PIC(&nvset_tmp), sizeof(TYPE)); \ -} +#define SET_NV(DST, TYPE, VAL) \ + { \ + TYPE nvset_tmp = (VAL); \ + MEMCPY_NV((void *)PIC(DST), (void *)PIC(&nvset_tmp), sizeof(TYPE)); \ + } __Z_INLINE void strncpy_s(char *dst, const char *src, size_t dstSize) { MEMZERO(dst, dstSize); - if(dstSize > 0) { + if (dstSize > 0) { strncpy(dst, src, dstSize - 1); } } @@ -83,7 +86,7 @@ __Z_INLINE void strncpy_s(char *dst, const char *src, size_t dstSize) { void zemu_trace(const char *file, uint32_t line); -#define ZEMU_TRACE() zemu_trace( __func__, __LINE__ ); +#define ZEMU_TRACE() zemu_trace(__func__, __LINE__); __attribute__((unused)) void check_app_canary(); @@ -91,42 +94,41 @@ void handle_stack_overflow(); void zemu_log_stack(const char *ctx); -#define CHECK_PIN_VALIDATED() \ -if( os_global_pin_is_validated() != BOLOS_UX_OK ) { \ - THROW(APDU_CODE_COMMAND_NOT_ALLOWED); \ -} +#define CHECK_PIN_VALIDATED() \ + if (os_global_pin_is_validated() != BOLOS_UX_OK) { \ + THROW(APDU_CODE_COMMAND_NOT_ALLOWED); \ + } -#if (defined (TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX)) +#if (defined(TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX)) || \ + defined(TARGET_FLEX) #if defined(ZEMU_LOGGING) -__Z_INLINE void zemu_log(const char *buf) -{ -/* - asm volatile ( - "movs r0, #0x04\n" - "movs r1, %0\n" - "svc 0xab\n" - :: "r"(buf) : "r0", "r1" - ); -*/ - PRINTF(buf); +__Z_INLINE void zemu_log(const char *buf) { + asm volatile( + "movs r0, #0x04\n" + "movs r1, %0\n" + "svc 0xab\n" ::"r"(buf) + : "r0", "r1"); } #else __Z_INLINE void zemu_log(__Z_UNUSED const char *_) {} #endif #else -__Z_INLINE void zemu_log(__Z_UNUSED const char *msg) { - printf("%s\n", msg); -} +__Z_INLINE void zemu_log(__Z_UNUSED const char *msg) { printf("%s\n", msg); } #endif #if defined(APP_TESTING) -#define ZEMU_LOGF(SIZE, ...) { char tmp[(SIZE)]; snprintf(tmp, (SIZE), __VA_ARGS__); zemu_log(tmp); } +#define ZEMU_LOGF(SIZE, ...) \ + { \ + char tmp[(SIZE)]; \ + snprintf(tmp, (SIZE), __VA_ARGS__); \ + zemu_log(tmp); \ + } #else -#define ZEMU_LOGF(SIZE, ...) {} +#define ZEMU_LOGF(SIZE, ...) \ + {} #endif #ifdef __cplusplus } #pragma clang diagnostic pop #endif - diff --git a/deps/ledger-zxlib/include/zxmacros_ledger.h b/deps/ledger-zxlib/include/zxmacros_ledger.h index 7efaa37d..0bead549 100644 --- a/deps/ledger-zxlib/include/zxmacros_ledger.h +++ b/deps/ledger-zxlib/include/zxmacros_ledger.h @@ -1,26 +1,28 @@ /******************************************************************************* -* (c) 2018 - 2023 Zondax AG -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #pragma once -#if defined (TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX) +#if defined(TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX) || \ + defined(TARGET_FLEX) -#include "os.h" #include "cx.h" +#include "os.h" #include "os_io_seproxyhal.h" #include "ux.h" +#include "zxerror.h" #define MEMCPY_NV nvm_write @@ -33,10 +35,8 @@ #define MEMZERO explicit_bzero #define IS_UX_ALLOWED (G_ux_params.len != BOLOS_UX_IGNORE && G_ux_params.len != BOLOS_UX_CONTINUE) -#if defined(TARGET_NANOX) || defined(TARGET_NANOS2) -#define NV_CONST const -#define NV_VOLATILE volatile -#elif defined(TARGET_NANOS) + +#if defined(TARGET_NANOS) #define NV_CONST #define NV_VOLATILE #else @@ -51,39 +51,42 @@ extern unsigned int app_stack_canary; #define WAIT_EVENT() io_seproxyhal_spi_recv(G_io_seproxyhal_spi_buffer, sizeof(G_io_seproxyhal_spi_buffer), 0) #if defined(TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) -#define UX_WAIT() \ - while (!UX_DISPLAYED()) { WAIT_EVENT(); UX_DISPLAY_NEXT_ELEMENT(); } \ - WAIT_EVENT(); \ +#define UX_WAIT() \ + while (!UX_DISPLAYED()) { \ + WAIT_EVENT(); \ + UX_DISPLAY_NEXT_ELEMENT(); \ + } \ + WAIT_EVENT(); \ io_seproxyhal_general_status(); \ WAIT_EVENT() #else -#define UX_WAIT(){} +#define UX_WAIT() \ + {} #endif // Macros for handling no-throw methods error check -#define CHECK_CXERROR(CALL) \ - do { \ - cx_err_t __cx_err = CALL; \ - if (__cx_err != CX_OK) { \ - return __cx_err; \ - } \ - } while (0) - +#define CHECK_CXERROR(CALL) \ + do { \ + cx_err_t __cx_err = CALL; \ + if (__cx_err != CX_OK) { \ + return __cx_err; \ + } \ + } while (0) -#define CATCH_CXERROR(CALL) \ - do { \ - cx_err_t __cx_err = CALL; \ - if (__cx_err != CX_OK) { \ - goto catch_cx_error; \ - } \ - } while (0) +#define CATCH_CXERROR(CALL) \ + do { \ + cx_err_t __cx_err = CALL; \ + if (__cx_err != CX_OK) { \ + goto catch_cx_error; \ + } \ + } while (0) -#define CHECK_CX_OK(CALL) \ - do { \ - cx_err_t __cx_err = CALL; \ - if (__cx_err != CX_OK) { \ - return zxerr_unknown; \ - } \ - } while (0) +#define CHECK_CX_OK(CALL) \ + do { \ + cx_err_t __cx_err = CALL; \ + if (__cx_err != CX_OK) { \ + return zxerr_unknown; \ + } \ + } while (0) #endif diff --git a/deps/ledger-zxlib/include/zxmacros_x64.h b/deps/ledger-zxlib/include/zxmacros_x64.h index c3bb9184..2bfa65d8 100644 --- a/deps/ledger-zxlib/include/zxmacros_x64.h +++ b/deps/ledger-zxlib/include/zxmacros_x64.h @@ -1,21 +1,22 @@ /******************************************************************************* -* (c) 2018 - 2023 Zondax AG -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #pragma once -#if !defined (TARGET_NANOS) && !defined(TARGET_NANOX) && !defined(TARGET_NANOS2) && !defined(TARGET_STAX) +#if !defined(TARGET_NANOS) && !defined(TARGET_NANOX) && !defined(TARGET_NANOS2) && !defined(TARGET_STAX) && \ + !defined(TARGET_FLEX) // This macros are kept for backwards compatibility // the most recent SDK has unified implementations and deprecated the original os_*** @@ -27,7 +28,8 @@ #define CX_OK 0 #define PIC(x) (x) -#define CHECK_APP_CANARY() {} +#define CHECK_APP_CANARY() \ + {} #define CX_ECCINFO_PARITY_ODD 1u #define CX_ECCINFO_xGTn 2u diff --git a/deps/ledger-zxlib/include/zxtypes.h b/deps/ledger-zxlib/include/zxtypes.h index 9aae6770..d2d2ac22 100644 --- a/deps/ledger-zxlib/include/zxtypes.h +++ b/deps/ledger-zxlib/include/zxtypes.h @@ -1,18 +1,18 @@ /******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #pragma once diff --git a/deps/ledger-zxlib/include/zxutils_ledger.h b/deps/ledger-zxlib/include/zxutils_ledger.h index 7d3fc051..bd83346c 100644 --- a/deps/ledger-zxlib/include/zxutils_ledger.h +++ b/deps/ledger-zxlib/include/zxutils_ledger.h @@ -4,9 +4,8 @@ extern "C" { #endif -unsigned short zx_compute_line_width_light(const char* text, unsigned char text_length); - +unsigned short zx_compute_line_width_light(const char *text, unsigned char text_length); #ifdef __cplusplus } -#endif \ No newline at end of file +#endif diff --git a/deps/ledger-zxlib/include/zxversion.h b/deps/ledger-zxlib/include/zxversion.h index bb270d05..646a8e4b 100644 --- a/deps/ledger-zxlib/include/zxversion.h +++ b/deps/ledger-zxlib/include/zxversion.h @@ -1,20 +1,20 @@ /******************************************************************************* -* (c) 2018 - 2022 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #pragma once -#define ZXLIB_MAJOR 21 -#define ZXLIB_MINOR 0 -#define ZXLIB_PATCH 2 +#define ZXLIB_MAJOR 30 +#define ZXLIB_MINOR 1 +#define ZXLIB_PATCH 3 diff --git a/deps/ledger-zxlib/makefiles/Makefile.devices b/deps/ledger-zxlib/makefiles/Makefile.devices index 46f0faba..3789c401 100644 --- a/deps/ledger-zxlib/makefiles/Makefile.devices +++ b/deps/ledger-zxlib/makefiles/Makefile.devices @@ -1,6 +1,6 @@ #******************************************************************************* # Ledger App -# (c) 2018 - 2023 Zondax AG +# (c) 2018 - 2024 Zondax AG # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -15,53 +15,73 @@ # limitations under the License. #******************************************************************************* +INSTALLER_NAME ?= installer +ICON_NAME ?= icon +ELF_NAME ?= app + +ifndef APP_STACK_MIN_SIZE ifeq ($(TARGET_NAME),TARGET_NANOS) -ifeq ($(HAVE_SWAP),1) -APP_LOAD_PARAMS += --appFlags 0x800 + APP_STACK_MIN_SIZE := 1600 else -APP_LOAD_PARAMS += --appFlags 0x000 + APP_STACK_MIN_SIZE := 1752 +endif +$(info APP_STACK_MIN_SIZE set to default($(APP_STACK_MIN_SIZE))) endif -ifeq ($(NANOS_STACK_SIZE),) -APP_STACK_SIZE:=3150 +####################################### +ifeq ($(TARGET_NAME),TARGET_NANOS) +ifeq ($(HAVE_SWAP),1) +APP_LOAD_PARAMS += --appFlags 0x800 else -APP_STACK_SIZE:= $(NANOS_STACK_SIZE) +APP_LOAD_PARAMS += --appFlags 0x000 endif -ICONNAME:=$(CURDIR)/nanos_icon.gif -OUTPUT_ELF ?= $(CURDIR)/output/app_s.elf -OUTPUT_INSTALLER := $(CURDIR)/pkg/installer_s.sh +ICONNAME:=$(CURDIR)/nanos_$(ICON_NAME).gif +OUTPUT_ELF ?= $(CURDIR)/output/$(ELF_NAME)_s.elf +OUTPUT_INSTALLER := $(CURDIR)/pkg/$(INSTALLER_NAME)_s.sh endif - +####################################### ifeq ($(TARGET_NAME),TARGET_NANOX) ifeq ($(HAVE_SWAP),1) APP_LOAD_PARAMS += --appFlags 0xA00 else APP_LOAD_PARAMS += --appFlags 0x200 endif -ICONNAME:=$(CURDIR)/nanox_icon.gif -OUTPUT_ELF ?= $(CURDIR)/output/app_x.elf -OUTPUT_INSTALLER:= $(CURDIR)/pkg/installer_x.sh +ICONNAME:=$(CURDIR)/nanox_$(ICON_NAME).gif +OUTPUT_ELF ?= $(CURDIR)/output/$(ELF_NAME)_x.elf +OUTPUT_INSTALLER:= $(CURDIR)/pkg/$(INSTALLER_NAME)_x.sh endif - +####################################### ifeq ($(TARGET_NAME),TARGET_NANOS2) ifeq ($(HAVE_SWAP),1) APP_LOAD_PARAMS += --appFlags 0x800 else APP_LOAD_PARAMS += --appFlags 0x000 endif -ICONNAME:=$(CURDIR)/nanox_icon.gif -OUTPUT_ELF ?= $(CURDIR)/output/app_s2.elf -OUTPUT_INSTALLER:= $(CURDIR)/pkg/installer_s2.sh +ICONNAME:=$(CURDIR)/nanox_$(ICON_NAME).gif +OUTPUT_ELF ?= $(CURDIR)/output/$(ELF_NAME)_s2.elf +OUTPUT_INSTALLER:= $(CURDIR)/pkg/$(INSTALLER_NAME)_s2.sh endif - +####################################### ifeq ($(TARGET_NAME),TARGET_STAX) ifeq ($(HAVE_SWAP),1) APP_LOAD_PARAMS += --appFlags 0xA00 else APP_LOAD_PARAMS += --appFlags 0x200 endif -ICONNAME:=$(CURDIR)/stax_icon.gif -OUTPUT_ELF ?= $(CURDIR)/output/app_stax.elf -OUTPUT_INSTALLER:= $(CURDIR)/pkg/installer_stax.sh +ICONNAME:=$(CURDIR)/stax_$(ICON_NAME).gif +OUTPUT_ELF ?= $(CURDIR)/output/$(ELF_NAME)_stax.elf +OUTPUT_INSTALLER:= $(CURDIR)/pkg/$(INSTALLER_NAME)_stax.sh +endif +####################################### +ifeq ($(TARGET_NAME),TARGET_FLEX) +ifeq ($(HAVE_SWAP),1) +APP_LOAD_PARAMS += --appFlags 0xA00 +else +APP_LOAD_PARAMS += --appFlags 0x200 +endif +ICONNAME:=$(CURDIR)/flex_$(ICON_NAME).gif +OUTPUT_ELF ?= $(CURDIR)/output/$(ELF_NAME)_flex.elf +OUTPUT_INSTALLER:= $(CURDIR)/pkg/$(INSTALLER_NAME)_flex.sh endif +####################################### diff --git a/deps/ledger-zxlib/makefiles/Makefile.platform b/deps/ledger-zxlib/makefiles/Makefile.platform index d2061aeb..1f497a65 100644 --- a/deps/ledger-zxlib/makefiles/Makefile.platform +++ b/deps/ledger-zxlib/makefiles/Makefile.platform @@ -1,6 +1,6 @@ #******************************************************************************* # Ledger App -# (c) 2018 - 2023 Zondax AG +# (c) 2018 - 2024 Zondax AG # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -31,6 +31,7 @@ DEFINES += LEDGER_MAJOR_VERSION=$(APPVERSION_M) LEDGER_MINOR_VERSION=$(APP DEFINES += USB_SEGMENT_SIZE=64 DEFINES += HAVE_BOLOS_APP_STACK_CANARY +DEFINES += HAVE_ZONDAX_CANARY DEFINES += HAVE_WEBUSB WEBUSB_URL_SIZE_B=0 WEBUSB_URL="" @@ -38,8 +39,8 @@ ifeq ($(TARGET_NAME),TARGET_NANOS) # Nano S DEFINES += IO_SEPROXYHAL_BUFFER_SIZE_B=128 DEFINES += HAVE_BAGL -else ifeq ($(TARGET_NAME),TARGET_STAX) -# Stax +else ifeq ($(TARGET_NAME),$(filter $(TARGET_NAME),TARGET_STAX TARGET_FLEX)) +# Stax and Flex DEFINES += IO_SEPROXYHAL_BUFFER_SIZE_B=300 DEFINES += NBGL_QRCODE SDK_SOURCE_PATH += qrcode @@ -59,7 +60,7 @@ DEFINES += HAVE_BAGL_FONT_OPEN_SANS_LIGHT_16PX DEFINES += HAVE_UX_FLOW endif -BLE_TARGETS := TARGET_STAX TARGET_NANOX +BLE_TARGETS := TARGET_STAX TARGET_NANOX TARGET_FLEX ifeq ($(TARGET_NAME),$(filter $(TARGET_NAME), $(BLE_TARGETS))) # X/Stax specific DEFINES += HAVE_BLE @@ -112,6 +113,6 @@ APP_SOURCE_PATH += $(ZXLIB_DIR)/app/ui SDK_SOURCE_PATH += lib_stusb lib_stusb_impl -ifneq ($(TARGET_NAME),TARGET_STAX) +ifneq ($(TARGET_NAME),$(filter $(TARGET_NAME),TARGET_STAX TARGET_FLEX)) SDK_SOURCE_PATH += lib_ux endif diff --git a/deps/ledger-zxlib/scripts/install_deps.sh b/deps/ledger-zxlib/scripts/install_deps.sh index 6cea8ea0..4b243d75 100755 --- a/deps/ledger-zxlib/scripts/install_deps.sh +++ b/deps/ledger-zxlib/scripts/install_deps.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash #******************************************************************************* -#* (c) 2018 Zondax GmbH +#* (c) 2018 - 2024 Zondax AG #* #* Licensed under the Apache License, Version 2.0 (the "License"); #* you may not use this file except in compliance with the License. @@ -21,12 +21,10 @@ case "${os_string}" in sudo apt-get install libusb-1.0.0 libudev-dev pip install -U setuptools pip install -U --no-cache ledgerblue ecpy - pip install -U conan~=1.59 ;; Darwin*) brew install libusb pip install -U ledgerblue ecpy - pip install -U conan~=1.59 ;; *) echo "OS not recognized" diff --git a/deps/ledger-zxlib/scripts/template.sh b/deps/ledger-zxlib/scripts/template.sh index 1d0a5044..6920dfbd 100755 --- a/deps/ledger-zxlib/scripts/template.sh +++ b/deps/ledger-zxlib/scripts/template.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash #******************************************************************************* -# (c) 2018 Zondax GmbH +# (c) 2018 - 2024 Zondax AG # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/deps/ledger-zxlib/scripts/yearLookup.py b/deps/ledger-zxlib/scripts/yearLookup.py new file mode 100644 index 00000000..2777fcc2 --- /dev/null +++ b/deps/ledger-zxlib/scripts/yearLookup.py @@ -0,0 +1,30 @@ +# Python script to generate the yearLookup array for C code, covering years up to 2600 + +def generate_year_lookup(): + year = 1970 + days = 0 + year_days = 365 # Most years have 365 days + yearLookup_code = [] + + # Loop until we reach the year 2500 + while year <= 2600: + # Check if it's a leap year + if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): + year_days = 366 + else: + year_days = 365 + + # Add the days of the current year to the cumulative total + days += year_days + # Append the cumulative days to the yearLookup array + yearLookup_code.append(days) + + # Move to the next year + year += 1 + + # Generating C code snippet for the array + year_lookup_c_snippet = "const uint32_t yearLookup[] = {\n " + ",\n ".join(map(str, yearLookup_code[:-1])) + "\n};" + return year_lookup_c_snippet + +# Print the C code snippet +print(generate_year_lookup()) diff --git a/deps/ledger-zxlib/src/app_mode.c b/deps/ledger-zxlib/src/app_mode.c index 365c75f4..41c32ca7 100644 --- a/deps/ledger-zxlib/src/app_mode.c +++ b/deps/ledger-zxlib/src/app_mode.c @@ -1,24 +1,25 @@ /******************************************************************************* -* (c) 2020 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #include "app_mode.h" typedef struct { uint8_t expert; uint8_t account; + uint8_t blindsign; } app_mode_persistent_t; typedef struct { @@ -28,41 +29,61 @@ typedef struct { app_mode_temporary_t app_mode_temporary; -#if defined(TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX) +uint8_t blindsign_required; + +#if defined(TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX) || \ + defined(TARGET_FLEX) ////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////// -app_mode_persistent_t NV_CONST N_appmode_impl __attribute__ ((aligned(64))); +app_mode_persistent_t NV_CONST N_appmode_impl __attribute__((aligned(64))); #define N_appmode (*(NV_VOLATILE app_mode_persistent_t *)PIC(&N_appmode_impl)) -void app_mode_reset(){ +void app_mode_reset() { app_mode_temporary.secret = 0; app_mode_temporary.shortcut = 0; } -bool app_mode_expert() { - return N_appmode.expert; -} +bool app_mode_expert() { return N_appmode.expert; } -bool app_mode_account() { - return N_appmode.account; -} +bool app_mode_account() { return N_appmode.account; } void app_mode_set_expert(uint8_t val) { app_mode_persistent_t mode; mode.expert = val; mode.account = N_appmode.account; - MEMCPY_NV( (void*) PIC(&N_appmode_impl), (void*) &mode, sizeof(app_mode_persistent_t)); + mode.blindsign = N_appmode.blindsign; + MEMCPY_NV((void *)PIC(&N_appmode_impl), (void *)&mode, sizeof(app_mode_persistent_t)); } void app_mode_set_account(uint8_t val) { app_mode_persistent_t mode; mode.expert = N_appmode.expert; mode.account = val; - MEMCPY_NV( (void*) PIC(&N_appmode_impl), (void*) &mode, sizeof(app_mode_persistent_t)); + mode.blindsign = N_appmode.blindsign; + MEMCPY_NV((void *)PIC(&N_appmode_impl), (void *)&mode, sizeof(app_mode_persistent_t)); +} + +bool app_mode_blindsign() { + if (N_appmode.blindsign) { + blindsign_required = 1; + } + return N_appmode.blindsign; } +void app_mode_set_blindsign(uint8_t val) { + app_mode_persistent_t mode; + mode.expert = N_appmode.expert; + mode.account = N_appmode.account; + mode.blindsign = val; + blindsign_required = val; + MEMCPY_NV((void *)PIC(&N_appmode_impl), (void *)&mode, sizeof(app_mode_persistent_t)); +} + +bool app_mode_blindsign_required() { return blindsign_required; } + +void app_mode_skip_blindsign_ui() { blindsign_required = 0; } #else ////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////// @@ -74,26 +95,36 @@ app_mode_persistent_t app_mode; void app_mode_reset() { app_mode.expert = 0; app_mode.account = 0; + app_mode.blindsign = 0; app_mode_temporary.secret = 0; app_mode_temporary.shortcut = 0; + blindsign_required = 0; } -bool app_mode_expert() { - return app_mode.expert; -} +bool app_mode_expert() { return app_mode.expert; } -bool app_mode_account() { - return app_mode.account; -} +bool app_mode_account() { return app_mode.account; } -void app_mode_set_expert(uint8_t val) { - app_mode.expert = val; +void app_mode_set_expert(uint8_t val) { app_mode.expert = val; } + +void app_mode_set_account(uint8_t val) { app_mode.account = val; } + +bool app_mode_blindsign() { + if (app_mode.blindsign) { + blindsign_required = 1; + } + return app_mode.blindsign; } -void app_mode_set_account(uint8_t val) { - app_mode.account = val; +void app_mode_set_blindsign(uint8_t val) { + app_mode.blindsign = val; + blindsign_required = val; } +bool app_mode_blindsign_required() { return blindsign_required; } + +void app_mode_skip_blindsign_ui() { blindsign_required = 0; } + ////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////// @@ -101,18 +132,10 @@ void app_mode_set_account(uint8_t val) { #endif -bool app_mode_secret() { - return app_mode_temporary.secret; -} +bool app_mode_secret() { return app_mode_temporary.secret; } -void app_mode_set_secret(uint8_t val) { - app_mode_temporary.secret = val; -} +void app_mode_set_secret(uint8_t val) { app_mode_temporary.secret = val; } -bool app_mode_shortcut() { - return app_mode_temporary.shortcut; -} +bool app_mode_shortcut() { return app_mode_temporary.shortcut; } -void app_mode_set_shortcut(uint8_t val) { - app_mode_temporary.shortcut = val; -} +void app_mode_set_shortcut(uint8_t val) { app_mode_temporary.shortcut = val; } diff --git a/deps/ledger-zxlib/src/base64.c b/deps/ledger-zxlib/src/base64.c index ad601f8c..d9ee0e75 100644 --- a/deps/ledger-zxlib/src/base64.c +++ b/deps/ledger-zxlib/src/base64.c @@ -1,28 +1,28 @@ /******************************************************************************* -* (c) 2020 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#include + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #include "base64.h" +#include + #define BASE64_PADDING_CHAR '=' const char base64_charset[] = { - 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', - 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', - 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', - 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/', + 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', + 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', + 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/', }; uint16_t base64_encode(char *out, uint16_t outlen, const uint8_t *in, uint16_t inlen) { @@ -31,7 +31,7 @@ uint16_t base64_encode(char *out, uint16_t outlen, const uint8_t *in, uint16_t i // Check uppeer bound or bailout uint16_t minspace = inlen / 6; if (inlen % 6 != 0) minspace++; - minspace++; // zero termination + minspace++; // zero termination if (outlen < minspace) { return 0; } diff --git a/deps/ledger-zxlib/src/bech32.c b/deps/ledger-zxlib/src/bech32.c index 5158abcf..7177f125 100644 --- a/deps/ledger-zxlib/src/bech32.c +++ b/deps/ledger-zxlib/src/bech32.c @@ -1,32 +1,29 @@ /******************************************************************************* -* (c) 2019 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ + +#include "bech32.h" -#include #include +#include #include -#include "bech32.h" -#include "segwit_addr.h" + #include "bittools.h" +#include "segwit_addr.h" -zxerr_t bech32EncodeFromBytes(char *out, - size_t out_len, - const char *hrp, - const uint8_t *in, - size_t in_len, - uint8_t pad, +zxerr_t bech32EncodeFromBytes(char *out, size_t out_len, const char *hrp, const uint8_t *in, size_t in_len, uint8_t pad, bech32_encoding enc) { MEMZERO(out, out_len); diff --git a/deps/ledger-zxlib/src/bignum.c b/deps/ledger-zxlib/src/bignum.c index 189a7d5c..d960e85d 100644 --- a/deps/ledger-zxlib/src/bignum.c +++ b/deps/ledger-zxlib/src/bignum.c @@ -1,23 +1,23 @@ /******************************************************************************* -* (c) 2019 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#include "zxtypes.h" + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #include "bignum.h" -bool_t bignumLittleEndian_bcdprint(char *outBuffer, uint16_t outBufferLen, - const uint8_t *inBCD, uint16_t inBCDLen) { +#include "zxtypes.h" + +bool_t bignumLittleEndian_bcdprint(char *outBuffer, uint16_t outBufferLen, const uint8_t *inBCD, uint16_t inBCDLen) { static const char hexchars[] = "0123456789ABCDEF"; uint8_t started = 0; MEMZERO(outBuffer, outBufferLen); @@ -50,8 +50,7 @@ bool_t bignumLittleEndian_bcdprint(char *outBuffer, uint16_t outBufferLen, return bool_true; } -void bignumLittleEndian_to_bcd(uint8_t *bcdOut, uint16_t bcdOutLen, - const uint8_t *binValue, uint16_t binValueLen) { +void bignumLittleEndian_to_bcd(uint8_t *bcdOut, uint16_t bcdOutLen, const uint8_t *binValue, uint16_t binValueLen) { MEMZERO(bcdOut, bcdOutLen); uint8_t carry = 0; @@ -69,11 +68,11 @@ void bignumLittleEndian_to_bcd(uint8_t *bcdOut, uint16_t bcdOutLen, // get bit const uint16_t byteIdx = bitIdx >> 3u; const uint8_t mask = 0x80u >> (bitIdx & 0x7u); - carry = (uint8_t) ((binValue[binValueLen - byteIdx - 1] & mask) > 0); + carry = (uint8_t)((binValue[binValueLen - byteIdx - 1] & mask) > 0); // Shift bcd for (uint16_t j = 0; j < bcdOutLen; j++) { - uint8_t carry2 = (uint8_t) (bcdOut[bcdOutLen - j - 1] > 127u); + uint8_t carry2 = (uint8_t)(bcdOut[bcdOutLen - j - 1] > 127u); bcdOut[bcdOutLen - j - 1] <<= 1u; bcdOut[bcdOutLen - j - 1] += carry; carry = carry2; @@ -81,8 +80,7 @@ void bignumLittleEndian_to_bcd(uint8_t *bcdOut, uint16_t bcdOutLen, } } -bool_t bignumBigEndian_bcdprint(char *outBuffer, uint16_t outBufferLen, - const uint8_t *bcdIn, uint16_t bcdInLen) { +bool_t bignumBigEndian_bcdprint(char *outBuffer, uint16_t outBufferLen, const uint8_t *bcdIn, uint16_t bcdInLen) { static const char hexchars[] = "0123456789ABCDEF"; uint8_t started = 0; MEMZERO(outBuffer, outBufferLen); @@ -116,8 +114,7 @@ bool_t bignumBigEndian_bcdprint(char *outBuffer, uint16_t outBufferLen, return bool_true; } -void bignumBigEndian_to_bcd(uint8_t *bcdOut, uint16_t bcdOutLen, - const uint8_t *binValue, uint16_t binValueLen) { +void bignumBigEndian_to_bcd(uint8_t *bcdOut, uint16_t bcdOutLen, const uint8_t *binValue, uint16_t binValueLen) { MEMZERO(bcdOut, bcdOutLen); uint8_t carry = 0; @@ -135,11 +132,11 @@ void bignumBigEndian_to_bcd(uint8_t *bcdOut, uint16_t bcdOutLen, // get bit const uint16_t byteIdx = bitIdx >> 3u; const uint8_t mask = 0x80u >> (bitIdx & 0x7u); - carry = (uint8_t) ((binValue[byteIdx] & mask) > 0); + carry = (uint8_t)((binValue[byteIdx] & mask) > 0); // Shift bcd for (uint16_t j = 0; j < bcdOutLen; j++) { - uint8_t carry2 = (uint8_t) (bcdOut[j] > 127u); + uint8_t carry2 = (uint8_t)(bcdOut[j] > 127u); bcdOut[j] <<= 1u; bcdOut[j] += carry; carry = carry2; diff --git a/deps/ledger-zxlib/src/buffering.c b/deps/ledger-zxlib/src/buffering.c index b72d7eb8..0fc2d2d8 100644 --- a/deps/ledger-zxlib/src/buffering.c +++ b/deps/ledger-zxlib/src/buffering.c @@ -1,33 +1,31 @@ /******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #include "buffering.h" + #include #ifdef __cplusplus extern "C" { #endif -buffer_state_t ram; // Ram -buffer_state_t flash; // Flash +buffer_state_t ram; // Ram +buffer_state_t flash; // Flash -void buffering_init(uint8_t *ram_buffer, - uint16_t ram_buffer_size, - uint8_t *flash_buffer, - uint16_t flash_buffer_size) { +void buffering_init(uint8_t *ram_buffer, size_t ram_buffer_size, uint8_t *flash_buffer, size_t flash_buffer_size) { ram.data = ram_buffer; ram.size = ram_buffer_size; ram.pos = 0; @@ -46,11 +44,11 @@ void buffering_reset() { flash.in_use = 0; } -uint32_t buffering_append(uint8_t *data, uint32_t length) { +int buffering_append(uint8_t *data, size_t length) { if (ram.in_use) { if (ram.size - ram.pos >= length) { // RAM in use, append to ram if there is enough space - MEMCPY(ram.data + ram.pos, data, (size_t) length); + MEMCPY(ram.data + ram.pos, data, length); ram.pos += length; } else { // If RAM is not big enough copy memory to flash @@ -66,7 +64,7 @@ uint32_t buffering_append(uint8_t *data, uint32_t length) { } else { // Flash in use, append to flash if (flash.size - flash.pos >= length) { - MEMCPY_NV(flash.data + flash.pos, data, (size_t) length); + MEMCPY_NV(flash.data + flash.pos, data, length); flash.pos += length; } else { return 0; @@ -75,13 +73,9 @@ uint32_t buffering_append(uint8_t *data, uint32_t length) { return length; } -buffer_state_t *buffering_get_ram_buffer() { - return &ram; -} +buffer_state_t *buffering_get_ram_buffer() { return &ram; } -buffer_state_t *buffering_get_flash_buffer() { - return &flash; -} +buffer_state_t *buffering_get_flash_buffer() { return &flash; } buffer_state_t *buffering_get_buffer() { if (ram.in_use) { diff --git a/deps/ledger-zxlib/src/hexutils.c b/deps/ledger-zxlib/src/hexutils.c index 66b80894..4571f185 100644 --- a/deps/ledger-zxlib/src/hexutils.c +++ b/deps/ledger-zxlib/src/hexutils.c @@ -1,42 +1,43 @@ /******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ + +#include "hexutils.h" #include #include -#include "hexutils.h" uint8_t hex2dec(char c, char *out) { - c = (char) tolower((int) c); + c = (char)tolower((int)c); - if (!isxdigit((int) c)) { + if (!isxdigit((int)c)) { return 1; } - if (isdigit((int) c)) { - *out = (char) (c - '0'); + if (isdigit((int)c)) { + *out = (char)(c - '0'); return 0; } - *out = (char) (c - 'a' + 10); + *out = (char)(c - 'a' + 10); return 0; } size_t parseHexString(uint8_t *out, uint16_t outLen, const char *input) { size_t len = strnlen(input, outLen * 2u + 1u); - if ( (len / 2) > outLen) { + if ((len / 2) > outLen) { return 0; } if (len % 2 == 1) { @@ -45,10 +46,8 @@ size_t parseHexString(uint8_t *out, uint16_t outLen, const char *input) { for (size_t i = 0; i < len; i += 2) { char tmp1, tmp2; - if (hex2dec(input[i], &tmp1)) - return 0; - if (hex2dec(input[i + 1], &tmp2)) - return 0; + if (hex2dec(input[i], &tmp1)) return 0; + if (hex2dec(input[i + 1], &tmp2)) return 0; out[i >> 1u] = (tmp1 << 4u) + tmp2; } diff --git a/deps/ledger-zxlib/src/segwit_addr.c b/deps/ledger-zxlib/src/segwit_addr.c index 93aa1ab0..ae1a6be4 100644 --- a/deps/ledger-zxlib/src/segwit_addr.c +++ b/deps/ledger-zxlib/src/segwit_addr.c @@ -18,20 +18,16 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ -#include +#include "segwit_addr.h" + #include +#include #include -#include "segwit_addr.h" - uint32_t bech32_polymod_step(uint32_t pre) { uint8_t b = pre >> 25u; - return ((pre & 0x1FFFFFFu) << 5u) ^ - (-((b >> 0u) & 1u) & 0x3b6a57b2UL) ^ - (-((b >> 1u) & 1u) & 0x26508e6dUL) ^ - (-((b >> 2u) & 1u) & 0x1ea119faUL) ^ - (-((b >> 3u) & 1u) & 0x3d4233ddUL) ^ - (-((b >> 4u) & 1u) & 0x2a1462b3UL); + return ((pre & 0x1FFFFFFu) << 5u) ^ (-((b >> 0u) & 1u) & 0x3b6a57b2UL) ^ (-((b >> 1u) & 1u) & 0x26508e6dUL) ^ + (-((b >> 2u) & 1u) & 0x1ea119faUL) ^ (-((b >> 3u) & 1u) & 0x3d4233ddUL) ^ (-((b >> 4u) & 1u) & 0x2a1462b3UL); } static uint32_t bech32_final_constant(bech32_encoding enc) { @@ -40,18 +36,14 @@ static uint32_t bech32_final_constant(bech32_encoding enc) { return 0; } -static const char* charset = "qpzry9x8gf2tvdw0s3jn54khce6mua7l"; +static const char *charset = "qpzry9x8gf2tvdw0s3jn54khce6mua7l"; static const int8_t charset_rev[128] = { - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 15, -1, 10, 17, 21, 20, 26, 30, 7, 5, -1, -1, -1, -1, -1, -1, - -1, 29, -1, 24, 13, 25, 9, 8, 23, -1, 18, 22, 31, 27, 19, -1, - 1, 0, 3, 16, 11, 28, 12, 14, 6, 4, 2, -1, -1, -1, -1, -1, - -1, 29, -1, 24, 13, 25, 9, 8, 23, -1, 18, 22, 31, 27, 19, -1, - 1, 0, 3, 16, 11, 28, 12, 14, 6, 4, 2, -1, -1, -1, -1, -1 -}; + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 15, -1, 10, 17, + 21, 20, 26, 30, 7, 5, -1, -1, -1, -1, -1, -1, -1, 29, -1, 24, 13, 25, 9, 8, 23, -1, 18, 22, 31, 27, + 19, -1, 1, 0, 3, 16, 11, 28, 12, 14, 6, 4, 2, -1, -1, -1, -1, -1, -1, 29, -1, 24, 13, 25, 9, 8, + 23, -1, 18, 22, 31, 27, 19, -1, 1, 0, 3, 16, 11, 28, 12, 14, 6, 4, 2, -1, -1, -1, -1, -1}; int bech32_encode(char *output, const char *hrp, const uint8_t *data, size_t data_len, bech32_encoding enc) { uint32_t chk = 1; @@ -89,7 +81,7 @@ int bech32_encode(char *output, const char *hrp, const uint8_t *data, size_t dat return 1; } -bech32_encoding bech32_decode(char* hrp, uint8_t *data, size_t *data_len, const char *input) { +bech32_encoding bech32_decode(char *hrp, uint8_t *data, size_t *data_len, const char *input) { uint32_t chk = 1; size_t i; size_t input_len = strlen(input); @@ -152,7 +144,7 @@ bech32_encoding bech32_decode(char* hrp, uint8_t *data, size_t *data_len, const } } -int convert_bits(uint8_t* out, size_t* outlen, int outBits, const uint8_t* in, size_t inLen, int inBits, int pad) { +int convert_bits(uint8_t *out, size_t *outlen, int outBits, const uint8_t *in, size_t inLen, int inBits, int pad) { uint32_t val = 0; int bits = 0; uint32_t maxv = (((uint32_t)1u) << outBits) - 1u; @@ -188,7 +180,7 @@ int segwit_addr_encode(char *output, const char *hrp, int witver, const uint8_t return bech32_encode(output, hrp, data, datalen, enc); } -int segwit_addr_decode(int* witver, uint8_t* witdata, size_t* witdata_len, const char* hrp, const char* addr) { +int segwit_addr_decode(int *witver, uint8_t *witdata, size_t *witdata_len, const char *hrp, const char *addr) { uint8_t data[84]; char hrp_actual[84]; size_t data_len; diff --git a/deps/ledger-zxlib/src/sigutils.c b/deps/ledger-zxlib/src/sigutils.c index 107088fd..ddfa257e 100644 --- a/deps/ledger-zxlib/src/sigutils.c +++ b/deps/ledger-zxlib/src/sigutils.c @@ -1,18 +1,18 @@ /******************************************************************************* -* (c) 2020 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #include #include @@ -21,12 +21,8 @@ #define PAYLOADLEN 32 #define MAXPAYLOADLEN 33 -err_convert_e convertDERtoRSV(const uint8_t *inSignatureDER, - unsigned int inInfo, - uint8_t *outR, - uint8_t *outS, +err_convert_e convertDERtoRSV(const uint8_t *inSignatureDER, unsigned int inInfo, uint8_t *outR, uint8_t *outS, uint8_t *outV) { - // https://github.com/libbitcoin/libbitcoin-system/wiki/ECDSA-and-DER-Signatures#serialised-der-signature-sequence // 0 [1 byte] - DER Prefix // 1 [1 byte] - Payload len @@ -86,7 +82,7 @@ err_convert_e convertDERtoRSV(const uint8_t *inSignatureDER, outR += PAYLOADLEN - rLen; } if (rLen > PAYLOADLEN) { - rPtr += rLen - PAYLOADLEN; // move forward get only 32 bytes + rPtr += rLen - PAYLOADLEN; // move forward get only 32 bytes rLen = PAYLOADLEN; } @@ -94,7 +90,7 @@ err_convert_e convertDERtoRSV(const uint8_t *inSignatureDER, outS += PAYLOADLEN - sLen; } if (sLen > PAYLOADLEN) { - sPtr += sLen - PAYLOADLEN; // move forward get only 32 bytes + sPtr += sLen - PAYLOADLEN; // move forward get only 32 bytes sLen = PAYLOADLEN; } diff --git a/deps/ledger-zxlib/src/timeutils.c b/deps/ledger-zxlib/src/timeutils.c index 11d27340..b410f7a5 100644 --- a/deps/ledger-zxlib/src/timeutils.c +++ b/deps/ledger-zxlib/src/timeutils.c @@ -1,445 +1,79 @@ /******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ -#include "zxmacros.h" + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #include "timeutils.h" +#include "zxmacros.h" + #ifdef __cplusplus extern "C" { #endif -#include #include +#include -const uint8_t monthDays[] = { - 31, - 28, - 31, - 30, - 31, - 30, - 31, - 31, - 30, - 31, - 30, - 31 -}; +const uint8_t monthDays[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; +// This table can be generated using scripts/yearLookup.py. It covers up to year 2600 const uint32_t yearLookup[] = { - 0, - 365, - 730, - 1096, - 1461, - 1826, - 2191, - 2557, - 2922, - 3287, - 3652, - 4018, - 4383, - 4748, - 5113, - 5479, - 5844, - 6209, - 6574, - 6940, - 7305, - 7670, - 8035, - 8401, - 8766, - 9131, - 9496, - 9862, - 10227, - 10592, - 10957, - 11323, - 11688, - 12053, - 12418, - 12784, - 13149, - 13514, - 13879, - 14245, - 14610, - 14975, - 15340, - 15706, - 16071, - 16436, - 16801, - 17167, - 17532, - 17897, - 18262, - 18628, - 18993, - 19358, - 19723, - 20089, - 20454, - 20819, - 21184, - 21550, - 21915, - 22280, - 22645, - 23011, - 23376, - 23741, - 24106, - 24472, - 24837, - 25202, - 25567, - 25933, - 26298, - 26663, - 27028, - 27394, - 27759, - 28124, - 28489, - 28855, - 29220, - 29585, - 29950, - 30316, - 30681, - 31046, - 31411, - 31777, - 32142, - 32507, - 32872, - 33238, - 33603, - 33968, - 34333, - 34699, - 35064, - 35429, - 35794, - 36160, - 36525, - 36890, - 37255, - 37621, - 37986, - 38351, - 38716, - 39082, - 39447, - 39812, - 40177, - 40543, - 40908, - 41273, - 41638, - 42004, - 42369, - 42734, - 43099, - 43465, - 43830, - 44195, - 44560, - 44926, - 45291, - 45656, - 46021, - 46387, - 46752, - 47117, - 47482, - 47847, - 48212, - 48577, - 48942, - 49308, - 49673, - 50038, - 50403, - 50769, - 51134, - 51499, - 51864, - 52230, - 52595, - 52960, - 53325, - 53691, - 54056, - 54421, - 54786, - 55152, - 55517, - 55882, - 56247, - 56613, - 56978, - 57343, - 57708, - 58074, - 58439, - 58804, - 59169, - 59535, - 59900, - 60265, - 60630, - 60996, - 61361, - 61726, - 62091, - 62457, - 62822, - 63187, - 63552, - 63918, - 64283, - 64648, - 65013, - 65379, - 65744, - 66109, - 66474, - 66840, - 67205, - 67570, - 67935, - 68301, - 68666, - 69031, - 69396, - 69762, - 70127, - 70492, - 70857, - 71223, - 71588, - 71953, - 72318, - 72684, - 73049, - 73414, - 73779, - 74145, - 74510, - 74875, - 75240, - 75606, - 75971, - 76336, - 76701, - 77067, - 77432, - 77797, - 78162, - 78528, - 78893, - 79258, - 79623, - 79989, - 80354, - 80719, - 81084, - 81450, - 81815, - 82180, - 82545, - 82911, - 83276, - 83641, - 84006, - 84371, - 84736, - 85101, - 85466, - 85832, - 86197, - 86562, - 86927, - 87293, - 87658, - 88023, - 88388, - 88754, - 89119, - 89484, - 89849, - 90215, - 90580, - 90945, - 91310, - 91676, - 92041, - 92406, - 92771, - 93137, - 93502, - 93867, - 94232, - 94598, - 94963, - 95328, - 95693, - 96059, - 96424, - 96789, - 97154, - 97520, - 97885, - 98250, - 98615, - 98981, - 99346, - 99711, - 100076, - 100442, - 100807, - 101172, - 101537, - 101903, - 102268, - 102633, - 102998, - 103364, - 103729, - 104094, - 104459, - 104825, - 105190, - 105555, - 105920, - 106286, - 106651, - 107016, - 107381, - 107747, - 108112, - 108477, - 108842, - 109208, - 109573, - 109938, - 110303, - 110669, - 111034, - 111399, - 111764, - 112130, - 112495, - 112860, - 113225, - 113591, - 113956, - 114321, - 114686, - 115052, - 115417, - 115782, - 116147, - 116513, - 116878, - 117243, - 117608, - 117974, - 118339, - 118704, - 119069, - 119435, - 119800, - 120165, - 120530, - 120895, - 121260, - 121625, - 121990, - 122356, - 122721, - 123086, - 123451, - 123817, - 124182, - 124547, - 124912, - 125278, - 125643, - 126008, - 126373, - 126739, - 127104, - 127469, - 127834, - 128200, - 128565, - 128930, - 129295, - 129661, - 130026, - 130391, - 130756, - 131122, - 131487, - 131852, - 132217, - 132583, - 132948, - 133313, - 133678, - 134044, - 134409, - 134774, - 135139, - 135505, - 135870, - 136235, - 136600, - 136966, - 137331, - 137696, - 138061, - 138427, - 138792, - 139157, - 139522, - 139888, - 140253, - 140618, - 140983, - 141349, - 141714, - 142079, - 142444, - 142810, - 143175, - 143540, - 143905, - 144271, - 144636, - 145001, - 145366, - 145732, -}; + 0, 365, 730, 1096, 1461, 1826, 2191, 2557, 2922, 3287, 3652, 4018, 4383, 4748, + 5113, 5479, 5844, 6209, 6574, 6940, 7305, 7670, 8035, 8401, 8766, 9131, 9496, 9862, + 10227, 10592, 10957, 11323, 11688, 12053, 12418, 12784, 13149, 13514, 13879, 14245, 14610, 14975, + 15340, 15706, 16071, 16436, 16801, 17167, 17532, 17897, 18262, 18628, 18993, 19358, 19723, 20089, + 20454, 20819, 21184, 21550, 21915, 22280, 22645, 23011, 23376, 23741, 24106, 24472, 24837, 25202, + 25567, 25933, 26298, 26663, 27028, 27394, 27759, 28124, 28489, 28855, 29220, 29585, 29950, 30316, + 30681, 31046, 31411, 31777, 32142, 32507, 32872, 33238, 33603, 33968, 34333, 34699, 35064, 35429, + 35794, 36160, 36525, 36890, 37255, 37621, 37986, 38351, 38716, 39082, 39447, 39812, 40177, 40543, + 40908, 41273, 41638, 42004, 42369, 42734, 43099, 43465, 43830, 44195, 44560, 44926, 45291, 45656, + 46021, 46387, 46752, 47117, 47482, 47847, 48212, 48577, 48942, 49308, 49673, 50038, 50403, 50769, + 51134, 51499, 51864, 52230, 52595, 52960, 53325, 53691, 54056, 54421, 54786, 55152, 55517, 55882, + 56247, 56613, 56978, 57343, 57708, 58074, 58439, 58804, 59169, 59535, 59900, 60265, 60630, 60996, + 61361, 61726, 62091, 62457, 62822, 63187, 63552, 63918, 64283, 64648, 65013, 65379, 65744, 66109, + 66474, 66840, 67205, 67570, 67935, 68301, 68666, 69031, 69396, 69762, 70127, 70492, 70857, 71223, + 71588, 71953, 72318, 72684, 73049, 73414, 73779, 74145, 74510, 74875, 75240, 75606, 75971, 76336, + 76701, 77067, 77432, 77797, 78162, 78528, 78893, 79258, 79623, 79989, 80354, 80719, 81084, 81450, + 81815, 82180, 82545, 82911, 83276, 83641, 84006, 84371, 84736, 85101, 85466, 85832, 86197, 86562, + 86927, 87293, 87658, 88023, 88388, 88754, 89119, 89484, 89849, 90215, 90580, 90945, 91310, 91676, + 92041, 92406, 92771, 93137, 93502, 93867, 94232, 94598, 94963, 95328, 95693, 96059, 96424, 96789, + 97154, 97520, 97885, 98250, 98615, 98981, 99346, 99711, 100076, 100442, 100807, 101172, 101537, 101903, + 102268, 102633, 102998, 103364, 103729, 104094, 104459, 104825, 105190, 105555, 105920, 106286, 106651, 107016, + 107381, 107747, 108112, 108477, 108842, 109208, 109573, 109938, 110303, 110669, 111034, 111399, 111764, 112130, + 112495, 112860, 113225, 113591, 113956, 114321, 114686, 115052, 115417, 115782, 116147, 116513, 116878, 117243, + 117608, 117974, 118339, 118704, 119069, 119435, 119800, 120165, 120530, 120895, 121260, 121625, 121990, 122356, + 122721, 123086, 123451, 123817, 124182, 124547, 124912, 125278, 125643, 126008, 126373, 126739, 127104, 127469, + 127834, 128200, 128565, 128930, 129295, 129661, 130026, 130391, 130756, 131122, 131487, 131852, 132217, 132583, + 132948, 133313, 133678, 134044, 134409, 134774, 135139, 135505, 135870, 136235, 136600, 136966, 137331, 137696, + 138061, 138427, 138792, 139157, 139522, 139888, 140253, 140618, 140983, 141349, 141714, 142079, 142444, 142810, + 143175, 143540, 143905, 144271, 144636, 145001, 145366, 145732, 146097, 146462, 146827, 147193, 147558, 147923, + 148288, 148654, 149019, 149384, 149749, 150115, 150480, 150845, 151210, 151576, 151941, 152306, 152671, 153037, + 153402, 153767, 154132, 154498, 154863, 155228, 155593, 155959, 156324, 156689, 157054, 157420, 157785, 158150, + 158515, 158881, 159246, 159611, 159976, 160342, 160707, 161072, 161437, 161803, 162168, 162533, 162898, 163264, + 163629, 163994, 164359, 164725, 165090, 165455, 165820, 166186, 166551, 166916, 167281, 167647, 168012, 168377, + 168742, 169108, 169473, 169838, 170203, 170569, 170934, 171299, 171664, 172030, 172395, 172760, 173125, 173491, + 173856, 174221, 174586, 174952, 175317, 175682, 176047, 176413, 176778, 177143, 177508, 177874, 178239, 178604, + 178969, 179335, 179700, 180065, 180430, 180796, 181161, 181526, 181891, 182257, 182622, 182987, 183352, 183718, + 184083, 184448, 184813, 185179, 185544, 185909, 186274, 186640, 187005, 187370, 187735, 188101, 188466, 188831, + 189196, 189562, 189927, 190292, 190657, 191023, 191388, 191753, 192118, 192484, 192849, 193214, 193579, 193944, + 194309, 194674, 195039, 195405, 195770, 196135, 196500, 196866, 197231, 197596, 197961, 198327, 198692, 199057, + 199422, 199788, 200153, 200518, 200883, 201249, 201614, 201979, 202344, 202710, 203075, 203440, 203805, 204171, + 204536, 204901, 205266, 205632, 205997, 206362, 206727, 207093, 207458, 207823, 208188, 208554, 208919, 209284, + 209649, 210015, 210380, 210745, 211110, 211476, 211841, 212206, 212571, 212937, 213302, 213667, 214032, 214398, + 214763, 215128, 215493, 215859, 216224, 216589, 216954, 217320, 217685, 218050, 218415, 218781, 219146, 219511, + 219876, 220242, 220607, 220972, 221337, 221703, 222068, 222433, 222798, 223164, 223529, 223894, 224259, 224625, + 224990, 225355, 225720, 226086, 226451, 226816, 227181, 227547, 227912, 228277, 228642, 229008, 229373, 229738, + 230103}; // ARM does not implement gmtime. This is a simple alternative implementation // based on section 4.16 @@ -450,33 +84,35 @@ zxerr_t extractTime(uint64_t time, timedata_t *date) { } MEMZERO(date, sizeof(timedata_t)); - date->tm_sec = (uint8_t) (time % 60); + date->tm_sec = (uint8_t)(time % 60); time -= date->tm_sec; time /= 60; - date->tm_min = (uint8_t) (time % 60); + date->tm_min = (uint8_t)(time % 60); time -= date->tm_min; time /= 60; - date->tm_hour = (uint8_t) (time % 24); + date->tm_hour = (uint8_t)(time % 24); time -= date->tm_hour; time /= 24; // Look up tm_year date->tm_year = 0; - const uint16_t yearLookupSize = sizeof(yearLookup)/sizeof(yearLookup[0]); - while (date->tm_year < yearLookupSize && yearLookup[date->tm_year] <= time) date->tm_year++; + const uint16_t yearLookupSize = sizeof(yearLookup) / sizeof(yearLookup[0]); + while (date->tm_year < yearLookupSize && yearLookup[date->tm_year] <= time) { + date->tm_year++; + } if (date->tm_year == 0 || date->tm_year == yearLookupSize) { return zxerr_out_of_bounds; } date->tm_year--; - date->tm_day = (uint16_t) (time - yearLookup[date->tm_year] + 1); - date->tm_year = (uint16_t) (1970 + date->tm_year); + date->tm_day = (uint16_t)(time - yearLookup[date->tm_year] + 1); + date->tm_year = (uint16_t)(1970 + date->tm_year); // Get day/month - uint8_t leap = (uint8_t) (date->tm_year % 4 == 0 && (date->tm_year % 100 != 0 || date->tm_year % 400 == 0) ? 1 : 0); + uint8_t leap = (uint8_t)(date->tm_year % 4 == 0 && (date->tm_year % 100 != 0 || date->tm_year % 400 == 0) ? 1 : 0); for (date->tm_mon = 0; date->tm_mon < 12; date->tm_mon++) { uint8_t tmp = monthDays[date->tm_mon]; @@ -492,21 +128,15 @@ zxerr_t extractTime(uint64_t time, timedata_t *date) { return zxerr_ok; } -zxerr_t decodeTime(timedata_t* td, uint64_t t) { - return extractTime(t, td); -} +zxerr_t decodeTime(timedata_t *td, uint64_t t) { return extractTime(t, td); } zxerr_t printTime(char *out, uint16_t outLen, uint64_t t) { timedata_t date; CHECK_ZXERR(extractTime(t, &date)) // YYYYmmdd HH:MM:SS - snprintf(out, outLen, "%02d%s%04d %02d:%02d:%02dUTC", - date.tm_day, - date.monthName, - date.tm_year, - date.tm_hour, date.tm_min, date.tm_sec - ); + snprintf(out, outLen, "%02d%s%04d %02d:%02d:%02dUTC", date.tm_day, date.monthName, date.tm_year, date.tm_hour, + date.tm_min, date.tm_sec); return zxerr_ok; } @@ -516,17 +146,12 @@ zxerr_t printTimeSpecialFormat(char *out, uint16_t outLen, uint64_t t) { CHECK_ZXERR(extractTime(t, &date)) // YYYYmmdd HH:MM:SS - snprintf(out, outLen, "%d-%02d-%02dT%02d:%02d:%02dZ", - date.tm_year, - date.tm_mon, - date.tm_day, - date.tm_hour, date.tm_min, date.tm_sec - ); + snprintf(out, outLen, "%d-%02d-%02dT%02d:%02d:%02dZ", date.tm_year, date.tm_mon, date.tm_day, date.tm_hour, + date.tm_min, date.tm_sec); return zxerr_ok; } - #ifdef __cplusplus } #endif diff --git a/deps/ledger-zxlib/src/zxcanary.c b/deps/ledger-zxlib/src/zxcanary.c new file mode 100644 index 00000000..6ba21b1f --- /dev/null +++ b/deps/ledger-zxlib/src/zxcanary.c @@ -0,0 +1,62 @@ +/******************************************************************************* + * (c) 2018 - 2023 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ +#include "zxcanary.h" + +#include +#include + +#include "zxmacros.h" + +// This symbol is defined by the link script to be at the start of the stack area. +extern unsigned int app_stack_canary; +#define ZONDAX_CANARY (*((volatile uint32_t *)(((uint8_t *)&app_stack_canary) + sizeof(uint32_t)))) + +#if defined(HAVE_ZONDAX_CANARY) +#include "errors.h" +#include "os_random.h" + +static uint32_t dynamicCanary = 0; +static bool initialized = false; +#endif + +void init_zondax_canary() { +#if defined(HAVE_ZONDAX_CANARY) + if (initialized) return; + + uint8_t randomNum[10] = {0}; + if (cx_get_random_bytes(randomNum, sizeof(randomNum)) != CX_OK) { + handle_stack_overflow(); + } + + for (uint8_t i = 0; i < sizeof(uint32_t); i++) { + ZEMU_LOGF(50, "BYTE %d is: %x\n", i, randomNum[i]) + dynamicCanary += randomNum[i] << (8 * i); + } + + ZONDAX_CANARY = dynamicCanary; + initialized = true; + ZEMU_LOGF(50, "RANDOM CANARY: %d\n", dynamicCanary) +#endif +} + +void check_zondax_canary() { +#if defined(HAVE_ZONDAX_CANARY) + if (!initialized || ZONDAX_CANARY != dynamicCanary) { + ZEMU_LOGF(50, "ZONDAX CANARY TRIGGERED!!!!!\n") + handle_stack_overflow(); + } +#endif +} diff --git a/deps/ledger-zxlib/src/zxformat.c b/deps/ledger-zxlib/src/zxformat.c index 8625de57..3f18fc10 100644 --- a/deps/ledger-zxlib/src/zxformat.c +++ b/deps/ledger-zxlib/src/zxformat.c @@ -1,36 +1,36 @@ /******************************************************************************* -* (c) 2020 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #include "zxformat.h" + #include #include + #include "utf8.h" -size_t asciify(char *utf8_in_ascii_out) { - return asciify_ext(utf8_in_ascii_out, utf8_in_ascii_out); -} +size_t asciify(char *utf8_in_ascii_out) { return asciify_ext(utf8_in_ascii_out, utf8_in_ascii_out); } size_t asciify_ext(const char *utf8_in, char *ascii_only_out) { - void *p = (void *) utf8_in; + void *p = (void *)utf8_in; char *q = ascii_only_out; // utf8valid returns zero on success - while (*((char *) p) && utf8valid(p) == 0) { + while (*((char *)p) && utf8valid(p) == 0) { utf8_int32_t tmp_codepoint = 0; p = utf8codepoint(p, &tmp_codepoint); - *q = (char) ((tmp_codepoint >= 32 && tmp_codepoint <= (int32_t) 0x7F) ? tmp_codepoint : '.'); + *q = (char)((tmp_codepoint >= 32 && tmp_codepoint <= (int32_t)0x7F) ? tmp_codepoint : '.'); q++; } @@ -88,15 +88,15 @@ uint8_t intstr_to_fpstr_inplace(char *number, size_t number_max_size, uint8_t de // Now insert decimal point -// 0123456789012 <-decimal places -// abcd < numChars = 4 -// abcd < shift -// 000000000abcd < fill -// 0.00000000abcd < add decimal point - - if (numChars < decimalPlaces + 1) { + // 0123456789012 <-decimal places + // abcd < numChars = 4 + // abcd < shift + // 000000000abcd < fill + // 0.00000000abcd < add decimal point + const uint16_t tmpDecimalPlaces = decimalPlaces; + if (numChars < tmpDecimalPlaces + 1) { // Move to end - const uint16_t padSize = decimalPlaces - numChars + 1; + const uint16_t padSize = tmpDecimalPlaces - numChars + 1; MEMMOVE(number + padSize, number, numChars); MEMSET(number, '0', padSize); numChars = strnlen(number, number_max_size); @@ -116,7 +116,77 @@ uint8_t intstr_to_fpstr_inplace(char *number, size_t number_max_size, uint8_t de // Overflow return 0; } - return (uint8_t) numChars; + return (uint8_t)numChars; +} + +zxerr_t insertDecimalPoint(char *output, uint16_t outputLen, uint16_t decimalPlaces) { + if (output == NULL || outputLen == 0 || decimalPlaces > outputLen || decimalPlaces == UINT16_MAX) { + return zxerr_buffer_too_small; + } + + uint16_t numChars = strnlen(output, outputLen); + MEMZERO(output + numChars, outputLen - numChars); + + if (outputLen <= numChars) { + // No space to do anything + return zxerr_buffer_too_small; + } + + if (numChars == 0) { + // Empty number, make a zero + snprintf(output, outputLen, "0"); + numChars = 1; + } + + // Check all are numbers + uint16_t firstDigit = numChars; + for (size_t i = 0; i < numChars; i++) { + if (output[i] < '0' || output[i] > '9') { + snprintf(output, outputLen, "ERR"); + return zxerr_encoding_failed; + } + if (output[i] != '0' && firstDigit > i) { + firstDigit = i; + } + } + + // Trim any incorrect leading zeros + if (firstDigit == numChars) { + snprintf(output, outputLen, "0"); + numChars = 1; + } else { + // Trim leading zeros + MEMMOVE(output, output + firstDigit, numChars - firstDigit); + MEMZERO(output + numChars - firstDigit, firstDigit); + } + + // If there are no decimal places return + if (decimalPlaces == 0) { + return zxerr_ok; + } + + // Now insert decimal point + // 0123456789012 <-decimal places + // abcd < numChars = 4 + // abcd < shift + // 000000000abcd < fill + // 0.00000000abcd < add decimal point + if (numChars < decimalPlaces + 1) { + // Move to end + const uint16_t padSize = decimalPlaces - numChars + 1; + MEMMOVE(output + padSize, output, numChars); + MEMSET(output, '0', padSize); + numChars = strnlen(output, outputLen); + } + + if (numChars < decimalPlaces) { + return zxerr_encoding_failed; + } + // add decimal point + const uint16_t pointPosition = numChars - decimalPlaces; + MEMMOVE(output + pointPosition + 1, output + pointPosition, decimalPlaces); // shift content + output[pointPosition] = '.'; + return zxerr_ok; } size_t z_strlen(const char *buffer, size_t maxSize) { diff --git a/deps/ledger-zxlib/src/zxmacros.c b/deps/ledger-zxlib/src/zxmacros.c index 62e46af4..a8ae69fa 100644 --- a/deps/ledger-zxlib/src/zxmacros.c +++ b/deps/ledger-zxlib/src/zxmacros.c @@ -1,20 +1,22 @@ /******************************************************************************* -* (c) 2018 Zondax GmbH -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -********************************************************************************/ + * (c) 2018 - 2024 Zondax AG + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + ********************************************************************************/ #include "zxmacros.h" +#include "zxcanary.h" + #ifdef __cplusplus #pragma clang diagnostic push #pragma ide diagnostic ignored "EndlessLoop" @@ -22,7 +24,8 @@ void handle_stack_overflow() { zemu_log("!!!!!!!!!!!!!!!!!!!!!! CANARY TRIGGERED!!! STACK OVERFLOW DETECTED\n"); -#if defined (TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX) +#if defined(TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX) || \ + defined(TARGET_FLEX) io_seproxyhal_se_reset(); #else while (1); @@ -34,23 +37,31 @@ void handle_stack_overflow() { #endif __Z_UNUSED void check_app_canary() { -#if defined (TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX) +#if defined(TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX) || \ + defined(TARGET_FLEX) if (app_stack_canary != APP_STACK_CANARY_MAGIC) handle_stack_overflow(); + check_zondax_canary(); #endif } -#if defined(ZEMU_LOGGING) && (defined (TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX)) +#if defined(ZEMU_LOGGING) && (defined(TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || \ + defined(TARGET_STAX) || defined(TARGET_FLEX)) void zemu_log_stack(const char *ctx) { - #define STACK_SHIFT 20 - void* p = NULL; +#define STACK_SHIFT 20 + void *p = NULL; char buf[70]; - snprintf(buf, sizeof(buf), "|SP| %p %p (%d) : %s\n", - &app_stack_canary, - ((void*)&p)+STACK_SHIFT, - (uint32_t)((void*)&p)+STACK_SHIFT - (uint32_t)&app_stack_canary, - ctx); +#if defined(HAVE_ZONDAX_CANARY) + // When Zondax canary is enabled, we add a random canary just above `APP_STACK_CANARY_MAGIC 0xDEAD0031` + const uint32_t availableStack = + ((uint32_t)((void *)&p) + STACK_SHIFT - (uint32_t)&app_stack_canary) - sizeof(uint32_t); +#else + const uint32_t availableStack = (uint32_t)((void *)&p) + STACK_SHIFT - (uint32_t)&app_stack_canary; +#endif + + snprintf(buf, sizeof(buf), "|SP| %p %p (%d) : %s\n", &app_stack_canary, ((void *)&p) + STACK_SHIFT, availableStack, + ctx); zemu_log(buf); - (void) ctx; + (void)ctx; } #else @@ -58,8 +69,8 @@ void zemu_log_stack(__Z_UNUSED const char *ctx) {} #endif - -#if defined(ZEMU_LOGGING) && (defined (TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX)) +#if defined(ZEMU_LOGGING) && (defined(TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || \ + defined(TARGET_STAX) || defined(TARGET_FLEX)) void zemu_trace(const char *file, uint32_t line) { char buf[200]; snprintf(buf, sizeof(buf), "|TRACE| %s:%d\n", file, line); diff --git a/deps/ledger-zxlib/src/zxutils_ledger.c b/deps/ledger-zxlib/src/zxutils_ledger.c index 48006657..db00941f 100644 --- a/deps/ledger-zxlib/src/zxutils_ledger.c +++ b/deps/ledger-zxlib/src/zxutils_ledger.c @@ -1,19 +1,19 @@ -//#******************************************************************************* -//#* (c) 2021 Zondax GmbH -//#* (c) 2020 Ledger SAS -//#* -//#* Licensed under the Apache License, Version 2.0 (the "License"); -//#* you may not use this file except in compliance with the License. -//#* You may obtain a copy of the License at -//#* -//#* http://www.apache.org/licenses/LICENSE-2.0 -//#* -//#* Unless required by applicable law or agreed to in writing, software -//#* distributed under the License is distributed on an "AS IS" BASIS, -//#* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//#* See the License for the specific language governing permissions and -//#* limitations under the License. -//#******************************************************************************** +// #******************************************************************************* +// #* (c) 2018 - 2024 Zondax AG +// #* (c) 2020 Ledger SAS +// #* +// #* Licensed under the Apache License, Version 2.0 (the "License"); +// #* you may not use this file except in compliance with the License. +// #* You may obtain a copy of the License at +// #* +// #* http://www.apache.org/licenses/LICENSE-2.0 +// #* +// #* Unless required by applicable law or agreed to in writing, software +// #* distributed under the License is distributed on an "AS IS" BASIS, +// #* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// #* See the License for the specific language governing permissions and +// #* limitations under the License. +// #******************************************************************************** #include "zxutils_ledger.h" #ifndef NULL @@ -24,131 +24,130 @@ // nano S characters, in the two possible fonts: // - BAGL_FONT_OPEN_SANS_EXTRABOLD_11px, // - BAGL_FONT_OPEN_SANS_REGULAR_11px. -#define NANOS_FIRST_CHAR 0x20 -#define NANOS_LAST_CHAR 0x7F +#define NANOS_FIRST_CHAR 0x20 +#define NANOS_LAST_CHAR 0x7F // OPEN_SANS_REGULAR_11PX << 4 | OPEN_SANS_EXTRABOLD_11PX const char nanos_characters_width[96] = { - 3 << 4 | 3, /* code 0020 */ - 3 << 4 | 3, /* code 0021 */ - 4 << 4 | 6, /* code 0022 */ - 7 << 4 | 7, /* code 0023 */ - 6 << 4 | 6, /* code 0024 */ - 9 << 4 | 10, /* code 0025 */ - 8 << 4 | 9, /* code 0026 */ - 2 << 4 | 3, /* code 0027 */ - 3 << 4 | 4, /* code 0028 */ - 3 << 4 | 4, /* code 0029 */ - 6 << 4 | 6, /* code 002A */ - 6 << 4 | 6, /* code 002B */ - 3 << 4 | 3, /* code 002C */ - 4 << 4 | 4, /* code 002D */ - 3 << 4 | 3, /* code 002E */ - 4 << 4 | 5, /* code 002F */ - 6 << 4 | 8, /* code 0030 */ - 6 << 4 | 6, /* code 0031 */ - 6 << 4 | 7, /* code 0032 */ - 6 << 4 | 7, /* code 0033 */ - 8 << 4 | 8, /* code 0034 */ - 6 << 4 | 6, /* code 0035 */ - 6 << 4 | 8, /* code 0036 */ - 6 << 4 | 7, /* code 0037 */ - 6 << 4 | 8, /* code 0038 */ - 6 << 4 | 8, /* code 0039 */ - 3 << 4 | 3, /* code 003A */ - 3 << 4 | 3, /* code 003B */ - 6 << 4 | 5, /* code 003C */ - 6 << 4 | 6, /* code 003D */ - 6 << 4 | 5, /* code 003E */ - 5 << 4 | 6, /* code 003F */ - 10 << 4 | 10, /* code 0040 */ - 7 << 4 | 8, /* code 0041 */ - 7 << 4 | 7, /* code 0042 */ - 7 << 4 | 7, /* code 0043 */ - 8 << 4 | 8, /* code 0044 */ - 6 << 4 | 6, /* code 0045 */ - 6 << 4 | 6, /* code 0046 */ - 8 << 4 | 8, /* code 0047 */ - 8 << 4 | 8, /* code 0048 */ - 3 << 4 | 4, /* code 0049 */ - 4 << 4 | 5, /* code 004A */ - 7 << 4 | 8, /* code 004B */ - 6 << 4 | 6, /* code 004C */ - 10 << 4 | 11, /* code 004D */ - 8 << 4 | 9, /* code 004E */ - 9 << 4 | 9, /* code 004F */ - 7 << 4 | 7, /* code 0050 */ - 9 << 4 | 9, /* code 0051 */ - 7 << 4 | 8, /* code 0052 */ - 6 << 4 | 6, /* code 0053 */ - 7 << 4 | 6, /* code 0054 */ - 8 << 4 | 8, /* code 0055 */ - 7 << 4 | 6, /* code 0056 */ - 10 << 4 | 11, /* code 0057 */ - 6 << 4 | 8, /* code 0058 */ - 6 << 4 | 7, /* code 0059 */ - 6 << 4 | 7, /* code 005A */ - 4 << 4 | 5, /* code 005B */ - 4 << 4 | 5, /* code 005C */ - 4 << 4 | 5, /* code 005D */ - 6 << 4 | 7, /* code 005E */ - 5 << 4 | 6, /* code 005F */ - 6 << 4 | 7, /* code 0060 */ - 6 << 4 | 7, /* code 0061 */ - 7 << 4 | 7, /* code 0062 */ - 5 << 4 | 6, /* code 0063 */ - 7 << 4 | 7, /* code 0064 */ - 6 << 4 | 7, /* code 0065 */ - 5 << 4 | 6, /* code 0066 */ - 6 << 4 | 7, /* code 0067 */ - 7 << 4 | 7, /* code 0068 */ - 3 << 4 | 4, /* code 0069 */ - 4 << 4 | 5, /* code 006A */ - 6 << 4 | 7, /* code 006B */ - 3 << 4 | 4, /* code 006C */ - 10 << 4 | 10, /* code 006D */ - 7 << 4 | 7, /* code 006E */ - 7 << 4 | 7, /* code 006F */ - 7 << 4 | 7, /* code 0070 */ - 7 << 4 | 7, /* code 0071 */ - 4 << 4 | 5, /* code 0072 */ - 5 << 4 | 6, /* code 0073 */ - 4 << 4 | 5, /* code 0074 */ - 7 << 4 | 7, /* code 0075 */ - 6 << 4 | 7, /* code 0076 */ - 9 << 4 | 10, /* code 0077 */ - 6 << 4 | 7, /* code 0078 */ - 6 << 4 | 7, /* code 0079 */ - 5 << 4 | 6, /* code 007A */ - 4 << 4 | 5, /* code 007B */ - 6 << 4 | 6, /* code 007C */ - 4 << 4 | 5, /* code 007D */ - 6 << 4 | 6, /* code 007E */ - 7 << 4 | 6, /* code 007F */ + 3 << 4 | 3, /* code 0020 */ + 3 << 4 | 3, /* code 0021 */ + 4 << 4 | 6, /* code 0022 */ + 7 << 4 | 7, /* code 0023 */ + 6 << 4 | 6, /* code 0024 */ + 9 << 4 | 10, /* code 0025 */ + 8 << 4 | 9, /* code 0026 */ + 2 << 4 | 3, /* code 0027 */ + 3 << 4 | 4, /* code 0028 */ + 3 << 4 | 4, /* code 0029 */ + 6 << 4 | 6, /* code 002A */ + 6 << 4 | 6, /* code 002B */ + 3 << 4 | 3, /* code 002C */ + 4 << 4 | 4, /* code 002D */ + 3 << 4 | 3, /* code 002E */ + 4 << 4 | 5, /* code 002F */ + 6 << 4 | 8, /* code 0030 */ + 6 << 4 | 6, /* code 0031 */ + 6 << 4 | 7, /* code 0032 */ + 6 << 4 | 7, /* code 0033 */ + 8 << 4 | 8, /* code 0034 */ + 6 << 4 | 6, /* code 0035 */ + 6 << 4 | 8, /* code 0036 */ + 6 << 4 | 7, /* code 0037 */ + 6 << 4 | 8, /* code 0038 */ + 6 << 4 | 8, /* code 0039 */ + 3 << 4 | 3, /* code 003A */ + 3 << 4 | 3, /* code 003B */ + 6 << 4 | 5, /* code 003C */ + 6 << 4 | 6, /* code 003D */ + 6 << 4 | 5, /* code 003E */ + 5 << 4 | 6, /* code 003F */ + 10 << 4 | 10, /* code 0040 */ + 7 << 4 | 8, /* code 0041 */ + 7 << 4 | 7, /* code 0042 */ + 7 << 4 | 7, /* code 0043 */ + 8 << 4 | 8, /* code 0044 */ + 6 << 4 | 6, /* code 0045 */ + 6 << 4 | 6, /* code 0046 */ + 8 << 4 | 8, /* code 0047 */ + 8 << 4 | 8, /* code 0048 */ + 3 << 4 | 4, /* code 0049 */ + 4 << 4 | 5, /* code 004A */ + 7 << 4 | 8, /* code 004B */ + 6 << 4 | 6, /* code 004C */ + 10 << 4 | 11, /* code 004D */ + 8 << 4 | 9, /* code 004E */ + 9 << 4 | 9, /* code 004F */ + 7 << 4 | 7, /* code 0050 */ + 9 << 4 | 9, /* code 0051 */ + 7 << 4 | 8, /* code 0052 */ + 6 << 4 | 6, /* code 0053 */ + 7 << 4 | 6, /* code 0054 */ + 8 << 4 | 8, /* code 0055 */ + 7 << 4 | 6, /* code 0056 */ + 10 << 4 | 11, /* code 0057 */ + 6 << 4 | 8, /* code 0058 */ + 6 << 4 | 7, /* code 0059 */ + 6 << 4 | 7, /* code 005A */ + 4 << 4 | 5, /* code 005B */ + 4 << 4 | 5, /* code 005C */ + 4 << 4 | 5, /* code 005D */ + 6 << 4 | 7, /* code 005E */ + 5 << 4 | 6, /* code 005F */ + 6 << 4 | 7, /* code 0060 */ + 6 << 4 | 7, /* code 0061 */ + 7 << 4 | 7, /* code 0062 */ + 5 << 4 | 6, /* code 0063 */ + 7 << 4 | 7, /* code 0064 */ + 6 << 4 | 7, /* code 0065 */ + 5 << 4 | 6, /* code 0066 */ + 6 << 4 | 7, /* code 0067 */ + 7 << 4 | 7, /* code 0068 */ + 3 << 4 | 4, /* code 0069 */ + 4 << 4 | 5, /* code 006A */ + 6 << 4 | 7, /* code 006B */ + 3 << 4 | 4, /* code 006C */ + 10 << 4 | 10, /* code 006D */ + 7 << 4 | 7, /* code 006E */ + 7 << 4 | 7, /* code 006F */ + 7 << 4 | 7, /* code 0070 */ + 7 << 4 | 7, /* code 0071 */ + 4 << 4 | 5, /* code 0072 */ + 5 << 4 | 6, /* code 0073 */ + 4 << 4 | 5, /* code 0074 */ + 7 << 4 | 7, /* code 0075 */ + 6 << 4 | 7, /* code 0076 */ + 9 << 4 | 10, /* code 0077 */ + 6 << 4 | 7, /* code 0078 */ + 6 << 4 | 7, /* code 0079 */ + 5 << 4 | 6, /* code 007A */ + 4 << 4 | 5, /* code 007B */ + 6 << 4 | 6, /* code 007C */ + 4 << 4 | 5, /* code 007D */ + 6 << 4 | 6, /* code 007E */ + 7 << 4 | 6, /* code 007F */ }; -unsigned short zx_compute_line_width_light(const char* text, unsigned char text_length) { - char current_char; - unsigned short line_width = 0; +unsigned short zx_compute_line_width_light(const char *text, unsigned char text_length) { + char current_char; + unsigned short line_width = 0; - if(text == NULL) { - return 0xFFFF; - } + if (text == NULL) { + return 0xFFFF; + } - // We parse the characters of the input text on all the input length. - while (text_length--) { - current_char = *text; + // We parse the characters of the input text on all the input length. + while (text_length--) { + current_char = *text; - if (current_char < NANOS_FIRST_CHAR || current_char > NANOS_LAST_CHAR) { - if (current_char == '\n' || current_char == '\r') { - break; - } - } - else { - // Regular. - line_width += (nanos_characters_width[current_char - NANOS_FIRST_CHAR] >> 0x04) & 0x0F; + if (current_char < NANOS_FIRST_CHAR || current_char > NANOS_LAST_CHAR) { + if (current_char == '\n' || current_char == '\r') { + break; + } + } else { + // Regular. + line_width += (nanos_characters_width[current_char - NANOS_FIRST_CHAR] >> 0x04) & 0x0F; + } + text++; } - text++; - } - return line_width; + return line_width; } diff --git a/deps/ledger-zxlib/templates/Makefile.root b/deps/ledger-zxlib/templates/Makefile.root index 566f6073..6ce16398 100644 --- a/deps/ledger-zxlib/templates/Makefile.root +++ b/deps/ledger-zxlib/templates/Makefile.root @@ -1,5 +1,5 @@ #******************************************************************************* -#* (c) 2019 Zondax GmbH +#* (c) 2018 - 2024 Zondax AG #* #* Licensed under the Apache License, Version 2.0 (the "License"); #* you may not use this file except in compliance with the License. diff --git a/deps/ledger-zxlib/tests/asciify.cpp b/deps/ledger-zxlib/tests/asciify.cpp index f54e0a0a..ce6ca4eb 100644 --- a/deps/ledger-zxlib/tests/asciify.cpp +++ b/deps/ledger-zxlib/tests/asciify.cpp @@ -1,5 +1,5 @@ /******************************************************************************* -* (c) 2018 Zondax GmbH +* (c) 2018 - 2024 Zondax AG * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/deps/ledger-zxlib/tests/base64.cpp b/deps/ledger-zxlib/tests/base64.cpp index af9a8e55..4905aeb2 100644 --- a/deps/ledger-zxlib/tests/base64.cpp +++ b/deps/ledger-zxlib/tests/base64.cpp @@ -1,5 +1,5 @@ /******************************************************************************* -* (c) 2019 Zondax GmbH +* (c) 2018 - 2024 Zondax AG * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/deps/ledger-zxlib/tests/bech32.cpp b/deps/ledger-zxlib/tests/bech32.cpp index b11d2fee..a5161ed9 100644 --- a/deps/ledger-zxlib/tests/bech32.cpp +++ b/deps/ledger-zxlib/tests/bech32.cpp @@ -1,5 +1,5 @@ /******************************************************************************* -* (c) 2019 Zondax GmbH +* (c) 2018 - 2024 Zondax AG * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/deps/ledger-zxlib/tests/bip44path.cpp b/deps/ledger-zxlib/tests/bip44path.cpp index 807d5a6a..92639699 100644 --- a/deps/ledger-zxlib/tests/bip44path.cpp +++ b/deps/ledger-zxlib/tests/bip44path.cpp @@ -1,5 +1,5 @@ /******************************************************************************* -* (c) 2018 Zondax GmbH +* (c) 2018 - 2024 Zondax AG * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/deps/ledger-zxlib/tests/buffering_tests.cpp b/deps/ledger-zxlib/tests/buffering_tests.cpp index c7292d1b..c5ec5d99 100644 --- a/deps/ledger-zxlib/tests/buffering_tests.cpp +++ b/deps/ledger-zxlib/tests/buffering_tests.cpp @@ -1,5 +1,5 @@ /******************************************************************************* -* (c) 2018 Zondax GmbH +* (c) 2018 - 2024 Zondax AG * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/deps/ledger-zxlib/tests/doubledabble.cpp b/deps/ledger-zxlib/tests/doubledabble.cpp index 4b7b0488..8d3f20b3 100644 --- a/deps/ledger-zxlib/tests/doubledabble.cpp +++ b/deps/ledger-zxlib/tests/doubledabble.cpp @@ -1,5 +1,5 @@ /******************************************************************************* -* (c) 2019 Zondax GmbH +* (c) 2018 - 2024 Zondax AG * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/deps/ledger-zxlib/tests/hexutils.cpp b/deps/ledger-zxlib/tests/hexutils.cpp index e9d3ae4c..8baa826c 100644 --- a/deps/ledger-zxlib/tests/hexutils.cpp +++ b/deps/ledger-zxlib/tests/hexutils.cpp @@ -1,5 +1,5 @@ /******************************************************************************* -* (c) 2018 Zondax GmbH +* (c) 2018 - 2024 Zondax AG * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/deps/ledger-zxlib/tests/macros.cpp b/deps/ledger-zxlib/tests/macros.cpp index a4a2e862..bbd2b8f6 100644 --- a/deps/ledger-zxlib/tests/macros.cpp +++ b/deps/ledger-zxlib/tests/macros.cpp @@ -1,5 +1,5 @@ /******************************************************************************* -* (c) 2018 Zondax GmbH +* (c) 2018 - 2024 Zondax AG * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -324,6 +324,40 @@ namespace { EXPECT_EQ(std::string(number), "12.34567"); } + TEST(UINT32_TO_STR, Zero) { + char temp[10]; + const char *error = uint32_to_str(temp, sizeof(temp), uint32_t(0)); + EXPECT_STREQ(temp, "0"); + EXPECT_TRUE(error == nullptr); + } + + TEST(UINT32_TO_STR, Positive_1234) { + char temp[10]; + const char *error = uint32_to_str(temp, sizeof(temp), uint32_t(1234)); + EXPECT_STREQ(temp, "1234"); + EXPECT_TRUE(error == nullptr); + } + + TEST(UINT32_TO_STR, TooSmall_0) { + char temp[1]; + const char *error = uint32_to_str(temp, sizeof(temp), uint32_t(0)); + EXPECT_STREQ("Buffer too small", error); + } + + TEST(UINT32_TO_STR, FitsJust) { + char temp[4]; + const char *error = uint32_to_str(temp, sizeof(temp), uint32_t(999)); + EXPECT_STREQ(temp, "999"); + EXPECT_TRUE(error == nullptr); + } + + TEST(UINT32_TO_STR, Max) { + char temp[20]; + const char *error = uint32_to_str(temp, sizeof(temp), std::numeric_limits::max()); + EXPECT_STREQ(temp, "4294967295"); + EXPECT_TRUE(error == nullptr); + } + TEST(INT64_TO_STR, Zero) { char temp[10]; const char *error = int64_to_str(temp, sizeof(temp), int64_t(0)); diff --git a/deps/ledger-zxlib/tests/sigutils.cpp b/deps/ledger-zxlib/tests/sigutils.cpp index 21fde60c..77d2c904 100644 --- a/deps/ledger-zxlib/tests/sigutils.cpp +++ b/deps/ledger-zxlib/tests/sigutils.cpp @@ -1,5 +1,5 @@ /******************************************************************************* -* (c) 2020 Zondax GmbH +* (c) 2018 - 2024 Zondax AG * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/deps/ledger-zxlib/tests/zxformat.cpp b/deps/ledger-zxlib/tests/zxformat.cpp index af65eb3c..2e5f8787 100644 --- a/deps/ledger-zxlib/tests/zxformat.cpp +++ b/deps/ledger-zxlib/tests/zxformat.cpp @@ -1,5 +1,5 @@ /******************************************************************************* -* (c) 2018 Zondax GmbH +* (c) 2018 - 2024 Zondax AG * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/icons/flex_icon.png b/icons/flex_icon.png new file mode 100644 index 00000000..e0bd8e71 Binary files /dev/null and b/icons/flex_icon.png differ diff --git a/ledger_app.toml b/ledger_app.toml index aaf2b49c..4294d168 100644 --- a/ledger_app.toml +++ b/ledger_app.toml @@ -1,7 +1,7 @@ [app] build_directory = "./" sdk = "C" -devices = ["nanos", "nanos+", "nanox", "stax"] +devices = ["nanos", "nanos+", "nanox", "stax", "flex"] [tests] unit_directory = "./unit-tests/" diff --git a/src/common/tx.c b/src/common/tx.c index 57258c7c..086cf6a2 100644 --- a/src/common/tx.c +++ b/src/common/tx.c @@ -22,7 +22,7 @@ #include "zxmacros.h" #include "app_mode.h" -#if defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX) +#if defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX) || defined(TARGET_FLEX) #define RAM_BUFFER_SIZE 8192 #define FLASH_BUFFER_SIZE 16384 #elif defined(TARGET_NANOS) @@ -38,7 +38,8 @@ typedef struct { uint8_t buffer[FLASH_BUFFER_SIZE]; } storage_t; -#if defined(TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX) +#if defined(TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || \ + defined(TARGET_STAX) || defined(TARGET_FLEX) storage_t NV_CONST N_appdata_impl __attribute__((aligned(64))); #define N_appdata (*(NV_VOLATILE storage_t *) PIC(&N_appdata_impl)) #endif diff --git a/src/crypto.c b/src/crypto.c index 94507337..a3399162 100644 --- a/src/crypto.c +++ b/src/crypto.c @@ -21,7 +21,8 @@ #include "zxformat.h" #include "zxerror.h" -#if defined(TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX) +#if defined(TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || \ + defined(TARGET_STAX) || defined(TARGET_FLEX) #include "lib_standard_app/crypto_helpers.h" #include "cx.h" diff --git a/src/crypto.h b/src/crypto.h index ea6842ae..7b9692d4 100644 --- a/src/crypto.h +++ b/src/crypto.h @@ -30,7 +30,8 @@ typedef enum { HASH_UNKNOWN, HASH_SHA2_256, HASH_SHA3_256 } digest_type_e; typedef enum { CURVE_UNKNOWN, CURVE_SECP256K1, CURVE_SECP256R1 } curve_e; -#if defined(TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || defined(TARGET_STAX) +#if defined(TARGET_NANOS) || defined(TARGET_NANOX) || defined(TARGET_NANOS2) || \ + defined(TARGET_STAX) || defined(TARGET_FLEX) #else #define CX_SHA256_SIZE 32 #define CX_SHA3_256_SIZE 32 diff --git a/src/message.h b/src/message.h index 449e0af8..312c19b8 100644 --- a/src/message.h +++ b/src/message.h @@ -15,6 +15,7 @@ ********************************************************************************/ #pragma once +#include #include "zxerror.h" // Parses message from the buffer diff --git a/tests/application_client/flow_command_sender.py b/tests/application_client/flow_command_sender.py index 59f1984a..f32b8871 100644 --- a/tests/application_client/flow_command_sender.py +++ b/tests/application_client/flow_command_sender.py @@ -1,5 +1,6 @@ from enum import IntEnum, Enum from typing import Generator, Optional, List +from dataclasses import dataclass from contextlib import contextmanager from bip_utils import Bip32Utils # type: ignore[import] @@ -70,6 +71,12 @@ class HashType(str, Enum): # SHA3-256 HASH_SHA3 = "sha-3" +@dataclass(frozen=True) +class CryptoOptions: + """Stores curve and hash""" + curve: CurveChoice + hash_t: HashType + def _pack_derivation(derivation_path: str) -> bytes: """ Pack derivation path in bytes """ @@ -91,33 +98,32 @@ def _pack_derivation(derivation_path: str) -> bytes: return path_bytes -def _pack_crypto_option(curve: CurveChoice, hash_t: HashType) -> bytes: +def _pack_crypto_option(crypto_options: CryptoOptions) -> bytes: """ Pack crypto (curve + hash) options in bytes """ path_bytes: bytes = bytes() - if hash_t == HashType.HASH_SHA2: + if crypto_options.hash_t == HashType.HASH_SHA2: hash_value = 1 - elif hash_t == HashType.HASH_SHA3: + elif crypto_options.hash_t == HashType.HASH_SHA3: hash_value = 3 else: - raise ValueError(f'Wrong Hash "{hash_t}"') + raise ValueError(f'Wrong Hash "{crypto_options.hash_t}"') path_bytes += int(hash_value).to_bytes(1, byteorder='little') - if curve == CurveChoice.Nist256p1: + if crypto_options.curve == CurveChoice.Nist256p1: curve_value = 2 - elif curve == CurveChoice.Secp256k1: + elif crypto_options.curve == CurveChoice.Secp256k1: curve_value = 3 else: - raise ValueError(f'Wrong Cruve "{curve}"') + raise ValueError(f'Wrong Cruve "{crypto_options.curve}"') path_bytes += int(curve_value).to_bytes(1, byteorder='little') return path_bytes def _format_apdu_data( - curve: CurveChoice = CurveChoice.Secp256k1, - hash_t: HashType = HashType.HASH_SHA2, + crypto_options: CryptoOptions, path: str = "", address: str = "", slot: int = MAX_SLOTS, @@ -135,7 +141,7 @@ def _format_apdu_data( # Consider empty slot, force option to 0 data_path += int(0).to_bytes(2, 'little') else: - data_path += _pack_crypto_option(curve, hash_t) + data_path += _pack_crypto_option(crypto_options) return data_path @@ -149,7 +155,8 @@ def __init__(self, backend: BackendInterface) -> None: def get_generic(self) -> RAPDU: """ APDU generic version """ - data_path= _format_apdu_data(address="00") + data_path = _format_apdu_data(CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2), + address="00") return self.backend.exchange(cla=ClaType.CLA_GEN, ins=InsType.GENERIC, data=data_path) @@ -182,12 +189,11 @@ def set_slot( slot: int, address: str, path: str, - curve: CurveChoice, - hash_t: HashType, + crypto_options: CryptoOptions, ) -> Generator[None, None, None]: """ APDU set slot """ - data_path= _format_apdu_data(curve, hash_t, path, address, slot) + data_path= _format_apdu_data(crypto_options, path, address, slot) with self.backend.exchange_async(cla=ClaType.CLA_APP, ins=InsType.SET_SLOT, data=data_path) as response: @@ -196,12 +202,11 @@ def set_slot( def get_public_key_no_confirmation( self, path: str, - curve: CurveChoice, - hash_t: HashType, + crypto_options: CryptoOptions, ) -> RAPDU: """ APDU get public key - no confirmation """ - data_path= _format_apdu_data(curve, hash_t, path) + data_path= _format_apdu_data(crypto_options, path) return self.backend.exchange(cla=ClaType.CLA_APP, ins=InsType.GET_PUBKEY, p1=P1.P1_NO_CONFIRM, @@ -211,12 +216,11 @@ def get_public_key_no_confirmation( def get_public_key_with_confirmation( self, path: str, - curve: CurveChoice, - hash_t: HashType, + crypto_options: CryptoOptions, ) -> Generator[None, None, None]: """ APDU get public key - with confirmation """ - data_path= _format_apdu_data(curve, hash_t, path) + data_path= _format_apdu_data(crypto_options, path) with self.backend.exchange_async(cla=ClaType.CLA_APP, ins=InsType.GET_PUBKEY, p1=P1.P1_CONFIRM, @@ -227,14 +231,13 @@ def get_public_key_with_confirmation( def sign_tx( self, path: str, - curve: CurveChoice, + crypto_options: CryptoOptions, transaction: bytes, - hash_t: HashType, hint: str = "" ) -> Generator[None, None, None]: """ APDU sign transaction """ - data_path = _format_apdu_data(curve, hash_t, path) + data_path = _format_apdu_data(crypto_options, path) self.backend.exchange(cla=ClaType.CLA_APP, ins=InsType.SIGN, p1=P1.P1_INIT, diff --git a/tests/snapshots/flex/test_app_mainmenu/part0/00000.png b/tests/snapshots/flex/test_app_mainmenu/part0/00000.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_app_mainmenu/part0/00000.png differ diff --git a/tests/snapshots/flex/test_app_mainmenu/part0/00001.png b/tests/snapshots/flex/test_app_mainmenu/part0/00001.png new file mode 100644 index 00000000..df3cb040 Binary files /dev/null and b/tests/snapshots/flex/test_app_mainmenu/part0/00001.png differ diff --git a/tests/snapshots/flex/test_app_mainmenu/part0/00002.png b/tests/snapshots/flex/test_app_mainmenu/part0/00002.png new file mode 100644 index 00000000..7a658bf0 Binary files /dev/null and b/tests/snapshots/flex/test_app_mainmenu/part0/00002.png differ diff --git a/tests/snapshots/flex/test_app_mainmenu/part0/00003.png b/tests/snapshots/flex/test_app_mainmenu/part0/00003.png new file mode 100644 index 00000000..4321e601 Binary files /dev/null and b/tests/snapshots/flex/test_app_mainmenu/part0/00003.png differ diff --git a/tests/snapshots/flex/test_app_mainmenu/part0/00004.png b/tests/snapshots/flex/test_app_mainmenu/part0/00004.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_app_mainmenu/part0/00004.png differ diff --git a/tests/snapshots/flex/test_app_mainmenu/part1/00000.png b/tests/snapshots/flex/test_app_mainmenu/part1/00000.png new file mode 100644 index 00000000..1df5274e Binary files /dev/null and b/tests/snapshots/flex/test_app_mainmenu/part1/00000.png differ diff --git a/tests/snapshots/flex/test_app_mainmenu/part1/00001.png b/tests/snapshots/flex/test_app_mainmenu/part1/00001.png new file mode 100644 index 00000000..9f3a0b1c Binary files /dev/null and b/tests/snapshots/flex/test_app_mainmenu/part1/00001.png differ diff --git a/tests/snapshots/flex/test_app_mainmenu/part1/00002.png b/tests/snapshots/flex/test_app_mainmenu/part1/00002.png new file mode 100644 index 00000000..e11b1087 Binary files /dev/null and b/tests/snapshots/flex/test_app_mainmenu/part1/00002.png differ diff --git a/tests/snapshots/flex/test_app_mainmenu/part1/00003.png b/tests/snapshots/flex/test_app_mainmenu/part1/00003.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_app_mainmenu/part1/00003.png differ diff --git a/tests/snapshots/flex/test_app_mainmenu/part1/00004.png b/tests/snapshots/flex/test_app_mainmenu/part1/00004.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_app_mainmenu/part1/00004.png differ diff --git a/tests/snapshots/flex/test_app_mainmenu/part2/00000.png b/tests/snapshots/flex/test_app_mainmenu/part2/00000.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_app_mainmenu/part2/00000.png differ diff --git a/tests/snapshots/flex/test_app_mainmenu/part2/00001.png b/tests/snapshots/flex/test_app_mainmenu/part2/00001.png new file mode 100644 index 00000000..e73d2bb9 Binary files /dev/null and b/tests/snapshots/flex/test_app_mainmenu/part2/00001.png differ diff --git a/tests/snapshots/flex/test_app_mainmenu/part2/00002.png b/tests/snapshots/flex/test_app_mainmenu/part2/00002.png new file mode 100644 index 00000000..ef275d9a Binary files /dev/null and b/tests/snapshots/flex/test_app_mainmenu/part2/00002.png differ diff --git a/tests/snapshots/flex/test_app_mainmenu/part2/00003.png b/tests/snapshots/flex/test_app_mainmenu/part2/00003.png new file mode 100644 index 00000000..654a2225 Binary files /dev/null and b/tests/snapshots/flex/test_app_mainmenu/part2/00003.png differ diff --git a/tests/snapshots/flex/test_app_mainmenu/part2/00004.png b/tests/snapshots/flex/test_app_mainmenu/part2/00004.png new file mode 100644 index 00000000..4321e601 Binary files /dev/null and b/tests/snapshots/flex/test_app_mainmenu/part2/00004.png differ diff --git a/tests/snapshots/flex/test_app_mainmenu/part2/00005.png b/tests/snapshots/flex/test_app_mainmenu/part2/00005.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_app_mainmenu/part2/00005.png differ diff --git a/tests/snapshots/flex/test_app_mainmenu/part2/00006.png b/tests/snapshots/flex/test_app_mainmenu/part2/00006.png new file mode 100644 index 00000000..454309f4 Binary files /dev/null and b/tests/snapshots/flex/test_app_mainmenu/part2/00006.png differ diff --git a/tests/snapshots/flex/test_app_mainmenu/part2/00007.png b/tests/snapshots/flex/test_app_mainmenu/part2/00007.png new file mode 100644 index 00000000..13e3d103 Binary files /dev/null and b/tests/snapshots/flex/test_app_mainmenu/part2/00007.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part0/00000.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part0/00000.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part0/00000.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part0/00001.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part0/00001.png new file mode 100644 index 00000000..454309f4 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part0/00001.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part0/00002.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part0/00002.png new file mode 100644 index 00000000..6e3c43a4 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part0/00002.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part0/00003.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part0/00003.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part0/00003.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00000.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00000.png new file mode 100644 index 00000000..21d8dd12 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00000.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00001.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00001.png new file mode 100644 index 00000000..7af76e57 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00001.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00002.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00002.png new file mode 100644 index 00000000..605bf91e Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00002.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00003.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00003.png new file mode 100644 index 00000000..4969214b Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00003.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00004.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00004.png new file mode 100644 index 00000000..636015c8 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00004.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00005.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00005.png new file mode 100644 index 00000000..377ef44a Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00005.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00006.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00006.png new file mode 100644 index 00000000..6e228c05 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00006.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00007.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00007.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00007.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00008.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00008.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part1/00008.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00000.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00000.png new file mode 100644 index 00000000..21d8dd12 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00000.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00001.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00001.png new file mode 100644 index 00000000..52d563f1 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00001.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00002.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00002.png new file mode 100644 index 00000000..55e9c340 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00002.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00003.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00003.png new file mode 100644 index 00000000..4b546eaa Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00003.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00004.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00004.png new file mode 100644 index 00000000..cc436109 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00004.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00005.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00005.png new file mode 100644 index 00000000..7c2d5812 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00005.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00006.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00006.png new file mode 100644 index 00000000..6e228c05 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00006.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00007.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00007.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00007.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00008.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00008.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part2/00008.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00000.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00000.png new file mode 100644 index 00000000..21d8dd12 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00000.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00001.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00001.png new file mode 100644 index 00000000..25666710 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00001.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00002.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00002.png new file mode 100644 index 00000000..b614f58d Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00002.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00003.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00003.png new file mode 100644 index 00000000..4f5c16c1 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00003.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00004.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00004.png new file mode 100644 index 00000000..4dfc4170 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00004.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00005.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00005.png new file mode 100644 index 00000000..ae9e8c7c Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00005.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00006.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00006.png new file mode 100644 index 00000000..6e228c05 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00006.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00007.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00007.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00007.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00008.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00008.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00008.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00009.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00009.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part3/00009.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00000.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00000.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00001.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00001.png new file mode 100644 index 00000000..7db0e4ab Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00001.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00002.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00002.png new file mode 100644 index 00000000..676a76ee Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00002.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00003.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00003.png new file mode 100644 index 00000000..b7cd64cd Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00003.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00004.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00004.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00005.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00005.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00006.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00006.png new file mode 100644 index 00000000..71c9fc17 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00006.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00007.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00007.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00008.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00008.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00009.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part4/00009.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00000.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00000.png new file mode 100644 index 00000000..0622d00d Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00000.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00001.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00001.png new file mode 100644 index 00000000..3f4e6a4d Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00001.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00002.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00002.png new file mode 100644 index 00000000..b579b450 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00002.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00003.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00003.png new file mode 100644 index 00000000..ce640cba Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00003.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00004.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00004.png new file mode 100644 index 00000000..da64bf9a Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00004.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00005.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00005.png new file mode 100644 index 00000000..b6fb6f63 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00005.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00006.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00006.png new file mode 100644 index 00000000..b0eb7474 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00006.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00007.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00007.png new file mode 100644 index 00000000..807ac717 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00007.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00008.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00008.png new file mode 100644 index 00000000..eaebaf16 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00008.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00009.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00009.png new file mode 100644 index 00000000..12176492 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00009.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00010.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00010.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00010.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00011.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00011.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00011.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00012.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00012.png new file mode 100644 index 00000000..4e3f9ff4 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00012.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00013.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00013.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00013.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00014.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00014.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part5/00014.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00000.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00000.png new file mode 100644 index 00000000..c6d4182b Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00000.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00001.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00001.png new file mode 100644 index 00000000..cd611e3a Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00001.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00002.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00002.png new file mode 100644 index 00000000..b2fe69a6 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00002.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00003.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00003.png new file mode 100644 index 00000000..afe9c229 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00003.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00004.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00004.png new file mode 100644 index 00000000..03bc0c80 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00004.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00005.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00005.png new file mode 100644 index 00000000..9251bdea Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00005.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00006.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00006.png new file mode 100644 index 00000000..8162ef27 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00006.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00007.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00007.png new file mode 100644 index 00000000..f90aede1 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00007.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00008.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00008.png new file mode 100644 index 00000000..24f7bb48 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00008.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00009.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00009.png new file mode 100644 index 00000000..277ee4ec Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00009.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00010.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00010.png new file mode 100644 index 00000000..cd94168e Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00010.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00011.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00011.png new file mode 100644 index 00000000..6cbe9a7b Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00011.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00012.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00012.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00012.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00013.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00013.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00013.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00014.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00014.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00014.png differ diff --git a/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00015.png b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00015.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_arbitrary_transaction_signing_expert/part6/00015.png differ diff --git a/tests/snapshots/flex/test_get_public_key_confirm_accepted/00000.png b/tests/snapshots/flex/test_get_public_key_confirm_accepted/00000.png new file mode 100644 index 00000000..e73d2bb9 Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_confirm_accepted/00000.png differ diff --git a/tests/snapshots/flex/test_get_public_key_confirm_accepted/00001.png b/tests/snapshots/flex/test_get_public_key_confirm_accepted/00001.png new file mode 100644 index 00000000..cd939ae8 Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_confirm_accepted/00001.png differ diff --git a/tests/snapshots/flex/test_get_public_key_confirm_accepted/00002.png b/tests/snapshots/flex/test_get_public_key_confirm_accepted/00002.png new file mode 100644 index 00000000..919b9cf7 Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_confirm_accepted/00002.png differ diff --git a/tests/snapshots/flex/test_get_public_key_confirm_accepted/00003.png b/tests/snapshots/flex/test_get_public_key_confirm_accepted/00003.png new file mode 100644 index 00000000..4321e601 Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_confirm_accepted/00003.png differ diff --git a/tests/snapshots/flex/test_get_public_key_confirm_accepted/00004.png b/tests/snapshots/flex/test_get_public_key_confirm_accepted/00004.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_confirm_accepted/00004.png differ diff --git a/tests/snapshots/flex/test_get_public_key_confirm_refused/00000.png b/tests/snapshots/flex/test_get_public_key_confirm_refused/00000.png new file mode 100644 index 00000000..e73d2bb9 Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_confirm_refused/00000.png differ diff --git a/tests/snapshots/flex/test_get_public_key_confirm_refused/00001.png b/tests/snapshots/flex/test_get_public_key_confirm_refused/00001.png new file mode 100644 index 00000000..45c08d4e Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_confirm_refused/00001.png differ diff --git a/tests/snapshots/flex/test_get_public_key_confirm_refused/00002.png b/tests/snapshots/flex/test_get_public_key_confirm_refused/00002.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_confirm_refused/00002.png differ diff --git a/tests/snapshots/flex/test_get_public_key_expert/00000.png b/tests/snapshots/flex/test_get_public_key_expert/00000.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_expert/00000.png differ diff --git a/tests/snapshots/flex/test_get_public_key_expert/00001.png b/tests/snapshots/flex/test_get_public_key_expert/00001.png new file mode 100644 index 00000000..454309f4 Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_expert/00001.png differ diff --git a/tests/snapshots/flex/test_get_public_key_expert/00002.png b/tests/snapshots/flex/test_get_public_key_expert/00002.png new file mode 100644 index 00000000..6e3c43a4 Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_expert/00002.png differ diff --git a/tests/snapshots/flex/test_get_public_key_expert/00003.png b/tests/snapshots/flex/test_get_public_key_expert/00003.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_expert/00003.png differ diff --git a/tests/snapshots/flex/test_get_public_key_slot/part0/00000.png b/tests/snapshots/flex/test_get_public_key_slot/part0/00000.png new file mode 100644 index 00000000..1df5274e Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_slot/part0/00000.png differ diff --git a/tests/snapshots/flex/test_get_public_key_slot/part0/00001.png b/tests/snapshots/flex/test_get_public_key_slot/part0/00001.png new file mode 100644 index 00000000..24911913 Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_slot/part0/00001.png differ diff --git a/tests/snapshots/flex/test_get_public_key_slot/part0/00002.png b/tests/snapshots/flex/test_get_public_key_slot/part0/00002.png new file mode 100644 index 00000000..e11b1087 Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_slot/part0/00002.png differ diff --git a/tests/snapshots/flex/test_get_public_key_slot/part0/00003.png b/tests/snapshots/flex/test_get_public_key_slot/part0/00003.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_slot/part0/00003.png differ diff --git a/tests/snapshots/flex/test_get_public_key_slot/part0/00004.png b/tests/snapshots/flex/test_get_public_key_slot/part0/00004.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_slot/part0/00004.png differ diff --git a/tests/snapshots/flex/test_get_public_key_slot/part1/00000.png b/tests/snapshots/flex/test_get_public_key_slot/part1/00000.png new file mode 100644 index 00000000..1df5274e Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_slot/part1/00000.png differ diff --git a/tests/snapshots/flex/test_get_public_key_slot/part1/00001.png b/tests/snapshots/flex/test_get_public_key_slot/part1/00001.png new file mode 100644 index 00000000..31fe66bb Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_slot/part1/00001.png differ diff --git a/tests/snapshots/flex/test_get_public_key_slot/part1/00002.png b/tests/snapshots/flex/test_get_public_key_slot/part1/00002.png new file mode 100644 index 00000000..e11b1087 Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_slot/part1/00002.png differ diff --git a/tests/snapshots/flex/test_get_public_key_slot/part1/00003.png b/tests/snapshots/flex/test_get_public_key_slot/part1/00003.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_slot/part1/00003.png differ diff --git a/tests/snapshots/flex/test_get_public_key_slot/part1/00004.png b/tests/snapshots/flex/test_get_public_key_slot/part1/00004.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_get_public_key_slot/part1/00004.png differ diff --git a/tests/snapshots/flex/test_get_slot_accepted/part0/00000.png b/tests/snapshots/flex/test_get_slot_accepted/part0/00000.png new file mode 100644 index 00000000..1df5274e Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_accepted/part0/00000.png differ diff --git a/tests/snapshots/flex/test_get_slot_accepted/part0/00001.png b/tests/snapshots/flex/test_get_slot_accepted/part0/00001.png new file mode 100644 index 00000000..6b956bc9 Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_accepted/part0/00001.png differ diff --git a/tests/snapshots/flex/test_get_slot_accepted/part0/00002.png b/tests/snapshots/flex/test_get_slot_accepted/part0/00002.png new file mode 100644 index 00000000..e11b1087 Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_accepted/part0/00002.png differ diff --git a/tests/snapshots/flex/test_get_slot_accepted/part0/00003.png b/tests/snapshots/flex/test_get_slot_accepted/part0/00003.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_accepted/part0/00003.png differ diff --git a/tests/snapshots/flex/test_get_slot_accepted/part0/00004.png b/tests/snapshots/flex/test_get_slot_accepted/part0/00004.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_accepted/part0/00004.png differ diff --git a/tests/snapshots/flex/test_get_slot_accepted/part1/00000.png b/tests/snapshots/flex/test_get_slot_accepted/part1/00000.png new file mode 100644 index 00000000..c2d00917 Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_accepted/part1/00000.png differ diff --git a/tests/snapshots/flex/test_get_slot_accepted/part1/00001.png b/tests/snapshots/flex/test_get_slot_accepted/part1/00001.png new file mode 100644 index 00000000..949b9460 Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_accepted/part1/00001.png differ diff --git a/tests/snapshots/flex/test_get_slot_accepted/part1/00002.png b/tests/snapshots/flex/test_get_slot_accepted/part1/00002.png new file mode 100644 index 00000000..8aab7b77 Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_accepted/part1/00002.png differ diff --git a/tests/snapshots/flex/test_get_slot_accepted/part1/00003.png b/tests/snapshots/flex/test_get_slot_accepted/part1/00003.png new file mode 100644 index 00000000..e47bb79e Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_accepted/part1/00003.png differ diff --git a/tests/snapshots/flex/test_get_slot_accepted/part1/00004.png b/tests/snapshots/flex/test_get_slot_accepted/part1/00004.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_accepted/part1/00004.png differ diff --git a/tests/snapshots/flex/test_get_slot_accepted/part1/00005.png b/tests/snapshots/flex/test_get_slot_accepted/part1/00005.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_accepted/part1/00005.png differ diff --git a/tests/snapshots/flex/test_get_slot_accepted/part2/00000.png b/tests/snapshots/flex/test_get_slot_accepted/part2/00000.png new file mode 100644 index 00000000..1df5274e Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_accepted/part2/00000.png differ diff --git a/tests/snapshots/flex/test_get_slot_accepted/part2/00001.png b/tests/snapshots/flex/test_get_slot_accepted/part2/00001.png new file mode 100644 index 00000000..b10c5f74 Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_accepted/part2/00001.png differ diff --git a/tests/snapshots/flex/test_get_slot_accepted/part2/00002.png b/tests/snapshots/flex/test_get_slot_accepted/part2/00002.png new file mode 100644 index 00000000..e11b1087 Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_accepted/part2/00002.png differ diff --git a/tests/snapshots/flex/test_get_slot_accepted/part2/00003.png b/tests/snapshots/flex/test_get_slot_accepted/part2/00003.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_accepted/part2/00003.png differ diff --git a/tests/snapshots/flex/test_get_slot_accepted/part2/00004.png b/tests/snapshots/flex/test_get_slot_accepted/part2/00004.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_accepted/part2/00004.png differ diff --git a/tests/snapshots/flex/test_get_slot_refused/00000.png b/tests/snapshots/flex/test_get_slot_refused/00000.png new file mode 100644 index 00000000..1df5274e Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_refused/00000.png differ diff --git a/tests/snapshots/flex/test_get_slot_refused/00001.png b/tests/snapshots/flex/test_get_slot_refused/00001.png new file mode 100644 index 00000000..6a11e118 Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_refused/00001.png differ diff --git a/tests/snapshots/flex/test_get_slot_refused/00002.png b/tests/snapshots/flex/test_get_slot_refused/00002.png new file mode 100644 index 00000000..6bbdf2ff Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_refused/00002.png differ diff --git a/tests/snapshots/flex/test_get_slot_refused/00003.png b/tests/snapshots/flex/test_get_slot_refused/00003.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_get_slot_refused/00003.png differ diff --git a/tests/snapshots/flex/test_message_normal/part0/00000.png b/tests/snapshots/flex/test_message_normal/part0/00000.png new file mode 100644 index 00000000..1df5274e Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part0/00000.png differ diff --git a/tests/snapshots/flex/test_message_normal/part0/00001.png b/tests/snapshots/flex/test_message_normal/part0/00001.png new file mode 100644 index 00000000..34d0298c Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part0/00001.png differ diff --git a/tests/snapshots/flex/test_message_normal/part0/00002.png b/tests/snapshots/flex/test_message_normal/part0/00002.png new file mode 100644 index 00000000..e11b1087 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part0/00002.png differ diff --git a/tests/snapshots/flex/test_message_normal/part0/00003.png b/tests/snapshots/flex/test_message_normal/part0/00003.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part0/00003.png differ diff --git a/tests/snapshots/flex/test_message_normal/part0/00004.png b/tests/snapshots/flex/test_message_normal/part0/00004.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part0/00004.png differ diff --git a/tests/snapshots/flex/test_message_normal/part1/00000.png b/tests/snapshots/flex/test_message_normal/part1/00000.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part1/00000.png differ diff --git a/tests/snapshots/flex/test_message_normal/part1/00001.png b/tests/snapshots/flex/test_message_normal/part1/00001.png new file mode 100644 index 00000000..454309f4 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part1/00001.png differ diff --git a/tests/snapshots/flex/test_message_normal/part1/00002.png b/tests/snapshots/flex/test_message_normal/part1/00002.png new file mode 100644 index 00000000..6e3c43a4 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part1/00002.png differ diff --git a/tests/snapshots/flex/test_message_normal/part1/00003.png b/tests/snapshots/flex/test_message_normal/part1/00003.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part1/00003.png differ diff --git a/tests/snapshots/flex/test_message_normal/part2/00000.png b/tests/snapshots/flex/test_message_normal/part2/00000.png new file mode 100644 index 00000000..c2d00917 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part2/00000.png differ diff --git a/tests/snapshots/flex/test_message_normal/part2/00001.png b/tests/snapshots/flex/test_message_normal/part2/00001.png new file mode 100644 index 00000000..580ad163 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part2/00001.png differ diff --git a/tests/snapshots/flex/test_message_normal/part2/00002.png b/tests/snapshots/flex/test_message_normal/part2/00002.png new file mode 100644 index 00000000..facd1014 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part2/00002.png differ diff --git a/tests/snapshots/flex/test_message_normal/part2/00003.png b/tests/snapshots/flex/test_message_normal/part2/00003.png new file mode 100644 index 00000000..e47bb79e Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part2/00003.png differ diff --git a/tests/snapshots/flex/test_message_normal/part2/00004.png b/tests/snapshots/flex/test_message_normal/part2/00004.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part2/00004.png differ diff --git a/tests/snapshots/flex/test_message_normal/part2/00005.png b/tests/snapshots/flex/test_message_normal/part2/00005.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part2/00005.png differ diff --git a/tests/snapshots/flex/test_message_normal/part3/00000.png b/tests/snapshots/flex/test_message_normal/part3/00000.png new file mode 100644 index 00000000..c2d00917 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part3/00000.png differ diff --git a/tests/snapshots/flex/test_message_normal/part3/00001.png b/tests/snapshots/flex/test_message_normal/part3/00001.png new file mode 100644 index 00000000..861d8b86 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part3/00001.png differ diff --git a/tests/snapshots/flex/test_message_normal/part3/00002.png b/tests/snapshots/flex/test_message_normal/part3/00002.png new file mode 100644 index 00000000..94bbaa54 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part3/00002.png differ diff --git a/tests/snapshots/flex/test_message_normal/part3/00003.png b/tests/snapshots/flex/test_message_normal/part3/00003.png new file mode 100644 index 00000000..e47bb79e Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part3/00003.png differ diff --git a/tests/snapshots/flex/test_message_normal/part3/00004.png b/tests/snapshots/flex/test_message_normal/part3/00004.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part3/00004.png differ diff --git a/tests/snapshots/flex/test_message_normal/part3/00005.png b/tests/snapshots/flex/test_message_normal/part3/00005.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part3/00005.png differ diff --git a/tests/snapshots/flex/test_message_normal/part4/00000.png b/tests/snapshots/flex/test_message_normal/part4/00000.png new file mode 100644 index 00000000..c2d00917 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part4/00000.png differ diff --git a/tests/snapshots/flex/test_message_normal/part4/00001.png b/tests/snapshots/flex/test_message_normal/part4/00001.png new file mode 100644 index 00000000..580ad163 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part4/00001.png differ diff --git a/tests/snapshots/flex/test_message_normal/part4/00002.png b/tests/snapshots/flex/test_message_normal/part4/00002.png new file mode 100644 index 00000000..facd1014 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part4/00002.png differ diff --git a/tests/snapshots/flex/test_message_normal/part4/00003.png b/tests/snapshots/flex/test_message_normal/part4/00003.png new file mode 100644 index 00000000..e47bb79e Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part4/00003.png differ diff --git a/tests/snapshots/flex/test_message_normal/part4/00004.png b/tests/snapshots/flex/test_message_normal/part4/00004.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part4/00004.png differ diff --git a/tests/snapshots/flex/test_message_normal/part4/00005.png b/tests/snapshots/flex/test_message_normal/part4/00005.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part4/00005.png differ diff --git a/tests/snapshots/flex/test_message_normal/part5/00000.png b/tests/snapshots/flex/test_message_normal/part5/00000.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part5/00000.png differ diff --git a/tests/snapshots/flex/test_message_normal/part5/00001.png b/tests/snapshots/flex/test_message_normal/part5/00001.png new file mode 100644 index 00000000..6e3c43a4 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part5/00001.png differ diff --git a/tests/snapshots/flex/test_message_normal/part5/00002.png b/tests/snapshots/flex/test_message_normal/part5/00002.png new file mode 100644 index 00000000..454309f4 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part5/00002.png differ diff --git a/tests/snapshots/flex/test_message_normal/part5/00003.png b/tests/snapshots/flex/test_message_normal/part5/00003.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_message_normal/part5/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part0/00000.png b/tests/snapshots/flex/test_transaction_expert/part0/00000.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part0/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part0/00001.png b/tests/snapshots/flex/test_transaction_expert/part0/00001.png new file mode 100644 index 00000000..454309f4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part0/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part0/00002.png b/tests/snapshots/flex/test_transaction_expert/part0/00002.png new file mode 100644 index 00000000..6e3c43a4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part0/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part0/00003.png b/tests/snapshots/flex/test_transaction_expert/part0/00003.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part0/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part1/00000.png b/tests/snapshots/flex/test_transaction_expert/part1/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part1/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part1/00001.png b/tests/snapshots/flex/test_transaction_expert/part1/00001.png new file mode 100644 index 00000000..49f59cdd Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part1/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part1/00002.png b/tests/snapshots/flex/test_transaction_expert/part1/00002.png new file mode 100644 index 00000000..41663195 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part1/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part1/00003.png b/tests/snapshots/flex/test_transaction_expert/part1/00003.png new file mode 100644 index 00000000..cdf79bcf Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part1/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part1/00004.png b/tests/snapshots/flex/test_transaction_expert/part1/00004.png new file mode 100644 index 00000000..94842c4f Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part1/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part1/00005.png b/tests/snapshots/flex/test_transaction_expert/part1/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part1/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part1/00006.png b/tests/snapshots/flex/test_transaction_expert/part1/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part1/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part1/00007.png b/tests/snapshots/flex/test_transaction_expert/part1/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part1/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part2/00000.png b/tests/snapshots/flex/test_transaction_expert/part2/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part2/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part2/00001.png b/tests/snapshots/flex/test_transaction_expert/part2/00001.png new file mode 100644 index 00000000..49f59cdd Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part2/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part2/00002.png b/tests/snapshots/flex/test_transaction_expert/part2/00002.png new file mode 100644 index 00000000..41663195 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part2/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part2/00003.png b/tests/snapshots/flex/test_transaction_expert/part2/00003.png new file mode 100644 index 00000000..cdf79bcf Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part2/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part2/00004.png b/tests/snapshots/flex/test_transaction_expert/part2/00004.png new file mode 100644 index 00000000..ab233867 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part2/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part2/00005.png b/tests/snapshots/flex/test_transaction_expert/part2/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part2/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part2/00006.png b/tests/snapshots/flex/test_transaction_expert/part2/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part2/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_expert/part2/00007.png b/tests/snapshots/flex/test_transaction_expert/part2/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_expert/part2/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00001.png new file mode 100644 index 00000000..0ca06e93 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00006.png new file mode 100644 index 00000000..99016da4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00009.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Mainnet/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00001.png new file mode 100644 index 00000000..24776e8a Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00004.png new file mode 100644 index 00000000..57774f51 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00005.png new file mode 100644 index 00000000..d82a8e65 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00006.png new file mode 100644 index 00000000..99016da4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00009.png b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.01-Testnet/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00001.png new file mode 100644 index 00000000..1f735c7d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00006.png new file mode 100644 index 00000000..99016da4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00009.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Mainnet/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00001.png new file mode 100644 index 00000000..a35eb635 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00004.png new file mode 100644 index 00000000..57774f51 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00005.png new file mode 100644 index 00000000..d82a8e65 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00006.png new file mode 100644 index 00000000..99016da4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00009.png b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.02-Testnet/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00001.png new file mode 100644 index 00000000..49f59cdd Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00002.png new file mode 100644 index 00000000..41663195 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00003.png new file mode 100644 index 00000000..cdf79bcf Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00004.png new file mode 100644 index 00000000..6a6be0a1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.03-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00001.png new file mode 100644 index 00000000..2d7d136b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00002.png new file mode 100644 index 00000000..4456c84f Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00003.png new file mode 100644 index 00000000..7fb1863e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00004.png new file mode 100644 index 00000000..6a6be0a1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FA.03-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00001.png new file mode 100644 index 00000000..7e127a4c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00002.png new file mode 100644 index 00000000..41663195 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00003.png new file mode 100644 index 00000000..cdf79bcf Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00004.png new file mode 100644 index 00000000..6a6be0a1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.01-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00001.png new file mode 100644 index 00000000..7dbdcc83 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00002.png new file mode 100644 index 00000000..4456c84f Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00003.png new file mode 100644 index 00000000..7fb1863e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00004.png new file mode 100644 index 00000000..6a6be0a1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.01-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00000.png new file mode 100644 index 00000000..21d8dd12 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00001.png new file mode 100644 index 00000000..e942386c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00002.png new file mode 100644 index 00000000..8fd29934 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00003.png new file mode 100644 index 00000000..4969214b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00004.png new file mode 100644 index 00000000..636015c8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00005.png new file mode 100644 index 00000000..62691b1e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00006.png new file mode 100644 index 00000000..6e228c05 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00007.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00008.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.02-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00000.png new file mode 100644 index 00000000..21d8dd12 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00001.png new file mode 100644 index 00000000..0bc3bf76 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00002.png new file mode 100644 index 00000000..b59d3777 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00003.png new file mode 100644 index 00000000..4b546eaa Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00004.png new file mode 100644 index 00000000..cc436109 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00005.png new file mode 100644 index 00000000..62691b1e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00006.png new file mode 100644 index 00000000..6e228c05 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00007.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00008.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.02-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00000.png new file mode 100644 index 00000000..21d8dd12 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00001.png new file mode 100644 index 00000000..2f9d013e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00002.png new file mode 100644 index 00000000..95c8c1b1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00003.png new file mode 100644 index 00000000..4969214b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00004.png new file mode 100644 index 00000000..636015c8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00005.png new file mode 100644 index 00000000..62691b1e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00006.png new file mode 100644 index 00000000..6e228c05 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00007.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00008.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.03-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00000.png new file mode 100644 index 00000000..21d8dd12 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00001.png new file mode 100644 index 00000000..d6dea339 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00002.png new file mode 100644 index 00000000..933d0cee Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00003.png new file mode 100644 index 00000000..4b546eaa Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00004.png new file mode 100644 index 00000000..cc436109 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00005.png new file mode 100644 index 00000000..62691b1e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00006.png new file mode 100644 index 00000000..6e228c05 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00007.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00008.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/FT.03-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00001.png new file mode 100644 index 00000000..d8f39b09 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00002.png new file mode 100644 index 00000000..41663195 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00003.png new file mode 100644 index 00000000..cdf79bcf Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00004.png new file mode 100644 index 00000000..6a6be0a1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00001.png new file mode 100644 index 00000000..d21f97e6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00002.png new file mode 100644 index 00000000..4456c84f Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00003.png new file mode 100644 index 00000000..7fb1863e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00004.png new file mode 100644 index 00000000..6a6be0a1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.01-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00001.png new file mode 100644 index 00000000..12608577 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00002.png new file mode 100644 index 00000000..4d9febc5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00003.png new file mode 100644 index 00000000..572d229d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00004.png new file mode 100644 index 00000000..0490f614 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00001.png new file mode 100644 index 00000000..a57c5770 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00002.png new file mode 100644 index 00000000..4d9febc5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00003.png new file mode 100644 index 00000000..dd0414f5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00004.png new file mode 100644 index 00000000..04e1b0f6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.02-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00001.png new file mode 100644 index 00000000..91d355d6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00002.png new file mode 100644 index 00000000..b3c2f2e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00003.png new file mode 100644 index 00000000..572d229d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00004.png new file mode 100644 index 00000000..0490f614 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00001.png new file mode 100644 index 00000000..2d9d988b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00002.png new file mode 100644 index 00000000..815b7db8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00003.png new file mode 100644 index 00000000..dd0414f5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00004.png new file mode 100644 index 00000000..04e1b0f6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/NFT.03-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00000.png new file mode 100644 index 00000000..6bf9711c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00001.png new file mode 100644 index 00000000..9680518f Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00002.png new file mode 100644 index 00000000..cc5ddc3e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00003.png new file mode 100644 index 00000000..33298ee0 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00004.png new file mode 100644 index 00000000..9354db71 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00006.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00007.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00000.png new file mode 100644 index 00000000..6bf9711c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00001.png new file mode 100644 index 00000000..e13e7fd6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00002.png new file mode 100644 index 00000000..6d33fdd3 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00003.png new file mode 100644 index 00000000..22395319 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00004.png new file mode 100644 index 00000000..9354db71 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00006.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00007.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.01-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00001.png new file mode 100644 index 00000000..a092e046 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00002.png new file mode 100644 index 00000000..b5332385 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00003.png new file mode 100644 index 00000000..4c6cb9dc Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00004.png new file mode 100644 index 00000000..b2c7465b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00001.png new file mode 100644 index 00000000..0e66c6d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00002.png new file mode 100644 index 00000000..b5332385 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00003.png new file mode 100644 index 00000000..bed46c21 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00004.png new file mode 100644 index 00000000..e64ab136 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.02-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00000.png new file mode 100644 index 00000000..c6d4182b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00001.png new file mode 100644 index 00000000..5aa88e8a Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00002.png new file mode 100644 index 00000000..14d14acb Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00003.png new file mode 100644 index 00000000..49548d41 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00004.png new file mode 100644 index 00000000..3b476735 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00005.png new file mode 100644 index 00000000..397b798c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00006.png new file mode 100644 index 00000000..dee13b21 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00007.png new file mode 100644 index 00000000..eb1ea4d2 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00008.png new file mode 100644 index 00000000..d9fb5e89 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00009.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00009.png new file mode 100644 index 00000000..588c44b0 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00010.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00010.png new file mode 100644 index 00000000..c133defc Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00010.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00011.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00011.png new file mode 100644 index 00000000..6cbe9a7b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00011.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00012.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00012.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00012.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00013.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00013.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00013.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00014.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00014.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Mainnet/00014.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00000.png new file mode 100644 index 00000000..c6d4182b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00001.png new file mode 100644 index 00000000..9a8806d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00002.png new file mode 100644 index 00000000..14d14acb Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00003.png new file mode 100644 index 00000000..49548d41 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00004.png new file mode 100644 index 00000000..3b476735 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00005.png new file mode 100644 index 00000000..397b798c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00006.png new file mode 100644 index 00000000..dee13b21 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00007.png new file mode 100644 index 00000000..eb1ea4d2 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00008.png new file mode 100644 index 00000000..24f7bb48 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00009.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00009.png new file mode 100644 index 00000000..277ee4ec Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00010.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00010.png new file mode 100644 index 00000000..c133defc Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00010.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00011.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00011.png new file mode 100644 index 00000000..6cbe9a7b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00011.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00012.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00012.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00012.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00013.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00013.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00013.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00014.png b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00014.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.03-Testnet/00014.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00001.png new file mode 100644 index 00000000..6da05c19 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00002.png new file mode 100644 index 00000000..fb65cfc5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00003.png new file mode 100644 index 00000000..1b5ec3a3 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00006.png new file mode 100644 index 00000000..99016da4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00009.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00010.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00010.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Mainnet/00010.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00001.png new file mode 100644 index 00000000..3aec5aeb Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00002.png new file mode 100644 index 00000000..fb65cfc5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00003.png new file mode 100644 index 00000000..1b5ec3a3 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00004.png new file mode 100644 index 00000000..57774f51 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00005.png new file mode 100644 index 00000000..d82a8e65 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00006.png new file mode 100644 index 00000000..99016da4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00009.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00010.png b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00010.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.04-Testnet/00010.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00001.png new file mode 100644 index 00000000..87483e1c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00002.png new file mode 100644 index 00000000..27d11feb Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00003.png new file mode 100644 index 00000000..572d229d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00004.png new file mode 100644 index 00000000..0490f614 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00001.png new file mode 100644 index 00000000..2f1c8b0d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00002.png new file mode 100644 index 00000000..27d11feb Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00003.png new file mode 100644 index 00000000..dd0414f5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00004.png new file mode 100644 index 00000000..04e1b0f6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-1-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00001.png new file mode 100644 index 00000000..87483e1c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00002.png new file mode 100644 index 00000000..e0a082f7 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00003.png new file mode 100644 index 00000000..572d229d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00004.png new file mode 100644 index 00000000..0490f614 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00001.png new file mode 100644 index 00000000..2f1c8b0d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00002.png new file mode 100644 index 00000000..e0a082f7 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00003.png new file mode 100644 index 00000000..dd0414f5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00004.png new file mode 100644 index 00000000..04e1b0f6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.05-2-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00001.png new file mode 100644 index 00000000..7136b82e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00002.png new file mode 100644 index 00000000..27d11feb Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00003.png new file mode 100644 index 00000000..572d229d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00004.png new file mode 100644 index 00000000..0490f614 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00001.png new file mode 100644 index 00000000..65dc72d1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00002.png new file mode 100644 index 00000000..27d11feb Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00003.png new file mode 100644 index 00000000..dd0414f5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00004.png new file mode 100644 index 00000000..04e1b0f6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-1-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00001.png new file mode 100644 index 00000000..7136b82e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00002.png new file mode 100644 index 00000000..e0a082f7 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00003.png new file mode 100644 index 00000000..572d229d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00004.png new file mode 100644 index 00000000..0490f614 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00001.png new file mode 100644 index 00000000..65dc72d1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00002.png new file mode 100644 index 00000000..e0a082f7 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00003.png new file mode 100644 index 00000000..dd0414f5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00004.png new file mode 100644 index 00000000..04e1b0f6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.06-2-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00001.png new file mode 100644 index 00000000..e98522f8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00002.png new file mode 100644 index 00000000..27d11feb Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00003.png new file mode 100644 index 00000000..572d229d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00004.png new file mode 100644 index 00000000..0490f614 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00001.png new file mode 100644 index 00000000..c38778e1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00002.png new file mode 100644 index 00000000..27d11feb Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00003.png new file mode 100644 index 00000000..dd0414f5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00004.png new file mode 100644 index 00000000..04e1b0f6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-1-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00001.png new file mode 100644 index 00000000..e98522f8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00002.png new file mode 100644 index 00000000..e0a082f7 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00003.png new file mode 100644 index 00000000..572d229d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00004.png new file mode 100644 index 00000000..0490f614 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00001.png new file mode 100644 index 00000000..c38778e1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00002.png new file mode 100644 index 00000000..e0a082f7 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00003.png new file mode 100644 index 00000000..dd0414f5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00004.png new file mode 100644 index 00000000..04e1b0f6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.07-2-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00001.png new file mode 100644 index 00000000..a99420e5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00002.png new file mode 100644 index 00000000..27d11feb Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00003.png new file mode 100644 index 00000000..572d229d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00004.png new file mode 100644 index 00000000..0490f614 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00001.png new file mode 100644 index 00000000..61a29e68 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00002.png new file mode 100644 index 00000000..27d11feb Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00003.png new file mode 100644 index 00000000..dd0414f5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00004.png new file mode 100644 index 00000000..04e1b0f6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-1-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00001.png new file mode 100644 index 00000000..a99420e5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00002.png new file mode 100644 index 00000000..e0a082f7 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00003.png new file mode 100644 index 00000000..572d229d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00004.png new file mode 100644 index 00000000..0490f614 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00001.png new file mode 100644 index 00000000..61a29e68 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00002.png new file mode 100644 index 00000000..e0a082f7 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00003.png new file mode 100644 index 00000000..dd0414f5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00004.png new file mode 100644 index 00000000..04e1b0f6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.08-2-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00001.png new file mode 100644 index 00000000..90315126 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00002.png new file mode 100644 index 00000000..41663195 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00003.png new file mode 100644 index 00000000..cdf79bcf Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00004.png new file mode 100644 index 00000000..6a6be0a1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00001.png new file mode 100644 index 00000000..29f18eab Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00002.png new file mode 100644 index 00000000..4456c84f Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00003.png new file mode 100644 index 00000000..7fb1863e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00004.png new file mode 100644 index 00000000..6a6be0a1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.09-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00001.png new file mode 100644 index 00000000..6c9180db Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00002.png new file mode 100644 index 00000000..e0a082f7 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00003.png new file mode 100644 index 00000000..572d229d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00004.png new file mode 100644 index 00000000..0490f614 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00001.png new file mode 100644 index 00000000..fffb4ac6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00002.png new file mode 100644 index 00000000..e0a082f7 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00003.png new file mode 100644 index 00000000..dd0414f5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00004.png new file mode 100644 index 00000000..04e1b0f6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-1-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00001.png new file mode 100644 index 00000000..6c9180db Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00002.png new file mode 100644 index 00000000..27d11feb Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00003.png new file mode 100644 index 00000000..572d229d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00004.png new file mode 100644 index 00000000..0490f614 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00001.png new file mode 100644 index 00000000..fffb4ac6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00002.png new file mode 100644 index 00000000..27d11feb Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00003.png new file mode 100644 index 00000000..dd0414f5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00004.png new file mode 100644 index 00000000..04e1b0f6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.10-2-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00001.png new file mode 100644 index 00000000..ada0c90b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00002.png new file mode 100644 index 00000000..27d11feb Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00003.png new file mode 100644 index 00000000..572d229d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00004.png new file mode 100644 index 00000000..0490f614 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00001.png new file mode 100644 index 00000000..bb93c094 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00002.png new file mode 100644 index 00000000..27d11feb Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00003.png new file mode 100644 index 00000000..dd0414f5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00004.png new file mode 100644 index 00000000..04e1b0f6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-1-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00001.png new file mode 100644 index 00000000..ada0c90b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00002.png new file mode 100644 index 00000000..e0a082f7 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00003.png new file mode 100644 index 00000000..572d229d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00004.png new file mode 100644 index 00000000..0490f614 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00001.png new file mode 100644 index 00000000..bb93c094 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00002.png new file mode 100644 index 00000000..e0a082f7 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00003.png new file mode 100644 index 00000000..dd0414f5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00004.png new file mode 100644 index 00000000..04e1b0f6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.11-2-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00001.png new file mode 100644 index 00000000..cf60f956 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00002.png new file mode 100644 index 00000000..2fb8dde0 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00003.png new file mode 100644 index 00000000..4c6cb9dc Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00004.png new file mode 100644 index 00000000..b2c7465b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00001.png new file mode 100644 index 00000000..d947b565 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00002.png new file mode 100644 index 00000000..2fb8dde0 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00003.png new file mode 100644 index 00000000..bed46c21 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00004.png new file mode 100644 index 00000000..e64ab136 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-1-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00001.png new file mode 100644 index 00000000..cf60f956 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00002.png new file mode 100644 index 00000000..0f508fab Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00003.png new file mode 100644 index 00000000..4c6cb9dc Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00004.png new file mode 100644 index 00000000..b2c7465b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00001.png new file mode 100644 index 00000000..d947b565 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00002.png new file mode 100644 index 00000000..0f508fab Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00003.png new file mode 100644 index 00000000..bed46c21 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00004.png new file mode 100644 index 00000000..e64ab136 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.12-2-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00001.png new file mode 100644 index 00000000..8ab3fb2c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00002.png new file mode 100644 index 00000000..e6007aef Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00003.png new file mode 100644 index 00000000..4c6cb9dc Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00004.png new file mode 100644 index 00000000..b2c7465b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00001.png new file mode 100644 index 00000000..a89af29b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00002.png new file mode 100644 index 00000000..c0ad6b5e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00003.png new file mode 100644 index 00000000..bed46c21 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00004.png new file mode 100644 index 00000000..e64ab136 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.13-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00001.png new file mode 100644 index 00000000..350ff458 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00002.png new file mode 100644 index 00000000..9e0c8d46 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00003.png new file mode 100644 index 00000000..572d229d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00004.png new file mode 100644 index 00000000..0490f614 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00001.png new file mode 100644 index 00000000..96840b77 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00002.png new file mode 100644 index 00000000..7284a08c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00003.png new file mode 100644 index 00000000..dd0414f5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00004.png new file mode 100644 index 00000000..04e1b0f6 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.14-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00001.png new file mode 100644 index 00000000..567c340e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00002.png new file mode 100644 index 00000000..b5332385 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00003.png new file mode 100644 index 00000000..4c6cb9dc Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00004.png new file mode 100644 index 00000000..b2c7465b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00001.png new file mode 100644 index 00000000..e6489baa Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00002.png new file mode 100644 index 00000000..b5332385 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00003.png new file mode 100644 index 00000000..bed46c21 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00004.png new file mode 100644 index 00000000..e64ab136 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.15-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00001.png new file mode 100644 index 00000000..f4fcf65b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00002.png new file mode 100644 index 00000000..afec5eae Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00003.png new file mode 100644 index 00000000..4c6cb9dc Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00004.png new file mode 100644 index 00000000..b2c7465b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Mainnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00001.png new file mode 100644 index 00000000..ca552539 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00002.png new file mode 100644 index 00000000..afec5eae Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00003.png new file mode 100644 index 00000000..bed46c21 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00004.png new file mode 100644 index 00000000..e64ab136 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00008.png b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00008.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/SCO.16-Testnet/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00001.png new file mode 100644 index 00000000..22d61189 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00002.png new file mode 100644 index 00000000..41663195 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00003.png new file mode 100644 index 00000000..cdf79bcf Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00004.png new file mode 100644 index 00000000..6a6be0a1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.01-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00001.png new file mode 100644 index 00000000..f0567a6a Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00002.png new file mode 100644 index 00000000..4456c84f Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00003.png new file mode 100644 index 00000000..7fb1863e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00004.png new file mode 100644 index 00000000..6a6be0a1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.01-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00001.png new file mode 100644 index 00000000..db9d14ab Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00002.png new file mode 100644 index 00000000..41663195 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00003.png new file mode 100644 index 00000000..cdf79bcf Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00004.png new file mode 100644 index 00000000..6a6be0a1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.02-Mainnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00000.png b/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00001.png b/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00001.png new file mode 100644 index 00000000..eea58755 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00002.png b/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00002.png new file mode 100644 index 00000000..4456c84f Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00003.png b/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00003.png new file mode 100644 index 00000000..7fb1863e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00004.png b/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00004.png new file mode 100644 index 00000000..6a6be0a1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00005.png b/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00006.png b/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00007.png b/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_manifest/TH.02-Testnet/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part1/00000.png b/tests/snapshots/flex/test_transaction_params/part1/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part1/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part1/00001.png b/tests/snapshots/flex/test_transaction_params/part1/00001.png new file mode 100644 index 00000000..0ca06e93 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part1/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part1/00002.png b/tests/snapshots/flex/test_transaction_params/part1/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part1/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part1/00003.png b/tests/snapshots/flex/test_transaction_params/part1/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part1/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part1/00004.png b/tests/snapshots/flex/test_transaction_params/part1/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part1/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part1/00005.png b/tests/snapshots/flex/test_transaction_params/part1/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part1/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part1/00006.png b/tests/snapshots/flex/test_transaction_params/part1/00006.png new file mode 100644 index 00000000..99016da4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part1/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part1/00007.png b/tests/snapshots/flex/test_transaction_params/part1/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part1/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part1/00008.png b/tests/snapshots/flex/test_transaction_params/part1/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part1/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part1/00009.png b/tests/snapshots/flex/test_transaction_params/part1/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part1/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part10/00000.png b/tests/snapshots/flex/test_transaction_params/part10/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part10/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part10/00001.png b/tests/snapshots/flex/test_transaction_params/part10/00001.png new file mode 100644 index 00000000..49f59cdd Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part10/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part10/00002.png b/tests/snapshots/flex/test_transaction_params/part10/00002.png new file mode 100644 index 00000000..41663195 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part10/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part10/00003.png b/tests/snapshots/flex/test_transaction_params/part10/00003.png new file mode 100644 index 00000000..cdf79bcf Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part10/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part10/00004.png b/tests/snapshots/flex/test_transaction_params/part10/00004.png new file mode 100644 index 00000000..6a6be0a1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part10/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part10/00005.png b/tests/snapshots/flex/test_transaction_params/part10/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part10/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part10/00006.png b/tests/snapshots/flex/test_transaction_params/part10/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part10/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part10/00007.png b/tests/snapshots/flex/test_transaction_params/part10/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part10/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part11/00000.png b/tests/snapshots/flex/test_transaction_params/part11/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part11/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part11/00001.png b/tests/snapshots/flex/test_transaction_params/part11/00001.png new file mode 100644 index 00000000..49f59cdd Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part11/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part11/00002.png b/tests/snapshots/flex/test_transaction_params/part11/00002.png new file mode 100644 index 00000000..41663195 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part11/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part11/00003.png b/tests/snapshots/flex/test_transaction_params/part11/00003.png new file mode 100644 index 00000000..cdf79bcf Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part11/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part11/00004.png b/tests/snapshots/flex/test_transaction_params/part11/00004.png new file mode 100644 index 00000000..6a6be0a1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part11/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part11/00005.png b/tests/snapshots/flex/test_transaction_params/part11/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part11/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part11/00006.png b/tests/snapshots/flex/test_transaction_params/part11/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part11/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part11/00007.png b/tests/snapshots/flex/test_transaction_params/part11/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part11/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part12/00000.png b/tests/snapshots/flex/test_transaction_params/part12/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part12/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part12/00001.png b/tests/snapshots/flex/test_transaction_params/part12/00001.png new file mode 100644 index 00000000..49f59cdd Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part12/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part12/00002.png b/tests/snapshots/flex/test_transaction_params/part12/00002.png new file mode 100644 index 00000000..41663195 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part12/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part12/00003.png b/tests/snapshots/flex/test_transaction_params/part12/00003.png new file mode 100644 index 00000000..cdf79bcf Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part12/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part12/00004.png b/tests/snapshots/flex/test_transaction_params/part12/00004.png new file mode 100644 index 00000000..6a6be0a1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part12/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part12/00005.png b/tests/snapshots/flex/test_transaction_params/part12/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part12/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part12/00006.png b/tests/snapshots/flex/test_transaction_params/part12/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part12/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part12/00007.png b/tests/snapshots/flex/test_transaction_params/part12/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part12/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part2/00000.png b/tests/snapshots/flex/test_transaction_params/part2/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part2/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part2/00001.png b/tests/snapshots/flex/test_transaction_params/part2/00001.png new file mode 100644 index 00000000..0ca06e93 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part2/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part2/00002.png b/tests/snapshots/flex/test_transaction_params/part2/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part2/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part2/00003.png b/tests/snapshots/flex/test_transaction_params/part2/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part2/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part2/00004.png b/tests/snapshots/flex/test_transaction_params/part2/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part2/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part2/00005.png b/tests/snapshots/flex/test_transaction_params/part2/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part2/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part2/00006.png b/tests/snapshots/flex/test_transaction_params/part2/00006.png new file mode 100644 index 00000000..99016da4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part2/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part2/00007.png b/tests/snapshots/flex/test_transaction_params/part2/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part2/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part2/00008.png b/tests/snapshots/flex/test_transaction_params/part2/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part2/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part2/00009.png b/tests/snapshots/flex/test_transaction_params/part2/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part2/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part3/00000.png b/tests/snapshots/flex/test_transaction_params/part3/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part3/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part3/00001.png b/tests/snapshots/flex/test_transaction_params/part3/00001.png new file mode 100644 index 00000000..0ca06e93 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part3/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part3/00002.png b/tests/snapshots/flex/test_transaction_params/part3/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part3/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part3/00003.png b/tests/snapshots/flex/test_transaction_params/part3/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part3/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part3/00004.png b/tests/snapshots/flex/test_transaction_params/part3/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part3/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part3/00005.png b/tests/snapshots/flex/test_transaction_params/part3/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part3/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part3/00006.png b/tests/snapshots/flex/test_transaction_params/part3/00006.png new file mode 100644 index 00000000..99016da4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part3/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part3/00007.png b/tests/snapshots/flex/test_transaction_params/part3/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part3/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part3/00008.png b/tests/snapshots/flex/test_transaction_params/part3/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part3/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part3/00009.png b/tests/snapshots/flex/test_transaction_params/part3/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part3/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part4/00000.png b/tests/snapshots/flex/test_transaction_params/part4/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part4/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part4/00001.png b/tests/snapshots/flex/test_transaction_params/part4/00001.png new file mode 100644 index 00000000..0ca06e93 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part4/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part4/00002.png b/tests/snapshots/flex/test_transaction_params/part4/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part4/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part4/00003.png b/tests/snapshots/flex/test_transaction_params/part4/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part4/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part4/00004.png b/tests/snapshots/flex/test_transaction_params/part4/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part4/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part4/00005.png b/tests/snapshots/flex/test_transaction_params/part4/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part4/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part4/00006.png b/tests/snapshots/flex/test_transaction_params/part4/00006.png new file mode 100644 index 00000000..99016da4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part4/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part4/00007.png b/tests/snapshots/flex/test_transaction_params/part4/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part4/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part4/00008.png b/tests/snapshots/flex/test_transaction_params/part4/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part4/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part4/00009.png b/tests/snapshots/flex/test_transaction_params/part4/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part4/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part5/00000.png b/tests/snapshots/flex/test_transaction_params/part5/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part5/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part5/00001.png b/tests/snapshots/flex/test_transaction_params/part5/00001.png new file mode 100644 index 00000000..1f735c7d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part5/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part5/00002.png b/tests/snapshots/flex/test_transaction_params/part5/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part5/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part5/00003.png b/tests/snapshots/flex/test_transaction_params/part5/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part5/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part5/00004.png b/tests/snapshots/flex/test_transaction_params/part5/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part5/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part5/00005.png b/tests/snapshots/flex/test_transaction_params/part5/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part5/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part5/00006.png b/tests/snapshots/flex/test_transaction_params/part5/00006.png new file mode 100644 index 00000000..99016da4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part5/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part5/00007.png b/tests/snapshots/flex/test_transaction_params/part5/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part5/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part5/00008.png b/tests/snapshots/flex/test_transaction_params/part5/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part5/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part5/00009.png b/tests/snapshots/flex/test_transaction_params/part5/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part5/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part6/00000.png b/tests/snapshots/flex/test_transaction_params/part6/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part6/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part6/00001.png b/tests/snapshots/flex/test_transaction_params/part6/00001.png new file mode 100644 index 00000000..1f735c7d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part6/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part6/00002.png b/tests/snapshots/flex/test_transaction_params/part6/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part6/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part6/00003.png b/tests/snapshots/flex/test_transaction_params/part6/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part6/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part6/00004.png b/tests/snapshots/flex/test_transaction_params/part6/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part6/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part6/00005.png b/tests/snapshots/flex/test_transaction_params/part6/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part6/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part6/00006.png b/tests/snapshots/flex/test_transaction_params/part6/00006.png new file mode 100644 index 00000000..99016da4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part6/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part6/00007.png b/tests/snapshots/flex/test_transaction_params/part6/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part6/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part6/00008.png b/tests/snapshots/flex/test_transaction_params/part6/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part6/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part6/00009.png b/tests/snapshots/flex/test_transaction_params/part6/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part6/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part7/00000.png b/tests/snapshots/flex/test_transaction_params/part7/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part7/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part7/00001.png b/tests/snapshots/flex/test_transaction_params/part7/00001.png new file mode 100644 index 00000000..1f735c7d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part7/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part7/00002.png b/tests/snapshots/flex/test_transaction_params/part7/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part7/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part7/00003.png b/tests/snapshots/flex/test_transaction_params/part7/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part7/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part7/00004.png b/tests/snapshots/flex/test_transaction_params/part7/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part7/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part7/00005.png b/tests/snapshots/flex/test_transaction_params/part7/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part7/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part7/00006.png b/tests/snapshots/flex/test_transaction_params/part7/00006.png new file mode 100644 index 00000000..99016da4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part7/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part7/00007.png b/tests/snapshots/flex/test_transaction_params/part7/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part7/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part7/00008.png b/tests/snapshots/flex/test_transaction_params/part7/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part7/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part7/00009.png b/tests/snapshots/flex/test_transaction_params/part7/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part7/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part8/00000.png b/tests/snapshots/flex/test_transaction_params/part8/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part8/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part8/00001.png b/tests/snapshots/flex/test_transaction_params/part8/00001.png new file mode 100644 index 00000000..1f735c7d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part8/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part8/00002.png b/tests/snapshots/flex/test_transaction_params/part8/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part8/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part8/00003.png b/tests/snapshots/flex/test_transaction_params/part8/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part8/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part8/00004.png b/tests/snapshots/flex/test_transaction_params/part8/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part8/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part8/00005.png b/tests/snapshots/flex/test_transaction_params/part8/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part8/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part8/00006.png b/tests/snapshots/flex/test_transaction_params/part8/00006.png new file mode 100644 index 00000000..99016da4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part8/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part8/00007.png b/tests/snapshots/flex/test_transaction_params/part8/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part8/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part8/00008.png b/tests/snapshots/flex/test_transaction_params/part8/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part8/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part8/00009.png b/tests/snapshots/flex/test_transaction_params/part8/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part8/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part9/00000.png b/tests/snapshots/flex/test_transaction_params/part9/00000.png new file mode 100644 index 00000000..0cbe8108 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part9/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part9/00001.png b/tests/snapshots/flex/test_transaction_params/part9/00001.png new file mode 100644 index 00000000..49f59cdd Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part9/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part9/00002.png b/tests/snapshots/flex/test_transaction_params/part9/00002.png new file mode 100644 index 00000000..41663195 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part9/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part9/00003.png b/tests/snapshots/flex/test_transaction_params/part9/00003.png new file mode 100644 index 00000000..cdf79bcf Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part9/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part9/00004.png b/tests/snapshots/flex/test_transaction_params/part9/00004.png new file mode 100644 index 00000000..6a6be0a1 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part9/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part9/00005.png b/tests/snapshots/flex/test_transaction_params/part9/00005.png new file mode 100644 index 00000000..4a7c8d0c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part9/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part9/00006.png b/tests/snapshots/flex/test_transaction_params/part9/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part9/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_params/part9/00007.png b/tests/snapshots/flex/test_transaction_params/part9/00007.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_params/part9/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_refused/00000.png b/tests/snapshots/flex/test_transaction_refused/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_refused/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_refused/00001.png b/tests/snapshots/flex/test_transaction_refused/00001.png new file mode 100644 index 00000000..6a11e118 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_refused/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_refused/00002.png b/tests/snapshots/flex/test_transaction_refused/00002.png new file mode 100644 index 00000000..6bbdf2ff Binary files /dev/null and b/tests/snapshots/flex/test_transaction_refused/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_refused/00003.png b/tests/snapshots/flex/test_transaction_refused/00003.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_refused/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/00000.png b/tests/snapshots/flex/test_transaction_slot/00000.png new file mode 100644 index 00000000..1df5274e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/00001.png b/tests/snapshots/flex/test_transaction_slot/00001.png new file mode 100644 index 00000000..82c3c273 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/00002.png b/tests/snapshots/flex/test_transaction_slot/00002.png new file mode 100644 index 00000000..e11b1087 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/00003.png b/tests/snapshots/flex/test_transaction_slot/00003.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/00004.png b/tests/snapshots/flex/test_transaction_slot/00004.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part0/00000.png b/tests/snapshots/flex/test_transaction_slot/part0/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part0/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part0/00001.png b/tests/snapshots/flex/test_transaction_slot/part0/00001.png new file mode 100644 index 00000000..1f735c7d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part0/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part0/00002.png b/tests/snapshots/flex/test_transaction_slot/part0/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part0/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part0/00003.png b/tests/snapshots/flex/test_transaction_slot/part0/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part0/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part0/00004.png b/tests/snapshots/flex/test_transaction_slot/part0/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part0/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part0/00005.png b/tests/snapshots/flex/test_transaction_slot/part0/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part0/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part0/00006.png b/tests/snapshots/flex/test_transaction_slot/part0/00006.png new file mode 100644 index 00000000..99016da4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part0/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part0/00007.png b/tests/snapshots/flex/test_transaction_slot/part0/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part0/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part0/00008.png b/tests/snapshots/flex/test_transaction_slot/part0/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part0/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part0/00009.png b/tests/snapshots/flex/test_transaction_slot/part0/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part0/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part1/00000.png b/tests/snapshots/flex/test_transaction_slot/part1/00000.png new file mode 100644 index 00000000..1df5274e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part1/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part1/00001.png b/tests/snapshots/flex/test_transaction_slot/part1/00001.png new file mode 100644 index 00000000..1c34ade9 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part1/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part1/00002.png b/tests/snapshots/flex/test_transaction_slot/part1/00002.png new file mode 100644 index 00000000..e11b1087 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part1/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part1/00003.png b/tests/snapshots/flex/test_transaction_slot/part1/00003.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part1/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part1/00004.png b/tests/snapshots/flex/test_transaction_slot/part1/00004.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part1/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part10/00000.png b/tests/snapshots/flex/test_transaction_slot/part10/00000.png new file mode 100644 index 00000000..21d8dd12 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part10/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part10/00001.png b/tests/snapshots/flex/test_transaction_slot/part10/00001.png new file mode 100644 index 00000000..743a71c3 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part10/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part10/00002.png b/tests/snapshots/flex/test_transaction_slot/part10/00002.png new file mode 100644 index 00000000..c8468257 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part10/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part10/00003.png b/tests/snapshots/flex/test_transaction_slot/part10/00003.png new file mode 100644 index 00000000..f773c1a3 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part10/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part10/00004.png b/tests/snapshots/flex/test_transaction_slot/part10/00004.png new file mode 100644 index 00000000..6532d80d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part10/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part10/00005.png b/tests/snapshots/flex/test_transaction_slot/part10/00005.png new file mode 100644 index 00000000..5ba778ee Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part10/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part10/00006.png b/tests/snapshots/flex/test_transaction_slot/part10/00006.png new file mode 100644 index 00000000..6e228c05 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part10/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part10/00007.png b/tests/snapshots/flex/test_transaction_slot/part10/00007.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part10/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part10/00008.png b/tests/snapshots/flex/test_transaction_slot/part10/00008.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part10/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part10/00009.png b/tests/snapshots/flex/test_transaction_slot/part10/00009.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part10/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part12/00000.png b/tests/snapshots/flex/test_transaction_slot/part12/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part12/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part12/00001.png b/tests/snapshots/flex/test_transaction_slot/part12/00001.png new file mode 100644 index 00000000..1f735c7d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part12/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part12/00002.png b/tests/snapshots/flex/test_transaction_slot/part12/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part12/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part12/00003.png b/tests/snapshots/flex/test_transaction_slot/part12/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part12/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part12/00004.png b/tests/snapshots/flex/test_transaction_slot/part12/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part12/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part12/00005.png b/tests/snapshots/flex/test_transaction_slot/part12/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part12/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part12/00006.png b/tests/snapshots/flex/test_transaction_slot/part12/00006.png new file mode 100644 index 00000000..97f0ef4b Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part12/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part12/00007.png b/tests/snapshots/flex/test_transaction_slot/part12/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part12/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part12/00008.png b/tests/snapshots/flex/test_transaction_slot/part12/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part12/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part12/00009.png b/tests/snapshots/flex/test_transaction_slot/part12/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part12/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part12/00010.png b/tests/snapshots/flex/test_transaction_slot/part12/00010.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part12/00010.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part14/00000.png b/tests/snapshots/flex/test_transaction_slot/part14/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part14/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part14/00001.png b/tests/snapshots/flex/test_transaction_slot/part14/00001.png new file mode 100644 index 00000000..1f735c7d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part14/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part14/00002.png b/tests/snapshots/flex/test_transaction_slot/part14/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part14/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part14/00003.png b/tests/snapshots/flex/test_transaction_slot/part14/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part14/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part14/00004.png b/tests/snapshots/flex/test_transaction_slot/part14/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part14/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part14/00005.png b/tests/snapshots/flex/test_transaction_slot/part14/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part14/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part14/00006.png b/tests/snapshots/flex/test_transaction_slot/part14/00006.png new file mode 100644 index 00000000..7eec5902 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part14/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part14/00007.png b/tests/snapshots/flex/test_transaction_slot/part14/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part14/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part14/00008.png b/tests/snapshots/flex/test_transaction_slot/part14/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part14/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part14/00009.png b/tests/snapshots/flex/test_transaction_slot/part14/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part14/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part15/00000.png b/tests/snapshots/flex/test_transaction_slot/part15/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part15/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part15/00001.png b/tests/snapshots/flex/test_transaction_slot/part15/00001.png new file mode 100644 index 00000000..1f735c7d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part15/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part15/00002.png b/tests/snapshots/flex/test_transaction_slot/part15/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part15/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part15/00003.png b/tests/snapshots/flex/test_transaction_slot/part15/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part15/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part15/00004.png b/tests/snapshots/flex/test_transaction_slot/part15/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part15/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part15/00005.png b/tests/snapshots/flex/test_transaction_slot/part15/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part15/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part15/00006.png b/tests/snapshots/flex/test_transaction_slot/part15/00006.png new file mode 100644 index 00000000..26b18f1a Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part15/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part15/00007.png b/tests/snapshots/flex/test_transaction_slot/part15/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part15/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part15/00008.png b/tests/snapshots/flex/test_transaction_slot/part15/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part15/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part15/00009.png b/tests/snapshots/flex/test_transaction_slot/part15/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part15/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part2/00000.png b/tests/snapshots/flex/test_transaction_slot/part2/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part2/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part2/00001.png b/tests/snapshots/flex/test_transaction_slot/part2/00001.png new file mode 100644 index 00000000..1f735c7d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part2/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part2/00002.png b/tests/snapshots/flex/test_transaction_slot/part2/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part2/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part2/00003.png b/tests/snapshots/flex/test_transaction_slot/part2/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part2/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part2/00004.png b/tests/snapshots/flex/test_transaction_slot/part2/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part2/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part2/00005.png b/tests/snapshots/flex/test_transaction_slot/part2/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part2/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part2/00006.png b/tests/snapshots/flex/test_transaction_slot/part2/00006.png new file mode 100644 index 00000000..d16b8932 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part2/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part2/00007.png b/tests/snapshots/flex/test_transaction_slot/part2/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part2/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part2/00008.png b/tests/snapshots/flex/test_transaction_slot/part2/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part2/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part2/00009.png b/tests/snapshots/flex/test_transaction_slot/part2/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part2/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part3/00000.png b/tests/snapshots/flex/test_transaction_slot/part3/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part3/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part3/00001.png b/tests/snapshots/flex/test_transaction_slot/part3/00001.png new file mode 100644 index 00000000..1f735c7d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part3/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part3/00002.png b/tests/snapshots/flex/test_transaction_slot/part3/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part3/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part3/00003.png b/tests/snapshots/flex/test_transaction_slot/part3/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part3/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part3/00004.png b/tests/snapshots/flex/test_transaction_slot/part3/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part3/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part3/00005.png b/tests/snapshots/flex/test_transaction_slot/part3/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part3/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part3/00006.png b/tests/snapshots/flex/test_transaction_slot/part3/00006.png new file mode 100644 index 00000000..d8ba81c2 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part3/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part3/00007.png b/tests/snapshots/flex/test_transaction_slot/part3/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part3/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part3/00008.png b/tests/snapshots/flex/test_transaction_slot/part3/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part3/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part3/00009.png b/tests/snapshots/flex/test_transaction_slot/part3/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part3/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part4/00000.png b/tests/snapshots/flex/test_transaction_slot/part4/00000.png new file mode 100644 index 00000000..5223655e Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part4/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part4/00001.png b/tests/snapshots/flex/test_transaction_slot/part4/00001.png new file mode 100644 index 00000000..1f735c7d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part4/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part4/00002.png b/tests/snapshots/flex/test_transaction_slot/part4/00002.png new file mode 100644 index 00000000..cc564624 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part4/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part4/00003.png b/tests/snapshots/flex/test_transaction_slot/part4/00003.png new file mode 100644 index 00000000..d3f3e586 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part4/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part4/00004.png b/tests/snapshots/flex/test_transaction_slot/part4/00004.png new file mode 100644 index 00000000..1928996c Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part4/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part4/00005.png b/tests/snapshots/flex/test_transaction_slot/part4/00005.png new file mode 100644 index 00000000..ae6b81d8 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part4/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part4/00006.png b/tests/snapshots/flex/test_transaction_slot/part4/00006.png new file mode 100644 index 00000000..d8ba81c2 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part4/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part4/00007.png b/tests/snapshots/flex/test_transaction_slot/part4/00007.png new file mode 100644 index 00000000..887d69e4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part4/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part4/00008.png b/tests/snapshots/flex/test_transaction_slot/part4/00008.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part4/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part4/00009.png b/tests/snapshots/flex/test_transaction_slot/part4/00009.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part4/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part6/00000.png b/tests/snapshots/flex/test_transaction_slot/part6/00000.png new file mode 100644 index 00000000..21d8dd12 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part6/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part6/00001.png b/tests/snapshots/flex/test_transaction_slot/part6/00001.png new file mode 100644 index 00000000..91fc3799 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part6/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part6/00002.png b/tests/snapshots/flex/test_transaction_slot/part6/00002.png new file mode 100644 index 00000000..c8468257 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part6/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part6/00003.png b/tests/snapshots/flex/test_transaction_slot/part6/00003.png new file mode 100644 index 00000000..f773c1a3 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part6/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part6/00004.png b/tests/snapshots/flex/test_transaction_slot/part6/00004.png new file mode 100644 index 00000000..6532d80d Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part6/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part6/00005.png b/tests/snapshots/flex/test_transaction_slot/part6/00005.png new file mode 100644 index 00000000..262c70cb Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part6/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part6/00006.png b/tests/snapshots/flex/test_transaction_slot/part6/00006.png new file mode 100644 index 00000000..6e228c05 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part6/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part6/00007.png b/tests/snapshots/flex/test_transaction_slot/part6/00007.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part6/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part6/00008.png b/tests/snapshots/flex/test_transaction_slot/part6/00008.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part6/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part6/00009.png b/tests/snapshots/flex/test_transaction_slot/part6/00009.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part6/00009.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part8/00000.png b/tests/snapshots/flex/test_transaction_slot/part8/00000.png new file mode 100644 index 00000000..21d8dd12 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part8/00000.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part8/00001.png b/tests/snapshots/flex/test_transaction_slot/part8/00001.png new file mode 100644 index 00000000..743a71c3 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part8/00001.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part8/00002.png b/tests/snapshots/flex/test_transaction_slot/part8/00002.png new file mode 100644 index 00000000..c8468257 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part8/00002.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part8/00003.png b/tests/snapshots/flex/test_transaction_slot/part8/00003.png new file mode 100644 index 00000000..f773c1a3 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part8/00003.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part8/00004.png b/tests/snapshots/flex/test_transaction_slot/part8/00004.png new file mode 100644 index 00000000..ed1a69bf Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part8/00004.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part8/00005.png b/tests/snapshots/flex/test_transaction_slot/part8/00005.png new file mode 100644 index 00000000..10ab7dc4 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part8/00005.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part8/00006.png b/tests/snapshots/flex/test_transaction_slot/part8/00006.png new file mode 100644 index 00000000..6e228c05 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part8/00006.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part8/00007.png b/tests/snapshots/flex/test_transaction_slot/part8/00007.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part8/00007.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part8/00008.png b/tests/snapshots/flex/test_transaction_slot/part8/00008.png new file mode 100644 index 00000000..0b04ba32 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part8/00008.png differ diff --git a/tests/snapshots/flex/test_transaction_slot/part8/00009.png b/tests/snapshots/flex/test_transaction_slot/part8/00009.png new file mode 100644 index 00000000..d799fac5 Binary files /dev/null and b/tests/snapshots/flex/test_transaction_slot/part8/00009.png differ diff --git a/tests/snapshots/nanos/test_app_mainmenu/part0/00000.png b/tests/snapshots/nanos/test_app_mainmenu/part0/00000.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_app_mainmenu/part0/00000.png and b/tests/snapshots/nanos/test_app_mainmenu/part0/00000.png differ diff --git a/tests/snapshots/nanos/test_app_mainmenu/part0/00010.png b/tests/snapshots/nanos/test_app_mainmenu/part0/00010.png index 7f6ab5e6..35746bb6 100644 Binary files a/tests/snapshots/nanos/test_app_mainmenu/part0/00010.png and b/tests/snapshots/nanos/test_app_mainmenu/part0/00010.png differ diff --git a/tests/snapshots/nanos/test_app_mainmenu/part1/00004.png b/tests/snapshots/nanos/test_app_mainmenu/part1/00004.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_app_mainmenu/part1/00004.png and b/tests/snapshots/nanos/test_app_mainmenu/part1/00004.png differ diff --git a/tests/snapshots/nanos/test_app_mainmenu/part2/00000.png b/tests/snapshots/nanos/test_app_mainmenu/part2/00000.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_app_mainmenu/part2/00000.png and b/tests/snapshots/nanos/test_app_mainmenu/part2/00000.png differ diff --git a/tests/snapshots/nanos/test_app_mainmenu/part2/00012.png b/tests/snapshots/nanos/test_app_mainmenu/part2/00012.png index 7f6ab5e6..35746bb6 100644 Binary files a/tests/snapshots/nanos/test_app_mainmenu/part2/00012.png and b/tests/snapshots/nanos/test_app_mainmenu/part2/00012.png differ diff --git a/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part0/00000.png b/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part0/00000.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part0/00000.png and b/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part0/00000.png differ diff --git a/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part0/00003.png b/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part0/00003.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part0/00003.png and b/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part0/00003.png differ diff --git a/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part1/00019.png b/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part1/00019.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part1/00019.png and b/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part1/00019.png differ diff --git a/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part2/00019.png b/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part2/00019.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part2/00019.png and b/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part2/00019.png differ diff --git a/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part3/00020.png b/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part3/00020.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part3/00020.png and b/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part3/00020.png differ diff --git a/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part4/00020.png b/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part4/00020.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part4/00020.png and b/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part4/00020.png differ diff --git a/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part5/00032.png b/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part5/00032.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part5/00032.png and b/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part5/00032.png differ diff --git a/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part6/00037.png b/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part6/00037.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part6/00037.png and b/tests/snapshots/nanos/test_arbitrary_transaction_signing_expert/part6/00037.png differ diff --git a/tests/snapshots/nanos/test_get_public_key_confirm_accepted/00006.png b/tests/snapshots/nanos/test_get_public_key_confirm_accepted/00006.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_get_public_key_confirm_accepted/00006.png and b/tests/snapshots/nanos/test_get_public_key_confirm_accepted/00006.png differ diff --git a/tests/snapshots/nanos/test_get_public_key_confirm_refused/00007.png b/tests/snapshots/nanos/test_get_public_key_confirm_refused/00007.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_get_public_key_confirm_refused/00007.png and b/tests/snapshots/nanos/test_get_public_key_confirm_refused/00007.png differ diff --git a/tests/snapshots/nanos/test_get_public_key_expert/00000.png b/tests/snapshots/nanos/test_get_public_key_expert/00000.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_get_public_key_expert/00000.png and b/tests/snapshots/nanos/test_get_public_key_expert/00000.png differ diff --git a/tests/snapshots/nanos/test_get_public_key_expert/00003.png b/tests/snapshots/nanos/test_get_public_key_expert/00003.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_get_public_key_expert/00003.png and b/tests/snapshots/nanos/test_get_public_key_expert/00003.png differ diff --git a/tests/snapshots/nanos/test_get_public_key_slot/part0/00004.png b/tests/snapshots/nanos/test_get_public_key_slot/part0/00004.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_get_public_key_slot/part0/00004.png and b/tests/snapshots/nanos/test_get_public_key_slot/part0/00004.png differ diff --git a/tests/snapshots/nanos/test_get_public_key_slot/part1/00004.png b/tests/snapshots/nanos/test_get_public_key_slot/part1/00004.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_get_public_key_slot/part1/00004.png and b/tests/snapshots/nanos/test_get_public_key_slot/part1/00004.png differ diff --git a/tests/snapshots/nanos/test_get_slot_accepted/part0/00004.png b/tests/snapshots/nanos/test_get_slot_accepted/part0/00004.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_get_slot_accepted/part0/00004.png and b/tests/snapshots/nanos/test_get_slot_accepted/part0/00004.png differ diff --git a/tests/snapshots/nanos/test_get_slot_accepted/part1/00006.png b/tests/snapshots/nanos/test_get_slot_accepted/part1/00006.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_get_slot_accepted/part1/00006.png and b/tests/snapshots/nanos/test_get_slot_accepted/part1/00006.png differ diff --git a/tests/snapshots/nanos/test_get_slot_accepted/part2/00004.png b/tests/snapshots/nanos/test_get_slot_accepted/part2/00004.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_get_slot_accepted/part2/00004.png and b/tests/snapshots/nanos/test_get_slot_accepted/part2/00004.png differ diff --git a/tests/snapshots/nanos/test_get_slot_refused/00005.png b/tests/snapshots/nanos/test_get_slot_refused/00005.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_get_slot_refused/00005.png and b/tests/snapshots/nanos/test_get_slot_refused/00005.png differ diff --git a/tests/snapshots/nanos/test_message_normal/part0/00005.png b/tests/snapshots/nanos/test_message_normal/part0/00005.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_message_normal/part0/00005.png and b/tests/snapshots/nanos/test_message_normal/part0/00005.png differ diff --git a/tests/snapshots/nanos/test_message_normal/part1/00000.png b/tests/snapshots/nanos/test_message_normal/part1/00000.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_message_normal/part1/00000.png and b/tests/snapshots/nanos/test_message_normal/part1/00000.png differ diff --git a/tests/snapshots/nanos/test_message_normal/part1/00003.png b/tests/snapshots/nanos/test_message_normal/part1/00003.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_message_normal/part1/00003.png and b/tests/snapshots/nanos/test_message_normal/part1/00003.png differ diff --git a/tests/snapshots/nanos/test_message_normal/part2/00006.png b/tests/snapshots/nanos/test_message_normal/part2/00006.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_message_normal/part2/00006.png and b/tests/snapshots/nanos/test_message_normal/part2/00006.png differ diff --git a/tests/snapshots/nanos/test_message_normal/part3/00006.png b/tests/snapshots/nanos/test_message_normal/part3/00006.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_message_normal/part3/00006.png and b/tests/snapshots/nanos/test_message_normal/part3/00006.png differ diff --git a/tests/snapshots/nanos/test_message_normal/part4/00006.png b/tests/snapshots/nanos/test_message_normal/part4/00006.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_message_normal/part4/00006.png and b/tests/snapshots/nanos/test_message_normal/part4/00006.png differ diff --git a/tests/snapshots/nanos/test_message_normal/part5/00000.png b/tests/snapshots/nanos/test_message_normal/part5/00000.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_message_normal/part5/00000.png and b/tests/snapshots/nanos/test_message_normal/part5/00000.png differ diff --git a/tests/snapshots/nanos/test_message_normal/part5/00003.png b/tests/snapshots/nanos/test_message_normal/part5/00003.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_message_normal/part5/00003.png and b/tests/snapshots/nanos/test_message_normal/part5/00003.png differ diff --git a/tests/snapshots/nanos/test_transaction_expert/part0/00000.png b/tests/snapshots/nanos/test_transaction_expert/part0/00000.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_expert/part0/00000.png and b/tests/snapshots/nanos/test_transaction_expert/part0/00000.png differ diff --git a/tests/snapshots/nanos/test_transaction_expert/part0/00003.png b/tests/snapshots/nanos/test_transaction_expert/part0/00003.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_expert/part0/00003.png and b/tests/snapshots/nanos/test_transaction_expert/part0/00003.png differ diff --git a/tests/snapshots/nanos/test_transaction_expert/part1/00014.png b/tests/snapshots/nanos/test_transaction_expert/part1/00014.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_expert/part1/00014.png and b/tests/snapshots/nanos/test_transaction_expert/part1/00014.png differ diff --git a/tests/snapshots/nanos/test_transaction_expert/part2/00014.png b/tests/snapshots/nanos/test_transaction_expert/part2/00014.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_expert/part2/00014.png and b/tests/snapshots/nanos/test_transaction_expert/part2/00014.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/FA.01-Mainnet/00020.png b/tests/snapshots/nanos/test_transaction_manifest/FA.01-Mainnet/00020.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/FA.01-Mainnet/00020.png and b/tests/snapshots/nanos/test_transaction_manifest/FA.01-Mainnet/00020.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/FA.01-Testnet/00020.png b/tests/snapshots/nanos/test_transaction_manifest/FA.01-Testnet/00020.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/FA.01-Testnet/00020.png and b/tests/snapshots/nanos/test_transaction_manifest/FA.01-Testnet/00020.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/FA.02-Mainnet/00020.png b/tests/snapshots/nanos/test_transaction_manifest/FA.02-Mainnet/00020.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/FA.02-Mainnet/00020.png and b/tests/snapshots/nanos/test_transaction_manifest/FA.02-Mainnet/00020.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/FA.02-Testnet/00020.png b/tests/snapshots/nanos/test_transaction_manifest/FA.02-Testnet/00020.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/FA.02-Testnet/00020.png and b/tests/snapshots/nanos/test_transaction_manifest/FA.02-Testnet/00020.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/FA.03-Mainnet/00013.png b/tests/snapshots/nanos/test_transaction_manifest/FA.03-Mainnet/00013.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/FA.03-Mainnet/00013.png and b/tests/snapshots/nanos/test_transaction_manifest/FA.03-Mainnet/00013.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/FA.03-Testnet/00013.png b/tests/snapshots/nanos/test_transaction_manifest/FA.03-Testnet/00013.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/FA.03-Testnet/00013.png and b/tests/snapshots/nanos/test_transaction_manifest/FA.03-Testnet/00013.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/FT.01-Mainnet/00014.png b/tests/snapshots/nanos/test_transaction_manifest/FT.01-Mainnet/00014.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/FT.01-Mainnet/00014.png and b/tests/snapshots/nanos/test_transaction_manifest/FT.01-Mainnet/00014.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/FT.01-Testnet/00014.png b/tests/snapshots/nanos/test_transaction_manifest/FT.01-Testnet/00014.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/FT.01-Testnet/00014.png and b/tests/snapshots/nanos/test_transaction_manifest/FT.01-Testnet/00014.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/FT.02-Mainnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/FT.02-Mainnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/FT.02-Mainnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/FT.02-Mainnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/FT.02-Testnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/FT.02-Testnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/FT.02-Testnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/FT.02-Testnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/FT.03-Mainnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/FT.03-Mainnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/FT.03-Mainnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/FT.03-Mainnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/FT.03-Testnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/FT.03-Testnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/FT.03-Testnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/FT.03-Testnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/NFT.01-Mainnet/00014.png b/tests/snapshots/nanos/test_transaction_manifest/NFT.01-Mainnet/00014.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/NFT.01-Mainnet/00014.png and b/tests/snapshots/nanos/test_transaction_manifest/NFT.01-Mainnet/00014.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/NFT.01-Testnet/00014.png b/tests/snapshots/nanos/test_transaction_manifest/NFT.01-Testnet/00014.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/NFT.01-Testnet/00014.png and b/tests/snapshots/nanos/test_transaction_manifest/NFT.01-Testnet/00014.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/NFT.02-Mainnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/NFT.02-Mainnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/NFT.02-Mainnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/NFT.02-Mainnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/NFT.02-Testnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/NFT.02-Testnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/NFT.02-Testnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/NFT.02-Testnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/NFT.03-Mainnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/NFT.03-Mainnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/NFT.03-Mainnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/NFT.03-Mainnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/NFT.03-Testnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/NFT.03-Testnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/NFT.03-Testnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/NFT.03-Testnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.01-Mainnet/00012.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.01-Mainnet/00012.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.01-Mainnet/00012.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.01-Mainnet/00012.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.01-Testnet/00012.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.01-Testnet/00012.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.01-Testnet/00012.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.01-Testnet/00012.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.02-Mainnet/00015.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.02-Mainnet/00015.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.02-Mainnet/00015.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.02-Mainnet/00015.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.02-Testnet/00015.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.02-Testnet/00015.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.02-Testnet/00015.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.02-Testnet/00015.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.03-Mainnet/00034.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.03-Mainnet/00034.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.03-Mainnet/00034.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.03-Mainnet/00034.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.03-Testnet/00034.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.03-Testnet/00034.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.03-Testnet/00034.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.03-Testnet/00034.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.04-Mainnet/00021.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.04-Mainnet/00021.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.04-Mainnet/00021.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.04-Mainnet/00021.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.04-Testnet/00021.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.04-Testnet/00021.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.04-Testnet/00021.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.04-Testnet/00021.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.05-1-Mainnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.05-1-Mainnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.05-1-Mainnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.05-1-Mainnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.05-1-Testnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.05-1-Testnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.05-1-Testnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.05-1-Testnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.05-2-Mainnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.05-2-Mainnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.05-2-Mainnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.05-2-Mainnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.05-2-Testnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.05-2-Testnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.05-2-Testnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.05-2-Testnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.06-1-Mainnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.06-1-Mainnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.06-1-Mainnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.06-1-Mainnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.06-1-Testnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.06-1-Testnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.06-1-Testnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.06-1-Testnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.06-2-Mainnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.06-2-Mainnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.06-2-Mainnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.06-2-Mainnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.06-2-Testnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.06-2-Testnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.06-2-Testnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.06-2-Testnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.07-1-Mainnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.07-1-Mainnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.07-1-Mainnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.07-1-Mainnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.07-1-Testnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.07-1-Testnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.07-1-Testnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.07-1-Testnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.07-2-Mainnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.07-2-Mainnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.07-2-Mainnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.07-2-Mainnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.07-2-Testnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.07-2-Testnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.07-2-Testnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.07-2-Testnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.08-1-Mainnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.08-1-Mainnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.08-1-Mainnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.08-1-Mainnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.08-1-Testnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.08-1-Testnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.08-1-Testnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.08-1-Testnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.08-2-Mainnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.08-2-Mainnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.08-2-Mainnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.08-2-Mainnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.08-2-Testnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.08-2-Testnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.08-2-Testnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.08-2-Testnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.09-Mainnet/00014.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.09-Mainnet/00014.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.09-Mainnet/00014.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.09-Mainnet/00014.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.09-Testnet/00014.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.09-Testnet/00014.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.09-Testnet/00014.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.09-Testnet/00014.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.10-1-Mainnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.10-1-Mainnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.10-1-Mainnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.10-1-Mainnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.10-1-Testnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.10-1-Testnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.10-1-Testnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.10-1-Testnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.10-2-Mainnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.10-2-Mainnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.10-2-Mainnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.10-2-Mainnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.10-2-Testnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.10-2-Testnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.10-2-Testnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.10-2-Testnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.11-1-Mainnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.11-1-Mainnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.11-1-Mainnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.11-1-Mainnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.11-1-Testnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.11-1-Testnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.11-1-Testnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.11-1-Testnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.11-2-Mainnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.11-2-Mainnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.11-2-Mainnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.11-2-Mainnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.11-2-Testnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.11-2-Testnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.11-2-Testnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.11-2-Testnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.12-1-Mainnet/00015.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.12-1-Mainnet/00015.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.12-1-Mainnet/00015.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.12-1-Mainnet/00015.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.12-1-Testnet/00015.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.12-1-Testnet/00015.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.12-1-Testnet/00015.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.12-1-Testnet/00015.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.12-2-Mainnet/00015.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.12-2-Mainnet/00015.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.12-2-Mainnet/00015.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.12-2-Mainnet/00015.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.12-2-Testnet/00015.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.12-2-Testnet/00015.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.12-2-Testnet/00015.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.12-2-Testnet/00015.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.13-Mainnet/00015.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.13-Mainnet/00015.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.13-Mainnet/00015.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.13-Mainnet/00015.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.13-Testnet/00015.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.13-Testnet/00015.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.13-Testnet/00015.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.13-Testnet/00015.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.14-Mainnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.14-Mainnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.14-Mainnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.14-Mainnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.14-Testnet/00016.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.14-Testnet/00016.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.14-Testnet/00016.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.14-Testnet/00016.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.15-Mainnet/00015.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.15-Mainnet/00015.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.15-Mainnet/00015.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.15-Mainnet/00015.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.15-Testnet/00015.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.15-Testnet/00015.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.15-Testnet/00015.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.15-Testnet/00015.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.16-Mainnet/00015.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.16-Mainnet/00015.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.16-Mainnet/00015.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.16-Mainnet/00015.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/SCO.16-Testnet/00015.png b/tests/snapshots/nanos/test_transaction_manifest/SCO.16-Testnet/00015.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/SCO.16-Testnet/00015.png and b/tests/snapshots/nanos/test_transaction_manifest/SCO.16-Testnet/00015.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/TH.01-Mainnet/00013.png b/tests/snapshots/nanos/test_transaction_manifest/TH.01-Mainnet/00013.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/TH.01-Mainnet/00013.png and b/tests/snapshots/nanos/test_transaction_manifest/TH.01-Mainnet/00013.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/TH.01-Testnet/00013.png b/tests/snapshots/nanos/test_transaction_manifest/TH.01-Testnet/00013.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/TH.01-Testnet/00013.png and b/tests/snapshots/nanos/test_transaction_manifest/TH.01-Testnet/00013.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/TH.02-Mainnet/00013.png b/tests/snapshots/nanos/test_transaction_manifest/TH.02-Mainnet/00013.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/TH.02-Mainnet/00013.png and b/tests/snapshots/nanos/test_transaction_manifest/TH.02-Mainnet/00013.png differ diff --git a/tests/snapshots/nanos/test_transaction_manifest/TH.02-Testnet/00013.png b/tests/snapshots/nanos/test_transaction_manifest/TH.02-Testnet/00013.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_manifest/TH.02-Testnet/00013.png and b/tests/snapshots/nanos/test_transaction_manifest/TH.02-Testnet/00013.png differ diff --git a/tests/snapshots/nanos/test_transaction_params/part1/00020.png b/tests/snapshots/nanos/test_transaction_params/part1/00020.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_params/part1/00020.png and b/tests/snapshots/nanos/test_transaction_params/part1/00020.png differ diff --git a/tests/snapshots/nanos/test_transaction_params/part10/00013.png b/tests/snapshots/nanos/test_transaction_params/part10/00013.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_params/part10/00013.png and b/tests/snapshots/nanos/test_transaction_params/part10/00013.png differ diff --git a/tests/snapshots/nanos/test_transaction_params/part11/00013.png b/tests/snapshots/nanos/test_transaction_params/part11/00013.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_params/part11/00013.png and b/tests/snapshots/nanos/test_transaction_params/part11/00013.png differ diff --git a/tests/snapshots/nanos/test_transaction_params/part12/00013.png b/tests/snapshots/nanos/test_transaction_params/part12/00013.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_params/part12/00013.png and b/tests/snapshots/nanos/test_transaction_params/part12/00013.png differ diff --git a/tests/snapshots/nanos/test_transaction_params/part2/00020.png b/tests/snapshots/nanos/test_transaction_params/part2/00020.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_params/part2/00020.png and b/tests/snapshots/nanos/test_transaction_params/part2/00020.png differ diff --git a/tests/snapshots/nanos/test_transaction_params/part3/00020.png b/tests/snapshots/nanos/test_transaction_params/part3/00020.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_params/part3/00020.png and b/tests/snapshots/nanos/test_transaction_params/part3/00020.png differ diff --git a/tests/snapshots/nanos/test_transaction_params/part4/00020.png b/tests/snapshots/nanos/test_transaction_params/part4/00020.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_params/part4/00020.png and b/tests/snapshots/nanos/test_transaction_params/part4/00020.png differ diff --git a/tests/snapshots/nanos/test_transaction_params/part5/00020.png b/tests/snapshots/nanos/test_transaction_params/part5/00020.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_params/part5/00020.png and b/tests/snapshots/nanos/test_transaction_params/part5/00020.png differ diff --git a/tests/snapshots/nanos/test_transaction_params/part6/00020.png b/tests/snapshots/nanos/test_transaction_params/part6/00020.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_params/part6/00020.png and b/tests/snapshots/nanos/test_transaction_params/part6/00020.png differ diff --git a/tests/snapshots/nanos/test_transaction_params/part7/00020.png b/tests/snapshots/nanos/test_transaction_params/part7/00020.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_params/part7/00020.png and b/tests/snapshots/nanos/test_transaction_params/part7/00020.png differ diff --git a/tests/snapshots/nanos/test_transaction_params/part8/00020.png b/tests/snapshots/nanos/test_transaction_params/part8/00020.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_params/part8/00020.png and b/tests/snapshots/nanos/test_transaction_params/part8/00020.png differ diff --git a/tests/snapshots/nanos/test_transaction_params/part9/00013.png b/tests/snapshots/nanos/test_transaction_params/part9/00013.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_params/part9/00013.png and b/tests/snapshots/nanos/test_transaction_params/part9/00013.png differ diff --git a/tests/snapshots/nanos/test_transaction_refused/00021.png b/tests/snapshots/nanos/test_transaction_refused/00021.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_refused/00021.png and b/tests/snapshots/nanos/test_transaction_refused/00021.png differ diff --git a/tests/snapshots/nanos/test_transaction_slot/00004.png b/tests/snapshots/nanos/test_transaction_slot/00004.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_slot/00004.png and b/tests/snapshots/nanos/test_transaction_slot/00004.png differ diff --git a/tests/snapshots/nanos/test_transaction_slot/part0/00020.png b/tests/snapshots/nanos/test_transaction_slot/part0/00020.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_slot/part0/00020.png and b/tests/snapshots/nanos/test_transaction_slot/part0/00020.png differ diff --git a/tests/snapshots/nanos/test_transaction_slot/part1/00004.png b/tests/snapshots/nanos/test_transaction_slot/part1/00004.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_slot/part1/00004.png and b/tests/snapshots/nanos/test_transaction_slot/part1/00004.png differ diff --git a/tests/snapshots/nanos/test_transaction_slot/part10/00019.png b/tests/snapshots/nanos/test_transaction_slot/part10/00019.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_slot/part10/00019.png and b/tests/snapshots/nanos/test_transaction_slot/part10/00019.png differ diff --git a/tests/snapshots/nanos/test_transaction_slot/part12/00022.png b/tests/snapshots/nanos/test_transaction_slot/part12/00022.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_slot/part12/00022.png and b/tests/snapshots/nanos/test_transaction_slot/part12/00022.png differ diff --git a/tests/snapshots/nanos/test_transaction_slot/part14/00021.png b/tests/snapshots/nanos/test_transaction_slot/part14/00021.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_slot/part14/00021.png and b/tests/snapshots/nanos/test_transaction_slot/part14/00021.png differ diff --git a/tests/snapshots/nanos/test_transaction_slot/part15/00022.png b/tests/snapshots/nanos/test_transaction_slot/part15/00022.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_slot/part15/00022.png and b/tests/snapshots/nanos/test_transaction_slot/part15/00022.png differ diff --git a/tests/snapshots/nanos/test_transaction_slot/part2/00020.png b/tests/snapshots/nanos/test_transaction_slot/part2/00020.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_slot/part2/00020.png and b/tests/snapshots/nanos/test_transaction_slot/part2/00020.png differ diff --git a/tests/snapshots/nanos/test_transaction_slot/part3/00020.png b/tests/snapshots/nanos/test_transaction_slot/part3/00020.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_slot/part3/00020.png and b/tests/snapshots/nanos/test_transaction_slot/part3/00020.png differ diff --git a/tests/snapshots/nanos/test_transaction_slot/part4/00020.png b/tests/snapshots/nanos/test_transaction_slot/part4/00020.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_slot/part4/00020.png and b/tests/snapshots/nanos/test_transaction_slot/part4/00020.png differ diff --git a/tests/snapshots/nanos/test_transaction_slot/part6/00019.png b/tests/snapshots/nanos/test_transaction_slot/part6/00019.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_slot/part6/00019.png and b/tests/snapshots/nanos/test_transaction_slot/part6/00019.png differ diff --git a/tests/snapshots/nanos/test_transaction_slot/part8/00019.png b/tests/snapshots/nanos/test_transaction_slot/part8/00019.png index 7f6ab5e6..c2ca0a17 100644 Binary files a/tests/snapshots/nanos/test_transaction_slot/part8/00019.png and b/tests/snapshots/nanos/test_transaction_slot/part8/00019.png differ diff --git a/tests/snapshots/nanosp/test_app_mainmenu/part0/00000.png b/tests/snapshots/nanosp/test_app_mainmenu/part0/00000.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_app_mainmenu/part0/00000.png and b/tests/snapshots/nanosp/test_app_mainmenu/part0/00000.png differ diff --git a/tests/snapshots/nanosp/test_app_mainmenu/part0/00001.png b/tests/snapshots/nanosp/test_app_mainmenu/part0/00001.png index 8472e5d9..e10e0049 100644 Binary files a/tests/snapshots/nanosp/test_app_mainmenu/part0/00001.png and b/tests/snapshots/nanosp/test_app_mainmenu/part0/00001.png differ diff --git a/tests/snapshots/nanosp/test_app_mainmenu/part0/00009.png b/tests/snapshots/nanosp/test_app_mainmenu/part0/00009.png index 8f31a63d..64267258 100644 Binary files a/tests/snapshots/nanosp/test_app_mainmenu/part0/00009.png and b/tests/snapshots/nanosp/test_app_mainmenu/part0/00009.png differ diff --git a/tests/snapshots/nanosp/test_app_mainmenu/part0/00011.png b/tests/snapshots/nanosp/test_app_mainmenu/part0/00011.png index e84e8dfd..d2f7326b 100644 Binary files a/tests/snapshots/nanosp/test_app_mainmenu/part0/00011.png and b/tests/snapshots/nanosp/test_app_mainmenu/part0/00011.png differ diff --git a/tests/snapshots/nanosp/test_app_mainmenu/part1/00001.png b/tests/snapshots/nanosp/test_app_mainmenu/part1/00001.png index 9ffae7e2..bbaed3d9 100644 Binary files a/tests/snapshots/nanosp/test_app_mainmenu/part1/00001.png and b/tests/snapshots/nanosp/test_app_mainmenu/part1/00001.png differ diff --git a/tests/snapshots/nanosp/test_app_mainmenu/part1/00005.png b/tests/snapshots/nanosp/test_app_mainmenu/part1/00005.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_app_mainmenu/part1/00005.png and b/tests/snapshots/nanosp/test_app_mainmenu/part1/00005.png differ diff --git a/tests/snapshots/nanosp/test_app_mainmenu/part2/00000.png b/tests/snapshots/nanosp/test_app_mainmenu/part2/00000.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_app_mainmenu/part2/00000.png and b/tests/snapshots/nanosp/test_app_mainmenu/part2/00000.png differ diff --git a/tests/snapshots/nanosp/test_app_mainmenu/part2/00001.png b/tests/snapshots/nanosp/test_app_mainmenu/part2/00001.png index 8472e5d9..e10e0049 100644 Binary files a/tests/snapshots/nanosp/test_app_mainmenu/part2/00001.png and b/tests/snapshots/nanosp/test_app_mainmenu/part2/00001.png differ diff --git a/tests/snapshots/nanosp/test_app_mainmenu/part2/00005.png b/tests/snapshots/nanosp/test_app_mainmenu/part2/00005.png index 6f0ef3bb..1d35338f 100644 Binary files a/tests/snapshots/nanosp/test_app_mainmenu/part2/00005.png and b/tests/snapshots/nanosp/test_app_mainmenu/part2/00005.png differ diff --git a/tests/snapshots/nanosp/test_app_mainmenu/part2/00006.png b/tests/snapshots/nanosp/test_app_mainmenu/part2/00006.png index c9a888e0..f0f8ba29 100644 Binary files a/tests/snapshots/nanosp/test_app_mainmenu/part2/00006.png and b/tests/snapshots/nanosp/test_app_mainmenu/part2/00006.png differ diff --git a/tests/snapshots/nanosp/test_app_mainmenu/part2/00007.png b/tests/snapshots/nanosp/test_app_mainmenu/part2/00007.png index cd1d5547..879c0c84 100644 Binary files a/tests/snapshots/nanosp/test_app_mainmenu/part2/00007.png and b/tests/snapshots/nanosp/test_app_mainmenu/part2/00007.png differ diff --git a/tests/snapshots/nanosp/test_app_mainmenu/part2/00009.png b/tests/snapshots/nanosp/test_app_mainmenu/part2/00009.png index 155ba686..78606195 100644 Binary files a/tests/snapshots/nanosp/test_app_mainmenu/part2/00009.png and b/tests/snapshots/nanosp/test_app_mainmenu/part2/00009.png differ diff --git a/tests/snapshots/nanosp/test_app_mainmenu/part2/00010.png b/tests/snapshots/nanosp/test_app_mainmenu/part2/00010.png index 9e771529..9beb444d 100644 Binary files a/tests/snapshots/nanosp/test_app_mainmenu/part2/00010.png and b/tests/snapshots/nanosp/test_app_mainmenu/part2/00010.png differ diff --git a/tests/snapshots/nanosp/test_app_mainmenu/part2/00012.png b/tests/snapshots/nanosp/test_app_mainmenu/part2/00012.png index e84e8dfd..d2f7326b 100644 Binary files a/tests/snapshots/nanosp/test_app_mainmenu/part2/00012.png and b/tests/snapshots/nanosp/test_app_mainmenu/part2/00012.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part0/00000.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part0/00000.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part0/00000.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part0/00000.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part0/00001.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part0/00001.png index 8472e5d9..e10e0049 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part0/00001.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part0/00001.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part0/00002.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part0/00002.png index f7921677..7e236da6 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part0/00002.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part0/00002.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part0/00003.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part0/00003.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part0/00003.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part0/00003.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00001.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00001.png index eb38195b..dfb833ff 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00001.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00001.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00002.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00002.png index edfb974f..bbb9e1ae 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00002.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00002.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00003.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00003.png index f962a9f6..c81b86d3 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00003.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00003.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00005.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00005.png index 75f661ea..6c5dfc2e 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00005.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00005.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00006.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00006.png index ee49524c..a5ac1406 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00006.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00006.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00007.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00007.png index 0334dd90..fd17bbd0 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00007.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00007.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00008.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00008.png index 658d96bb..6de89ef0 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00008.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00008.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00009.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00009.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00009.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00010.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00010.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00010.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00011.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00011.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00011.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00012.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00012.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00012.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00013.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00013.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00013.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00014.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00014.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00014.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00015.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00015.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00015.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00018.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00018.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00018.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00018.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00020.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00020.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00020.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part1/00020.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00001.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00001.png index ab73ea7b..45974a7e 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00001.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00001.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00002.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00002.png index ff86b93e..5ad8dadf 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00002.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00002.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00003.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00003.png index f962a9f6..c81b86d3 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00003.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00003.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00005.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00005.png index 75f661ea..6c5dfc2e 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00005.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00005.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00006.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00006.png index ee49524c..a5ac1406 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00006.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00006.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00007.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00007.png index 0334dd90..fd17bbd0 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00007.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00007.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00008.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00008.png index 75fafce4..ec712bbe 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00008.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00008.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00009.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00009.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00009.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00010.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00010.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00010.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00011.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00011.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00011.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00012.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00012.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00012.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00012.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00013.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00013.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00013.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00014.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00014.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00014.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00015.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00015.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00015.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00015.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00018.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00018.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00018.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00018.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00020.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00020.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00020.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part2/00020.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00001.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00001.png index 037f08ae..e475236d 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00001.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00001.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00002.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00002.png index cedaf45b..948d2c8f 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00002.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00002.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00003.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00003.png index f962a9f6..c81b86d3 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00003.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00003.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00005.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00005.png index 57f45aba..8b4be115 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00005.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00005.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00006.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00006.png index ee49524c..a5ac1406 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00006.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00006.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00007.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00007.png index 0334dd90..fd17bbd0 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00007.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00007.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00008.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00008.png index e6f1ce0f..929d956e 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00008.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00008.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00009.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00009.png index 407e93cf..2e3b0cb0 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00009.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00009.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00010.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00010.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00010.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00010.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00011.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00011.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00011.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00011.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00012.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00012.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00012.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00012.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00013.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00013.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00013.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00013.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00014.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00014.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00014.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00014.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00015.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00015.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00015.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00015.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00016.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00016.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00016.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00016.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00019.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00019.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00019.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00019.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00021.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00021.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00021.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part3/00021.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00001.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00001.png index d781cb30..2267dc82 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00001.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00001.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00002.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00002.png index 4d02204f..5ad25fac 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00002.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00002.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00003.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00003.png index f962a9f6..c81b86d3 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00003.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00003.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00005.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00005.png index 57f45aba..8b4be115 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00005.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00005.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00006.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00006.png index ee49524c..a5ac1406 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00006.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00006.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00007.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00007.png index 0334dd90..fd17bbd0 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00007.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00007.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00008.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00008.png index 2e7a9c02..a9878627 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00008.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00008.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00009.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00009.png index 407e93cf..2e3b0cb0 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00009.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00009.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00010.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00010.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00010.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00010.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00011.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00011.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00011.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00011.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00012.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00012.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00012.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00012.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00013.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00013.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00013.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00013.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00014.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00014.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00014.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00014.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00015.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00015.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00015.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00015.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00016.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00016.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00016.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00016.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00019.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00019.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00019.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00019.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00021.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00021.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00021.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part4/00021.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00001.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00001.png index 1d53f522..7537c0d0 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00001.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00001.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00002.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00002.png index 18153639..fc53164c 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00002.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00002.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00003.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00003.png index f962a9f6..c81b86d3 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00003.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00003.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00005.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00005.png index d1a71de0..f05d8f00 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00005.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00005.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00006.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00006.png index ee49524c..a5ac1406 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00006.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00006.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00007.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00007.png index 0334dd90..fd17bbd0 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00007.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00007.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00008.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00008.png index 7e0fbecb..3d9388a7 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00008.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00008.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00009.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00009.png index 2d840c0e..5e654331 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00009.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00009.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00010.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00010.png index 830a7e08..4cea1275 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00010.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00010.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00011.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00011.png index 66d10818..e5ae67d6 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00011.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00011.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00012.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00012.png index bdae02ba..d64a0775 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00012.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00012.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00013.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00013.png index e3a0cc5f..cfec8985 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00013.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00013.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00014.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00014.png index 99a35962..a40ccad5 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00014.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00014.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00015.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00015.png index 0a823482..8953c823 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00015.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00015.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00016.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00016.png index 1e6fd923..2d4b3ec4 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00016.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00016.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00017.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00017.png index 2a35fda1..01173c87 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00017.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00017.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00018.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00018.png index b1745edf..a29c7e24 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00018.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00018.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00019.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00019.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00019.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00019.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00020.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00020.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00020.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00020.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00021.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00021.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00021.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00021.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00022.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00022.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00022.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00022.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00023.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00023.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00023.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00023.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00024.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00024.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00024.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00024.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00025.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00025.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00025.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00025.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00028.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00028.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00028.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00028.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00030.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00030.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00030.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part5/00030.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00001.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00001.png index 4743ee1e..84f44e6d 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00001.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00001.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00002.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00002.png index 90fa664d..dc0c5fa7 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00002.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00002.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00003.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00003.png index f962a9f6..c81b86d3 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00003.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00003.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00005.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00005.png index d1a71de0..f05d8f00 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00005.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00005.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00006.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00006.png index ee49524c..a5ac1406 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00006.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00006.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00007.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00007.png index 0334dd90..fd17bbd0 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00007.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00007.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00008.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00008.png index 7e0fbecb..3d9388a7 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00008.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00008.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00009.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00009.png index 2d840c0e..5e654331 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00009.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00009.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00010.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00010.png index 830a7e08..4cea1275 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00010.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00010.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00011.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00011.png index 66d10818..e5ae67d6 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00011.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00011.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00012.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00012.png index bdae02ba..d64a0775 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00012.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00012.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00013.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00013.png index e3a0cc5f..cfec8985 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00013.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00013.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00014.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00014.png index 99a35962..a40ccad5 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00014.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00014.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00015.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00015.png index 0a823482..8953c823 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00015.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00015.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00016.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00016.png index 1e6fd923..2d4b3ec4 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00016.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00016.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00017.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00017.png index 2a35fda1..01173c87 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00017.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00017.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00018.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00018.png index b0c66682..9f5f975c 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00018.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00018.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00019.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00019.png index 98ba14cf..09e98c53 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00019.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00019.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00020.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00020.png index 32be4a8a..4093de54 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00020.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00020.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00021.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00021.png index d3fef119..2306f067 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00021.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00021.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00022.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00022.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00022.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00022.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00023.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00023.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00023.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00023.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00024.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00024.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00024.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00024.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00025.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00025.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00025.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00025.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00026.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00026.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00026.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00026.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00027.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00027.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00027.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00027.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00028.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00028.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00028.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00028.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00031.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00031.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00031.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00031.png differ diff --git a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00033.png b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00033.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00033.png and b/tests/snapshots/nanosp/test_arbitrary_transaction_signing_expert/part6/00033.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00001.png b/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00001.png index e13897cc..96ae440a 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00001.png and b/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00002.png b/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00002.png index bc69da31..1fb331f8 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00002.png and b/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00003.png b/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00003.png index a5f0a458..97f4d53a 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00003.png and b/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00004.png b/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00004.png index 8f31a63d..64267258 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00004.png and b/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00004.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00006.png b/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00006.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00006.png and b/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00006.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00001.png b/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00001.png index fe929f2f..98051b9f 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00001.png and b/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00002.png b/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00002.png index dc345fad..43484d14 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00002.png and b/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00003.png b/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00003.png index 591eed05..f599fa27 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00003.png and b/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00004.png b/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00004.png index 8f31a63d..64267258 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00004.png and b/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00004.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00006.png b/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00006.png index de8a2912..d9b5efc5 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00006.png and b/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00006.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00007.png b/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00007.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00007.png and b/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00007.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_expert/00000.png b/tests/snapshots/nanosp/test_get_public_key_expert/00000.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_expert/00000.png and b/tests/snapshots/nanosp/test_get_public_key_expert/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_expert/00001.png b/tests/snapshots/nanosp/test_get_public_key_expert/00001.png index 8472e5d9..e10e0049 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_expert/00001.png and b/tests/snapshots/nanosp/test_get_public_key_expert/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_expert/00002.png b/tests/snapshots/nanosp/test_get_public_key_expert/00002.png index f7921677..7e236da6 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_expert/00002.png and b/tests/snapshots/nanosp/test_get_public_key_expert/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_expert/00003.png b/tests/snapshots/nanosp/test_get_public_key_expert/00003.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_expert/00003.png and b/tests/snapshots/nanosp/test_get_public_key_expert/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_slot/part0/00001.png b/tests/snapshots/nanosp/test_get_public_key_slot/part0/00001.png index 9ffae7e2..bbaed3d9 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_slot/part0/00001.png and b/tests/snapshots/nanosp/test_get_public_key_slot/part0/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_slot/part0/00005.png b/tests/snapshots/nanosp/test_get_public_key_slot/part0/00005.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_slot/part0/00005.png and b/tests/snapshots/nanosp/test_get_public_key_slot/part0/00005.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_slot/part1/00001.png b/tests/snapshots/nanosp/test_get_public_key_slot/part1/00001.png index d0a5ee96..673039ba 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_slot/part1/00001.png and b/tests/snapshots/nanosp/test_get_public_key_slot/part1/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_slot/part1/00005.png b/tests/snapshots/nanosp/test_get_public_key_slot/part1/00005.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_slot/part1/00005.png and b/tests/snapshots/nanosp/test_get_public_key_slot/part1/00005.png differ diff --git a/tests/snapshots/nanosp/test_get_slot_accepted/part0/00001.png b/tests/snapshots/nanosp/test_get_slot_accepted/part0/00001.png index e31e3d49..d72d562c 100644 Binary files a/tests/snapshots/nanosp/test_get_slot_accepted/part0/00001.png and b/tests/snapshots/nanosp/test_get_slot_accepted/part0/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_slot_accepted/part0/00005.png b/tests/snapshots/nanosp/test_get_slot_accepted/part0/00005.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_get_slot_accepted/part0/00005.png and b/tests/snapshots/nanosp/test_get_slot_accepted/part0/00005.png differ diff --git a/tests/snapshots/nanosp/test_get_slot_accepted/part1/00001.png b/tests/snapshots/nanosp/test_get_slot_accepted/part1/00001.png index f41d9132..994eb48b 100644 Binary files a/tests/snapshots/nanosp/test_get_slot_accepted/part1/00001.png and b/tests/snapshots/nanosp/test_get_slot_accepted/part1/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_slot_accepted/part1/00007.png b/tests/snapshots/nanosp/test_get_slot_accepted/part1/00007.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_get_slot_accepted/part1/00007.png and b/tests/snapshots/nanosp/test_get_slot_accepted/part1/00007.png differ diff --git a/tests/snapshots/nanosp/test_get_slot_accepted/part2/00001.png b/tests/snapshots/nanosp/test_get_slot_accepted/part2/00001.png index fefb4c83..8f57f746 100644 Binary files a/tests/snapshots/nanosp/test_get_slot_accepted/part2/00001.png and b/tests/snapshots/nanosp/test_get_slot_accepted/part2/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_slot_accepted/part2/00005.png b/tests/snapshots/nanosp/test_get_slot_accepted/part2/00005.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_get_slot_accepted/part2/00005.png and b/tests/snapshots/nanosp/test_get_slot_accepted/part2/00005.png differ diff --git a/tests/snapshots/nanosp/test_get_slot_refused/00001.png b/tests/snapshots/nanosp/test_get_slot_refused/00001.png index e31e3d49..d72d562c 100644 Binary files a/tests/snapshots/nanosp/test_get_slot_refused/00001.png and b/tests/snapshots/nanosp/test_get_slot_refused/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_slot_refused/00005.png b/tests/snapshots/nanosp/test_get_slot_refused/00005.png index de8a2912..d9b5efc5 100644 Binary files a/tests/snapshots/nanosp/test_get_slot_refused/00005.png and b/tests/snapshots/nanosp/test_get_slot_refused/00005.png differ diff --git a/tests/snapshots/nanosp/test_get_slot_refused/00006.png b/tests/snapshots/nanosp/test_get_slot_refused/00006.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_get_slot_refused/00006.png and b/tests/snapshots/nanosp/test_get_slot_refused/00006.png differ diff --git a/tests/snapshots/nanosp/test_message_normal/part0/00002.png b/tests/snapshots/nanosp/test_message_normal/part0/00002.png index 0f36734e..9a276d55 100644 Binary files a/tests/snapshots/nanosp/test_message_normal/part0/00002.png and b/tests/snapshots/nanosp/test_message_normal/part0/00002.png differ diff --git a/tests/snapshots/nanosp/test_message_normal/part0/00003.png b/tests/snapshots/nanosp/test_message_normal/part0/00003.png index 24b411d6..7e49f56f 100644 Binary files a/tests/snapshots/nanosp/test_message_normal/part0/00003.png and b/tests/snapshots/nanosp/test_message_normal/part0/00003.png differ diff --git a/tests/snapshots/nanosp/test_message_normal/part0/00005.png b/tests/snapshots/nanosp/test_message_normal/part0/00005.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_message_normal/part0/00005.png and b/tests/snapshots/nanosp/test_message_normal/part0/00005.png differ diff --git a/tests/snapshots/nanosp/test_message_normal/part1/00000.png b/tests/snapshots/nanosp/test_message_normal/part1/00000.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_message_normal/part1/00000.png and b/tests/snapshots/nanosp/test_message_normal/part1/00000.png differ diff --git a/tests/snapshots/nanosp/test_message_normal/part1/00001.png b/tests/snapshots/nanosp/test_message_normal/part1/00001.png index 8472e5d9..e10e0049 100644 Binary files a/tests/snapshots/nanosp/test_message_normal/part1/00001.png and b/tests/snapshots/nanosp/test_message_normal/part1/00001.png differ diff --git a/tests/snapshots/nanosp/test_message_normal/part1/00002.png b/tests/snapshots/nanosp/test_message_normal/part1/00002.png index f7921677..7e236da6 100644 Binary files a/tests/snapshots/nanosp/test_message_normal/part1/00002.png and b/tests/snapshots/nanosp/test_message_normal/part1/00002.png differ diff --git a/tests/snapshots/nanosp/test_message_normal/part1/00003.png b/tests/snapshots/nanosp/test_message_normal/part1/00003.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_message_normal/part1/00003.png and b/tests/snapshots/nanosp/test_message_normal/part1/00003.png differ diff --git a/tests/snapshots/nanosp/test_message_normal/part2/00002.png b/tests/snapshots/nanosp/test_message_normal/part2/00002.png index fc4e7e0d..cf795648 100644 Binary files a/tests/snapshots/nanosp/test_message_normal/part2/00002.png and b/tests/snapshots/nanosp/test_message_normal/part2/00002.png differ diff --git a/tests/snapshots/nanosp/test_message_normal/part2/00007.png b/tests/snapshots/nanosp/test_message_normal/part2/00007.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_message_normal/part2/00007.png and b/tests/snapshots/nanosp/test_message_normal/part2/00007.png differ diff --git a/tests/snapshots/nanosp/test_message_normal/part3/00002.png b/tests/snapshots/nanosp/test_message_normal/part3/00002.png index 0f36734e..9a276d55 100644 Binary files a/tests/snapshots/nanosp/test_message_normal/part3/00002.png and b/tests/snapshots/nanosp/test_message_normal/part3/00002.png differ diff --git a/tests/snapshots/nanosp/test_message_normal/part3/00003.png b/tests/snapshots/nanosp/test_message_normal/part3/00003.png index 24b411d6..7e49f56f 100644 Binary files a/tests/snapshots/nanosp/test_message_normal/part3/00003.png and b/tests/snapshots/nanosp/test_message_normal/part3/00003.png differ diff --git a/tests/snapshots/nanosp/test_message_normal/part3/00006.png b/tests/snapshots/nanosp/test_message_normal/part3/00006.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_message_normal/part3/00006.png and b/tests/snapshots/nanosp/test_message_normal/part3/00006.png differ diff --git a/tests/snapshots/nanosp/test_message_normal/part4/00002.png b/tests/snapshots/nanosp/test_message_normal/part4/00002.png index fc4e7e0d..cf795648 100644 Binary files a/tests/snapshots/nanosp/test_message_normal/part4/00002.png and b/tests/snapshots/nanosp/test_message_normal/part4/00002.png differ diff --git a/tests/snapshots/nanosp/test_message_normal/part4/00007.png b/tests/snapshots/nanosp/test_message_normal/part4/00007.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_message_normal/part4/00007.png and b/tests/snapshots/nanosp/test_message_normal/part4/00007.png differ diff --git a/tests/snapshots/nanosp/test_message_normal/part5/00000.png b/tests/snapshots/nanosp/test_message_normal/part5/00000.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_message_normal/part5/00000.png and b/tests/snapshots/nanosp/test_message_normal/part5/00000.png differ diff --git a/tests/snapshots/nanosp/test_message_normal/part5/00001.png b/tests/snapshots/nanosp/test_message_normal/part5/00001.png index f7921677..7e236da6 100644 Binary files a/tests/snapshots/nanosp/test_message_normal/part5/00001.png and b/tests/snapshots/nanosp/test_message_normal/part5/00001.png differ diff --git a/tests/snapshots/nanosp/test_message_normal/part5/00002.png b/tests/snapshots/nanosp/test_message_normal/part5/00002.png index 8472e5d9..e10e0049 100644 Binary files a/tests/snapshots/nanosp/test_message_normal/part5/00002.png and b/tests/snapshots/nanosp/test_message_normal/part5/00002.png differ diff --git a/tests/snapshots/nanosp/test_message_normal/part5/00003.png b/tests/snapshots/nanosp/test_message_normal/part5/00003.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_message_normal/part5/00003.png and b/tests/snapshots/nanosp/test_message_normal/part5/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part0/00000.png b/tests/snapshots/nanosp/test_transaction_expert/part0/00000.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part0/00000.png and b/tests/snapshots/nanosp/test_transaction_expert/part0/00000.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part0/00001.png b/tests/snapshots/nanosp/test_transaction_expert/part0/00001.png index 8472e5d9..e10e0049 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part0/00001.png and b/tests/snapshots/nanosp/test_transaction_expert/part0/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part0/00002.png b/tests/snapshots/nanosp/test_transaction_expert/part0/00002.png index f7921677..7e236da6 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part0/00002.png and b/tests/snapshots/nanosp/test_transaction_expert/part0/00002.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part0/00003.png b/tests/snapshots/nanosp/test_transaction_expert/part0/00003.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part0/00003.png and b/tests/snapshots/nanosp/test_transaction_expert/part0/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part1/00001.png b/tests/snapshots/nanosp/test_transaction_expert/part1/00001.png index 262b4b5e..d3c24602 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part1/00001.png and b/tests/snapshots/nanosp/test_transaction_expert/part1/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part1/00003.png b/tests/snapshots/nanosp/test_transaction_expert/part1/00003.png index de527bf7..f2b489f5 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part1/00003.png and b/tests/snapshots/nanosp/test_transaction_expert/part1/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part1/00004.png b/tests/snapshots/nanosp/test_transaction_expert/part1/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part1/00004.png and b/tests/snapshots/nanosp/test_transaction_expert/part1/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part1/00005.png b/tests/snapshots/nanosp/test_transaction_expert/part1/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part1/00005.png and b/tests/snapshots/nanosp/test_transaction_expert/part1/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part1/00006.png b/tests/snapshots/nanosp/test_transaction_expert/part1/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part1/00006.png and b/tests/snapshots/nanosp/test_transaction_expert/part1/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part1/00007.png b/tests/snapshots/nanosp/test_transaction_expert/part1/00007.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part1/00007.png and b/tests/snapshots/nanosp/test_transaction_expert/part1/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part1/00008.png b/tests/snapshots/nanosp/test_transaction_expert/part1/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part1/00008.png and b/tests/snapshots/nanosp/test_transaction_expert/part1/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part1/00009.png b/tests/snapshots/nanosp/test_transaction_expert/part1/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part1/00009.png and b/tests/snapshots/nanosp/test_transaction_expert/part1/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part1/00010.png b/tests/snapshots/nanosp/test_transaction_expert/part1/00010.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part1/00010.png and b/tests/snapshots/nanosp/test_transaction_expert/part1/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part1/00013.png b/tests/snapshots/nanosp/test_transaction_expert/part1/00013.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part1/00013.png and b/tests/snapshots/nanosp/test_transaction_expert/part1/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part1/00015.png b/tests/snapshots/nanosp/test_transaction_expert/part1/00015.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part1/00015.png and b/tests/snapshots/nanosp/test_transaction_expert/part1/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part2/00001.png b/tests/snapshots/nanosp/test_transaction_expert/part2/00001.png index 262b4b5e..d3c24602 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part2/00001.png and b/tests/snapshots/nanosp/test_transaction_expert/part2/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part2/00003.png b/tests/snapshots/nanosp/test_transaction_expert/part2/00003.png index de527bf7..f2b489f5 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part2/00003.png and b/tests/snapshots/nanosp/test_transaction_expert/part2/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part2/00004.png b/tests/snapshots/nanosp/test_transaction_expert/part2/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part2/00004.png and b/tests/snapshots/nanosp/test_transaction_expert/part2/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part2/00005.png b/tests/snapshots/nanosp/test_transaction_expert/part2/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part2/00005.png and b/tests/snapshots/nanosp/test_transaction_expert/part2/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part2/00006.png b/tests/snapshots/nanosp/test_transaction_expert/part2/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part2/00006.png and b/tests/snapshots/nanosp/test_transaction_expert/part2/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part2/00007.png b/tests/snapshots/nanosp/test_transaction_expert/part2/00007.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part2/00007.png and b/tests/snapshots/nanosp/test_transaction_expert/part2/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part2/00008.png b/tests/snapshots/nanosp/test_transaction_expert/part2/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part2/00008.png and b/tests/snapshots/nanosp/test_transaction_expert/part2/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part2/00009.png b/tests/snapshots/nanosp/test_transaction_expert/part2/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part2/00009.png and b/tests/snapshots/nanosp/test_transaction_expert/part2/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part2/00010.png b/tests/snapshots/nanosp/test_transaction_expert/part2/00010.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part2/00010.png and b/tests/snapshots/nanosp/test_transaction_expert/part2/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part2/00013.png b/tests/snapshots/nanosp/test_transaction_expert/part2/00013.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part2/00013.png and b/tests/snapshots/nanosp/test_transaction_expert/part2/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_expert/part2/00015.png b/tests/snapshots/nanosp/test_transaction_expert/part2/00015.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_expert/part2/00015.png and b/tests/snapshots/nanosp/test_transaction_expert/part2/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00001.png index a10bf897..5734c1d9 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00003.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00003.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00019.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00019.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Mainnet/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00001.png index a10bf897..5734c1d9 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00003.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00003.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00012.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00015.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00019.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00019.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.01-Testnet/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00003.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00003.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00019.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00019.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Mainnet/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00003.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00003.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00012.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00015.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00019.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00019.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.02-Testnet/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00001.png index 262b4b5e..d3c24602 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00003.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00003.png index de527bf7..f2b489f5 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00003.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00007.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00010.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Mainnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00001.png index 262b4b5e..d3c24602 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00003.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00003.png index de527bf7..f2b489f5 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00003.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00007.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00010.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/FA.03-Testnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00001.png index 024c5d5d..4d5a4a7b 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00003.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00003.png index b2da9ff2..ead54c9b 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00003.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00004.png index b44c2e05..a7110247 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00005.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00006.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00007.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00008.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00009.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00010.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00011.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00013.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00015.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00001.png index 024c5d5d..4d5a4a7b 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00003.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00003.png index 81dbe50c..f04e798c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00003.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00004.png index b44c2e05..a7110247 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00005.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00006.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00007.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00008.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00009.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00010.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00011.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00013.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00015.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.01-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00001.png index 5b23ff70..5982a5cb 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00005.png index be858969..167d2651 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00006.png index 8d219079..456eeadc 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00001.png index 5b23ff70..5982a5cb 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00005.png index be858969..167d2651 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00006.png index 8d219079..456eeadc 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.02-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00001.png index b2e52410..f74bc837 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00005.png index b2da9ff2..ead54c9b 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00006.png index b44c2e05..a7110247 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00001.png index b2e52410..f74bc837 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00005.png index 81dbe50c..f04e798c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00006.png index b44c2e05..a7110247 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/FT.03-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00001.png index fb3206fe..8419fb0a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00003.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00003.png index 4817e4a5..2427a5ad 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00003.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00004.png index 01ff34a1..a76a057b 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00005.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00006.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00007.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00008.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00009.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00010.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00011.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00013.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00015.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00001.png index fb3206fe..8419fb0a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00003.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00003.png index 31003174..5c42bdb5 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00003.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00004.png index 01ff34a1..a76a057b 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00005.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00006.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00007.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00008.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00009.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00010.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00011.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00013.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00015.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.01-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00001.png index 2be9f2a2..0a99d16c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00004.png index 5d9aef81..c77edf36 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00005.png index be858969..167d2651 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00006.png index 8d219079..456eeadc 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00001.png index 2be9f2a2..0a99d16c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00004.png index 5d9aef81..c77edf36 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00005.png index be858969..167d2651 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00006.png index 8d219079..456eeadc 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.02-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00001.png index 00acffb3..e324d5e5 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00004.png index 5d9aef81..c77edf36 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00005.png index 4817e4a5..2427a5ad 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00006.png index 01ff34a1..a76a057b 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00001.png index 00acffb3..e324d5e5 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00004.png index 5d9aef81..c77edf36 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00005.png index 31003174..5c42bdb5 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00006.png index 01ff34a1..a76a057b 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/NFT.03-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00001.png index d5fde6f9..c983565e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00003.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00003.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00003.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00004.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00005.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00006.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00007.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00008.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00009.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00011.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00013.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00001.png index d5fde6f9..c983565e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00003.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00003.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00003.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00004.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00005.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00006.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00007.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00008.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00009.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00011.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00013.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.01-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00001.png index 48cfa5ac..3d0675b6 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00009.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00012.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00016.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00016.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Mainnet/00016.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00001.png index 48cfa5ac..3d0675b6 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00009.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00012.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00016.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00016.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.02-Testnet/00016.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00001.png index efccfe60..91ea028f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00006.png index 08542c2a..fc817672 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00007.png index 13d4f841..d39cc4fa 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00008.png index 95053039..e8f6af61 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00009.png index 14536a99..3a2d80df 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00010.png index f82bf8aa..89398eb8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00011.png index 8c20afff..e006bd69 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00012.png index 4ff09bcb..bb0cdaef 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00013.png index 112ba252..3156f840 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00015.png index 96499b86..1471d5ee 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00016.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00016.png index 43978d3d..9891a78e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00016.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00016.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00017.png index 30e61d27..2e63c713 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00018.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00018.png index 3a20eccd..d499a071 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00018.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00018.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00019.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00019.png index 90434b76..c0715669 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00019.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00020.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00020.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00020.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00020.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00021.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00021.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00021.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00021.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00022.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00022.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00022.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00022.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00023.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00023.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00023.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00023.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00024.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00024.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00024.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00024.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00025.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00025.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00025.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00025.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00026.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00026.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00026.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00026.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00028.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00028.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00028.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00028.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00030.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00030.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00030.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Mainnet/00030.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00001.png index efccfe60..91ea028f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00006.png index 08542c2a..fc817672 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00007.png index 13d4f841..d39cc4fa 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00008.png index 95053039..e8f6af61 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00009.png index 14536a99..3a2d80df 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00010.png index f82bf8aa..89398eb8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00011.png index 8c20afff..e006bd69 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00012.png index 4ff09bcb..bb0cdaef 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00013.png index 112ba252..3156f840 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00015.png index 96499b86..1471d5ee 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00016.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00016.png index 43978d3d..9891a78e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00016.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00016.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00017.png index 30e61d27..2e63c713 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00018.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00018.png index 3a20eccd..d499a071 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00018.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00018.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00019.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00019.png index 90434b76..c0715669 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00019.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00020.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00020.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00020.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00020.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00021.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00021.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00021.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00021.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00022.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00022.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00022.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00022.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00023.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00023.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00023.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00023.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00024.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00024.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00024.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00024.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00025.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00025.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00025.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00025.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00026.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00026.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00026.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00026.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00028.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00028.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00028.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00028.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00030.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00030.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00030.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.03-Testnet/00030.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00001.png index 0aa992b4..c6298827 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00005.png index 96499b86..1471d5ee 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00006.png index 43978d3d..9891a78e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00007.png index 30e61d27..2e63c713 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00008.png index 3a20eccd..d499a071 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00009.png index 90434b76..c0715669 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00010.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00011.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00012.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00013.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00014.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00015.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00016.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00016.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00016.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00016.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00018.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00018.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00018.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00018.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00020.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00020.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00020.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Mainnet/00020.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00001.png index 0aa992b4..c6298827 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00005.png index 96499b86..1471d5ee 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00006.png index 43978d3d..9891a78e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00007.png index 30e61d27..2e63c713 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00008.png index 3a20eccd..d499a071 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00009.png index 90434b76..c0715669 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00010.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00011.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00012.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00013.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00014.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00015.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00016.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00016.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00016.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00016.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00018.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00018.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00018.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00018.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00020.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00020.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00020.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.04-Testnet/00020.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00001.png index 9c58d43d..316f1ab2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00001.png index 9c58d43d..316f1ab2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-1-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00001.png index 9c58d43d..316f1ab2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00001.png index 9c58d43d..316f1ab2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.05-2-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00001.png index 9afc5b3b..6b328778 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00001.png index 9afc5b3b..6b328778 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-1-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00001.png index 9afc5b3b..6b328778 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00001.png index 9afc5b3b..6b328778 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.06-2-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00001.png index 0fe63a5f..198e59ad 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00001.png index 0fe63a5f..198e59ad 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-1-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00001.png index 0fe63a5f..198e59ad 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00001.png index 0fe63a5f..198e59ad 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.07-2-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00001.png index 79ea8425..30114e03 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00001.png index 79ea8425..30114e03 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-1-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00001.png index 79ea8425..30114e03 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00001.png index 79ea8425..30114e03 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.08-2-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00001.png index 570ccf0b..bd9a748a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00005.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00006.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00007.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00008.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00009.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00010.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00011.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00013.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00015.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00001.png index 570ccf0b..bd9a748a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00005.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00006.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00007.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00008.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00009.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00010.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00011.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00013.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00015.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.09-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00001.png index bbef096f..ba7fda7e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00001.png index bbef096f..ba7fda7e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-1-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00001.png index bbef096f..ba7fda7e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00001.png index bbef096f..ba7fda7e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.10-2-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00001.png index f0960fe5..60e61298 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00001.png index f0960fe5..60e61298 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-1-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00001.png index f0960fe5..60e61298 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00001.png index f0960fe5..60e61298 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.11-2-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00001.png index e5cc8ff9..02e41466 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00009.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00012.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00016.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00016.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Mainnet/00016.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00001.png index e5cc8ff9..02e41466 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00009.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00012.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00016.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00016.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-1-Testnet/00016.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00001.png index e5cc8ff9..02e41466 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00009.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00012.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00016.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00016.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Mainnet/00016.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00001.png index e5cc8ff9..02e41466 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00009.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00012.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00016.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00016.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.12-2-Testnet/00016.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00001.png index 17f25f76..907a6d0a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00009.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00012.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00016.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00016.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Mainnet/00016.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00001.png index 17f25f76..907a6d0a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00009.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00012.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00016.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00016.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.13-Testnet/00016.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00001.png index 13c1c82d..1189534e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Mainnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00001.png index 13c1c82d..1189534e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00013.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00013.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00015.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00015.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00017.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00017.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.14-Testnet/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00001.png index 68a9acaa..56f93ad5 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00009.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00012.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00016.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00016.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Mainnet/00016.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00001.png index 68a9acaa..56f93ad5 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00009.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00012.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00016.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00016.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.15-Testnet/00016.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00001.png index 9076e679..d074355d 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00009.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00012.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00016.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00016.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Mainnet/00016.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00001.png index 9076e679..d074355d 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00009.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00011.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00011.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00012.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00016.png b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00016.png and b/tests/snapshots/nanosp/test_transaction_manifest/SCO.16-Testnet/00016.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00001.png index 9f584f75..ef15caad 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00007.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00010.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Mainnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00001.png index 9f584f75..ef15caad 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00007.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00010.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.01-Testnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00001.png index 7e23f8fe..6e231feb 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00007.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00010.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Mainnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00001.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00001.png index 7e23f8fe..6e231feb 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00001.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00004.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00004.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00005.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00005.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00006.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00006.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00007.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00007.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00007.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00008.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00008.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00009.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00009.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00010.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00010.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00010.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00012.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00012.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00014.png b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00014.png and b/tests/snapshots/nanosp/test_transaction_manifest/TH.02-Testnet/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part1/00001.png b/tests/snapshots/nanosp/test_transaction_params/part1/00001.png index a10bf897..5734c1d9 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part1/00001.png and b/tests/snapshots/nanosp/test_transaction_params/part1/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part1/00003.png b/tests/snapshots/nanosp/test_transaction_params/part1/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part1/00003.png and b/tests/snapshots/nanosp/test_transaction_params/part1/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part1/00004.png b/tests/snapshots/nanosp/test_transaction_params/part1/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part1/00004.png and b/tests/snapshots/nanosp/test_transaction_params/part1/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part1/00005.png b/tests/snapshots/nanosp/test_transaction_params/part1/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part1/00005.png and b/tests/snapshots/nanosp/test_transaction_params/part1/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part1/00006.png b/tests/snapshots/nanosp/test_transaction_params/part1/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part1/00006.png and b/tests/snapshots/nanosp/test_transaction_params/part1/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part1/00008.png b/tests/snapshots/nanosp/test_transaction_params/part1/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part1/00008.png and b/tests/snapshots/nanosp/test_transaction_params/part1/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part1/00009.png b/tests/snapshots/nanosp/test_transaction_params/part1/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part1/00009.png and b/tests/snapshots/nanosp/test_transaction_params/part1/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part1/00010.png b/tests/snapshots/nanosp/test_transaction_params/part1/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part1/00010.png and b/tests/snapshots/nanosp/test_transaction_params/part1/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part1/00011.png b/tests/snapshots/nanosp/test_transaction_params/part1/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part1/00011.png and b/tests/snapshots/nanosp/test_transaction_params/part1/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part1/00012.png b/tests/snapshots/nanosp/test_transaction_params/part1/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part1/00012.png and b/tests/snapshots/nanosp/test_transaction_params/part1/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part1/00013.png b/tests/snapshots/nanosp/test_transaction_params/part1/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part1/00013.png and b/tests/snapshots/nanosp/test_transaction_params/part1/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part1/00014.png b/tests/snapshots/nanosp/test_transaction_params/part1/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part1/00014.png and b/tests/snapshots/nanosp/test_transaction_params/part1/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part1/00015.png b/tests/snapshots/nanosp/test_transaction_params/part1/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part1/00015.png and b/tests/snapshots/nanosp/test_transaction_params/part1/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part1/00017.png b/tests/snapshots/nanosp/test_transaction_params/part1/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part1/00017.png and b/tests/snapshots/nanosp/test_transaction_params/part1/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part1/00019.png b/tests/snapshots/nanosp/test_transaction_params/part1/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part1/00019.png and b/tests/snapshots/nanosp/test_transaction_params/part1/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part10/00001.png b/tests/snapshots/nanosp/test_transaction_params/part10/00001.png index 262b4b5e..d3c24602 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part10/00001.png and b/tests/snapshots/nanosp/test_transaction_params/part10/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part10/00003.png b/tests/snapshots/nanosp/test_transaction_params/part10/00003.png index de527bf7..f2b489f5 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part10/00003.png and b/tests/snapshots/nanosp/test_transaction_params/part10/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part10/00004.png b/tests/snapshots/nanosp/test_transaction_params/part10/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part10/00004.png and b/tests/snapshots/nanosp/test_transaction_params/part10/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part10/00005.png b/tests/snapshots/nanosp/test_transaction_params/part10/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part10/00005.png and b/tests/snapshots/nanosp/test_transaction_params/part10/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part10/00006.png b/tests/snapshots/nanosp/test_transaction_params/part10/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part10/00006.png and b/tests/snapshots/nanosp/test_transaction_params/part10/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part10/00007.png b/tests/snapshots/nanosp/test_transaction_params/part10/00007.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part10/00007.png and b/tests/snapshots/nanosp/test_transaction_params/part10/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part10/00008.png b/tests/snapshots/nanosp/test_transaction_params/part10/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part10/00008.png and b/tests/snapshots/nanosp/test_transaction_params/part10/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part10/00009.png b/tests/snapshots/nanosp/test_transaction_params/part10/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part10/00009.png and b/tests/snapshots/nanosp/test_transaction_params/part10/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part10/00010.png b/tests/snapshots/nanosp/test_transaction_params/part10/00010.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part10/00010.png and b/tests/snapshots/nanosp/test_transaction_params/part10/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part10/00012.png b/tests/snapshots/nanosp/test_transaction_params/part10/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part10/00012.png and b/tests/snapshots/nanosp/test_transaction_params/part10/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part10/00014.png b/tests/snapshots/nanosp/test_transaction_params/part10/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part10/00014.png and b/tests/snapshots/nanosp/test_transaction_params/part10/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part11/00001.png b/tests/snapshots/nanosp/test_transaction_params/part11/00001.png index 262b4b5e..d3c24602 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part11/00001.png and b/tests/snapshots/nanosp/test_transaction_params/part11/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part11/00003.png b/tests/snapshots/nanosp/test_transaction_params/part11/00003.png index de527bf7..f2b489f5 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part11/00003.png and b/tests/snapshots/nanosp/test_transaction_params/part11/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part11/00004.png b/tests/snapshots/nanosp/test_transaction_params/part11/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part11/00004.png and b/tests/snapshots/nanosp/test_transaction_params/part11/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part11/00005.png b/tests/snapshots/nanosp/test_transaction_params/part11/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part11/00005.png and b/tests/snapshots/nanosp/test_transaction_params/part11/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part11/00006.png b/tests/snapshots/nanosp/test_transaction_params/part11/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part11/00006.png and b/tests/snapshots/nanosp/test_transaction_params/part11/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part11/00007.png b/tests/snapshots/nanosp/test_transaction_params/part11/00007.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part11/00007.png and b/tests/snapshots/nanosp/test_transaction_params/part11/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part11/00008.png b/tests/snapshots/nanosp/test_transaction_params/part11/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part11/00008.png and b/tests/snapshots/nanosp/test_transaction_params/part11/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part11/00009.png b/tests/snapshots/nanosp/test_transaction_params/part11/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part11/00009.png and b/tests/snapshots/nanosp/test_transaction_params/part11/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part11/00010.png b/tests/snapshots/nanosp/test_transaction_params/part11/00010.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part11/00010.png and b/tests/snapshots/nanosp/test_transaction_params/part11/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part11/00012.png b/tests/snapshots/nanosp/test_transaction_params/part11/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part11/00012.png and b/tests/snapshots/nanosp/test_transaction_params/part11/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part11/00014.png b/tests/snapshots/nanosp/test_transaction_params/part11/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part11/00014.png and b/tests/snapshots/nanosp/test_transaction_params/part11/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part12/00001.png b/tests/snapshots/nanosp/test_transaction_params/part12/00001.png index 262b4b5e..d3c24602 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part12/00001.png and b/tests/snapshots/nanosp/test_transaction_params/part12/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part12/00003.png b/tests/snapshots/nanosp/test_transaction_params/part12/00003.png index de527bf7..f2b489f5 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part12/00003.png and b/tests/snapshots/nanosp/test_transaction_params/part12/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part12/00004.png b/tests/snapshots/nanosp/test_transaction_params/part12/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part12/00004.png and b/tests/snapshots/nanosp/test_transaction_params/part12/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part12/00005.png b/tests/snapshots/nanosp/test_transaction_params/part12/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part12/00005.png and b/tests/snapshots/nanosp/test_transaction_params/part12/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part12/00006.png b/tests/snapshots/nanosp/test_transaction_params/part12/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part12/00006.png and b/tests/snapshots/nanosp/test_transaction_params/part12/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part12/00007.png b/tests/snapshots/nanosp/test_transaction_params/part12/00007.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part12/00007.png and b/tests/snapshots/nanosp/test_transaction_params/part12/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part12/00008.png b/tests/snapshots/nanosp/test_transaction_params/part12/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part12/00008.png and b/tests/snapshots/nanosp/test_transaction_params/part12/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part12/00009.png b/tests/snapshots/nanosp/test_transaction_params/part12/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part12/00009.png and b/tests/snapshots/nanosp/test_transaction_params/part12/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part12/00010.png b/tests/snapshots/nanosp/test_transaction_params/part12/00010.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part12/00010.png and b/tests/snapshots/nanosp/test_transaction_params/part12/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part12/00012.png b/tests/snapshots/nanosp/test_transaction_params/part12/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part12/00012.png and b/tests/snapshots/nanosp/test_transaction_params/part12/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part12/00014.png b/tests/snapshots/nanosp/test_transaction_params/part12/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part12/00014.png and b/tests/snapshots/nanosp/test_transaction_params/part12/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part2/00001.png b/tests/snapshots/nanosp/test_transaction_params/part2/00001.png index a10bf897..5734c1d9 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part2/00001.png and b/tests/snapshots/nanosp/test_transaction_params/part2/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part2/00003.png b/tests/snapshots/nanosp/test_transaction_params/part2/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part2/00003.png and b/tests/snapshots/nanosp/test_transaction_params/part2/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part2/00004.png b/tests/snapshots/nanosp/test_transaction_params/part2/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part2/00004.png and b/tests/snapshots/nanosp/test_transaction_params/part2/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part2/00005.png b/tests/snapshots/nanosp/test_transaction_params/part2/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part2/00005.png and b/tests/snapshots/nanosp/test_transaction_params/part2/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part2/00006.png b/tests/snapshots/nanosp/test_transaction_params/part2/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part2/00006.png and b/tests/snapshots/nanosp/test_transaction_params/part2/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part2/00008.png b/tests/snapshots/nanosp/test_transaction_params/part2/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part2/00008.png and b/tests/snapshots/nanosp/test_transaction_params/part2/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part2/00009.png b/tests/snapshots/nanosp/test_transaction_params/part2/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part2/00009.png and b/tests/snapshots/nanosp/test_transaction_params/part2/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part2/00010.png b/tests/snapshots/nanosp/test_transaction_params/part2/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part2/00010.png and b/tests/snapshots/nanosp/test_transaction_params/part2/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part2/00011.png b/tests/snapshots/nanosp/test_transaction_params/part2/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part2/00011.png and b/tests/snapshots/nanosp/test_transaction_params/part2/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part2/00012.png b/tests/snapshots/nanosp/test_transaction_params/part2/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part2/00012.png and b/tests/snapshots/nanosp/test_transaction_params/part2/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part2/00013.png b/tests/snapshots/nanosp/test_transaction_params/part2/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part2/00013.png and b/tests/snapshots/nanosp/test_transaction_params/part2/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part2/00014.png b/tests/snapshots/nanosp/test_transaction_params/part2/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part2/00014.png and b/tests/snapshots/nanosp/test_transaction_params/part2/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part2/00015.png b/tests/snapshots/nanosp/test_transaction_params/part2/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part2/00015.png and b/tests/snapshots/nanosp/test_transaction_params/part2/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part2/00017.png b/tests/snapshots/nanosp/test_transaction_params/part2/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part2/00017.png and b/tests/snapshots/nanosp/test_transaction_params/part2/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part2/00019.png b/tests/snapshots/nanosp/test_transaction_params/part2/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part2/00019.png and b/tests/snapshots/nanosp/test_transaction_params/part2/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part3/00001.png b/tests/snapshots/nanosp/test_transaction_params/part3/00001.png index a10bf897..5734c1d9 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part3/00001.png and b/tests/snapshots/nanosp/test_transaction_params/part3/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part3/00003.png b/tests/snapshots/nanosp/test_transaction_params/part3/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part3/00003.png and b/tests/snapshots/nanosp/test_transaction_params/part3/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part3/00004.png b/tests/snapshots/nanosp/test_transaction_params/part3/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part3/00004.png and b/tests/snapshots/nanosp/test_transaction_params/part3/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part3/00005.png b/tests/snapshots/nanosp/test_transaction_params/part3/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part3/00005.png and b/tests/snapshots/nanosp/test_transaction_params/part3/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part3/00006.png b/tests/snapshots/nanosp/test_transaction_params/part3/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part3/00006.png and b/tests/snapshots/nanosp/test_transaction_params/part3/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part3/00008.png b/tests/snapshots/nanosp/test_transaction_params/part3/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part3/00008.png and b/tests/snapshots/nanosp/test_transaction_params/part3/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part3/00009.png b/tests/snapshots/nanosp/test_transaction_params/part3/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part3/00009.png and b/tests/snapshots/nanosp/test_transaction_params/part3/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part3/00010.png b/tests/snapshots/nanosp/test_transaction_params/part3/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part3/00010.png and b/tests/snapshots/nanosp/test_transaction_params/part3/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part3/00011.png b/tests/snapshots/nanosp/test_transaction_params/part3/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part3/00011.png and b/tests/snapshots/nanosp/test_transaction_params/part3/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part3/00012.png b/tests/snapshots/nanosp/test_transaction_params/part3/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part3/00012.png and b/tests/snapshots/nanosp/test_transaction_params/part3/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part3/00013.png b/tests/snapshots/nanosp/test_transaction_params/part3/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part3/00013.png and b/tests/snapshots/nanosp/test_transaction_params/part3/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part3/00014.png b/tests/snapshots/nanosp/test_transaction_params/part3/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part3/00014.png and b/tests/snapshots/nanosp/test_transaction_params/part3/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part3/00015.png b/tests/snapshots/nanosp/test_transaction_params/part3/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part3/00015.png and b/tests/snapshots/nanosp/test_transaction_params/part3/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part3/00017.png b/tests/snapshots/nanosp/test_transaction_params/part3/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part3/00017.png and b/tests/snapshots/nanosp/test_transaction_params/part3/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part3/00019.png b/tests/snapshots/nanosp/test_transaction_params/part3/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part3/00019.png and b/tests/snapshots/nanosp/test_transaction_params/part3/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part4/00001.png b/tests/snapshots/nanosp/test_transaction_params/part4/00001.png index a10bf897..5734c1d9 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part4/00001.png and b/tests/snapshots/nanosp/test_transaction_params/part4/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part4/00003.png b/tests/snapshots/nanosp/test_transaction_params/part4/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part4/00003.png and b/tests/snapshots/nanosp/test_transaction_params/part4/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part4/00004.png b/tests/snapshots/nanosp/test_transaction_params/part4/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part4/00004.png and b/tests/snapshots/nanosp/test_transaction_params/part4/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part4/00005.png b/tests/snapshots/nanosp/test_transaction_params/part4/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part4/00005.png and b/tests/snapshots/nanosp/test_transaction_params/part4/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part4/00006.png b/tests/snapshots/nanosp/test_transaction_params/part4/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part4/00006.png and b/tests/snapshots/nanosp/test_transaction_params/part4/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part4/00008.png b/tests/snapshots/nanosp/test_transaction_params/part4/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part4/00008.png and b/tests/snapshots/nanosp/test_transaction_params/part4/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part4/00009.png b/tests/snapshots/nanosp/test_transaction_params/part4/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part4/00009.png and b/tests/snapshots/nanosp/test_transaction_params/part4/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part4/00010.png b/tests/snapshots/nanosp/test_transaction_params/part4/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part4/00010.png and b/tests/snapshots/nanosp/test_transaction_params/part4/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part4/00011.png b/tests/snapshots/nanosp/test_transaction_params/part4/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part4/00011.png and b/tests/snapshots/nanosp/test_transaction_params/part4/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part4/00012.png b/tests/snapshots/nanosp/test_transaction_params/part4/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part4/00012.png and b/tests/snapshots/nanosp/test_transaction_params/part4/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part4/00013.png b/tests/snapshots/nanosp/test_transaction_params/part4/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part4/00013.png and b/tests/snapshots/nanosp/test_transaction_params/part4/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part4/00014.png b/tests/snapshots/nanosp/test_transaction_params/part4/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part4/00014.png and b/tests/snapshots/nanosp/test_transaction_params/part4/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part4/00015.png b/tests/snapshots/nanosp/test_transaction_params/part4/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part4/00015.png and b/tests/snapshots/nanosp/test_transaction_params/part4/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part4/00017.png b/tests/snapshots/nanosp/test_transaction_params/part4/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part4/00017.png and b/tests/snapshots/nanosp/test_transaction_params/part4/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part4/00019.png b/tests/snapshots/nanosp/test_transaction_params/part4/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part4/00019.png and b/tests/snapshots/nanosp/test_transaction_params/part4/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part5/00001.png b/tests/snapshots/nanosp/test_transaction_params/part5/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part5/00001.png and b/tests/snapshots/nanosp/test_transaction_params/part5/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part5/00003.png b/tests/snapshots/nanosp/test_transaction_params/part5/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part5/00003.png and b/tests/snapshots/nanosp/test_transaction_params/part5/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part5/00004.png b/tests/snapshots/nanosp/test_transaction_params/part5/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part5/00004.png and b/tests/snapshots/nanosp/test_transaction_params/part5/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part5/00005.png b/tests/snapshots/nanosp/test_transaction_params/part5/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part5/00005.png and b/tests/snapshots/nanosp/test_transaction_params/part5/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part5/00006.png b/tests/snapshots/nanosp/test_transaction_params/part5/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part5/00006.png and b/tests/snapshots/nanosp/test_transaction_params/part5/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part5/00008.png b/tests/snapshots/nanosp/test_transaction_params/part5/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part5/00008.png and b/tests/snapshots/nanosp/test_transaction_params/part5/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part5/00009.png b/tests/snapshots/nanosp/test_transaction_params/part5/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part5/00009.png and b/tests/snapshots/nanosp/test_transaction_params/part5/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part5/00010.png b/tests/snapshots/nanosp/test_transaction_params/part5/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part5/00010.png and b/tests/snapshots/nanosp/test_transaction_params/part5/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part5/00011.png b/tests/snapshots/nanosp/test_transaction_params/part5/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part5/00011.png and b/tests/snapshots/nanosp/test_transaction_params/part5/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part5/00012.png b/tests/snapshots/nanosp/test_transaction_params/part5/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part5/00012.png and b/tests/snapshots/nanosp/test_transaction_params/part5/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part5/00013.png b/tests/snapshots/nanosp/test_transaction_params/part5/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part5/00013.png and b/tests/snapshots/nanosp/test_transaction_params/part5/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part5/00014.png b/tests/snapshots/nanosp/test_transaction_params/part5/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part5/00014.png and b/tests/snapshots/nanosp/test_transaction_params/part5/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part5/00015.png b/tests/snapshots/nanosp/test_transaction_params/part5/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part5/00015.png and b/tests/snapshots/nanosp/test_transaction_params/part5/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part5/00017.png b/tests/snapshots/nanosp/test_transaction_params/part5/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part5/00017.png and b/tests/snapshots/nanosp/test_transaction_params/part5/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part5/00019.png b/tests/snapshots/nanosp/test_transaction_params/part5/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part5/00019.png and b/tests/snapshots/nanosp/test_transaction_params/part5/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part6/00001.png b/tests/snapshots/nanosp/test_transaction_params/part6/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part6/00001.png and b/tests/snapshots/nanosp/test_transaction_params/part6/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part6/00003.png b/tests/snapshots/nanosp/test_transaction_params/part6/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part6/00003.png and b/tests/snapshots/nanosp/test_transaction_params/part6/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part6/00004.png b/tests/snapshots/nanosp/test_transaction_params/part6/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part6/00004.png and b/tests/snapshots/nanosp/test_transaction_params/part6/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part6/00005.png b/tests/snapshots/nanosp/test_transaction_params/part6/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part6/00005.png and b/tests/snapshots/nanosp/test_transaction_params/part6/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part6/00006.png b/tests/snapshots/nanosp/test_transaction_params/part6/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part6/00006.png and b/tests/snapshots/nanosp/test_transaction_params/part6/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part6/00008.png b/tests/snapshots/nanosp/test_transaction_params/part6/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part6/00008.png and b/tests/snapshots/nanosp/test_transaction_params/part6/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part6/00009.png b/tests/snapshots/nanosp/test_transaction_params/part6/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part6/00009.png and b/tests/snapshots/nanosp/test_transaction_params/part6/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part6/00010.png b/tests/snapshots/nanosp/test_transaction_params/part6/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part6/00010.png and b/tests/snapshots/nanosp/test_transaction_params/part6/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part6/00011.png b/tests/snapshots/nanosp/test_transaction_params/part6/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part6/00011.png and b/tests/snapshots/nanosp/test_transaction_params/part6/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part6/00012.png b/tests/snapshots/nanosp/test_transaction_params/part6/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part6/00012.png and b/tests/snapshots/nanosp/test_transaction_params/part6/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part6/00013.png b/tests/snapshots/nanosp/test_transaction_params/part6/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part6/00013.png and b/tests/snapshots/nanosp/test_transaction_params/part6/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part6/00014.png b/tests/snapshots/nanosp/test_transaction_params/part6/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part6/00014.png and b/tests/snapshots/nanosp/test_transaction_params/part6/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part6/00015.png b/tests/snapshots/nanosp/test_transaction_params/part6/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part6/00015.png and b/tests/snapshots/nanosp/test_transaction_params/part6/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part6/00017.png b/tests/snapshots/nanosp/test_transaction_params/part6/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part6/00017.png and b/tests/snapshots/nanosp/test_transaction_params/part6/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part6/00019.png b/tests/snapshots/nanosp/test_transaction_params/part6/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part6/00019.png and b/tests/snapshots/nanosp/test_transaction_params/part6/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part7/00001.png b/tests/snapshots/nanosp/test_transaction_params/part7/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part7/00001.png and b/tests/snapshots/nanosp/test_transaction_params/part7/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part7/00003.png b/tests/snapshots/nanosp/test_transaction_params/part7/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part7/00003.png and b/tests/snapshots/nanosp/test_transaction_params/part7/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part7/00004.png b/tests/snapshots/nanosp/test_transaction_params/part7/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part7/00004.png and b/tests/snapshots/nanosp/test_transaction_params/part7/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part7/00005.png b/tests/snapshots/nanosp/test_transaction_params/part7/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part7/00005.png and b/tests/snapshots/nanosp/test_transaction_params/part7/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part7/00006.png b/tests/snapshots/nanosp/test_transaction_params/part7/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part7/00006.png and b/tests/snapshots/nanosp/test_transaction_params/part7/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part7/00008.png b/tests/snapshots/nanosp/test_transaction_params/part7/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part7/00008.png and b/tests/snapshots/nanosp/test_transaction_params/part7/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part7/00009.png b/tests/snapshots/nanosp/test_transaction_params/part7/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part7/00009.png and b/tests/snapshots/nanosp/test_transaction_params/part7/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part7/00010.png b/tests/snapshots/nanosp/test_transaction_params/part7/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part7/00010.png and b/tests/snapshots/nanosp/test_transaction_params/part7/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part7/00011.png b/tests/snapshots/nanosp/test_transaction_params/part7/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part7/00011.png and b/tests/snapshots/nanosp/test_transaction_params/part7/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part7/00012.png b/tests/snapshots/nanosp/test_transaction_params/part7/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part7/00012.png and b/tests/snapshots/nanosp/test_transaction_params/part7/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part7/00013.png b/tests/snapshots/nanosp/test_transaction_params/part7/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part7/00013.png and b/tests/snapshots/nanosp/test_transaction_params/part7/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part7/00014.png b/tests/snapshots/nanosp/test_transaction_params/part7/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part7/00014.png and b/tests/snapshots/nanosp/test_transaction_params/part7/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part7/00015.png b/tests/snapshots/nanosp/test_transaction_params/part7/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part7/00015.png and b/tests/snapshots/nanosp/test_transaction_params/part7/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part7/00017.png b/tests/snapshots/nanosp/test_transaction_params/part7/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part7/00017.png and b/tests/snapshots/nanosp/test_transaction_params/part7/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part7/00019.png b/tests/snapshots/nanosp/test_transaction_params/part7/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part7/00019.png and b/tests/snapshots/nanosp/test_transaction_params/part7/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part8/00001.png b/tests/snapshots/nanosp/test_transaction_params/part8/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part8/00001.png and b/tests/snapshots/nanosp/test_transaction_params/part8/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part8/00003.png b/tests/snapshots/nanosp/test_transaction_params/part8/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part8/00003.png and b/tests/snapshots/nanosp/test_transaction_params/part8/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part8/00004.png b/tests/snapshots/nanosp/test_transaction_params/part8/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part8/00004.png and b/tests/snapshots/nanosp/test_transaction_params/part8/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part8/00005.png b/tests/snapshots/nanosp/test_transaction_params/part8/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part8/00005.png and b/tests/snapshots/nanosp/test_transaction_params/part8/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part8/00006.png b/tests/snapshots/nanosp/test_transaction_params/part8/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part8/00006.png and b/tests/snapshots/nanosp/test_transaction_params/part8/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part8/00008.png b/tests/snapshots/nanosp/test_transaction_params/part8/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part8/00008.png and b/tests/snapshots/nanosp/test_transaction_params/part8/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part8/00009.png b/tests/snapshots/nanosp/test_transaction_params/part8/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part8/00009.png and b/tests/snapshots/nanosp/test_transaction_params/part8/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part8/00010.png b/tests/snapshots/nanosp/test_transaction_params/part8/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part8/00010.png and b/tests/snapshots/nanosp/test_transaction_params/part8/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part8/00011.png b/tests/snapshots/nanosp/test_transaction_params/part8/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part8/00011.png and b/tests/snapshots/nanosp/test_transaction_params/part8/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part8/00012.png b/tests/snapshots/nanosp/test_transaction_params/part8/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part8/00012.png and b/tests/snapshots/nanosp/test_transaction_params/part8/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part8/00013.png b/tests/snapshots/nanosp/test_transaction_params/part8/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part8/00013.png and b/tests/snapshots/nanosp/test_transaction_params/part8/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part8/00014.png b/tests/snapshots/nanosp/test_transaction_params/part8/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part8/00014.png and b/tests/snapshots/nanosp/test_transaction_params/part8/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part8/00015.png b/tests/snapshots/nanosp/test_transaction_params/part8/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part8/00015.png and b/tests/snapshots/nanosp/test_transaction_params/part8/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part8/00017.png b/tests/snapshots/nanosp/test_transaction_params/part8/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part8/00017.png and b/tests/snapshots/nanosp/test_transaction_params/part8/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part8/00019.png b/tests/snapshots/nanosp/test_transaction_params/part8/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part8/00019.png and b/tests/snapshots/nanosp/test_transaction_params/part8/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part9/00001.png b/tests/snapshots/nanosp/test_transaction_params/part9/00001.png index 262b4b5e..d3c24602 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part9/00001.png and b/tests/snapshots/nanosp/test_transaction_params/part9/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part9/00003.png b/tests/snapshots/nanosp/test_transaction_params/part9/00003.png index de527bf7..f2b489f5 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part9/00003.png and b/tests/snapshots/nanosp/test_transaction_params/part9/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part9/00004.png b/tests/snapshots/nanosp/test_transaction_params/part9/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part9/00004.png and b/tests/snapshots/nanosp/test_transaction_params/part9/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part9/00005.png b/tests/snapshots/nanosp/test_transaction_params/part9/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part9/00005.png and b/tests/snapshots/nanosp/test_transaction_params/part9/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part9/00006.png b/tests/snapshots/nanosp/test_transaction_params/part9/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part9/00006.png and b/tests/snapshots/nanosp/test_transaction_params/part9/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part9/00007.png b/tests/snapshots/nanosp/test_transaction_params/part9/00007.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part9/00007.png and b/tests/snapshots/nanosp/test_transaction_params/part9/00007.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part9/00008.png b/tests/snapshots/nanosp/test_transaction_params/part9/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part9/00008.png and b/tests/snapshots/nanosp/test_transaction_params/part9/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part9/00009.png b/tests/snapshots/nanosp/test_transaction_params/part9/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part9/00009.png and b/tests/snapshots/nanosp/test_transaction_params/part9/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part9/00010.png b/tests/snapshots/nanosp/test_transaction_params/part9/00010.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part9/00010.png and b/tests/snapshots/nanosp/test_transaction_params/part9/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part9/00012.png b/tests/snapshots/nanosp/test_transaction_params/part9/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part9/00012.png and b/tests/snapshots/nanosp/test_transaction_params/part9/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_params/part9/00014.png b/tests/snapshots/nanosp/test_transaction_params/part9/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_params/part9/00014.png and b/tests/snapshots/nanosp/test_transaction_params/part9/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_refused/00001.png b/tests/snapshots/nanosp/test_transaction_refused/00001.png index a10bf897..5734c1d9 100644 Binary files a/tests/snapshots/nanosp/test_transaction_refused/00001.png and b/tests/snapshots/nanosp/test_transaction_refused/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_refused/00003.png b/tests/snapshots/nanosp/test_transaction_refused/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_refused/00003.png and b/tests/snapshots/nanosp/test_transaction_refused/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_refused/00004.png b/tests/snapshots/nanosp/test_transaction_refused/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_refused/00004.png and b/tests/snapshots/nanosp/test_transaction_refused/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_refused/00005.png b/tests/snapshots/nanosp/test_transaction_refused/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_refused/00005.png and b/tests/snapshots/nanosp/test_transaction_refused/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_refused/00006.png b/tests/snapshots/nanosp/test_transaction_refused/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_refused/00006.png and b/tests/snapshots/nanosp/test_transaction_refused/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_refused/00008.png b/tests/snapshots/nanosp/test_transaction_refused/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_refused/00008.png and b/tests/snapshots/nanosp/test_transaction_refused/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_refused/00009.png b/tests/snapshots/nanosp/test_transaction_refused/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_refused/00009.png and b/tests/snapshots/nanosp/test_transaction_refused/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_refused/00010.png b/tests/snapshots/nanosp/test_transaction_refused/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_refused/00010.png and b/tests/snapshots/nanosp/test_transaction_refused/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_refused/00011.png b/tests/snapshots/nanosp/test_transaction_refused/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_refused/00011.png and b/tests/snapshots/nanosp/test_transaction_refused/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_refused/00012.png b/tests/snapshots/nanosp/test_transaction_refused/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_refused/00012.png and b/tests/snapshots/nanosp/test_transaction_refused/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_refused/00013.png b/tests/snapshots/nanosp/test_transaction_refused/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_refused/00013.png and b/tests/snapshots/nanosp/test_transaction_refused/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_refused/00014.png b/tests/snapshots/nanosp/test_transaction_refused/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_refused/00014.png and b/tests/snapshots/nanosp/test_transaction_refused/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_refused/00015.png b/tests/snapshots/nanosp/test_transaction_refused/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_refused/00015.png and b/tests/snapshots/nanosp/test_transaction_refused/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_refused/00017.png b/tests/snapshots/nanosp/test_transaction_refused/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_refused/00017.png and b/tests/snapshots/nanosp/test_transaction_refused/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_refused/00019.png b/tests/snapshots/nanosp/test_transaction_refused/00019.png index de8a2912..d9b5efc5 100644 Binary files a/tests/snapshots/nanosp/test_transaction_refused/00019.png and b/tests/snapshots/nanosp/test_transaction_refused/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_refused/00020.png b/tests/snapshots/nanosp/test_transaction_refused/00020.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_refused/00020.png and b/tests/snapshots/nanosp/test_transaction_refused/00020.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/00001.png b/tests/snapshots/nanosp/test_transaction_slot/00001.png index d0a5ee96..673039ba 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/00001.png and b/tests/snapshots/nanosp/test_transaction_slot/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/00005.png b/tests/snapshots/nanosp/test_transaction_slot/00005.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/00005.png and b/tests/snapshots/nanosp/test_transaction_slot/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part0/00001.png b/tests/snapshots/nanosp/test_transaction_slot/part0/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part0/00001.png and b/tests/snapshots/nanosp/test_transaction_slot/part0/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part0/00003.png b/tests/snapshots/nanosp/test_transaction_slot/part0/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part0/00003.png and b/tests/snapshots/nanosp/test_transaction_slot/part0/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part0/00004.png b/tests/snapshots/nanosp/test_transaction_slot/part0/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part0/00004.png and b/tests/snapshots/nanosp/test_transaction_slot/part0/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part0/00005.png b/tests/snapshots/nanosp/test_transaction_slot/part0/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part0/00005.png and b/tests/snapshots/nanosp/test_transaction_slot/part0/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part0/00006.png b/tests/snapshots/nanosp/test_transaction_slot/part0/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part0/00006.png and b/tests/snapshots/nanosp/test_transaction_slot/part0/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part0/00008.png b/tests/snapshots/nanosp/test_transaction_slot/part0/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part0/00008.png and b/tests/snapshots/nanosp/test_transaction_slot/part0/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part0/00009.png b/tests/snapshots/nanosp/test_transaction_slot/part0/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part0/00009.png and b/tests/snapshots/nanosp/test_transaction_slot/part0/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part0/00010.png b/tests/snapshots/nanosp/test_transaction_slot/part0/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part0/00010.png and b/tests/snapshots/nanosp/test_transaction_slot/part0/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part0/00011.png b/tests/snapshots/nanosp/test_transaction_slot/part0/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part0/00011.png and b/tests/snapshots/nanosp/test_transaction_slot/part0/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part0/00012.png b/tests/snapshots/nanosp/test_transaction_slot/part0/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part0/00012.png and b/tests/snapshots/nanosp/test_transaction_slot/part0/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part0/00013.png b/tests/snapshots/nanosp/test_transaction_slot/part0/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part0/00013.png and b/tests/snapshots/nanosp/test_transaction_slot/part0/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part0/00014.png b/tests/snapshots/nanosp/test_transaction_slot/part0/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part0/00014.png and b/tests/snapshots/nanosp/test_transaction_slot/part0/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part0/00015.png b/tests/snapshots/nanosp/test_transaction_slot/part0/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part0/00015.png and b/tests/snapshots/nanosp/test_transaction_slot/part0/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part0/00017.png b/tests/snapshots/nanosp/test_transaction_slot/part0/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part0/00017.png and b/tests/snapshots/nanosp/test_transaction_slot/part0/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part0/00019.png b/tests/snapshots/nanosp/test_transaction_slot/part0/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part0/00019.png and b/tests/snapshots/nanosp/test_transaction_slot/part0/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part1/00001.png b/tests/snapshots/nanosp/test_transaction_slot/part1/00001.png index 9ffae7e2..bbaed3d9 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part1/00001.png and b/tests/snapshots/nanosp/test_transaction_slot/part1/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part1/00005.png b/tests/snapshots/nanosp/test_transaction_slot/part1/00005.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part1/00005.png and b/tests/snapshots/nanosp/test_transaction_slot/part1/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part10/00001.png b/tests/snapshots/nanosp/test_transaction_slot/part10/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part10/00001.png and b/tests/snapshots/nanosp/test_transaction_slot/part10/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part10/00003.png b/tests/snapshots/nanosp/test_transaction_slot/part10/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part10/00003.png and b/tests/snapshots/nanosp/test_transaction_slot/part10/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part10/00004.png b/tests/snapshots/nanosp/test_transaction_slot/part10/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part10/00004.png and b/tests/snapshots/nanosp/test_transaction_slot/part10/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part10/00005.png b/tests/snapshots/nanosp/test_transaction_slot/part10/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part10/00005.png and b/tests/snapshots/nanosp/test_transaction_slot/part10/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part10/00006.png b/tests/snapshots/nanosp/test_transaction_slot/part10/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part10/00006.png and b/tests/snapshots/nanosp/test_transaction_slot/part10/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part10/00008.png b/tests/snapshots/nanosp/test_transaction_slot/part10/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part10/00008.png and b/tests/snapshots/nanosp/test_transaction_slot/part10/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part10/00009.png b/tests/snapshots/nanosp/test_transaction_slot/part10/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part10/00009.png and b/tests/snapshots/nanosp/test_transaction_slot/part10/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part10/00010.png b/tests/snapshots/nanosp/test_transaction_slot/part10/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part10/00010.png and b/tests/snapshots/nanosp/test_transaction_slot/part10/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part10/00011.png b/tests/snapshots/nanosp/test_transaction_slot/part10/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part10/00011.png and b/tests/snapshots/nanosp/test_transaction_slot/part10/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part10/00012.png b/tests/snapshots/nanosp/test_transaction_slot/part10/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part10/00012.png and b/tests/snapshots/nanosp/test_transaction_slot/part10/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part10/00013.png b/tests/snapshots/nanosp/test_transaction_slot/part10/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part10/00013.png and b/tests/snapshots/nanosp/test_transaction_slot/part10/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part10/00014.png b/tests/snapshots/nanosp/test_transaction_slot/part10/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part10/00014.png and b/tests/snapshots/nanosp/test_transaction_slot/part10/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part10/00015.png b/tests/snapshots/nanosp/test_transaction_slot/part10/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part10/00015.png and b/tests/snapshots/nanosp/test_transaction_slot/part10/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part10/00018.png b/tests/snapshots/nanosp/test_transaction_slot/part10/00018.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part10/00018.png and b/tests/snapshots/nanosp/test_transaction_slot/part10/00018.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part12/00001.png b/tests/snapshots/nanosp/test_transaction_slot/part12/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part12/00001.png and b/tests/snapshots/nanosp/test_transaction_slot/part12/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part12/00003.png b/tests/snapshots/nanosp/test_transaction_slot/part12/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part12/00003.png and b/tests/snapshots/nanosp/test_transaction_slot/part12/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part12/00004.png b/tests/snapshots/nanosp/test_transaction_slot/part12/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part12/00004.png and b/tests/snapshots/nanosp/test_transaction_slot/part12/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part12/00005.png b/tests/snapshots/nanosp/test_transaction_slot/part12/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part12/00005.png and b/tests/snapshots/nanosp/test_transaction_slot/part12/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part12/00006.png b/tests/snapshots/nanosp/test_transaction_slot/part12/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part12/00006.png and b/tests/snapshots/nanosp/test_transaction_slot/part12/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part12/00008.png b/tests/snapshots/nanosp/test_transaction_slot/part12/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part12/00008.png and b/tests/snapshots/nanosp/test_transaction_slot/part12/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part12/00009.png b/tests/snapshots/nanosp/test_transaction_slot/part12/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part12/00009.png and b/tests/snapshots/nanosp/test_transaction_slot/part12/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part12/00010.png b/tests/snapshots/nanosp/test_transaction_slot/part12/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part12/00010.png and b/tests/snapshots/nanosp/test_transaction_slot/part12/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part12/00011.png b/tests/snapshots/nanosp/test_transaction_slot/part12/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part12/00011.png and b/tests/snapshots/nanosp/test_transaction_slot/part12/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part12/00012.png b/tests/snapshots/nanosp/test_transaction_slot/part12/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part12/00012.png and b/tests/snapshots/nanosp/test_transaction_slot/part12/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part12/00013.png b/tests/snapshots/nanosp/test_transaction_slot/part12/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part12/00013.png and b/tests/snapshots/nanosp/test_transaction_slot/part12/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part12/00014.png b/tests/snapshots/nanosp/test_transaction_slot/part12/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part12/00014.png and b/tests/snapshots/nanosp/test_transaction_slot/part12/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part12/00015.png b/tests/snapshots/nanosp/test_transaction_slot/part12/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part12/00015.png and b/tests/snapshots/nanosp/test_transaction_slot/part12/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part12/00019.png b/tests/snapshots/nanosp/test_transaction_slot/part12/00019.png index 0b2d916f..afc070e4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part12/00019.png and b/tests/snapshots/nanosp/test_transaction_slot/part12/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part12/00021.png b/tests/snapshots/nanosp/test_transaction_slot/part12/00021.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part12/00021.png and b/tests/snapshots/nanosp/test_transaction_slot/part12/00021.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part14/00001.png b/tests/snapshots/nanosp/test_transaction_slot/part14/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part14/00001.png and b/tests/snapshots/nanosp/test_transaction_slot/part14/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part14/00003.png b/tests/snapshots/nanosp/test_transaction_slot/part14/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part14/00003.png and b/tests/snapshots/nanosp/test_transaction_slot/part14/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part14/00004.png b/tests/snapshots/nanosp/test_transaction_slot/part14/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part14/00004.png and b/tests/snapshots/nanosp/test_transaction_slot/part14/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part14/00005.png b/tests/snapshots/nanosp/test_transaction_slot/part14/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part14/00005.png and b/tests/snapshots/nanosp/test_transaction_slot/part14/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part14/00006.png b/tests/snapshots/nanosp/test_transaction_slot/part14/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part14/00006.png and b/tests/snapshots/nanosp/test_transaction_slot/part14/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part14/00008.png b/tests/snapshots/nanosp/test_transaction_slot/part14/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part14/00008.png and b/tests/snapshots/nanosp/test_transaction_slot/part14/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part14/00009.png b/tests/snapshots/nanosp/test_transaction_slot/part14/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part14/00009.png and b/tests/snapshots/nanosp/test_transaction_slot/part14/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part14/00010.png b/tests/snapshots/nanosp/test_transaction_slot/part14/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part14/00010.png and b/tests/snapshots/nanosp/test_transaction_slot/part14/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part14/00011.png b/tests/snapshots/nanosp/test_transaction_slot/part14/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part14/00011.png and b/tests/snapshots/nanosp/test_transaction_slot/part14/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part14/00012.png b/tests/snapshots/nanosp/test_transaction_slot/part14/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part14/00012.png and b/tests/snapshots/nanosp/test_transaction_slot/part14/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part14/00013.png b/tests/snapshots/nanosp/test_transaction_slot/part14/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part14/00013.png and b/tests/snapshots/nanosp/test_transaction_slot/part14/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part14/00014.png b/tests/snapshots/nanosp/test_transaction_slot/part14/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part14/00014.png and b/tests/snapshots/nanosp/test_transaction_slot/part14/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part14/00015.png b/tests/snapshots/nanosp/test_transaction_slot/part14/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part14/00015.png and b/tests/snapshots/nanosp/test_transaction_slot/part14/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part14/00020.png b/tests/snapshots/nanosp/test_transaction_slot/part14/00020.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part14/00020.png and b/tests/snapshots/nanosp/test_transaction_slot/part14/00020.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part15/00001.png b/tests/snapshots/nanosp/test_transaction_slot/part15/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part15/00001.png and b/tests/snapshots/nanosp/test_transaction_slot/part15/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part15/00003.png b/tests/snapshots/nanosp/test_transaction_slot/part15/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part15/00003.png and b/tests/snapshots/nanosp/test_transaction_slot/part15/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part15/00004.png b/tests/snapshots/nanosp/test_transaction_slot/part15/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part15/00004.png and b/tests/snapshots/nanosp/test_transaction_slot/part15/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part15/00005.png b/tests/snapshots/nanosp/test_transaction_slot/part15/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part15/00005.png and b/tests/snapshots/nanosp/test_transaction_slot/part15/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part15/00006.png b/tests/snapshots/nanosp/test_transaction_slot/part15/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part15/00006.png and b/tests/snapshots/nanosp/test_transaction_slot/part15/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part15/00008.png b/tests/snapshots/nanosp/test_transaction_slot/part15/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part15/00008.png and b/tests/snapshots/nanosp/test_transaction_slot/part15/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part15/00009.png b/tests/snapshots/nanosp/test_transaction_slot/part15/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part15/00009.png and b/tests/snapshots/nanosp/test_transaction_slot/part15/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part15/00010.png b/tests/snapshots/nanosp/test_transaction_slot/part15/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part15/00010.png and b/tests/snapshots/nanosp/test_transaction_slot/part15/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part15/00011.png b/tests/snapshots/nanosp/test_transaction_slot/part15/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part15/00011.png and b/tests/snapshots/nanosp/test_transaction_slot/part15/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part15/00012.png b/tests/snapshots/nanosp/test_transaction_slot/part15/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part15/00012.png and b/tests/snapshots/nanosp/test_transaction_slot/part15/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part15/00013.png b/tests/snapshots/nanosp/test_transaction_slot/part15/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part15/00013.png and b/tests/snapshots/nanosp/test_transaction_slot/part15/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part15/00014.png b/tests/snapshots/nanosp/test_transaction_slot/part15/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part15/00014.png and b/tests/snapshots/nanosp/test_transaction_slot/part15/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part15/00015.png b/tests/snapshots/nanosp/test_transaction_slot/part15/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part15/00015.png and b/tests/snapshots/nanosp/test_transaction_slot/part15/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part15/00017.png b/tests/snapshots/nanosp/test_transaction_slot/part15/00017.png index 0b2d916f..afc070e4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part15/00017.png and b/tests/snapshots/nanosp/test_transaction_slot/part15/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part15/00018.png b/tests/snapshots/nanosp/test_transaction_slot/part15/00018.png index 38b11c55..e2d9cb6f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part15/00018.png and b/tests/snapshots/nanosp/test_transaction_slot/part15/00018.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part15/00020.png b/tests/snapshots/nanosp/test_transaction_slot/part15/00020.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part15/00020.png and b/tests/snapshots/nanosp/test_transaction_slot/part15/00020.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part2/00001.png b/tests/snapshots/nanosp/test_transaction_slot/part2/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part2/00001.png and b/tests/snapshots/nanosp/test_transaction_slot/part2/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part2/00003.png b/tests/snapshots/nanosp/test_transaction_slot/part2/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part2/00003.png and b/tests/snapshots/nanosp/test_transaction_slot/part2/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part2/00004.png b/tests/snapshots/nanosp/test_transaction_slot/part2/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part2/00004.png and b/tests/snapshots/nanosp/test_transaction_slot/part2/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part2/00005.png b/tests/snapshots/nanosp/test_transaction_slot/part2/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part2/00005.png and b/tests/snapshots/nanosp/test_transaction_slot/part2/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part2/00006.png b/tests/snapshots/nanosp/test_transaction_slot/part2/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part2/00006.png and b/tests/snapshots/nanosp/test_transaction_slot/part2/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part2/00008.png b/tests/snapshots/nanosp/test_transaction_slot/part2/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part2/00008.png and b/tests/snapshots/nanosp/test_transaction_slot/part2/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part2/00009.png b/tests/snapshots/nanosp/test_transaction_slot/part2/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part2/00009.png and b/tests/snapshots/nanosp/test_transaction_slot/part2/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part2/00010.png b/tests/snapshots/nanosp/test_transaction_slot/part2/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part2/00010.png and b/tests/snapshots/nanosp/test_transaction_slot/part2/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part2/00011.png b/tests/snapshots/nanosp/test_transaction_slot/part2/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part2/00011.png and b/tests/snapshots/nanosp/test_transaction_slot/part2/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part2/00012.png b/tests/snapshots/nanosp/test_transaction_slot/part2/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part2/00012.png and b/tests/snapshots/nanosp/test_transaction_slot/part2/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part2/00013.png b/tests/snapshots/nanosp/test_transaction_slot/part2/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part2/00013.png and b/tests/snapshots/nanosp/test_transaction_slot/part2/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part2/00014.png b/tests/snapshots/nanosp/test_transaction_slot/part2/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part2/00014.png and b/tests/snapshots/nanosp/test_transaction_slot/part2/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part2/00015.png b/tests/snapshots/nanosp/test_transaction_slot/part2/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part2/00015.png and b/tests/snapshots/nanosp/test_transaction_slot/part2/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part2/00017.png b/tests/snapshots/nanosp/test_transaction_slot/part2/00017.png index be855edc..84905b9f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part2/00017.png and b/tests/snapshots/nanosp/test_transaction_slot/part2/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part2/00019.png b/tests/snapshots/nanosp/test_transaction_slot/part2/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part2/00019.png and b/tests/snapshots/nanosp/test_transaction_slot/part2/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part3/00001.png b/tests/snapshots/nanosp/test_transaction_slot/part3/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part3/00001.png and b/tests/snapshots/nanosp/test_transaction_slot/part3/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part3/00003.png b/tests/snapshots/nanosp/test_transaction_slot/part3/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part3/00003.png and b/tests/snapshots/nanosp/test_transaction_slot/part3/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part3/00004.png b/tests/snapshots/nanosp/test_transaction_slot/part3/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part3/00004.png and b/tests/snapshots/nanosp/test_transaction_slot/part3/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part3/00005.png b/tests/snapshots/nanosp/test_transaction_slot/part3/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part3/00005.png and b/tests/snapshots/nanosp/test_transaction_slot/part3/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part3/00006.png b/tests/snapshots/nanosp/test_transaction_slot/part3/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part3/00006.png and b/tests/snapshots/nanosp/test_transaction_slot/part3/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part3/00008.png b/tests/snapshots/nanosp/test_transaction_slot/part3/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part3/00008.png and b/tests/snapshots/nanosp/test_transaction_slot/part3/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part3/00009.png b/tests/snapshots/nanosp/test_transaction_slot/part3/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part3/00009.png and b/tests/snapshots/nanosp/test_transaction_slot/part3/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part3/00010.png b/tests/snapshots/nanosp/test_transaction_slot/part3/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part3/00010.png and b/tests/snapshots/nanosp/test_transaction_slot/part3/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part3/00011.png b/tests/snapshots/nanosp/test_transaction_slot/part3/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part3/00011.png and b/tests/snapshots/nanosp/test_transaction_slot/part3/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part3/00012.png b/tests/snapshots/nanosp/test_transaction_slot/part3/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part3/00012.png and b/tests/snapshots/nanosp/test_transaction_slot/part3/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part3/00013.png b/tests/snapshots/nanosp/test_transaction_slot/part3/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part3/00013.png and b/tests/snapshots/nanosp/test_transaction_slot/part3/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part3/00014.png b/tests/snapshots/nanosp/test_transaction_slot/part3/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part3/00014.png and b/tests/snapshots/nanosp/test_transaction_slot/part3/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part3/00015.png b/tests/snapshots/nanosp/test_transaction_slot/part3/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part3/00015.png and b/tests/snapshots/nanosp/test_transaction_slot/part3/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part3/00017.png b/tests/snapshots/nanosp/test_transaction_slot/part3/00017.png index 0b2d916f..afc070e4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part3/00017.png and b/tests/snapshots/nanosp/test_transaction_slot/part3/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part3/00019.png b/tests/snapshots/nanosp/test_transaction_slot/part3/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part3/00019.png and b/tests/snapshots/nanosp/test_transaction_slot/part3/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part4/00001.png b/tests/snapshots/nanosp/test_transaction_slot/part4/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part4/00001.png and b/tests/snapshots/nanosp/test_transaction_slot/part4/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part4/00003.png b/tests/snapshots/nanosp/test_transaction_slot/part4/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part4/00003.png and b/tests/snapshots/nanosp/test_transaction_slot/part4/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part4/00004.png b/tests/snapshots/nanosp/test_transaction_slot/part4/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part4/00004.png and b/tests/snapshots/nanosp/test_transaction_slot/part4/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part4/00005.png b/tests/snapshots/nanosp/test_transaction_slot/part4/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part4/00005.png and b/tests/snapshots/nanosp/test_transaction_slot/part4/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part4/00006.png b/tests/snapshots/nanosp/test_transaction_slot/part4/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part4/00006.png and b/tests/snapshots/nanosp/test_transaction_slot/part4/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part4/00008.png b/tests/snapshots/nanosp/test_transaction_slot/part4/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part4/00008.png and b/tests/snapshots/nanosp/test_transaction_slot/part4/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part4/00009.png b/tests/snapshots/nanosp/test_transaction_slot/part4/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part4/00009.png and b/tests/snapshots/nanosp/test_transaction_slot/part4/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part4/00010.png b/tests/snapshots/nanosp/test_transaction_slot/part4/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part4/00010.png and b/tests/snapshots/nanosp/test_transaction_slot/part4/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part4/00011.png b/tests/snapshots/nanosp/test_transaction_slot/part4/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part4/00011.png and b/tests/snapshots/nanosp/test_transaction_slot/part4/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part4/00012.png b/tests/snapshots/nanosp/test_transaction_slot/part4/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part4/00012.png and b/tests/snapshots/nanosp/test_transaction_slot/part4/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part4/00013.png b/tests/snapshots/nanosp/test_transaction_slot/part4/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part4/00013.png and b/tests/snapshots/nanosp/test_transaction_slot/part4/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part4/00014.png b/tests/snapshots/nanosp/test_transaction_slot/part4/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part4/00014.png and b/tests/snapshots/nanosp/test_transaction_slot/part4/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part4/00015.png b/tests/snapshots/nanosp/test_transaction_slot/part4/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part4/00015.png and b/tests/snapshots/nanosp/test_transaction_slot/part4/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part4/00017.png b/tests/snapshots/nanosp/test_transaction_slot/part4/00017.png index 0b2d916f..afc070e4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part4/00017.png and b/tests/snapshots/nanosp/test_transaction_slot/part4/00017.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part4/00019.png b/tests/snapshots/nanosp/test_transaction_slot/part4/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part4/00019.png and b/tests/snapshots/nanosp/test_transaction_slot/part4/00019.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part6/00001.png b/tests/snapshots/nanosp/test_transaction_slot/part6/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part6/00001.png and b/tests/snapshots/nanosp/test_transaction_slot/part6/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part6/00003.png b/tests/snapshots/nanosp/test_transaction_slot/part6/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part6/00003.png and b/tests/snapshots/nanosp/test_transaction_slot/part6/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part6/00004.png b/tests/snapshots/nanosp/test_transaction_slot/part6/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part6/00004.png and b/tests/snapshots/nanosp/test_transaction_slot/part6/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part6/00005.png b/tests/snapshots/nanosp/test_transaction_slot/part6/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part6/00005.png and b/tests/snapshots/nanosp/test_transaction_slot/part6/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part6/00006.png b/tests/snapshots/nanosp/test_transaction_slot/part6/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part6/00006.png and b/tests/snapshots/nanosp/test_transaction_slot/part6/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part6/00008.png b/tests/snapshots/nanosp/test_transaction_slot/part6/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part6/00008.png and b/tests/snapshots/nanosp/test_transaction_slot/part6/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part6/00009.png b/tests/snapshots/nanosp/test_transaction_slot/part6/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part6/00009.png and b/tests/snapshots/nanosp/test_transaction_slot/part6/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part6/00010.png b/tests/snapshots/nanosp/test_transaction_slot/part6/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part6/00010.png and b/tests/snapshots/nanosp/test_transaction_slot/part6/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part6/00011.png b/tests/snapshots/nanosp/test_transaction_slot/part6/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part6/00011.png and b/tests/snapshots/nanosp/test_transaction_slot/part6/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part6/00012.png b/tests/snapshots/nanosp/test_transaction_slot/part6/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part6/00012.png and b/tests/snapshots/nanosp/test_transaction_slot/part6/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part6/00013.png b/tests/snapshots/nanosp/test_transaction_slot/part6/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part6/00013.png and b/tests/snapshots/nanosp/test_transaction_slot/part6/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part6/00014.png b/tests/snapshots/nanosp/test_transaction_slot/part6/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part6/00014.png and b/tests/snapshots/nanosp/test_transaction_slot/part6/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part6/00015.png b/tests/snapshots/nanosp/test_transaction_slot/part6/00015.png index 42cf0b73..d84822e8 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part6/00015.png and b/tests/snapshots/nanosp/test_transaction_slot/part6/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part6/00018.png b/tests/snapshots/nanosp/test_transaction_slot/part6/00018.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part6/00018.png and b/tests/snapshots/nanosp/test_transaction_slot/part6/00018.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part8/00001.png b/tests/snapshots/nanosp/test_transaction_slot/part8/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part8/00001.png and b/tests/snapshots/nanosp/test_transaction_slot/part8/00001.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part8/00003.png b/tests/snapshots/nanosp/test_transaction_slot/part8/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part8/00003.png and b/tests/snapshots/nanosp/test_transaction_slot/part8/00003.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part8/00004.png b/tests/snapshots/nanosp/test_transaction_slot/part8/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part8/00004.png and b/tests/snapshots/nanosp/test_transaction_slot/part8/00004.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part8/00005.png b/tests/snapshots/nanosp/test_transaction_slot/part8/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part8/00005.png and b/tests/snapshots/nanosp/test_transaction_slot/part8/00005.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part8/00006.png b/tests/snapshots/nanosp/test_transaction_slot/part8/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part8/00006.png and b/tests/snapshots/nanosp/test_transaction_slot/part8/00006.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part8/00008.png b/tests/snapshots/nanosp/test_transaction_slot/part8/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part8/00008.png and b/tests/snapshots/nanosp/test_transaction_slot/part8/00008.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part8/00009.png b/tests/snapshots/nanosp/test_transaction_slot/part8/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part8/00009.png and b/tests/snapshots/nanosp/test_transaction_slot/part8/00009.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part8/00010.png b/tests/snapshots/nanosp/test_transaction_slot/part8/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part8/00010.png and b/tests/snapshots/nanosp/test_transaction_slot/part8/00010.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part8/00011.png b/tests/snapshots/nanosp/test_transaction_slot/part8/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part8/00011.png and b/tests/snapshots/nanosp/test_transaction_slot/part8/00011.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part8/00012.png b/tests/snapshots/nanosp/test_transaction_slot/part8/00012.png index 37312a69..5b99b95c 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part8/00012.png and b/tests/snapshots/nanosp/test_transaction_slot/part8/00012.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part8/00013.png b/tests/snapshots/nanosp/test_transaction_slot/part8/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part8/00013.png and b/tests/snapshots/nanosp/test_transaction_slot/part8/00013.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part8/00014.png b/tests/snapshots/nanosp/test_transaction_slot/part8/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part8/00014.png and b/tests/snapshots/nanosp/test_transaction_slot/part8/00014.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part8/00015.png b/tests/snapshots/nanosp/test_transaction_slot/part8/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part8/00015.png and b/tests/snapshots/nanosp/test_transaction_slot/part8/00015.png differ diff --git a/tests/snapshots/nanosp/test_transaction_slot/part8/00018.png b/tests/snapshots/nanosp/test_transaction_slot/part8/00018.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanosp/test_transaction_slot/part8/00018.png and b/tests/snapshots/nanosp/test_transaction_slot/part8/00018.png differ diff --git a/tests/snapshots/nanox/test_app_mainmenu/part0/00000.png b/tests/snapshots/nanox/test_app_mainmenu/part0/00000.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_app_mainmenu/part0/00000.png and b/tests/snapshots/nanox/test_app_mainmenu/part0/00000.png differ diff --git a/tests/snapshots/nanox/test_app_mainmenu/part0/00001.png b/tests/snapshots/nanox/test_app_mainmenu/part0/00001.png index 8472e5d9..e10e0049 100644 Binary files a/tests/snapshots/nanox/test_app_mainmenu/part0/00001.png and b/tests/snapshots/nanox/test_app_mainmenu/part0/00001.png differ diff --git a/tests/snapshots/nanox/test_app_mainmenu/part0/00009.png b/tests/snapshots/nanox/test_app_mainmenu/part0/00009.png index 8f31a63d..64267258 100644 Binary files a/tests/snapshots/nanox/test_app_mainmenu/part0/00009.png and b/tests/snapshots/nanox/test_app_mainmenu/part0/00009.png differ diff --git a/tests/snapshots/nanox/test_app_mainmenu/part0/00011.png b/tests/snapshots/nanox/test_app_mainmenu/part0/00011.png index e84e8dfd..d2f7326b 100644 Binary files a/tests/snapshots/nanox/test_app_mainmenu/part0/00011.png and b/tests/snapshots/nanox/test_app_mainmenu/part0/00011.png differ diff --git a/tests/snapshots/nanox/test_app_mainmenu/part1/00001.png b/tests/snapshots/nanox/test_app_mainmenu/part1/00001.png index 9ffae7e2..bbaed3d9 100644 Binary files a/tests/snapshots/nanox/test_app_mainmenu/part1/00001.png and b/tests/snapshots/nanox/test_app_mainmenu/part1/00001.png differ diff --git a/tests/snapshots/nanox/test_app_mainmenu/part1/00005.png b/tests/snapshots/nanox/test_app_mainmenu/part1/00005.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_app_mainmenu/part1/00005.png and b/tests/snapshots/nanox/test_app_mainmenu/part1/00005.png differ diff --git a/tests/snapshots/nanox/test_app_mainmenu/part2/00000.png b/tests/snapshots/nanox/test_app_mainmenu/part2/00000.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_app_mainmenu/part2/00000.png and b/tests/snapshots/nanox/test_app_mainmenu/part2/00000.png differ diff --git a/tests/snapshots/nanox/test_app_mainmenu/part2/00001.png b/tests/snapshots/nanox/test_app_mainmenu/part2/00001.png index 8472e5d9..e10e0049 100644 Binary files a/tests/snapshots/nanox/test_app_mainmenu/part2/00001.png and b/tests/snapshots/nanox/test_app_mainmenu/part2/00001.png differ diff --git a/tests/snapshots/nanox/test_app_mainmenu/part2/00005.png b/tests/snapshots/nanox/test_app_mainmenu/part2/00005.png index 6f0ef3bb..1d35338f 100644 Binary files a/tests/snapshots/nanox/test_app_mainmenu/part2/00005.png and b/tests/snapshots/nanox/test_app_mainmenu/part2/00005.png differ diff --git a/tests/snapshots/nanox/test_app_mainmenu/part2/00006.png b/tests/snapshots/nanox/test_app_mainmenu/part2/00006.png index c9a888e0..f0f8ba29 100644 Binary files a/tests/snapshots/nanox/test_app_mainmenu/part2/00006.png and b/tests/snapshots/nanox/test_app_mainmenu/part2/00006.png differ diff --git a/tests/snapshots/nanox/test_app_mainmenu/part2/00007.png b/tests/snapshots/nanox/test_app_mainmenu/part2/00007.png index cd1d5547..879c0c84 100644 Binary files a/tests/snapshots/nanox/test_app_mainmenu/part2/00007.png and b/tests/snapshots/nanox/test_app_mainmenu/part2/00007.png differ diff --git a/tests/snapshots/nanox/test_app_mainmenu/part2/00009.png b/tests/snapshots/nanox/test_app_mainmenu/part2/00009.png index 155ba686..78606195 100644 Binary files a/tests/snapshots/nanox/test_app_mainmenu/part2/00009.png and b/tests/snapshots/nanox/test_app_mainmenu/part2/00009.png differ diff --git a/tests/snapshots/nanox/test_app_mainmenu/part2/00010.png b/tests/snapshots/nanox/test_app_mainmenu/part2/00010.png index 9e771529..9beb444d 100644 Binary files a/tests/snapshots/nanox/test_app_mainmenu/part2/00010.png and b/tests/snapshots/nanox/test_app_mainmenu/part2/00010.png differ diff --git a/tests/snapshots/nanox/test_app_mainmenu/part2/00012.png b/tests/snapshots/nanox/test_app_mainmenu/part2/00012.png index e84e8dfd..d2f7326b 100644 Binary files a/tests/snapshots/nanox/test_app_mainmenu/part2/00012.png and b/tests/snapshots/nanox/test_app_mainmenu/part2/00012.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part0/00000.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part0/00000.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part0/00000.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part0/00000.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part0/00001.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part0/00001.png index 8472e5d9..e10e0049 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part0/00001.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part0/00001.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part0/00002.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part0/00002.png index f7921677..7e236da6 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part0/00002.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part0/00002.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part0/00003.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part0/00003.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part0/00003.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part0/00003.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00001.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00001.png index eb38195b..dfb833ff 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00001.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00001.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00002.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00002.png index edfb974f..bbb9e1ae 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00002.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00002.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00003.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00003.png index f962a9f6..c81b86d3 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00003.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00003.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00005.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00005.png index 75f661ea..6c5dfc2e 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00005.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00005.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00006.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00006.png index ee49524c..a5ac1406 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00006.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00006.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00007.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00007.png index 0334dd90..fd17bbd0 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00007.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00007.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00008.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00008.png index 658d96bb..6de89ef0 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00008.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00008.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00009.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00009.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00009.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00010.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00010.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00010.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00011.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00011.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00011.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00012.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00012.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00012.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00013.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00013.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00013.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00014.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00014.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00014.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00015.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00015.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00015.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00018.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00018.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00018.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00018.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00020.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00020.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00020.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part1/00020.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00001.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00001.png index ab73ea7b..45974a7e 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00001.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00001.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00002.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00002.png index ff86b93e..5ad8dadf 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00002.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00002.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00003.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00003.png index f962a9f6..c81b86d3 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00003.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00003.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00005.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00005.png index 75f661ea..6c5dfc2e 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00005.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00005.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00006.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00006.png index ee49524c..a5ac1406 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00006.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00006.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00007.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00007.png index 0334dd90..fd17bbd0 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00007.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00007.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00008.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00008.png index 75fafce4..ec712bbe 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00008.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00008.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00009.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00009.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00009.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00010.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00010.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00010.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00011.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00011.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00011.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00012.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00012.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00012.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00012.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00013.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00013.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00013.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00014.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00014.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00014.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00015.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00015.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00015.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00015.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00018.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00018.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00018.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00018.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00020.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00020.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00020.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part2/00020.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00001.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00001.png index 037f08ae..e475236d 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00001.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00001.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00002.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00002.png index cedaf45b..948d2c8f 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00002.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00002.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00003.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00003.png index f962a9f6..c81b86d3 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00003.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00003.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00005.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00005.png index 57f45aba..8b4be115 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00005.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00005.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00006.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00006.png index ee49524c..a5ac1406 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00006.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00006.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00007.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00007.png index 0334dd90..fd17bbd0 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00007.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00007.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00008.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00008.png index e6f1ce0f..929d956e 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00008.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00008.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00009.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00009.png index 407e93cf..2e3b0cb0 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00009.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00009.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00010.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00010.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00010.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00010.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00011.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00011.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00011.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00011.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00012.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00012.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00012.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00012.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00013.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00013.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00013.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00013.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00014.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00014.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00014.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00014.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00015.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00015.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00015.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00015.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00016.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00016.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00016.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00016.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00019.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00019.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00019.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00019.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00021.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00021.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00021.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part3/00021.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00001.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00001.png index d781cb30..2267dc82 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00001.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00001.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00002.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00002.png index 4d02204f..5ad25fac 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00002.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00002.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00003.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00003.png index f962a9f6..c81b86d3 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00003.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00003.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00005.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00005.png index 57f45aba..8b4be115 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00005.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00005.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00006.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00006.png index ee49524c..a5ac1406 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00006.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00006.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00007.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00007.png index 0334dd90..fd17bbd0 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00007.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00007.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00008.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00008.png index 2e7a9c02..a9878627 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00008.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00008.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00009.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00009.png index 407e93cf..2e3b0cb0 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00009.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00009.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00010.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00010.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00010.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00010.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00011.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00011.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00011.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00011.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00012.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00012.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00012.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00012.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00013.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00013.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00013.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00013.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00014.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00014.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00014.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00014.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00015.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00015.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00015.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00015.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00016.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00016.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00016.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00016.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00019.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00019.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00019.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00019.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00021.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00021.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00021.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part4/00021.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00001.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00001.png index 1d53f522..7537c0d0 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00001.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00001.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00002.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00002.png index 18153639..fc53164c 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00002.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00002.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00003.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00003.png index f962a9f6..c81b86d3 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00003.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00003.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00005.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00005.png index d1a71de0..f05d8f00 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00005.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00005.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00006.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00006.png index ee49524c..a5ac1406 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00006.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00006.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00007.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00007.png index 0334dd90..fd17bbd0 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00007.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00007.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00008.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00008.png index 7e0fbecb..3d9388a7 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00008.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00008.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00009.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00009.png index 2d840c0e..5e654331 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00009.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00009.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00010.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00010.png index 830a7e08..4cea1275 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00010.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00010.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00011.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00011.png index 66d10818..e5ae67d6 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00011.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00011.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00012.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00012.png index bdae02ba..d64a0775 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00012.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00012.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00013.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00013.png index e3a0cc5f..cfec8985 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00013.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00013.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00014.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00014.png index 99a35962..a40ccad5 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00014.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00014.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00015.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00015.png index 0a823482..8953c823 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00015.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00015.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00016.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00016.png index 1e6fd923..2d4b3ec4 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00016.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00016.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00017.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00017.png index 2a35fda1..01173c87 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00017.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00017.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00018.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00018.png index b1745edf..a29c7e24 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00018.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00018.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00019.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00019.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00019.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00019.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00020.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00020.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00020.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00020.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00021.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00021.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00021.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00021.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00022.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00022.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00022.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00022.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00023.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00023.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00023.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00023.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00024.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00024.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00024.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00024.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00025.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00025.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00025.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00025.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00028.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00028.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00028.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00028.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00030.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00030.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00030.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part5/00030.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00001.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00001.png index 4743ee1e..84f44e6d 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00001.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00001.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00002.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00002.png index 90fa664d..dc0c5fa7 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00002.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00002.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00003.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00003.png index f962a9f6..c81b86d3 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00003.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00003.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00005.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00005.png index d1a71de0..f05d8f00 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00005.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00005.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00006.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00006.png index ee49524c..a5ac1406 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00006.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00006.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00007.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00007.png index 0334dd90..fd17bbd0 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00007.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00007.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00008.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00008.png index 7e0fbecb..3d9388a7 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00008.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00008.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00009.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00009.png index 2d840c0e..5e654331 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00009.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00009.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00010.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00010.png index 830a7e08..4cea1275 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00010.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00010.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00011.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00011.png index 66d10818..e5ae67d6 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00011.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00011.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00012.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00012.png index bdae02ba..d64a0775 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00012.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00012.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00013.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00013.png index e3a0cc5f..cfec8985 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00013.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00013.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00014.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00014.png index 99a35962..a40ccad5 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00014.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00014.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00015.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00015.png index 0a823482..8953c823 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00015.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00015.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00016.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00016.png index 1e6fd923..2d4b3ec4 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00016.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00016.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00017.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00017.png index 2a35fda1..01173c87 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00017.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00017.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00018.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00018.png index b0c66682..9f5f975c 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00018.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00018.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00019.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00019.png index 98ba14cf..09e98c53 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00019.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00019.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00020.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00020.png index 32be4a8a..4093de54 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00020.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00020.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00021.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00021.png index d3fef119..2306f067 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00021.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00021.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00022.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00022.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00022.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00022.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00023.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00023.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00023.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00023.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00024.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00024.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00024.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00024.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00025.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00025.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00025.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00025.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00026.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00026.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00026.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00026.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00027.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00027.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00027.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00027.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00028.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00028.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00028.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00028.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00031.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00031.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00031.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00031.png differ diff --git a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00033.png b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00033.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00033.png and b/tests/snapshots/nanox/test_arbitrary_transaction_signing_expert/part6/00033.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00001.png b/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00001.png index e13897cc..96ae440a 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00001.png and b/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00001.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00002.png b/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00002.png index bc69da31..1fb331f8 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00002.png and b/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00002.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00003.png b/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00003.png index a5f0a458..97f4d53a 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00003.png and b/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00003.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00004.png b/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00004.png index 8f31a63d..64267258 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00004.png and b/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00004.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00006.png b/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00006.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00006.png and b/tests/snapshots/nanox/test_get_public_key_confirm_accepted/00006.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_confirm_refused/00001.png b/tests/snapshots/nanox/test_get_public_key_confirm_refused/00001.png index fe929f2f..98051b9f 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_confirm_refused/00001.png and b/tests/snapshots/nanox/test_get_public_key_confirm_refused/00001.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_confirm_refused/00002.png b/tests/snapshots/nanox/test_get_public_key_confirm_refused/00002.png index dc345fad..43484d14 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_confirm_refused/00002.png and b/tests/snapshots/nanox/test_get_public_key_confirm_refused/00002.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_confirm_refused/00003.png b/tests/snapshots/nanox/test_get_public_key_confirm_refused/00003.png index 591eed05..f599fa27 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_confirm_refused/00003.png and b/tests/snapshots/nanox/test_get_public_key_confirm_refused/00003.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_confirm_refused/00004.png b/tests/snapshots/nanox/test_get_public_key_confirm_refused/00004.png index 8f31a63d..64267258 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_confirm_refused/00004.png and b/tests/snapshots/nanox/test_get_public_key_confirm_refused/00004.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_confirm_refused/00006.png b/tests/snapshots/nanox/test_get_public_key_confirm_refused/00006.png index de8a2912..d9b5efc5 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_confirm_refused/00006.png and b/tests/snapshots/nanox/test_get_public_key_confirm_refused/00006.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_confirm_refused/00007.png b/tests/snapshots/nanox/test_get_public_key_confirm_refused/00007.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_confirm_refused/00007.png and b/tests/snapshots/nanox/test_get_public_key_confirm_refused/00007.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_expert/00000.png b/tests/snapshots/nanox/test_get_public_key_expert/00000.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_expert/00000.png and b/tests/snapshots/nanox/test_get_public_key_expert/00000.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_expert/00001.png b/tests/snapshots/nanox/test_get_public_key_expert/00001.png index 8472e5d9..e10e0049 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_expert/00001.png and b/tests/snapshots/nanox/test_get_public_key_expert/00001.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_expert/00002.png b/tests/snapshots/nanox/test_get_public_key_expert/00002.png index f7921677..7e236da6 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_expert/00002.png and b/tests/snapshots/nanox/test_get_public_key_expert/00002.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_expert/00003.png b/tests/snapshots/nanox/test_get_public_key_expert/00003.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_expert/00003.png and b/tests/snapshots/nanox/test_get_public_key_expert/00003.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_slot/part0/00001.png b/tests/snapshots/nanox/test_get_public_key_slot/part0/00001.png index 9ffae7e2..bbaed3d9 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_slot/part0/00001.png and b/tests/snapshots/nanox/test_get_public_key_slot/part0/00001.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_slot/part0/00005.png b/tests/snapshots/nanox/test_get_public_key_slot/part0/00005.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_slot/part0/00005.png and b/tests/snapshots/nanox/test_get_public_key_slot/part0/00005.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_slot/part1/00001.png b/tests/snapshots/nanox/test_get_public_key_slot/part1/00001.png index d0a5ee96..673039ba 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_slot/part1/00001.png and b/tests/snapshots/nanox/test_get_public_key_slot/part1/00001.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_slot/part1/00005.png b/tests/snapshots/nanox/test_get_public_key_slot/part1/00005.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_slot/part1/00005.png and b/tests/snapshots/nanox/test_get_public_key_slot/part1/00005.png differ diff --git a/tests/snapshots/nanox/test_get_slot_accepted/part0/00001.png b/tests/snapshots/nanox/test_get_slot_accepted/part0/00001.png index e31e3d49..d72d562c 100644 Binary files a/tests/snapshots/nanox/test_get_slot_accepted/part0/00001.png and b/tests/snapshots/nanox/test_get_slot_accepted/part0/00001.png differ diff --git a/tests/snapshots/nanox/test_get_slot_accepted/part0/00005.png b/tests/snapshots/nanox/test_get_slot_accepted/part0/00005.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_get_slot_accepted/part0/00005.png and b/tests/snapshots/nanox/test_get_slot_accepted/part0/00005.png differ diff --git a/tests/snapshots/nanox/test_get_slot_accepted/part1/00001.png b/tests/snapshots/nanox/test_get_slot_accepted/part1/00001.png index f41d9132..994eb48b 100644 Binary files a/tests/snapshots/nanox/test_get_slot_accepted/part1/00001.png and b/tests/snapshots/nanox/test_get_slot_accepted/part1/00001.png differ diff --git a/tests/snapshots/nanox/test_get_slot_accepted/part1/00007.png b/tests/snapshots/nanox/test_get_slot_accepted/part1/00007.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_get_slot_accepted/part1/00007.png and b/tests/snapshots/nanox/test_get_slot_accepted/part1/00007.png differ diff --git a/tests/snapshots/nanox/test_get_slot_accepted/part2/00001.png b/tests/snapshots/nanox/test_get_slot_accepted/part2/00001.png index fefb4c83..8f57f746 100644 Binary files a/tests/snapshots/nanox/test_get_slot_accepted/part2/00001.png and b/tests/snapshots/nanox/test_get_slot_accepted/part2/00001.png differ diff --git a/tests/snapshots/nanox/test_get_slot_accepted/part2/00005.png b/tests/snapshots/nanox/test_get_slot_accepted/part2/00005.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_get_slot_accepted/part2/00005.png and b/tests/snapshots/nanox/test_get_slot_accepted/part2/00005.png differ diff --git a/tests/snapshots/nanox/test_get_slot_refused/00001.png b/tests/snapshots/nanox/test_get_slot_refused/00001.png index e31e3d49..d72d562c 100644 Binary files a/tests/snapshots/nanox/test_get_slot_refused/00001.png and b/tests/snapshots/nanox/test_get_slot_refused/00001.png differ diff --git a/tests/snapshots/nanox/test_get_slot_refused/00005.png b/tests/snapshots/nanox/test_get_slot_refused/00005.png index de8a2912..d9b5efc5 100644 Binary files a/tests/snapshots/nanox/test_get_slot_refused/00005.png and b/tests/snapshots/nanox/test_get_slot_refused/00005.png differ diff --git a/tests/snapshots/nanox/test_get_slot_refused/00006.png b/tests/snapshots/nanox/test_get_slot_refused/00006.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_get_slot_refused/00006.png and b/tests/snapshots/nanox/test_get_slot_refused/00006.png differ diff --git a/tests/snapshots/nanox/test_message_normal/part0/00002.png b/tests/snapshots/nanox/test_message_normal/part0/00002.png index 0f36734e..9a276d55 100644 Binary files a/tests/snapshots/nanox/test_message_normal/part0/00002.png and b/tests/snapshots/nanox/test_message_normal/part0/00002.png differ diff --git a/tests/snapshots/nanox/test_message_normal/part0/00003.png b/tests/snapshots/nanox/test_message_normal/part0/00003.png index 24b411d6..7e49f56f 100644 Binary files a/tests/snapshots/nanox/test_message_normal/part0/00003.png and b/tests/snapshots/nanox/test_message_normal/part0/00003.png differ diff --git a/tests/snapshots/nanox/test_message_normal/part0/00005.png b/tests/snapshots/nanox/test_message_normal/part0/00005.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_message_normal/part0/00005.png and b/tests/snapshots/nanox/test_message_normal/part0/00005.png differ diff --git a/tests/snapshots/nanox/test_message_normal/part1/00000.png b/tests/snapshots/nanox/test_message_normal/part1/00000.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_message_normal/part1/00000.png and b/tests/snapshots/nanox/test_message_normal/part1/00000.png differ diff --git a/tests/snapshots/nanox/test_message_normal/part1/00001.png b/tests/snapshots/nanox/test_message_normal/part1/00001.png index 8472e5d9..e10e0049 100644 Binary files a/tests/snapshots/nanox/test_message_normal/part1/00001.png and b/tests/snapshots/nanox/test_message_normal/part1/00001.png differ diff --git a/tests/snapshots/nanox/test_message_normal/part1/00002.png b/tests/snapshots/nanox/test_message_normal/part1/00002.png index f7921677..7e236da6 100644 Binary files a/tests/snapshots/nanox/test_message_normal/part1/00002.png and b/tests/snapshots/nanox/test_message_normal/part1/00002.png differ diff --git a/tests/snapshots/nanox/test_message_normal/part1/00003.png b/tests/snapshots/nanox/test_message_normal/part1/00003.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_message_normal/part1/00003.png and b/tests/snapshots/nanox/test_message_normal/part1/00003.png differ diff --git a/tests/snapshots/nanox/test_message_normal/part2/00002.png b/tests/snapshots/nanox/test_message_normal/part2/00002.png index fc4e7e0d..cf795648 100644 Binary files a/tests/snapshots/nanox/test_message_normal/part2/00002.png and b/tests/snapshots/nanox/test_message_normal/part2/00002.png differ diff --git a/tests/snapshots/nanox/test_message_normal/part2/00007.png b/tests/snapshots/nanox/test_message_normal/part2/00007.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_message_normal/part2/00007.png and b/tests/snapshots/nanox/test_message_normal/part2/00007.png differ diff --git a/tests/snapshots/nanox/test_message_normal/part3/00002.png b/tests/snapshots/nanox/test_message_normal/part3/00002.png index 0f36734e..9a276d55 100644 Binary files a/tests/snapshots/nanox/test_message_normal/part3/00002.png and b/tests/snapshots/nanox/test_message_normal/part3/00002.png differ diff --git a/tests/snapshots/nanox/test_message_normal/part3/00003.png b/tests/snapshots/nanox/test_message_normal/part3/00003.png index 24b411d6..7e49f56f 100644 Binary files a/tests/snapshots/nanox/test_message_normal/part3/00003.png and b/tests/snapshots/nanox/test_message_normal/part3/00003.png differ diff --git a/tests/snapshots/nanox/test_message_normal/part3/00006.png b/tests/snapshots/nanox/test_message_normal/part3/00006.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_message_normal/part3/00006.png and b/tests/snapshots/nanox/test_message_normal/part3/00006.png differ diff --git a/tests/snapshots/nanox/test_message_normal/part4/00002.png b/tests/snapshots/nanox/test_message_normal/part4/00002.png index fc4e7e0d..cf795648 100644 Binary files a/tests/snapshots/nanox/test_message_normal/part4/00002.png and b/tests/snapshots/nanox/test_message_normal/part4/00002.png differ diff --git a/tests/snapshots/nanox/test_message_normal/part4/00007.png b/tests/snapshots/nanox/test_message_normal/part4/00007.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_message_normal/part4/00007.png and b/tests/snapshots/nanox/test_message_normal/part4/00007.png differ diff --git a/tests/snapshots/nanox/test_message_normal/part5/00000.png b/tests/snapshots/nanox/test_message_normal/part5/00000.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_message_normal/part5/00000.png and b/tests/snapshots/nanox/test_message_normal/part5/00000.png differ diff --git a/tests/snapshots/nanox/test_message_normal/part5/00001.png b/tests/snapshots/nanox/test_message_normal/part5/00001.png index f7921677..7e236da6 100644 Binary files a/tests/snapshots/nanox/test_message_normal/part5/00001.png and b/tests/snapshots/nanox/test_message_normal/part5/00001.png differ diff --git a/tests/snapshots/nanox/test_message_normal/part5/00002.png b/tests/snapshots/nanox/test_message_normal/part5/00002.png index 8472e5d9..e10e0049 100644 Binary files a/tests/snapshots/nanox/test_message_normal/part5/00002.png and b/tests/snapshots/nanox/test_message_normal/part5/00002.png differ diff --git a/tests/snapshots/nanox/test_message_normal/part5/00003.png b/tests/snapshots/nanox/test_message_normal/part5/00003.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_message_normal/part5/00003.png and b/tests/snapshots/nanox/test_message_normal/part5/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part0/00000.png b/tests/snapshots/nanox/test_transaction_expert/part0/00000.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part0/00000.png and b/tests/snapshots/nanox/test_transaction_expert/part0/00000.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part0/00001.png b/tests/snapshots/nanox/test_transaction_expert/part0/00001.png index 8472e5d9..e10e0049 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part0/00001.png and b/tests/snapshots/nanox/test_transaction_expert/part0/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part0/00002.png b/tests/snapshots/nanox/test_transaction_expert/part0/00002.png index f7921677..7e236da6 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part0/00002.png and b/tests/snapshots/nanox/test_transaction_expert/part0/00002.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part0/00003.png b/tests/snapshots/nanox/test_transaction_expert/part0/00003.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part0/00003.png and b/tests/snapshots/nanox/test_transaction_expert/part0/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part1/00001.png b/tests/snapshots/nanox/test_transaction_expert/part1/00001.png index 262b4b5e..d3c24602 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part1/00001.png and b/tests/snapshots/nanox/test_transaction_expert/part1/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part1/00003.png b/tests/snapshots/nanox/test_transaction_expert/part1/00003.png index de527bf7..f2b489f5 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part1/00003.png and b/tests/snapshots/nanox/test_transaction_expert/part1/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part1/00004.png b/tests/snapshots/nanox/test_transaction_expert/part1/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part1/00004.png and b/tests/snapshots/nanox/test_transaction_expert/part1/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part1/00005.png b/tests/snapshots/nanox/test_transaction_expert/part1/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part1/00005.png and b/tests/snapshots/nanox/test_transaction_expert/part1/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part1/00006.png b/tests/snapshots/nanox/test_transaction_expert/part1/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part1/00006.png and b/tests/snapshots/nanox/test_transaction_expert/part1/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part1/00007.png b/tests/snapshots/nanox/test_transaction_expert/part1/00007.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part1/00007.png and b/tests/snapshots/nanox/test_transaction_expert/part1/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part1/00008.png b/tests/snapshots/nanox/test_transaction_expert/part1/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part1/00008.png and b/tests/snapshots/nanox/test_transaction_expert/part1/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part1/00009.png b/tests/snapshots/nanox/test_transaction_expert/part1/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part1/00009.png and b/tests/snapshots/nanox/test_transaction_expert/part1/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part1/00010.png b/tests/snapshots/nanox/test_transaction_expert/part1/00010.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part1/00010.png and b/tests/snapshots/nanox/test_transaction_expert/part1/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part1/00013.png b/tests/snapshots/nanox/test_transaction_expert/part1/00013.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part1/00013.png and b/tests/snapshots/nanox/test_transaction_expert/part1/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part1/00015.png b/tests/snapshots/nanox/test_transaction_expert/part1/00015.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part1/00015.png and b/tests/snapshots/nanox/test_transaction_expert/part1/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part2/00001.png b/tests/snapshots/nanox/test_transaction_expert/part2/00001.png index 262b4b5e..d3c24602 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part2/00001.png and b/tests/snapshots/nanox/test_transaction_expert/part2/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part2/00003.png b/tests/snapshots/nanox/test_transaction_expert/part2/00003.png index de527bf7..f2b489f5 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part2/00003.png and b/tests/snapshots/nanox/test_transaction_expert/part2/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part2/00004.png b/tests/snapshots/nanox/test_transaction_expert/part2/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part2/00004.png and b/tests/snapshots/nanox/test_transaction_expert/part2/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part2/00005.png b/tests/snapshots/nanox/test_transaction_expert/part2/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part2/00005.png and b/tests/snapshots/nanox/test_transaction_expert/part2/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part2/00006.png b/tests/snapshots/nanox/test_transaction_expert/part2/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part2/00006.png and b/tests/snapshots/nanox/test_transaction_expert/part2/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part2/00007.png b/tests/snapshots/nanox/test_transaction_expert/part2/00007.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part2/00007.png and b/tests/snapshots/nanox/test_transaction_expert/part2/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part2/00008.png b/tests/snapshots/nanox/test_transaction_expert/part2/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part2/00008.png and b/tests/snapshots/nanox/test_transaction_expert/part2/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part2/00009.png b/tests/snapshots/nanox/test_transaction_expert/part2/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part2/00009.png and b/tests/snapshots/nanox/test_transaction_expert/part2/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part2/00010.png b/tests/snapshots/nanox/test_transaction_expert/part2/00010.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part2/00010.png and b/tests/snapshots/nanox/test_transaction_expert/part2/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part2/00013.png b/tests/snapshots/nanox/test_transaction_expert/part2/00013.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part2/00013.png and b/tests/snapshots/nanox/test_transaction_expert/part2/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_expert/part2/00015.png b/tests/snapshots/nanox/test_transaction_expert/part2/00015.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_expert/part2/00015.png and b/tests/snapshots/nanox/test_transaction_expert/part2/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00001.png index a10bf897..5734c1d9 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00003.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00003.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00019.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00019.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Mainnet/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00001.png index a10bf897..5734c1d9 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00003.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00003.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00012.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00015.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00019.png b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00019.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.01-Testnet/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00003.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00003.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00019.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00019.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Mainnet/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00003.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00003.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00012.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00015.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00019.png b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00019.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.02-Testnet/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00001.png index 262b4b5e..d3c24602 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00003.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00003.png index de527bf7..f2b489f5 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00003.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00007.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00010.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Mainnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00001.png index 262b4b5e..d3c24602 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00003.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00003.png index de527bf7..f2b489f5 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00003.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00007.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00010.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/FA.03-Testnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00001.png index 024c5d5d..4d5a4a7b 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00003.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00003.png index b2da9ff2..ead54c9b 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00003.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00004.png index b44c2e05..a7110247 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00005.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00006.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00007.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00008.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00009.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00010.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00011.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00013.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00015.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00001.png index 024c5d5d..4d5a4a7b 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00003.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00003.png index 81dbe50c..f04e798c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00003.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00004.png index b44c2e05..a7110247 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00005.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00006.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00007.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00008.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00009.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00010.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00011.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00013.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00015.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.01-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00001.png index 5b23ff70..5982a5cb 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00005.png index be858969..167d2651 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00006.png index 8d219079..456eeadc 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00001.png index 5b23ff70..5982a5cb 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00005.png index be858969..167d2651 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00006.png index 8d219079..456eeadc 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.02-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00001.png index b2e52410..f74bc837 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00005.png index b2da9ff2..ead54c9b 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00006.png index b44c2e05..a7110247 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00001.png index b2e52410..f74bc837 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00005.png index 81dbe50c..f04e798c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00006.png index b44c2e05..a7110247 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/FT.03-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00001.png index fb3206fe..8419fb0a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00003.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00003.png index 4817e4a5..2427a5ad 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00003.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00004.png index 01ff34a1..a76a057b 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00005.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00006.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00007.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00008.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00009.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00010.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00011.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00013.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00015.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00001.png index fb3206fe..8419fb0a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00003.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00003.png index 31003174..5c42bdb5 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00003.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00004.png index 01ff34a1..a76a057b 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00005.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00006.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00007.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00008.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00009.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00010.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00011.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00013.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00015.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.01-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00001.png index 2be9f2a2..0a99d16c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00004.png index 5d9aef81..c77edf36 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00005.png index be858969..167d2651 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00006.png index 8d219079..456eeadc 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00001.png index 2be9f2a2..0a99d16c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00004.png index 5d9aef81..c77edf36 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00005.png index be858969..167d2651 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00006.png index 8d219079..456eeadc 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.02-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00001.png index 00acffb3..e324d5e5 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00004.png index 5d9aef81..c77edf36 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00005.png index 4817e4a5..2427a5ad 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00006.png index 01ff34a1..a76a057b 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00001.png index 00acffb3..e324d5e5 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00004.png index 5d9aef81..c77edf36 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00005.png index 31003174..5c42bdb5 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00006.png index 01ff34a1..a76a057b 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/NFT.03-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00001.png index d5fde6f9..c983565e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00003.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00003.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00003.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00004.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00005.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00006.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00007.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00008.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00009.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00011.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00013.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00001.png index d5fde6f9..c983565e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00003.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00003.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00003.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00004.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00005.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00006.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00007.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00008.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00009.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00011.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00013.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.01-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00001.png index 48cfa5ac..3d0675b6 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00009.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00012.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00016.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00016.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Mainnet/00016.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00001.png index 48cfa5ac..3d0675b6 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00009.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00012.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00016.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00016.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.02-Testnet/00016.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00001.png index efccfe60..91ea028f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00006.png index 08542c2a..fc817672 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00007.png index 13d4f841..d39cc4fa 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00008.png index 95053039..e8f6af61 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00009.png index 14536a99..3a2d80df 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00010.png index f82bf8aa..89398eb8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00011.png index 8c20afff..e006bd69 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00012.png index 4ff09bcb..bb0cdaef 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00013.png index 112ba252..3156f840 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00015.png index 96499b86..1471d5ee 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00016.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00016.png index 43978d3d..9891a78e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00016.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00016.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00017.png index 30e61d27..2e63c713 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00018.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00018.png index 3a20eccd..d499a071 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00018.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00018.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00019.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00019.png index 90434b76..c0715669 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00019.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00020.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00020.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00020.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00020.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00021.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00021.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00021.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00021.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00022.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00022.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00022.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00022.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00023.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00023.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00023.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00023.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00024.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00024.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00024.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00024.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00025.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00025.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00025.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00025.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00026.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00026.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00026.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00026.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00028.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00028.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00028.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00028.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00030.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00030.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00030.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Mainnet/00030.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00001.png index efccfe60..91ea028f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00006.png index 08542c2a..fc817672 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00007.png index 13d4f841..d39cc4fa 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00008.png index 95053039..e8f6af61 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00009.png index 14536a99..3a2d80df 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00010.png index f82bf8aa..89398eb8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00011.png index 8c20afff..e006bd69 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00012.png index 4ff09bcb..bb0cdaef 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00013.png index 112ba252..3156f840 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00015.png index 96499b86..1471d5ee 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00016.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00016.png index 43978d3d..9891a78e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00016.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00016.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00017.png index 30e61d27..2e63c713 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00018.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00018.png index 3a20eccd..d499a071 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00018.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00018.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00019.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00019.png index 90434b76..c0715669 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00019.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00020.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00020.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00020.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00020.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00021.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00021.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00021.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00021.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00022.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00022.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00022.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00022.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00023.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00023.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00023.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00023.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00024.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00024.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00024.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00024.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00025.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00025.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00025.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00025.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00026.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00026.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00026.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00026.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00028.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00028.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00028.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00028.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00030.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00030.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00030.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.03-Testnet/00030.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00001.png index 0aa992b4..c6298827 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00005.png index 96499b86..1471d5ee 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00006.png index 43978d3d..9891a78e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00007.png index 30e61d27..2e63c713 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00008.png index 3a20eccd..d499a071 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00009.png index 90434b76..c0715669 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00010.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00011.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00012.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00013.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00014.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00015.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00016.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00016.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00016.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00016.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00018.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00018.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00018.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00018.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00020.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00020.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00020.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Mainnet/00020.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00001.png index 0aa992b4..c6298827 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00005.png index 96499b86..1471d5ee 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00006.png index 43978d3d..9891a78e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00007.png index 30e61d27..2e63c713 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00008.png index 3a20eccd..d499a071 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00009.png index 90434b76..c0715669 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00010.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00011.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00012.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00013.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00014.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00015.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00016.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00016.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00016.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00016.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00018.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00018.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00018.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00018.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00020.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00020.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00020.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.04-Testnet/00020.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00001.png index 9c58d43d..316f1ab2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00001.png index 9c58d43d..316f1ab2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-1-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00001.png index 9c58d43d..316f1ab2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00001.png index 9c58d43d..316f1ab2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.05-2-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00001.png index 9afc5b3b..6b328778 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00001.png index 9afc5b3b..6b328778 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-1-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00001.png index 9afc5b3b..6b328778 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00001.png index 9afc5b3b..6b328778 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.06-2-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00001.png index 0fe63a5f..198e59ad 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00001.png index 0fe63a5f..198e59ad 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-1-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00001.png index 0fe63a5f..198e59ad 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00001.png index 0fe63a5f..198e59ad 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.07-2-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00001.png index 79ea8425..30114e03 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00001.png index 79ea8425..30114e03 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-1-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00001.png index 79ea8425..30114e03 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00001.png index 79ea8425..30114e03 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.08-2-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00001.png index 570ccf0b..bd9a748a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00005.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00006.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00007.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00008.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00009.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00010.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00011.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00013.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00015.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00001.png index 570ccf0b..bd9a748a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00005.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00006.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00007.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00008.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00009.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00010.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00011.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00013.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00015.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.09-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00001.png index bbef096f..ba7fda7e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00001.png index bbef096f..ba7fda7e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-1-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00001.png index bbef096f..ba7fda7e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00001.png index bbef096f..ba7fda7e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.10-2-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00001.png index f0960fe5..60e61298 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00001.png index f0960fe5..60e61298 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-1-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00001.png index f0960fe5..60e61298 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00001.png index f0960fe5..60e61298 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.11-2-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00001.png index e5cc8ff9..02e41466 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00009.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00012.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00016.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00016.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Mainnet/00016.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00001.png index e5cc8ff9..02e41466 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00009.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00012.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00016.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00016.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-1-Testnet/00016.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00001.png index e5cc8ff9..02e41466 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00009.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00012.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00016.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00016.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Mainnet/00016.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00001.png index e5cc8ff9..02e41466 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00009.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00012.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00016.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00016.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.12-2-Testnet/00016.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00001.png index 17f25f76..907a6d0a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00009.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00012.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00016.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00016.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Mainnet/00016.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00001.png index 17f25f76..907a6d0a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00009.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00012.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00016.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00016.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.13-Testnet/00016.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00001.png index 13c1c82d..1189534e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00010.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00013.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Mainnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00001.png index 13c1c82d..1189534e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00007.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00008.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00009.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00010.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00011.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00012.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00013.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00013.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00013.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00015.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00015.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00015.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00017.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00017.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00017.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.14-Testnet/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00001.png index 68a9acaa..56f93ad5 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00009.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00012.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00016.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00016.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Mainnet/00016.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00001.png index 68a9acaa..56f93ad5 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00009.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00012.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00016.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00016.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.15-Testnet/00016.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00001.png index 9076e679..d074355d 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00009.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00012.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00016.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00016.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Mainnet/00016.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00001.png index 9076e679..d074355d 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00006.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00007.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00008.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00009.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00010.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00011.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00011.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00011.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00012.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00014.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00016.png b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00016.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00016.png and b/tests/snapshots/nanox/test_transaction_manifest/SCO.16-Testnet/00016.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00001.png index 9f584f75..ef15caad 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00007.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00010.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Mainnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00001.png index 9f584f75..ef15caad 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00007.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00010.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.01-Testnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00001.png index 7e23f8fe..6e231feb 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00007.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00010.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Mainnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00001.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00001.png index 7e23f8fe..6e231feb 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00001.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00004.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00004.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00005.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00005.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00006.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00006.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00007.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00007.png index 21b1ee21..979c799a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00007.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00008.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00008.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00009.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00009.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00010.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00010.png index 3df973c5..497ac609 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00010.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00012.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00012.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00014.png b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00014.png and b/tests/snapshots/nanox/test_transaction_manifest/TH.02-Testnet/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part1/00001.png b/tests/snapshots/nanox/test_transaction_params/part1/00001.png index a10bf897..5734c1d9 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part1/00001.png and b/tests/snapshots/nanox/test_transaction_params/part1/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part1/00003.png b/tests/snapshots/nanox/test_transaction_params/part1/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part1/00003.png and b/tests/snapshots/nanox/test_transaction_params/part1/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part1/00004.png b/tests/snapshots/nanox/test_transaction_params/part1/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part1/00004.png and b/tests/snapshots/nanox/test_transaction_params/part1/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part1/00005.png b/tests/snapshots/nanox/test_transaction_params/part1/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part1/00005.png and b/tests/snapshots/nanox/test_transaction_params/part1/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part1/00006.png b/tests/snapshots/nanox/test_transaction_params/part1/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part1/00006.png and b/tests/snapshots/nanox/test_transaction_params/part1/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part1/00008.png b/tests/snapshots/nanox/test_transaction_params/part1/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part1/00008.png and b/tests/snapshots/nanox/test_transaction_params/part1/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part1/00009.png b/tests/snapshots/nanox/test_transaction_params/part1/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part1/00009.png and b/tests/snapshots/nanox/test_transaction_params/part1/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part1/00010.png b/tests/snapshots/nanox/test_transaction_params/part1/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part1/00010.png and b/tests/snapshots/nanox/test_transaction_params/part1/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part1/00011.png b/tests/snapshots/nanox/test_transaction_params/part1/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part1/00011.png and b/tests/snapshots/nanox/test_transaction_params/part1/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part1/00012.png b/tests/snapshots/nanox/test_transaction_params/part1/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part1/00012.png and b/tests/snapshots/nanox/test_transaction_params/part1/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part1/00013.png b/tests/snapshots/nanox/test_transaction_params/part1/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part1/00013.png and b/tests/snapshots/nanox/test_transaction_params/part1/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part1/00014.png b/tests/snapshots/nanox/test_transaction_params/part1/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part1/00014.png and b/tests/snapshots/nanox/test_transaction_params/part1/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part1/00015.png b/tests/snapshots/nanox/test_transaction_params/part1/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part1/00015.png and b/tests/snapshots/nanox/test_transaction_params/part1/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part1/00017.png b/tests/snapshots/nanox/test_transaction_params/part1/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part1/00017.png and b/tests/snapshots/nanox/test_transaction_params/part1/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part1/00019.png b/tests/snapshots/nanox/test_transaction_params/part1/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part1/00019.png and b/tests/snapshots/nanox/test_transaction_params/part1/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part10/00001.png b/tests/snapshots/nanox/test_transaction_params/part10/00001.png index 262b4b5e..d3c24602 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part10/00001.png and b/tests/snapshots/nanox/test_transaction_params/part10/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part10/00003.png b/tests/snapshots/nanox/test_transaction_params/part10/00003.png index de527bf7..f2b489f5 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part10/00003.png and b/tests/snapshots/nanox/test_transaction_params/part10/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part10/00004.png b/tests/snapshots/nanox/test_transaction_params/part10/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part10/00004.png and b/tests/snapshots/nanox/test_transaction_params/part10/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part10/00005.png b/tests/snapshots/nanox/test_transaction_params/part10/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part10/00005.png and b/tests/snapshots/nanox/test_transaction_params/part10/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part10/00006.png b/tests/snapshots/nanox/test_transaction_params/part10/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part10/00006.png and b/tests/snapshots/nanox/test_transaction_params/part10/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part10/00007.png b/tests/snapshots/nanox/test_transaction_params/part10/00007.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part10/00007.png and b/tests/snapshots/nanox/test_transaction_params/part10/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part10/00008.png b/tests/snapshots/nanox/test_transaction_params/part10/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part10/00008.png and b/tests/snapshots/nanox/test_transaction_params/part10/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part10/00009.png b/tests/snapshots/nanox/test_transaction_params/part10/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part10/00009.png and b/tests/snapshots/nanox/test_transaction_params/part10/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part10/00010.png b/tests/snapshots/nanox/test_transaction_params/part10/00010.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part10/00010.png and b/tests/snapshots/nanox/test_transaction_params/part10/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part10/00012.png b/tests/snapshots/nanox/test_transaction_params/part10/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part10/00012.png and b/tests/snapshots/nanox/test_transaction_params/part10/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part10/00014.png b/tests/snapshots/nanox/test_transaction_params/part10/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part10/00014.png and b/tests/snapshots/nanox/test_transaction_params/part10/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part11/00001.png b/tests/snapshots/nanox/test_transaction_params/part11/00001.png index 262b4b5e..d3c24602 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part11/00001.png and b/tests/snapshots/nanox/test_transaction_params/part11/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part11/00003.png b/tests/snapshots/nanox/test_transaction_params/part11/00003.png index de527bf7..f2b489f5 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part11/00003.png and b/tests/snapshots/nanox/test_transaction_params/part11/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part11/00004.png b/tests/snapshots/nanox/test_transaction_params/part11/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part11/00004.png and b/tests/snapshots/nanox/test_transaction_params/part11/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part11/00005.png b/tests/snapshots/nanox/test_transaction_params/part11/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part11/00005.png and b/tests/snapshots/nanox/test_transaction_params/part11/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part11/00006.png b/tests/snapshots/nanox/test_transaction_params/part11/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part11/00006.png and b/tests/snapshots/nanox/test_transaction_params/part11/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part11/00007.png b/tests/snapshots/nanox/test_transaction_params/part11/00007.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part11/00007.png and b/tests/snapshots/nanox/test_transaction_params/part11/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part11/00008.png b/tests/snapshots/nanox/test_transaction_params/part11/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part11/00008.png and b/tests/snapshots/nanox/test_transaction_params/part11/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part11/00009.png b/tests/snapshots/nanox/test_transaction_params/part11/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part11/00009.png and b/tests/snapshots/nanox/test_transaction_params/part11/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part11/00010.png b/tests/snapshots/nanox/test_transaction_params/part11/00010.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part11/00010.png and b/tests/snapshots/nanox/test_transaction_params/part11/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part11/00012.png b/tests/snapshots/nanox/test_transaction_params/part11/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part11/00012.png and b/tests/snapshots/nanox/test_transaction_params/part11/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part11/00014.png b/tests/snapshots/nanox/test_transaction_params/part11/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part11/00014.png and b/tests/snapshots/nanox/test_transaction_params/part11/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part12/00001.png b/tests/snapshots/nanox/test_transaction_params/part12/00001.png index 262b4b5e..d3c24602 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part12/00001.png and b/tests/snapshots/nanox/test_transaction_params/part12/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part12/00003.png b/tests/snapshots/nanox/test_transaction_params/part12/00003.png index de527bf7..f2b489f5 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part12/00003.png and b/tests/snapshots/nanox/test_transaction_params/part12/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part12/00004.png b/tests/snapshots/nanox/test_transaction_params/part12/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part12/00004.png and b/tests/snapshots/nanox/test_transaction_params/part12/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part12/00005.png b/tests/snapshots/nanox/test_transaction_params/part12/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part12/00005.png and b/tests/snapshots/nanox/test_transaction_params/part12/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part12/00006.png b/tests/snapshots/nanox/test_transaction_params/part12/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part12/00006.png and b/tests/snapshots/nanox/test_transaction_params/part12/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part12/00007.png b/tests/snapshots/nanox/test_transaction_params/part12/00007.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part12/00007.png and b/tests/snapshots/nanox/test_transaction_params/part12/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part12/00008.png b/tests/snapshots/nanox/test_transaction_params/part12/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part12/00008.png and b/tests/snapshots/nanox/test_transaction_params/part12/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part12/00009.png b/tests/snapshots/nanox/test_transaction_params/part12/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part12/00009.png and b/tests/snapshots/nanox/test_transaction_params/part12/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part12/00010.png b/tests/snapshots/nanox/test_transaction_params/part12/00010.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part12/00010.png and b/tests/snapshots/nanox/test_transaction_params/part12/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part12/00012.png b/tests/snapshots/nanox/test_transaction_params/part12/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part12/00012.png and b/tests/snapshots/nanox/test_transaction_params/part12/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part12/00014.png b/tests/snapshots/nanox/test_transaction_params/part12/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part12/00014.png and b/tests/snapshots/nanox/test_transaction_params/part12/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part2/00001.png b/tests/snapshots/nanox/test_transaction_params/part2/00001.png index a10bf897..5734c1d9 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part2/00001.png and b/tests/snapshots/nanox/test_transaction_params/part2/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part2/00003.png b/tests/snapshots/nanox/test_transaction_params/part2/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part2/00003.png and b/tests/snapshots/nanox/test_transaction_params/part2/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part2/00004.png b/tests/snapshots/nanox/test_transaction_params/part2/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part2/00004.png and b/tests/snapshots/nanox/test_transaction_params/part2/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part2/00005.png b/tests/snapshots/nanox/test_transaction_params/part2/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part2/00005.png and b/tests/snapshots/nanox/test_transaction_params/part2/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part2/00006.png b/tests/snapshots/nanox/test_transaction_params/part2/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part2/00006.png and b/tests/snapshots/nanox/test_transaction_params/part2/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part2/00008.png b/tests/snapshots/nanox/test_transaction_params/part2/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part2/00008.png and b/tests/snapshots/nanox/test_transaction_params/part2/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part2/00009.png b/tests/snapshots/nanox/test_transaction_params/part2/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part2/00009.png and b/tests/snapshots/nanox/test_transaction_params/part2/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part2/00010.png b/tests/snapshots/nanox/test_transaction_params/part2/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part2/00010.png and b/tests/snapshots/nanox/test_transaction_params/part2/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part2/00011.png b/tests/snapshots/nanox/test_transaction_params/part2/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part2/00011.png and b/tests/snapshots/nanox/test_transaction_params/part2/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part2/00012.png b/tests/snapshots/nanox/test_transaction_params/part2/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part2/00012.png and b/tests/snapshots/nanox/test_transaction_params/part2/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part2/00013.png b/tests/snapshots/nanox/test_transaction_params/part2/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part2/00013.png and b/tests/snapshots/nanox/test_transaction_params/part2/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part2/00014.png b/tests/snapshots/nanox/test_transaction_params/part2/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part2/00014.png and b/tests/snapshots/nanox/test_transaction_params/part2/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part2/00015.png b/tests/snapshots/nanox/test_transaction_params/part2/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part2/00015.png and b/tests/snapshots/nanox/test_transaction_params/part2/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part2/00017.png b/tests/snapshots/nanox/test_transaction_params/part2/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part2/00017.png and b/tests/snapshots/nanox/test_transaction_params/part2/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part2/00019.png b/tests/snapshots/nanox/test_transaction_params/part2/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part2/00019.png and b/tests/snapshots/nanox/test_transaction_params/part2/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part3/00001.png b/tests/snapshots/nanox/test_transaction_params/part3/00001.png index a10bf897..5734c1d9 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part3/00001.png and b/tests/snapshots/nanox/test_transaction_params/part3/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part3/00003.png b/tests/snapshots/nanox/test_transaction_params/part3/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part3/00003.png and b/tests/snapshots/nanox/test_transaction_params/part3/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part3/00004.png b/tests/snapshots/nanox/test_transaction_params/part3/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part3/00004.png and b/tests/snapshots/nanox/test_transaction_params/part3/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part3/00005.png b/tests/snapshots/nanox/test_transaction_params/part3/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part3/00005.png and b/tests/snapshots/nanox/test_transaction_params/part3/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part3/00006.png b/tests/snapshots/nanox/test_transaction_params/part3/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part3/00006.png and b/tests/snapshots/nanox/test_transaction_params/part3/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part3/00008.png b/tests/snapshots/nanox/test_transaction_params/part3/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part3/00008.png and b/tests/snapshots/nanox/test_transaction_params/part3/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part3/00009.png b/tests/snapshots/nanox/test_transaction_params/part3/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part3/00009.png and b/tests/snapshots/nanox/test_transaction_params/part3/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part3/00010.png b/tests/snapshots/nanox/test_transaction_params/part3/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part3/00010.png and b/tests/snapshots/nanox/test_transaction_params/part3/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part3/00011.png b/tests/snapshots/nanox/test_transaction_params/part3/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part3/00011.png and b/tests/snapshots/nanox/test_transaction_params/part3/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part3/00012.png b/tests/snapshots/nanox/test_transaction_params/part3/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part3/00012.png and b/tests/snapshots/nanox/test_transaction_params/part3/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part3/00013.png b/tests/snapshots/nanox/test_transaction_params/part3/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part3/00013.png and b/tests/snapshots/nanox/test_transaction_params/part3/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part3/00014.png b/tests/snapshots/nanox/test_transaction_params/part3/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part3/00014.png and b/tests/snapshots/nanox/test_transaction_params/part3/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part3/00015.png b/tests/snapshots/nanox/test_transaction_params/part3/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part3/00015.png and b/tests/snapshots/nanox/test_transaction_params/part3/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part3/00017.png b/tests/snapshots/nanox/test_transaction_params/part3/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part3/00017.png and b/tests/snapshots/nanox/test_transaction_params/part3/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part3/00019.png b/tests/snapshots/nanox/test_transaction_params/part3/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part3/00019.png and b/tests/snapshots/nanox/test_transaction_params/part3/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part4/00001.png b/tests/snapshots/nanox/test_transaction_params/part4/00001.png index a10bf897..5734c1d9 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part4/00001.png and b/tests/snapshots/nanox/test_transaction_params/part4/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part4/00003.png b/tests/snapshots/nanox/test_transaction_params/part4/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part4/00003.png and b/tests/snapshots/nanox/test_transaction_params/part4/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part4/00004.png b/tests/snapshots/nanox/test_transaction_params/part4/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part4/00004.png and b/tests/snapshots/nanox/test_transaction_params/part4/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part4/00005.png b/tests/snapshots/nanox/test_transaction_params/part4/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part4/00005.png and b/tests/snapshots/nanox/test_transaction_params/part4/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part4/00006.png b/tests/snapshots/nanox/test_transaction_params/part4/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part4/00006.png and b/tests/snapshots/nanox/test_transaction_params/part4/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part4/00008.png b/tests/snapshots/nanox/test_transaction_params/part4/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part4/00008.png and b/tests/snapshots/nanox/test_transaction_params/part4/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part4/00009.png b/tests/snapshots/nanox/test_transaction_params/part4/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part4/00009.png and b/tests/snapshots/nanox/test_transaction_params/part4/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part4/00010.png b/tests/snapshots/nanox/test_transaction_params/part4/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part4/00010.png and b/tests/snapshots/nanox/test_transaction_params/part4/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part4/00011.png b/tests/snapshots/nanox/test_transaction_params/part4/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part4/00011.png and b/tests/snapshots/nanox/test_transaction_params/part4/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part4/00012.png b/tests/snapshots/nanox/test_transaction_params/part4/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part4/00012.png and b/tests/snapshots/nanox/test_transaction_params/part4/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part4/00013.png b/tests/snapshots/nanox/test_transaction_params/part4/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part4/00013.png and b/tests/snapshots/nanox/test_transaction_params/part4/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part4/00014.png b/tests/snapshots/nanox/test_transaction_params/part4/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part4/00014.png and b/tests/snapshots/nanox/test_transaction_params/part4/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part4/00015.png b/tests/snapshots/nanox/test_transaction_params/part4/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part4/00015.png and b/tests/snapshots/nanox/test_transaction_params/part4/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part4/00017.png b/tests/snapshots/nanox/test_transaction_params/part4/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part4/00017.png and b/tests/snapshots/nanox/test_transaction_params/part4/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part4/00019.png b/tests/snapshots/nanox/test_transaction_params/part4/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part4/00019.png and b/tests/snapshots/nanox/test_transaction_params/part4/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part5/00001.png b/tests/snapshots/nanox/test_transaction_params/part5/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part5/00001.png and b/tests/snapshots/nanox/test_transaction_params/part5/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part5/00003.png b/tests/snapshots/nanox/test_transaction_params/part5/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part5/00003.png and b/tests/snapshots/nanox/test_transaction_params/part5/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part5/00004.png b/tests/snapshots/nanox/test_transaction_params/part5/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part5/00004.png and b/tests/snapshots/nanox/test_transaction_params/part5/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part5/00005.png b/tests/snapshots/nanox/test_transaction_params/part5/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part5/00005.png and b/tests/snapshots/nanox/test_transaction_params/part5/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part5/00006.png b/tests/snapshots/nanox/test_transaction_params/part5/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part5/00006.png and b/tests/snapshots/nanox/test_transaction_params/part5/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part5/00008.png b/tests/snapshots/nanox/test_transaction_params/part5/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part5/00008.png and b/tests/snapshots/nanox/test_transaction_params/part5/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part5/00009.png b/tests/snapshots/nanox/test_transaction_params/part5/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part5/00009.png and b/tests/snapshots/nanox/test_transaction_params/part5/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part5/00010.png b/tests/snapshots/nanox/test_transaction_params/part5/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part5/00010.png and b/tests/snapshots/nanox/test_transaction_params/part5/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part5/00011.png b/tests/snapshots/nanox/test_transaction_params/part5/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part5/00011.png and b/tests/snapshots/nanox/test_transaction_params/part5/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part5/00012.png b/tests/snapshots/nanox/test_transaction_params/part5/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part5/00012.png and b/tests/snapshots/nanox/test_transaction_params/part5/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part5/00013.png b/tests/snapshots/nanox/test_transaction_params/part5/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part5/00013.png and b/tests/snapshots/nanox/test_transaction_params/part5/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part5/00014.png b/tests/snapshots/nanox/test_transaction_params/part5/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part5/00014.png and b/tests/snapshots/nanox/test_transaction_params/part5/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part5/00015.png b/tests/snapshots/nanox/test_transaction_params/part5/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part5/00015.png and b/tests/snapshots/nanox/test_transaction_params/part5/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part5/00017.png b/tests/snapshots/nanox/test_transaction_params/part5/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part5/00017.png and b/tests/snapshots/nanox/test_transaction_params/part5/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part5/00019.png b/tests/snapshots/nanox/test_transaction_params/part5/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part5/00019.png and b/tests/snapshots/nanox/test_transaction_params/part5/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part6/00001.png b/tests/snapshots/nanox/test_transaction_params/part6/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part6/00001.png and b/tests/snapshots/nanox/test_transaction_params/part6/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part6/00003.png b/tests/snapshots/nanox/test_transaction_params/part6/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part6/00003.png and b/tests/snapshots/nanox/test_transaction_params/part6/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part6/00004.png b/tests/snapshots/nanox/test_transaction_params/part6/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part6/00004.png and b/tests/snapshots/nanox/test_transaction_params/part6/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part6/00005.png b/tests/snapshots/nanox/test_transaction_params/part6/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part6/00005.png and b/tests/snapshots/nanox/test_transaction_params/part6/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part6/00006.png b/tests/snapshots/nanox/test_transaction_params/part6/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part6/00006.png and b/tests/snapshots/nanox/test_transaction_params/part6/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part6/00008.png b/tests/snapshots/nanox/test_transaction_params/part6/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part6/00008.png and b/tests/snapshots/nanox/test_transaction_params/part6/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part6/00009.png b/tests/snapshots/nanox/test_transaction_params/part6/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part6/00009.png and b/tests/snapshots/nanox/test_transaction_params/part6/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part6/00010.png b/tests/snapshots/nanox/test_transaction_params/part6/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part6/00010.png and b/tests/snapshots/nanox/test_transaction_params/part6/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part6/00011.png b/tests/snapshots/nanox/test_transaction_params/part6/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part6/00011.png and b/tests/snapshots/nanox/test_transaction_params/part6/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part6/00012.png b/tests/snapshots/nanox/test_transaction_params/part6/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part6/00012.png and b/tests/snapshots/nanox/test_transaction_params/part6/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part6/00013.png b/tests/snapshots/nanox/test_transaction_params/part6/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part6/00013.png and b/tests/snapshots/nanox/test_transaction_params/part6/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part6/00014.png b/tests/snapshots/nanox/test_transaction_params/part6/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part6/00014.png and b/tests/snapshots/nanox/test_transaction_params/part6/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part6/00015.png b/tests/snapshots/nanox/test_transaction_params/part6/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part6/00015.png and b/tests/snapshots/nanox/test_transaction_params/part6/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part6/00017.png b/tests/snapshots/nanox/test_transaction_params/part6/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part6/00017.png and b/tests/snapshots/nanox/test_transaction_params/part6/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part6/00019.png b/tests/snapshots/nanox/test_transaction_params/part6/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part6/00019.png and b/tests/snapshots/nanox/test_transaction_params/part6/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part7/00001.png b/tests/snapshots/nanox/test_transaction_params/part7/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part7/00001.png and b/tests/snapshots/nanox/test_transaction_params/part7/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part7/00003.png b/tests/snapshots/nanox/test_transaction_params/part7/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part7/00003.png and b/tests/snapshots/nanox/test_transaction_params/part7/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part7/00004.png b/tests/snapshots/nanox/test_transaction_params/part7/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part7/00004.png and b/tests/snapshots/nanox/test_transaction_params/part7/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part7/00005.png b/tests/snapshots/nanox/test_transaction_params/part7/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part7/00005.png and b/tests/snapshots/nanox/test_transaction_params/part7/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part7/00006.png b/tests/snapshots/nanox/test_transaction_params/part7/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part7/00006.png and b/tests/snapshots/nanox/test_transaction_params/part7/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part7/00008.png b/tests/snapshots/nanox/test_transaction_params/part7/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part7/00008.png and b/tests/snapshots/nanox/test_transaction_params/part7/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part7/00009.png b/tests/snapshots/nanox/test_transaction_params/part7/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part7/00009.png and b/tests/snapshots/nanox/test_transaction_params/part7/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part7/00010.png b/tests/snapshots/nanox/test_transaction_params/part7/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part7/00010.png and b/tests/snapshots/nanox/test_transaction_params/part7/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part7/00011.png b/tests/snapshots/nanox/test_transaction_params/part7/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part7/00011.png and b/tests/snapshots/nanox/test_transaction_params/part7/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part7/00012.png b/tests/snapshots/nanox/test_transaction_params/part7/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part7/00012.png and b/tests/snapshots/nanox/test_transaction_params/part7/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part7/00013.png b/tests/snapshots/nanox/test_transaction_params/part7/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part7/00013.png and b/tests/snapshots/nanox/test_transaction_params/part7/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part7/00014.png b/tests/snapshots/nanox/test_transaction_params/part7/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part7/00014.png and b/tests/snapshots/nanox/test_transaction_params/part7/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part7/00015.png b/tests/snapshots/nanox/test_transaction_params/part7/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part7/00015.png and b/tests/snapshots/nanox/test_transaction_params/part7/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part7/00017.png b/tests/snapshots/nanox/test_transaction_params/part7/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part7/00017.png and b/tests/snapshots/nanox/test_transaction_params/part7/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part7/00019.png b/tests/snapshots/nanox/test_transaction_params/part7/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part7/00019.png and b/tests/snapshots/nanox/test_transaction_params/part7/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part8/00001.png b/tests/snapshots/nanox/test_transaction_params/part8/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part8/00001.png and b/tests/snapshots/nanox/test_transaction_params/part8/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part8/00003.png b/tests/snapshots/nanox/test_transaction_params/part8/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part8/00003.png and b/tests/snapshots/nanox/test_transaction_params/part8/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part8/00004.png b/tests/snapshots/nanox/test_transaction_params/part8/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part8/00004.png and b/tests/snapshots/nanox/test_transaction_params/part8/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part8/00005.png b/tests/snapshots/nanox/test_transaction_params/part8/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part8/00005.png and b/tests/snapshots/nanox/test_transaction_params/part8/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part8/00006.png b/tests/snapshots/nanox/test_transaction_params/part8/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part8/00006.png and b/tests/snapshots/nanox/test_transaction_params/part8/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part8/00008.png b/tests/snapshots/nanox/test_transaction_params/part8/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part8/00008.png and b/tests/snapshots/nanox/test_transaction_params/part8/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part8/00009.png b/tests/snapshots/nanox/test_transaction_params/part8/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part8/00009.png and b/tests/snapshots/nanox/test_transaction_params/part8/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part8/00010.png b/tests/snapshots/nanox/test_transaction_params/part8/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part8/00010.png and b/tests/snapshots/nanox/test_transaction_params/part8/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part8/00011.png b/tests/snapshots/nanox/test_transaction_params/part8/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part8/00011.png and b/tests/snapshots/nanox/test_transaction_params/part8/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part8/00012.png b/tests/snapshots/nanox/test_transaction_params/part8/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part8/00012.png and b/tests/snapshots/nanox/test_transaction_params/part8/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part8/00013.png b/tests/snapshots/nanox/test_transaction_params/part8/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part8/00013.png and b/tests/snapshots/nanox/test_transaction_params/part8/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part8/00014.png b/tests/snapshots/nanox/test_transaction_params/part8/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part8/00014.png and b/tests/snapshots/nanox/test_transaction_params/part8/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part8/00015.png b/tests/snapshots/nanox/test_transaction_params/part8/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part8/00015.png and b/tests/snapshots/nanox/test_transaction_params/part8/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part8/00017.png b/tests/snapshots/nanox/test_transaction_params/part8/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part8/00017.png and b/tests/snapshots/nanox/test_transaction_params/part8/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part8/00019.png b/tests/snapshots/nanox/test_transaction_params/part8/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part8/00019.png and b/tests/snapshots/nanox/test_transaction_params/part8/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part9/00001.png b/tests/snapshots/nanox/test_transaction_params/part9/00001.png index 262b4b5e..d3c24602 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part9/00001.png and b/tests/snapshots/nanox/test_transaction_params/part9/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part9/00003.png b/tests/snapshots/nanox/test_transaction_params/part9/00003.png index de527bf7..f2b489f5 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part9/00003.png and b/tests/snapshots/nanox/test_transaction_params/part9/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part9/00004.png b/tests/snapshots/nanox/test_transaction_params/part9/00004.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part9/00004.png and b/tests/snapshots/nanox/test_transaction_params/part9/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part9/00005.png b/tests/snapshots/nanox/test_transaction_params/part9/00005.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part9/00005.png and b/tests/snapshots/nanox/test_transaction_params/part9/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part9/00006.png b/tests/snapshots/nanox/test_transaction_params/part9/00006.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part9/00006.png and b/tests/snapshots/nanox/test_transaction_params/part9/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part9/00007.png b/tests/snapshots/nanox/test_transaction_params/part9/00007.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part9/00007.png and b/tests/snapshots/nanox/test_transaction_params/part9/00007.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part9/00008.png b/tests/snapshots/nanox/test_transaction_params/part9/00008.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part9/00008.png and b/tests/snapshots/nanox/test_transaction_params/part9/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part9/00009.png b/tests/snapshots/nanox/test_transaction_params/part9/00009.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part9/00009.png and b/tests/snapshots/nanox/test_transaction_params/part9/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part9/00010.png b/tests/snapshots/nanox/test_transaction_params/part9/00010.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part9/00010.png and b/tests/snapshots/nanox/test_transaction_params/part9/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part9/00012.png b/tests/snapshots/nanox/test_transaction_params/part9/00012.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part9/00012.png and b/tests/snapshots/nanox/test_transaction_params/part9/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_params/part9/00014.png b/tests/snapshots/nanox/test_transaction_params/part9/00014.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_params/part9/00014.png and b/tests/snapshots/nanox/test_transaction_params/part9/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_refused/00001.png b/tests/snapshots/nanox/test_transaction_refused/00001.png index a10bf897..5734c1d9 100644 Binary files a/tests/snapshots/nanox/test_transaction_refused/00001.png and b/tests/snapshots/nanox/test_transaction_refused/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_refused/00003.png b/tests/snapshots/nanox/test_transaction_refused/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_refused/00003.png and b/tests/snapshots/nanox/test_transaction_refused/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_refused/00004.png b/tests/snapshots/nanox/test_transaction_refused/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_refused/00004.png and b/tests/snapshots/nanox/test_transaction_refused/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_refused/00005.png b/tests/snapshots/nanox/test_transaction_refused/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_refused/00005.png and b/tests/snapshots/nanox/test_transaction_refused/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_refused/00006.png b/tests/snapshots/nanox/test_transaction_refused/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_refused/00006.png and b/tests/snapshots/nanox/test_transaction_refused/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_refused/00008.png b/tests/snapshots/nanox/test_transaction_refused/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_refused/00008.png and b/tests/snapshots/nanox/test_transaction_refused/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_refused/00009.png b/tests/snapshots/nanox/test_transaction_refused/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_refused/00009.png and b/tests/snapshots/nanox/test_transaction_refused/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_refused/00010.png b/tests/snapshots/nanox/test_transaction_refused/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_refused/00010.png and b/tests/snapshots/nanox/test_transaction_refused/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_refused/00011.png b/tests/snapshots/nanox/test_transaction_refused/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_refused/00011.png and b/tests/snapshots/nanox/test_transaction_refused/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_refused/00012.png b/tests/snapshots/nanox/test_transaction_refused/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_refused/00012.png and b/tests/snapshots/nanox/test_transaction_refused/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_refused/00013.png b/tests/snapshots/nanox/test_transaction_refused/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_refused/00013.png and b/tests/snapshots/nanox/test_transaction_refused/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_refused/00014.png b/tests/snapshots/nanox/test_transaction_refused/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_refused/00014.png and b/tests/snapshots/nanox/test_transaction_refused/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_refused/00015.png b/tests/snapshots/nanox/test_transaction_refused/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_refused/00015.png and b/tests/snapshots/nanox/test_transaction_refused/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_refused/00017.png b/tests/snapshots/nanox/test_transaction_refused/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_refused/00017.png and b/tests/snapshots/nanox/test_transaction_refused/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_refused/00019.png b/tests/snapshots/nanox/test_transaction_refused/00019.png index de8a2912..d9b5efc5 100644 Binary files a/tests/snapshots/nanox/test_transaction_refused/00019.png and b/tests/snapshots/nanox/test_transaction_refused/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_refused/00020.png b/tests/snapshots/nanox/test_transaction_refused/00020.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_refused/00020.png and b/tests/snapshots/nanox/test_transaction_refused/00020.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/00001.png b/tests/snapshots/nanox/test_transaction_slot/00001.png index d0a5ee96..673039ba 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/00001.png and b/tests/snapshots/nanox/test_transaction_slot/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/00005.png b/tests/snapshots/nanox/test_transaction_slot/00005.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/00005.png and b/tests/snapshots/nanox/test_transaction_slot/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part0/00001.png b/tests/snapshots/nanox/test_transaction_slot/part0/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part0/00001.png and b/tests/snapshots/nanox/test_transaction_slot/part0/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part0/00003.png b/tests/snapshots/nanox/test_transaction_slot/part0/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part0/00003.png and b/tests/snapshots/nanox/test_transaction_slot/part0/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part0/00004.png b/tests/snapshots/nanox/test_transaction_slot/part0/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part0/00004.png and b/tests/snapshots/nanox/test_transaction_slot/part0/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part0/00005.png b/tests/snapshots/nanox/test_transaction_slot/part0/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part0/00005.png and b/tests/snapshots/nanox/test_transaction_slot/part0/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part0/00006.png b/tests/snapshots/nanox/test_transaction_slot/part0/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part0/00006.png and b/tests/snapshots/nanox/test_transaction_slot/part0/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part0/00008.png b/tests/snapshots/nanox/test_transaction_slot/part0/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part0/00008.png and b/tests/snapshots/nanox/test_transaction_slot/part0/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part0/00009.png b/tests/snapshots/nanox/test_transaction_slot/part0/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part0/00009.png and b/tests/snapshots/nanox/test_transaction_slot/part0/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part0/00010.png b/tests/snapshots/nanox/test_transaction_slot/part0/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part0/00010.png and b/tests/snapshots/nanox/test_transaction_slot/part0/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part0/00011.png b/tests/snapshots/nanox/test_transaction_slot/part0/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part0/00011.png and b/tests/snapshots/nanox/test_transaction_slot/part0/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part0/00012.png b/tests/snapshots/nanox/test_transaction_slot/part0/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part0/00012.png and b/tests/snapshots/nanox/test_transaction_slot/part0/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part0/00013.png b/tests/snapshots/nanox/test_transaction_slot/part0/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part0/00013.png and b/tests/snapshots/nanox/test_transaction_slot/part0/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part0/00014.png b/tests/snapshots/nanox/test_transaction_slot/part0/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part0/00014.png and b/tests/snapshots/nanox/test_transaction_slot/part0/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part0/00015.png b/tests/snapshots/nanox/test_transaction_slot/part0/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part0/00015.png and b/tests/snapshots/nanox/test_transaction_slot/part0/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part0/00017.png b/tests/snapshots/nanox/test_transaction_slot/part0/00017.png index 14c87a49..cc0bd7b2 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part0/00017.png and b/tests/snapshots/nanox/test_transaction_slot/part0/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part0/00019.png b/tests/snapshots/nanox/test_transaction_slot/part0/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part0/00019.png and b/tests/snapshots/nanox/test_transaction_slot/part0/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part1/00001.png b/tests/snapshots/nanox/test_transaction_slot/part1/00001.png index 9ffae7e2..bbaed3d9 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part1/00001.png and b/tests/snapshots/nanox/test_transaction_slot/part1/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part1/00005.png b/tests/snapshots/nanox/test_transaction_slot/part1/00005.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part1/00005.png and b/tests/snapshots/nanox/test_transaction_slot/part1/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part10/00001.png b/tests/snapshots/nanox/test_transaction_slot/part10/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part10/00001.png and b/tests/snapshots/nanox/test_transaction_slot/part10/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part10/00003.png b/tests/snapshots/nanox/test_transaction_slot/part10/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part10/00003.png and b/tests/snapshots/nanox/test_transaction_slot/part10/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part10/00004.png b/tests/snapshots/nanox/test_transaction_slot/part10/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part10/00004.png and b/tests/snapshots/nanox/test_transaction_slot/part10/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part10/00005.png b/tests/snapshots/nanox/test_transaction_slot/part10/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part10/00005.png and b/tests/snapshots/nanox/test_transaction_slot/part10/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part10/00006.png b/tests/snapshots/nanox/test_transaction_slot/part10/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part10/00006.png and b/tests/snapshots/nanox/test_transaction_slot/part10/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part10/00008.png b/tests/snapshots/nanox/test_transaction_slot/part10/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part10/00008.png and b/tests/snapshots/nanox/test_transaction_slot/part10/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part10/00009.png b/tests/snapshots/nanox/test_transaction_slot/part10/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part10/00009.png and b/tests/snapshots/nanox/test_transaction_slot/part10/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part10/00010.png b/tests/snapshots/nanox/test_transaction_slot/part10/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part10/00010.png and b/tests/snapshots/nanox/test_transaction_slot/part10/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part10/00011.png b/tests/snapshots/nanox/test_transaction_slot/part10/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part10/00011.png and b/tests/snapshots/nanox/test_transaction_slot/part10/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part10/00012.png b/tests/snapshots/nanox/test_transaction_slot/part10/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part10/00012.png and b/tests/snapshots/nanox/test_transaction_slot/part10/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part10/00013.png b/tests/snapshots/nanox/test_transaction_slot/part10/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part10/00013.png and b/tests/snapshots/nanox/test_transaction_slot/part10/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part10/00014.png b/tests/snapshots/nanox/test_transaction_slot/part10/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part10/00014.png and b/tests/snapshots/nanox/test_transaction_slot/part10/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part10/00015.png b/tests/snapshots/nanox/test_transaction_slot/part10/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part10/00015.png and b/tests/snapshots/nanox/test_transaction_slot/part10/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part10/00018.png b/tests/snapshots/nanox/test_transaction_slot/part10/00018.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part10/00018.png and b/tests/snapshots/nanox/test_transaction_slot/part10/00018.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part12/00001.png b/tests/snapshots/nanox/test_transaction_slot/part12/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part12/00001.png and b/tests/snapshots/nanox/test_transaction_slot/part12/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part12/00003.png b/tests/snapshots/nanox/test_transaction_slot/part12/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part12/00003.png and b/tests/snapshots/nanox/test_transaction_slot/part12/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part12/00004.png b/tests/snapshots/nanox/test_transaction_slot/part12/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part12/00004.png and b/tests/snapshots/nanox/test_transaction_slot/part12/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part12/00005.png b/tests/snapshots/nanox/test_transaction_slot/part12/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part12/00005.png and b/tests/snapshots/nanox/test_transaction_slot/part12/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part12/00006.png b/tests/snapshots/nanox/test_transaction_slot/part12/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part12/00006.png and b/tests/snapshots/nanox/test_transaction_slot/part12/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part12/00008.png b/tests/snapshots/nanox/test_transaction_slot/part12/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part12/00008.png and b/tests/snapshots/nanox/test_transaction_slot/part12/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part12/00009.png b/tests/snapshots/nanox/test_transaction_slot/part12/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part12/00009.png and b/tests/snapshots/nanox/test_transaction_slot/part12/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part12/00010.png b/tests/snapshots/nanox/test_transaction_slot/part12/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part12/00010.png and b/tests/snapshots/nanox/test_transaction_slot/part12/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part12/00011.png b/tests/snapshots/nanox/test_transaction_slot/part12/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part12/00011.png and b/tests/snapshots/nanox/test_transaction_slot/part12/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part12/00012.png b/tests/snapshots/nanox/test_transaction_slot/part12/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part12/00012.png and b/tests/snapshots/nanox/test_transaction_slot/part12/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part12/00013.png b/tests/snapshots/nanox/test_transaction_slot/part12/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part12/00013.png and b/tests/snapshots/nanox/test_transaction_slot/part12/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part12/00014.png b/tests/snapshots/nanox/test_transaction_slot/part12/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part12/00014.png and b/tests/snapshots/nanox/test_transaction_slot/part12/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part12/00015.png b/tests/snapshots/nanox/test_transaction_slot/part12/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part12/00015.png and b/tests/snapshots/nanox/test_transaction_slot/part12/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part12/00019.png b/tests/snapshots/nanox/test_transaction_slot/part12/00019.png index 0b2d916f..afc070e4 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part12/00019.png and b/tests/snapshots/nanox/test_transaction_slot/part12/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part12/00021.png b/tests/snapshots/nanox/test_transaction_slot/part12/00021.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part12/00021.png and b/tests/snapshots/nanox/test_transaction_slot/part12/00021.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part14/00001.png b/tests/snapshots/nanox/test_transaction_slot/part14/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part14/00001.png and b/tests/snapshots/nanox/test_transaction_slot/part14/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part14/00003.png b/tests/snapshots/nanox/test_transaction_slot/part14/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part14/00003.png and b/tests/snapshots/nanox/test_transaction_slot/part14/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part14/00004.png b/tests/snapshots/nanox/test_transaction_slot/part14/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part14/00004.png and b/tests/snapshots/nanox/test_transaction_slot/part14/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part14/00005.png b/tests/snapshots/nanox/test_transaction_slot/part14/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part14/00005.png and b/tests/snapshots/nanox/test_transaction_slot/part14/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part14/00006.png b/tests/snapshots/nanox/test_transaction_slot/part14/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part14/00006.png and b/tests/snapshots/nanox/test_transaction_slot/part14/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part14/00008.png b/tests/snapshots/nanox/test_transaction_slot/part14/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part14/00008.png and b/tests/snapshots/nanox/test_transaction_slot/part14/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part14/00009.png b/tests/snapshots/nanox/test_transaction_slot/part14/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part14/00009.png and b/tests/snapshots/nanox/test_transaction_slot/part14/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part14/00010.png b/tests/snapshots/nanox/test_transaction_slot/part14/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part14/00010.png and b/tests/snapshots/nanox/test_transaction_slot/part14/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part14/00011.png b/tests/snapshots/nanox/test_transaction_slot/part14/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part14/00011.png and b/tests/snapshots/nanox/test_transaction_slot/part14/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part14/00012.png b/tests/snapshots/nanox/test_transaction_slot/part14/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part14/00012.png and b/tests/snapshots/nanox/test_transaction_slot/part14/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part14/00013.png b/tests/snapshots/nanox/test_transaction_slot/part14/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part14/00013.png and b/tests/snapshots/nanox/test_transaction_slot/part14/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part14/00014.png b/tests/snapshots/nanox/test_transaction_slot/part14/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part14/00014.png and b/tests/snapshots/nanox/test_transaction_slot/part14/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part14/00015.png b/tests/snapshots/nanox/test_transaction_slot/part14/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part14/00015.png and b/tests/snapshots/nanox/test_transaction_slot/part14/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part14/00020.png b/tests/snapshots/nanox/test_transaction_slot/part14/00020.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part14/00020.png and b/tests/snapshots/nanox/test_transaction_slot/part14/00020.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part15/00001.png b/tests/snapshots/nanox/test_transaction_slot/part15/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part15/00001.png and b/tests/snapshots/nanox/test_transaction_slot/part15/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part15/00003.png b/tests/snapshots/nanox/test_transaction_slot/part15/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part15/00003.png and b/tests/snapshots/nanox/test_transaction_slot/part15/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part15/00004.png b/tests/snapshots/nanox/test_transaction_slot/part15/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part15/00004.png and b/tests/snapshots/nanox/test_transaction_slot/part15/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part15/00005.png b/tests/snapshots/nanox/test_transaction_slot/part15/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part15/00005.png and b/tests/snapshots/nanox/test_transaction_slot/part15/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part15/00006.png b/tests/snapshots/nanox/test_transaction_slot/part15/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part15/00006.png and b/tests/snapshots/nanox/test_transaction_slot/part15/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part15/00008.png b/tests/snapshots/nanox/test_transaction_slot/part15/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part15/00008.png and b/tests/snapshots/nanox/test_transaction_slot/part15/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part15/00009.png b/tests/snapshots/nanox/test_transaction_slot/part15/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part15/00009.png and b/tests/snapshots/nanox/test_transaction_slot/part15/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part15/00010.png b/tests/snapshots/nanox/test_transaction_slot/part15/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part15/00010.png and b/tests/snapshots/nanox/test_transaction_slot/part15/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part15/00011.png b/tests/snapshots/nanox/test_transaction_slot/part15/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part15/00011.png and b/tests/snapshots/nanox/test_transaction_slot/part15/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part15/00012.png b/tests/snapshots/nanox/test_transaction_slot/part15/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part15/00012.png and b/tests/snapshots/nanox/test_transaction_slot/part15/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part15/00013.png b/tests/snapshots/nanox/test_transaction_slot/part15/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part15/00013.png and b/tests/snapshots/nanox/test_transaction_slot/part15/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part15/00014.png b/tests/snapshots/nanox/test_transaction_slot/part15/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part15/00014.png and b/tests/snapshots/nanox/test_transaction_slot/part15/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part15/00015.png b/tests/snapshots/nanox/test_transaction_slot/part15/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part15/00015.png and b/tests/snapshots/nanox/test_transaction_slot/part15/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part15/00017.png b/tests/snapshots/nanox/test_transaction_slot/part15/00017.png index 0b2d916f..afc070e4 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part15/00017.png and b/tests/snapshots/nanox/test_transaction_slot/part15/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part15/00018.png b/tests/snapshots/nanox/test_transaction_slot/part15/00018.png index 38b11c55..e2d9cb6f 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part15/00018.png and b/tests/snapshots/nanox/test_transaction_slot/part15/00018.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part15/00020.png b/tests/snapshots/nanox/test_transaction_slot/part15/00020.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part15/00020.png and b/tests/snapshots/nanox/test_transaction_slot/part15/00020.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part2/00001.png b/tests/snapshots/nanox/test_transaction_slot/part2/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part2/00001.png and b/tests/snapshots/nanox/test_transaction_slot/part2/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part2/00003.png b/tests/snapshots/nanox/test_transaction_slot/part2/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part2/00003.png and b/tests/snapshots/nanox/test_transaction_slot/part2/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part2/00004.png b/tests/snapshots/nanox/test_transaction_slot/part2/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part2/00004.png and b/tests/snapshots/nanox/test_transaction_slot/part2/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part2/00005.png b/tests/snapshots/nanox/test_transaction_slot/part2/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part2/00005.png and b/tests/snapshots/nanox/test_transaction_slot/part2/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part2/00006.png b/tests/snapshots/nanox/test_transaction_slot/part2/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part2/00006.png and b/tests/snapshots/nanox/test_transaction_slot/part2/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part2/00008.png b/tests/snapshots/nanox/test_transaction_slot/part2/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part2/00008.png and b/tests/snapshots/nanox/test_transaction_slot/part2/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part2/00009.png b/tests/snapshots/nanox/test_transaction_slot/part2/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part2/00009.png and b/tests/snapshots/nanox/test_transaction_slot/part2/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part2/00010.png b/tests/snapshots/nanox/test_transaction_slot/part2/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part2/00010.png and b/tests/snapshots/nanox/test_transaction_slot/part2/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part2/00011.png b/tests/snapshots/nanox/test_transaction_slot/part2/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part2/00011.png and b/tests/snapshots/nanox/test_transaction_slot/part2/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part2/00012.png b/tests/snapshots/nanox/test_transaction_slot/part2/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part2/00012.png and b/tests/snapshots/nanox/test_transaction_slot/part2/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part2/00013.png b/tests/snapshots/nanox/test_transaction_slot/part2/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part2/00013.png and b/tests/snapshots/nanox/test_transaction_slot/part2/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part2/00014.png b/tests/snapshots/nanox/test_transaction_slot/part2/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part2/00014.png and b/tests/snapshots/nanox/test_transaction_slot/part2/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part2/00015.png b/tests/snapshots/nanox/test_transaction_slot/part2/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part2/00015.png and b/tests/snapshots/nanox/test_transaction_slot/part2/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part2/00017.png b/tests/snapshots/nanox/test_transaction_slot/part2/00017.png index be855edc..84905b9f 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part2/00017.png and b/tests/snapshots/nanox/test_transaction_slot/part2/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part2/00019.png b/tests/snapshots/nanox/test_transaction_slot/part2/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part2/00019.png and b/tests/snapshots/nanox/test_transaction_slot/part2/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part3/00001.png b/tests/snapshots/nanox/test_transaction_slot/part3/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part3/00001.png and b/tests/snapshots/nanox/test_transaction_slot/part3/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part3/00003.png b/tests/snapshots/nanox/test_transaction_slot/part3/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part3/00003.png and b/tests/snapshots/nanox/test_transaction_slot/part3/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part3/00004.png b/tests/snapshots/nanox/test_transaction_slot/part3/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part3/00004.png and b/tests/snapshots/nanox/test_transaction_slot/part3/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part3/00005.png b/tests/snapshots/nanox/test_transaction_slot/part3/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part3/00005.png and b/tests/snapshots/nanox/test_transaction_slot/part3/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part3/00006.png b/tests/snapshots/nanox/test_transaction_slot/part3/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part3/00006.png and b/tests/snapshots/nanox/test_transaction_slot/part3/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part3/00008.png b/tests/snapshots/nanox/test_transaction_slot/part3/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part3/00008.png and b/tests/snapshots/nanox/test_transaction_slot/part3/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part3/00009.png b/tests/snapshots/nanox/test_transaction_slot/part3/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part3/00009.png and b/tests/snapshots/nanox/test_transaction_slot/part3/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part3/00010.png b/tests/snapshots/nanox/test_transaction_slot/part3/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part3/00010.png and b/tests/snapshots/nanox/test_transaction_slot/part3/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part3/00011.png b/tests/snapshots/nanox/test_transaction_slot/part3/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part3/00011.png and b/tests/snapshots/nanox/test_transaction_slot/part3/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part3/00012.png b/tests/snapshots/nanox/test_transaction_slot/part3/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part3/00012.png and b/tests/snapshots/nanox/test_transaction_slot/part3/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part3/00013.png b/tests/snapshots/nanox/test_transaction_slot/part3/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part3/00013.png and b/tests/snapshots/nanox/test_transaction_slot/part3/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part3/00014.png b/tests/snapshots/nanox/test_transaction_slot/part3/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part3/00014.png and b/tests/snapshots/nanox/test_transaction_slot/part3/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part3/00015.png b/tests/snapshots/nanox/test_transaction_slot/part3/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part3/00015.png and b/tests/snapshots/nanox/test_transaction_slot/part3/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part3/00017.png b/tests/snapshots/nanox/test_transaction_slot/part3/00017.png index 0b2d916f..afc070e4 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part3/00017.png and b/tests/snapshots/nanox/test_transaction_slot/part3/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part3/00019.png b/tests/snapshots/nanox/test_transaction_slot/part3/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part3/00019.png and b/tests/snapshots/nanox/test_transaction_slot/part3/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part4/00001.png b/tests/snapshots/nanox/test_transaction_slot/part4/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part4/00001.png and b/tests/snapshots/nanox/test_transaction_slot/part4/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part4/00003.png b/tests/snapshots/nanox/test_transaction_slot/part4/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part4/00003.png and b/tests/snapshots/nanox/test_transaction_slot/part4/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part4/00004.png b/tests/snapshots/nanox/test_transaction_slot/part4/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part4/00004.png and b/tests/snapshots/nanox/test_transaction_slot/part4/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part4/00005.png b/tests/snapshots/nanox/test_transaction_slot/part4/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part4/00005.png and b/tests/snapshots/nanox/test_transaction_slot/part4/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part4/00006.png b/tests/snapshots/nanox/test_transaction_slot/part4/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part4/00006.png and b/tests/snapshots/nanox/test_transaction_slot/part4/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part4/00008.png b/tests/snapshots/nanox/test_transaction_slot/part4/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part4/00008.png and b/tests/snapshots/nanox/test_transaction_slot/part4/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part4/00009.png b/tests/snapshots/nanox/test_transaction_slot/part4/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part4/00009.png and b/tests/snapshots/nanox/test_transaction_slot/part4/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part4/00010.png b/tests/snapshots/nanox/test_transaction_slot/part4/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part4/00010.png and b/tests/snapshots/nanox/test_transaction_slot/part4/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part4/00011.png b/tests/snapshots/nanox/test_transaction_slot/part4/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part4/00011.png and b/tests/snapshots/nanox/test_transaction_slot/part4/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part4/00012.png b/tests/snapshots/nanox/test_transaction_slot/part4/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part4/00012.png and b/tests/snapshots/nanox/test_transaction_slot/part4/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part4/00013.png b/tests/snapshots/nanox/test_transaction_slot/part4/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part4/00013.png and b/tests/snapshots/nanox/test_transaction_slot/part4/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part4/00014.png b/tests/snapshots/nanox/test_transaction_slot/part4/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part4/00014.png and b/tests/snapshots/nanox/test_transaction_slot/part4/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part4/00015.png b/tests/snapshots/nanox/test_transaction_slot/part4/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part4/00015.png and b/tests/snapshots/nanox/test_transaction_slot/part4/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part4/00017.png b/tests/snapshots/nanox/test_transaction_slot/part4/00017.png index 0b2d916f..afc070e4 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part4/00017.png and b/tests/snapshots/nanox/test_transaction_slot/part4/00017.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part4/00019.png b/tests/snapshots/nanox/test_transaction_slot/part4/00019.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part4/00019.png and b/tests/snapshots/nanox/test_transaction_slot/part4/00019.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part6/00001.png b/tests/snapshots/nanox/test_transaction_slot/part6/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part6/00001.png and b/tests/snapshots/nanox/test_transaction_slot/part6/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part6/00003.png b/tests/snapshots/nanox/test_transaction_slot/part6/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part6/00003.png and b/tests/snapshots/nanox/test_transaction_slot/part6/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part6/00004.png b/tests/snapshots/nanox/test_transaction_slot/part6/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part6/00004.png and b/tests/snapshots/nanox/test_transaction_slot/part6/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part6/00005.png b/tests/snapshots/nanox/test_transaction_slot/part6/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part6/00005.png and b/tests/snapshots/nanox/test_transaction_slot/part6/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part6/00006.png b/tests/snapshots/nanox/test_transaction_slot/part6/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part6/00006.png and b/tests/snapshots/nanox/test_transaction_slot/part6/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part6/00008.png b/tests/snapshots/nanox/test_transaction_slot/part6/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part6/00008.png and b/tests/snapshots/nanox/test_transaction_slot/part6/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part6/00009.png b/tests/snapshots/nanox/test_transaction_slot/part6/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part6/00009.png and b/tests/snapshots/nanox/test_transaction_slot/part6/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part6/00010.png b/tests/snapshots/nanox/test_transaction_slot/part6/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part6/00010.png and b/tests/snapshots/nanox/test_transaction_slot/part6/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part6/00011.png b/tests/snapshots/nanox/test_transaction_slot/part6/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part6/00011.png and b/tests/snapshots/nanox/test_transaction_slot/part6/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part6/00012.png b/tests/snapshots/nanox/test_transaction_slot/part6/00012.png index 1030e3e1..e4aeb2d8 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part6/00012.png and b/tests/snapshots/nanox/test_transaction_slot/part6/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part6/00013.png b/tests/snapshots/nanox/test_transaction_slot/part6/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part6/00013.png and b/tests/snapshots/nanox/test_transaction_slot/part6/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part6/00014.png b/tests/snapshots/nanox/test_transaction_slot/part6/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part6/00014.png and b/tests/snapshots/nanox/test_transaction_slot/part6/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part6/00015.png b/tests/snapshots/nanox/test_transaction_slot/part6/00015.png index 42cf0b73..d84822e8 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part6/00015.png and b/tests/snapshots/nanox/test_transaction_slot/part6/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part6/00018.png b/tests/snapshots/nanox/test_transaction_slot/part6/00018.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part6/00018.png and b/tests/snapshots/nanox/test_transaction_slot/part6/00018.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part8/00001.png b/tests/snapshots/nanox/test_transaction_slot/part8/00001.png index 3d59a433..90b33ba4 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part8/00001.png and b/tests/snapshots/nanox/test_transaction_slot/part8/00001.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part8/00003.png b/tests/snapshots/nanox/test_transaction_slot/part8/00003.png index d1930d7a..0778b831 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part8/00003.png and b/tests/snapshots/nanox/test_transaction_slot/part8/00003.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part8/00004.png b/tests/snapshots/nanox/test_transaction_slot/part8/00004.png index a4d302e5..9ac11459 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part8/00004.png and b/tests/snapshots/nanox/test_transaction_slot/part8/00004.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part8/00005.png b/tests/snapshots/nanox/test_transaction_slot/part8/00005.png index c22f01b2..0ebbbb71 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part8/00005.png and b/tests/snapshots/nanox/test_transaction_slot/part8/00005.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part8/00006.png b/tests/snapshots/nanox/test_transaction_slot/part8/00006.png index 5474e7a3..2aaa858a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part8/00006.png and b/tests/snapshots/nanox/test_transaction_slot/part8/00006.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part8/00008.png b/tests/snapshots/nanox/test_transaction_slot/part8/00008.png index 8065791c..c98eafbd 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part8/00008.png and b/tests/snapshots/nanox/test_transaction_slot/part8/00008.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part8/00009.png b/tests/snapshots/nanox/test_transaction_slot/part8/00009.png index d8a2740e..d1eb962c 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part8/00009.png and b/tests/snapshots/nanox/test_transaction_slot/part8/00009.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part8/00010.png b/tests/snapshots/nanox/test_transaction_slot/part8/00010.png index 4d1a7f73..11ac632e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part8/00010.png and b/tests/snapshots/nanox/test_transaction_slot/part8/00010.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part8/00011.png b/tests/snapshots/nanox/test_transaction_slot/part8/00011.png index 38f03f75..62827380 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part8/00011.png and b/tests/snapshots/nanox/test_transaction_slot/part8/00011.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part8/00012.png b/tests/snapshots/nanox/test_transaction_slot/part8/00012.png index 37312a69..5b99b95c 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part8/00012.png and b/tests/snapshots/nanox/test_transaction_slot/part8/00012.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part8/00013.png b/tests/snapshots/nanox/test_transaction_slot/part8/00013.png index 163e4981..667a581f 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part8/00013.png and b/tests/snapshots/nanox/test_transaction_slot/part8/00013.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part8/00014.png b/tests/snapshots/nanox/test_transaction_slot/part8/00014.png index b5f70a2c..3066398e 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part8/00014.png and b/tests/snapshots/nanox/test_transaction_slot/part8/00014.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part8/00015.png b/tests/snapshots/nanox/test_transaction_slot/part8/00015.png index 510dbb77..428f2c15 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part8/00015.png and b/tests/snapshots/nanox/test_transaction_slot/part8/00015.png differ diff --git a/tests/snapshots/nanox/test_transaction_slot/part8/00018.png b/tests/snapshots/nanox/test_transaction_slot/part8/00018.png index e84e8dfd..f262053a 100644 Binary files a/tests/snapshots/nanox/test_transaction_slot/part8/00018.png and b/tests/snapshots/nanox/test_transaction_slot/part8/00018.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part0/00000.png b/tests/snapshots/stax/test_app_mainmenu/part0/00000.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_app_mainmenu/part0/00000.png and b/tests/snapshots/stax/test_app_mainmenu/part0/00000.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part0/00001.png b/tests/snapshots/stax/test_app_mainmenu/part0/00001.png index b958f081..6106f200 100644 Binary files a/tests/snapshots/stax/test_app_mainmenu/part0/00001.png and b/tests/snapshots/stax/test_app_mainmenu/part0/00001.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part0/00002.png b/tests/snapshots/stax/test_app_mainmenu/part0/00002.png index 2657f472..79e4188f 100644 Binary files a/tests/snapshots/stax/test_app_mainmenu/part0/00002.png and b/tests/snapshots/stax/test_app_mainmenu/part0/00002.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part0/00003.png b/tests/snapshots/stax/test_app_mainmenu/part0/00003.png index 3c697a96..7a494786 100644 Binary files a/tests/snapshots/stax/test_app_mainmenu/part0/00003.png and b/tests/snapshots/stax/test_app_mainmenu/part0/00003.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part0/00004.png b/tests/snapshots/stax/test_app_mainmenu/part0/00004.png index 3daef8fd..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_app_mainmenu/part0/00004.png and b/tests/snapshots/stax/test_app_mainmenu/part0/00004.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part0/00005.png b/tests/snapshots/stax/test_app_mainmenu/part0/00005.png deleted file mode 100644 index 1ce39461..00000000 Binary files a/tests/snapshots/stax/test_app_mainmenu/part0/00005.png and /dev/null differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part0/00006.png b/tests/snapshots/stax/test_app_mainmenu/part0/00006.png deleted file mode 100644 index 13499fcc..00000000 Binary files a/tests/snapshots/stax/test_app_mainmenu/part0/00006.png and /dev/null differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part0/00007.png b/tests/snapshots/stax/test_app_mainmenu/part0/00007.png deleted file mode 100644 index 1dac7479..00000000 Binary files a/tests/snapshots/stax/test_app_mainmenu/part0/00007.png and /dev/null differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part1/00000.png b/tests/snapshots/stax/test_app_mainmenu/part1/00000.png index 8e091e97..fe7830cb 100644 Binary files a/tests/snapshots/stax/test_app_mainmenu/part1/00000.png and b/tests/snapshots/stax/test_app_mainmenu/part1/00000.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part1/00001.png b/tests/snapshots/stax/test_app_mainmenu/part1/00001.png index 24e46838..9fe71b1c 100644 Binary files a/tests/snapshots/stax/test_app_mainmenu/part1/00001.png and b/tests/snapshots/stax/test_app_mainmenu/part1/00001.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part1/00002.png b/tests/snapshots/stax/test_app_mainmenu/part1/00002.png index f1c11f39..25c7eb87 100644 Binary files a/tests/snapshots/stax/test_app_mainmenu/part1/00002.png and b/tests/snapshots/stax/test_app_mainmenu/part1/00002.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part1/00003.png b/tests/snapshots/stax/test_app_mainmenu/part1/00003.png index a21279c8..392165d4 100644 Binary files a/tests/snapshots/stax/test_app_mainmenu/part1/00003.png and b/tests/snapshots/stax/test_app_mainmenu/part1/00003.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part1/00004.png b/tests/snapshots/stax/test_app_mainmenu/part1/00004.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_app_mainmenu/part1/00004.png and b/tests/snapshots/stax/test_app_mainmenu/part1/00004.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part2/00000.png b/tests/snapshots/stax/test_app_mainmenu/part2/00000.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_app_mainmenu/part2/00000.png and b/tests/snapshots/stax/test_app_mainmenu/part2/00000.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part2/00001.png b/tests/snapshots/stax/test_app_mainmenu/part2/00001.png index b958f081..155e779b 100644 Binary files a/tests/snapshots/stax/test_app_mainmenu/part2/00001.png and b/tests/snapshots/stax/test_app_mainmenu/part2/00001.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part2/00002.png b/tests/snapshots/stax/test_app_mainmenu/part2/00002.png index 2657f472..162a32b2 100644 Binary files a/tests/snapshots/stax/test_app_mainmenu/part2/00002.png and b/tests/snapshots/stax/test_app_mainmenu/part2/00002.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part2/00003.png b/tests/snapshots/stax/test_app_mainmenu/part2/00003.png index 3c697a96..2c0f60e6 100644 Binary files a/tests/snapshots/stax/test_app_mainmenu/part2/00003.png and b/tests/snapshots/stax/test_app_mainmenu/part2/00003.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part2/00004.png b/tests/snapshots/stax/test_app_mainmenu/part2/00004.png index 3daef8fd..7a494786 100644 Binary files a/tests/snapshots/stax/test_app_mainmenu/part2/00004.png and b/tests/snapshots/stax/test_app_mainmenu/part2/00004.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part2/00005.png b/tests/snapshots/stax/test_app_mainmenu/part2/00005.png index e525ebe1..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_app_mainmenu/part2/00005.png and b/tests/snapshots/stax/test_app_mainmenu/part2/00005.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part2/00006.png b/tests/snapshots/stax/test_app_mainmenu/part2/00006.png index cf41d9d2..76ec19f3 100644 Binary files a/tests/snapshots/stax/test_app_mainmenu/part2/00006.png and b/tests/snapshots/stax/test_app_mainmenu/part2/00006.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part2/00007.png b/tests/snapshots/stax/test_app_mainmenu/part2/00007.png index 13499fcc..844c3b35 100644 Binary files a/tests/snapshots/stax/test_app_mainmenu/part2/00007.png and b/tests/snapshots/stax/test_app_mainmenu/part2/00007.png differ diff --git a/tests/snapshots/stax/test_app_mainmenu/part2/00008.png b/tests/snapshots/stax/test_app_mainmenu/part2/00008.png deleted file mode 100644 index 1dac7479..00000000 Binary files a/tests/snapshots/stax/test_app_mainmenu/part2/00008.png and /dev/null differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part0/00000.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part0/00000.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part0/00000.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part0/00000.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part0/00001.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part0/00001.png index b958f081..76ec19f3 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part0/00001.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part0/00001.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part0/00002.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part0/00002.png index 2657f472..a100e217 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part0/00002.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part0/00002.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part0/00003.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part0/00003.png index a8ac9237..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part0/00003.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part0/00003.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00000.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00000.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00000.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00001.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00001.png index f9774f8f..904165b7 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00001.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00001.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00002.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00002.png index e9fd3917..a37108ee 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00002.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00002.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00003.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00003.png index 82bae18a..241f4c2a 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00003.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00003.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00004.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00004.png index 58017a28..71f270e0 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00004.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00004.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00005.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00005.png index 008072bf..390ca168 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00005.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00005.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00006.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00006.png index d8282095..392165d4 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00006.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00006.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00007.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00007.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00007.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00007.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00008.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00008.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part1/00008.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00000.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00000.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00000.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00001.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00001.png index 3d997e66..d7be847d 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00001.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00001.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00002.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00002.png index e9fd3917..da677b83 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00002.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00002.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00003.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00003.png index 3663879c..5732daee 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00003.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00003.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00004.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00004.png index 467c8c88..ee5ab02c 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00004.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00004.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00005.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00005.png index 72726b61..390ca168 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00005.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00005.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00006.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00006.png index d8282095..392165d4 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00006.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00006.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00007.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00007.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00007.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00007.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00008.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00008.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part2/00008.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00000.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00000.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00000.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00001.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00001.png index bd5f9f6d..09a0edfb 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00001.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00001.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00002.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00002.png index 177d31f1..0e37228f 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00002.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00002.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00003.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00003.png index bc238256..03406609 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00003.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00003.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00004.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00004.png index 5b7bd16a..f5fe0e6f 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00004.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00004.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00005.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00005.png index 79234cfc..390ca168 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00005.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00005.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00006.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00006.png index 19e367ab..392165d4 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00006.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00006.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00007.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00007.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00007.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00008.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00008.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00008.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00009.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00009.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part3/00009.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00000.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00000.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00000.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00001.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00001.png index cf6c37a9..c0cd27fd 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00001.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00001.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00002.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00002.png index 177d31f1..481603ba 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00002.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00002.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00003.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00003.png index 2822b460..0a5f3b07 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00003.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00003.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00004.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00004.png index 5c8ec2c1..85988d43 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00004.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00004.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00005.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00005.png index 30d3b010..390ca168 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00005.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00005.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00006.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00006.png index 19e367ab..392165d4 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00006.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00006.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00007.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00007.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00007.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00008.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00008.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00008.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00009.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00009.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part4/00009.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00000.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00000.png index 8e091e97..de71cda0 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00000.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00000.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00001.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00001.png index f0219758..9f4d405d 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00001.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00001.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00002.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00002.png index 5210072f..0781ae3f 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00002.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00002.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00003.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00003.png index be6c4d28..023e5cb8 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00003.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00003.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00004.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00004.png index 1aa19c10..5a0dc3ff 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00004.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00004.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00005.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00005.png index 3f7f79bc..01db6d69 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00005.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00005.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00006.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00006.png index fda980a1..bb85e424 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00006.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00006.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00007.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00007.png index 28bdc5e9..b3212878 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00007.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00007.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00008.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00008.png index 04276c13..ca7393d1 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00008.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00008.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00009.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00009.png index fa8efe20..392165d4 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00009.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00009.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00010.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00010.png index d5f29cf0..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00010.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00010.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00011.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00011.png index b87affec..b1408a15 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00011.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00011.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00012.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00012.png index 98f4fb95..c86db05c 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00012.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00012.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00013.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00013.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00013.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00013.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00014.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00014.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00014.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part5/00014.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00000.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00000.png index 8e091e97..b32f3faa 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00000.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00000.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00001.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00001.png index b62d6b10..897237c2 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00001.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00001.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00002.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00002.png index ea141579..8462737b 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00002.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00002.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00003.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00003.png index 3af90505..8d7768fd 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00003.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00003.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00004.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00004.png index 75e28c67..f77ca5d6 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00004.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00004.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00005.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00005.png index e93a0fd1..e8e0d289 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00005.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00005.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00006.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00006.png index 19886890..bf9e4e84 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00006.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00006.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00007.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00007.png index 417e4b61..48def84f 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00007.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00007.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00008.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00008.png index 9cbfd745..13b734d8 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00008.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00008.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00009.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00009.png index 8565b1da..488f4f52 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00009.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00009.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00010.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00010.png index 6a800216..ab81913d 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00010.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00010.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00011.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00011.png index 51269f35..392165d4 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00011.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00011.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00012.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00012.png index 8d1a3a28..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00012.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00012.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00013.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00013.png index c86db05c..0e1a2591 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00013.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00013.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00014.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00014.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00014.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00014.png differ diff --git a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00015.png b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00015.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00015.png and b/tests/snapshots/stax/test_arbitrary_transaction_signing_expert/part6/00015.png differ diff --git a/tests/snapshots/stax/test_get_public_key_confirm_accepted/00000.png b/tests/snapshots/stax/test_get_public_key_confirm_accepted/00000.png index 3daef8fd..155e779b 100644 Binary files a/tests/snapshots/stax/test_get_public_key_confirm_accepted/00000.png and b/tests/snapshots/stax/test_get_public_key_confirm_accepted/00000.png differ diff --git a/tests/snapshots/stax/test_get_public_key_confirm_accepted/00001.png b/tests/snapshots/stax/test_get_public_key_confirm_accepted/00001.png index 6603d550..8d6397b0 100644 Binary files a/tests/snapshots/stax/test_get_public_key_confirm_accepted/00001.png and b/tests/snapshots/stax/test_get_public_key_confirm_accepted/00001.png differ diff --git a/tests/snapshots/stax/test_get_public_key_confirm_accepted/00002.png b/tests/snapshots/stax/test_get_public_key_confirm_accepted/00002.png index 9a596bb0..99e8a8ef 100644 Binary files a/tests/snapshots/stax/test_get_public_key_confirm_accepted/00002.png and b/tests/snapshots/stax/test_get_public_key_confirm_accepted/00002.png differ diff --git a/tests/snapshots/stax/test_get_public_key_confirm_accepted/00003.png b/tests/snapshots/stax/test_get_public_key_confirm_accepted/00003.png index 13499fcc..7a494786 100644 Binary files a/tests/snapshots/stax/test_get_public_key_confirm_accepted/00003.png and b/tests/snapshots/stax/test_get_public_key_confirm_accepted/00003.png differ diff --git a/tests/snapshots/stax/test_get_public_key_confirm_accepted/00004.png b/tests/snapshots/stax/test_get_public_key_confirm_accepted/00004.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_get_public_key_confirm_accepted/00004.png and b/tests/snapshots/stax/test_get_public_key_confirm_accepted/00004.png differ diff --git a/tests/snapshots/stax/test_get_public_key_confirm_refused/00000.png b/tests/snapshots/stax/test_get_public_key_confirm_refused/00000.png index 3daef8fd..155e779b 100644 Binary files a/tests/snapshots/stax/test_get_public_key_confirm_refused/00000.png and b/tests/snapshots/stax/test_get_public_key_confirm_refused/00000.png differ diff --git a/tests/snapshots/stax/test_get_public_key_confirm_refused/00001.png b/tests/snapshots/stax/test_get_public_key_confirm_refused/00001.png index b0eba3f0..94c91bb6 100644 Binary files a/tests/snapshots/stax/test_get_public_key_confirm_refused/00001.png and b/tests/snapshots/stax/test_get_public_key_confirm_refused/00001.png differ diff --git a/tests/snapshots/stax/test_get_public_key_confirm_refused/00002.png b/tests/snapshots/stax/test_get_public_key_confirm_refused/00002.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_get_public_key_confirm_refused/00002.png and b/tests/snapshots/stax/test_get_public_key_confirm_refused/00002.png differ diff --git a/tests/snapshots/stax/test_get_public_key_expert/00000.png b/tests/snapshots/stax/test_get_public_key_expert/00000.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_get_public_key_expert/00000.png and b/tests/snapshots/stax/test_get_public_key_expert/00000.png differ diff --git a/tests/snapshots/stax/test_get_public_key_expert/00001.png b/tests/snapshots/stax/test_get_public_key_expert/00001.png index b958f081..76ec19f3 100644 Binary files a/tests/snapshots/stax/test_get_public_key_expert/00001.png and b/tests/snapshots/stax/test_get_public_key_expert/00001.png differ diff --git a/tests/snapshots/stax/test_get_public_key_expert/00002.png b/tests/snapshots/stax/test_get_public_key_expert/00002.png index 2657f472..a100e217 100644 Binary files a/tests/snapshots/stax/test_get_public_key_expert/00002.png and b/tests/snapshots/stax/test_get_public_key_expert/00002.png differ diff --git a/tests/snapshots/stax/test_get_public_key_expert/00003.png b/tests/snapshots/stax/test_get_public_key_expert/00003.png index a8ac9237..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_get_public_key_expert/00003.png and b/tests/snapshots/stax/test_get_public_key_expert/00003.png differ diff --git a/tests/snapshots/stax/test_get_public_key_slot/part0/00000.png b/tests/snapshots/stax/test_get_public_key_slot/part0/00000.png index 8e091e97..fe7830cb 100644 Binary files a/tests/snapshots/stax/test_get_public_key_slot/part0/00000.png and b/tests/snapshots/stax/test_get_public_key_slot/part0/00000.png differ diff --git a/tests/snapshots/stax/test_get_public_key_slot/part0/00001.png b/tests/snapshots/stax/test_get_public_key_slot/part0/00001.png index aa6ed828..c87143b5 100644 Binary files a/tests/snapshots/stax/test_get_public_key_slot/part0/00001.png and b/tests/snapshots/stax/test_get_public_key_slot/part0/00001.png differ diff --git a/tests/snapshots/stax/test_get_public_key_slot/part0/00002.png b/tests/snapshots/stax/test_get_public_key_slot/part0/00002.png index f1c11f39..25c7eb87 100644 Binary files a/tests/snapshots/stax/test_get_public_key_slot/part0/00002.png and b/tests/snapshots/stax/test_get_public_key_slot/part0/00002.png differ diff --git a/tests/snapshots/stax/test_get_public_key_slot/part0/00003.png b/tests/snapshots/stax/test_get_public_key_slot/part0/00003.png index a21279c8..392165d4 100644 Binary files a/tests/snapshots/stax/test_get_public_key_slot/part0/00003.png and b/tests/snapshots/stax/test_get_public_key_slot/part0/00003.png differ diff --git a/tests/snapshots/stax/test_get_public_key_slot/part0/00004.png b/tests/snapshots/stax/test_get_public_key_slot/part0/00004.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_get_public_key_slot/part0/00004.png and b/tests/snapshots/stax/test_get_public_key_slot/part0/00004.png differ diff --git a/tests/snapshots/stax/test_get_public_key_slot/part1/00000.png b/tests/snapshots/stax/test_get_public_key_slot/part1/00000.png index 8e091e97..fe7830cb 100644 Binary files a/tests/snapshots/stax/test_get_public_key_slot/part1/00000.png and b/tests/snapshots/stax/test_get_public_key_slot/part1/00000.png differ diff --git a/tests/snapshots/stax/test_get_public_key_slot/part1/00001.png b/tests/snapshots/stax/test_get_public_key_slot/part1/00001.png index 81e287ef..b827c6db 100644 Binary files a/tests/snapshots/stax/test_get_public_key_slot/part1/00001.png and b/tests/snapshots/stax/test_get_public_key_slot/part1/00001.png differ diff --git a/tests/snapshots/stax/test_get_public_key_slot/part1/00002.png b/tests/snapshots/stax/test_get_public_key_slot/part1/00002.png index f1c11f39..25c7eb87 100644 Binary files a/tests/snapshots/stax/test_get_public_key_slot/part1/00002.png and b/tests/snapshots/stax/test_get_public_key_slot/part1/00002.png differ diff --git a/tests/snapshots/stax/test_get_public_key_slot/part1/00003.png b/tests/snapshots/stax/test_get_public_key_slot/part1/00003.png index a21279c8..392165d4 100644 Binary files a/tests/snapshots/stax/test_get_public_key_slot/part1/00003.png and b/tests/snapshots/stax/test_get_public_key_slot/part1/00003.png differ diff --git a/tests/snapshots/stax/test_get_public_key_slot/part1/00004.png b/tests/snapshots/stax/test_get_public_key_slot/part1/00004.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_get_public_key_slot/part1/00004.png and b/tests/snapshots/stax/test_get_public_key_slot/part1/00004.png differ diff --git a/tests/snapshots/stax/test_get_slot_accepted/part0/00000.png b/tests/snapshots/stax/test_get_slot_accepted/part0/00000.png index 8e091e97..fe7830cb 100644 Binary files a/tests/snapshots/stax/test_get_slot_accepted/part0/00000.png and b/tests/snapshots/stax/test_get_slot_accepted/part0/00000.png differ diff --git a/tests/snapshots/stax/test_get_slot_accepted/part0/00001.png b/tests/snapshots/stax/test_get_slot_accepted/part0/00001.png index 00b34990..2d467e23 100644 Binary files a/tests/snapshots/stax/test_get_slot_accepted/part0/00001.png and b/tests/snapshots/stax/test_get_slot_accepted/part0/00001.png differ diff --git a/tests/snapshots/stax/test_get_slot_accepted/part0/00002.png b/tests/snapshots/stax/test_get_slot_accepted/part0/00002.png index f1c11f39..25c7eb87 100644 Binary files a/tests/snapshots/stax/test_get_slot_accepted/part0/00002.png and b/tests/snapshots/stax/test_get_slot_accepted/part0/00002.png differ diff --git a/tests/snapshots/stax/test_get_slot_accepted/part0/00003.png b/tests/snapshots/stax/test_get_slot_accepted/part0/00003.png index a21279c8..392165d4 100644 Binary files a/tests/snapshots/stax/test_get_slot_accepted/part0/00003.png and b/tests/snapshots/stax/test_get_slot_accepted/part0/00003.png differ diff --git a/tests/snapshots/stax/test_get_slot_accepted/part0/00004.png b/tests/snapshots/stax/test_get_slot_accepted/part0/00004.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_get_slot_accepted/part0/00004.png and b/tests/snapshots/stax/test_get_slot_accepted/part0/00004.png differ diff --git a/tests/snapshots/stax/test_get_slot_accepted/part1/00000.png b/tests/snapshots/stax/test_get_slot_accepted/part1/00000.png index 8e091e97..fe7830cb 100644 Binary files a/tests/snapshots/stax/test_get_slot_accepted/part1/00000.png and b/tests/snapshots/stax/test_get_slot_accepted/part1/00000.png differ diff --git a/tests/snapshots/stax/test_get_slot_accepted/part1/00001.png b/tests/snapshots/stax/test_get_slot_accepted/part1/00001.png index 8a58989e..6a68e759 100644 Binary files a/tests/snapshots/stax/test_get_slot_accepted/part1/00001.png and b/tests/snapshots/stax/test_get_slot_accepted/part1/00001.png differ diff --git a/tests/snapshots/stax/test_get_slot_accepted/part1/00002.png b/tests/snapshots/stax/test_get_slot_accepted/part1/00002.png index ef19f49f..25c7eb87 100644 Binary files a/tests/snapshots/stax/test_get_slot_accepted/part1/00002.png and b/tests/snapshots/stax/test_get_slot_accepted/part1/00002.png differ diff --git a/tests/snapshots/stax/test_get_slot_accepted/part1/00003.png b/tests/snapshots/stax/test_get_slot_accepted/part1/00003.png index 6b9ca454..392165d4 100644 Binary files a/tests/snapshots/stax/test_get_slot_accepted/part1/00003.png and b/tests/snapshots/stax/test_get_slot_accepted/part1/00003.png differ diff --git a/tests/snapshots/stax/test_get_slot_accepted/part1/00004.png b/tests/snapshots/stax/test_get_slot_accepted/part1/00004.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_get_slot_accepted/part1/00004.png and b/tests/snapshots/stax/test_get_slot_accepted/part1/00004.png differ diff --git a/tests/snapshots/stax/test_get_slot_accepted/part1/00005.png b/tests/snapshots/stax/test_get_slot_accepted/part1/00005.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_get_slot_accepted/part1/00005.png and b/tests/snapshots/stax/test_get_slot_accepted/part1/00005.png differ diff --git a/tests/snapshots/stax/test_get_slot_accepted/part2/00000.png b/tests/snapshots/stax/test_get_slot_accepted/part2/00000.png index 8e091e97..fe7830cb 100644 Binary files a/tests/snapshots/stax/test_get_slot_accepted/part2/00000.png and b/tests/snapshots/stax/test_get_slot_accepted/part2/00000.png differ diff --git a/tests/snapshots/stax/test_get_slot_accepted/part2/00001.png b/tests/snapshots/stax/test_get_slot_accepted/part2/00001.png index 09638242..1943af05 100644 Binary files a/tests/snapshots/stax/test_get_slot_accepted/part2/00001.png and b/tests/snapshots/stax/test_get_slot_accepted/part2/00001.png differ diff --git a/tests/snapshots/stax/test_get_slot_accepted/part2/00002.png b/tests/snapshots/stax/test_get_slot_accepted/part2/00002.png index f1c11f39..25c7eb87 100644 Binary files a/tests/snapshots/stax/test_get_slot_accepted/part2/00002.png and b/tests/snapshots/stax/test_get_slot_accepted/part2/00002.png differ diff --git a/tests/snapshots/stax/test_get_slot_accepted/part2/00003.png b/tests/snapshots/stax/test_get_slot_accepted/part2/00003.png index a21279c8..392165d4 100644 Binary files a/tests/snapshots/stax/test_get_slot_accepted/part2/00003.png and b/tests/snapshots/stax/test_get_slot_accepted/part2/00003.png differ diff --git a/tests/snapshots/stax/test_get_slot_accepted/part2/00004.png b/tests/snapshots/stax/test_get_slot_accepted/part2/00004.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_get_slot_accepted/part2/00004.png and b/tests/snapshots/stax/test_get_slot_accepted/part2/00004.png differ diff --git a/tests/snapshots/stax/test_get_slot_refused/00000.png b/tests/snapshots/stax/test_get_slot_refused/00000.png index 8e091e97..fe7830cb 100644 Binary files a/tests/snapshots/stax/test_get_slot_refused/00000.png and b/tests/snapshots/stax/test_get_slot_refused/00000.png differ diff --git a/tests/snapshots/stax/test_get_slot_refused/00001.png b/tests/snapshots/stax/test_get_slot_refused/00001.png index 7b26869b..abc9677f 100644 Binary files a/tests/snapshots/stax/test_get_slot_refused/00001.png and b/tests/snapshots/stax/test_get_slot_refused/00001.png differ diff --git a/tests/snapshots/stax/test_get_slot_refused/00002.png b/tests/snapshots/stax/test_get_slot_refused/00002.png index cebc8bed..2b669700 100644 Binary files a/tests/snapshots/stax/test_get_slot_refused/00002.png and b/tests/snapshots/stax/test_get_slot_refused/00002.png differ diff --git a/tests/snapshots/stax/test_get_slot_refused/00003.png b/tests/snapshots/stax/test_get_slot_refused/00003.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_get_slot_refused/00003.png and b/tests/snapshots/stax/test_get_slot_refused/00003.png differ diff --git a/tests/snapshots/stax/test_message_normal/part0/00000.png b/tests/snapshots/stax/test_message_normal/part0/00000.png index 8e091e97..fe7830cb 100644 Binary files a/tests/snapshots/stax/test_message_normal/part0/00000.png and b/tests/snapshots/stax/test_message_normal/part0/00000.png differ diff --git a/tests/snapshots/stax/test_message_normal/part0/00001.png b/tests/snapshots/stax/test_message_normal/part0/00001.png index 53374137..f50dfc6a 100644 Binary files a/tests/snapshots/stax/test_message_normal/part0/00001.png and b/tests/snapshots/stax/test_message_normal/part0/00001.png differ diff --git a/tests/snapshots/stax/test_message_normal/part0/00002.png b/tests/snapshots/stax/test_message_normal/part0/00002.png index f1c11f39..25c7eb87 100644 Binary files a/tests/snapshots/stax/test_message_normal/part0/00002.png and b/tests/snapshots/stax/test_message_normal/part0/00002.png differ diff --git a/tests/snapshots/stax/test_message_normal/part0/00003.png b/tests/snapshots/stax/test_message_normal/part0/00003.png index a21279c8..392165d4 100644 Binary files a/tests/snapshots/stax/test_message_normal/part0/00003.png and b/tests/snapshots/stax/test_message_normal/part0/00003.png differ diff --git a/tests/snapshots/stax/test_message_normal/part0/00004.png b/tests/snapshots/stax/test_message_normal/part0/00004.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_message_normal/part0/00004.png and b/tests/snapshots/stax/test_message_normal/part0/00004.png differ diff --git a/tests/snapshots/stax/test_message_normal/part1/00000.png b/tests/snapshots/stax/test_message_normal/part1/00000.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_message_normal/part1/00000.png and b/tests/snapshots/stax/test_message_normal/part1/00000.png differ diff --git a/tests/snapshots/stax/test_message_normal/part1/00001.png b/tests/snapshots/stax/test_message_normal/part1/00001.png index b958f081..76ec19f3 100644 Binary files a/tests/snapshots/stax/test_message_normal/part1/00001.png and b/tests/snapshots/stax/test_message_normal/part1/00001.png differ diff --git a/tests/snapshots/stax/test_message_normal/part1/00002.png b/tests/snapshots/stax/test_message_normal/part1/00002.png index 2657f472..a100e217 100644 Binary files a/tests/snapshots/stax/test_message_normal/part1/00002.png and b/tests/snapshots/stax/test_message_normal/part1/00002.png differ diff --git a/tests/snapshots/stax/test_message_normal/part1/00003.png b/tests/snapshots/stax/test_message_normal/part1/00003.png index a8ac9237..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_message_normal/part1/00003.png and b/tests/snapshots/stax/test_message_normal/part1/00003.png differ diff --git a/tests/snapshots/stax/test_message_normal/part2/00000.png b/tests/snapshots/stax/test_message_normal/part2/00000.png index 8e091e97..b32a9f36 100644 Binary files a/tests/snapshots/stax/test_message_normal/part2/00000.png and b/tests/snapshots/stax/test_message_normal/part2/00000.png differ diff --git a/tests/snapshots/stax/test_message_normal/part2/00001.png b/tests/snapshots/stax/test_message_normal/part2/00001.png index dc1361ec..0d39a0f0 100644 Binary files a/tests/snapshots/stax/test_message_normal/part2/00001.png and b/tests/snapshots/stax/test_message_normal/part2/00001.png differ diff --git a/tests/snapshots/stax/test_message_normal/part2/00002.png b/tests/snapshots/stax/test_message_normal/part2/00002.png index 9e4cdb71..b890b4ff 100644 Binary files a/tests/snapshots/stax/test_message_normal/part2/00002.png and b/tests/snapshots/stax/test_message_normal/part2/00002.png differ diff --git a/tests/snapshots/stax/test_message_normal/part2/00003.png b/tests/snapshots/stax/test_message_normal/part2/00003.png index 6b9ca454..9a9c5417 100644 Binary files a/tests/snapshots/stax/test_message_normal/part2/00003.png and b/tests/snapshots/stax/test_message_normal/part2/00003.png differ diff --git a/tests/snapshots/stax/test_message_normal/part2/00004.png b/tests/snapshots/stax/test_message_normal/part2/00004.png index a21279c8..392165d4 100644 Binary files a/tests/snapshots/stax/test_message_normal/part2/00004.png and b/tests/snapshots/stax/test_message_normal/part2/00004.png differ diff --git a/tests/snapshots/stax/test_message_normal/part2/00005.png b/tests/snapshots/stax/test_message_normal/part2/00005.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_message_normal/part2/00005.png and b/tests/snapshots/stax/test_message_normal/part2/00005.png differ diff --git a/tests/snapshots/stax/test_message_normal/part3/00000.png b/tests/snapshots/stax/test_message_normal/part3/00000.png index 8e091e97..fe7830cb 100644 Binary files a/tests/snapshots/stax/test_message_normal/part3/00000.png and b/tests/snapshots/stax/test_message_normal/part3/00000.png differ diff --git a/tests/snapshots/stax/test_message_normal/part3/00001.png b/tests/snapshots/stax/test_message_normal/part3/00001.png index fa343ee5..e8139946 100644 Binary files a/tests/snapshots/stax/test_message_normal/part3/00001.png and b/tests/snapshots/stax/test_message_normal/part3/00001.png differ diff --git a/tests/snapshots/stax/test_message_normal/part3/00002.png b/tests/snapshots/stax/test_message_normal/part3/00002.png index 98af43ea..25c7eb87 100644 Binary files a/tests/snapshots/stax/test_message_normal/part3/00002.png and b/tests/snapshots/stax/test_message_normal/part3/00002.png differ diff --git a/tests/snapshots/stax/test_message_normal/part3/00003.png b/tests/snapshots/stax/test_message_normal/part3/00003.png index 6b9ca454..392165d4 100644 Binary files a/tests/snapshots/stax/test_message_normal/part3/00003.png and b/tests/snapshots/stax/test_message_normal/part3/00003.png differ diff --git a/tests/snapshots/stax/test_message_normal/part3/00004.png b/tests/snapshots/stax/test_message_normal/part3/00004.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_message_normal/part3/00004.png and b/tests/snapshots/stax/test_message_normal/part3/00004.png differ diff --git a/tests/snapshots/stax/test_message_normal/part3/00005.png b/tests/snapshots/stax/test_message_normal/part3/00005.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_message_normal/part3/00005.png and b/tests/snapshots/stax/test_message_normal/part3/00005.png differ diff --git a/tests/snapshots/stax/test_message_normal/part4/00000.png b/tests/snapshots/stax/test_message_normal/part4/00000.png index 8e091e97..b32a9f36 100644 Binary files a/tests/snapshots/stax/test_message_normal/part4/00000.png and b/tests/snapshots/stax/test_message_normal/part4/00000.png differ diff --git a/tests/snapshots/stax/test_message_normal/part4/00001.png b/tests/snapshots/stax/test_message_normal/part4/00001.png index dc1361ec..0d39a0f0 100644 Binary files a/tests/snapshots/stax/test_message_normal/part4/00001.png and b/tests/snapshots/stax/test_message_normal/part4/00001.png differ diff --git a/tests/snapshots/stax/test_message_normal/part4/00002.png b/tests/snapshots/stax/test_message_normal/part4/00002.png index 9e4cdb71..b890b4ff 100644 Binary files a/tests/snapshots/stax/test_message_normal/part4/00002.png and b/tests/snapshots/stax/test_message_normal/part4/00002.png differ diff --git a/tests/snapshots/stax/test_message_normal/part4/00003.png b/tests/snapshots/stax/test_message_normal/part4/00003.png index 6b9ca454..9a9c5417 100644 Binary files a/tests/snapshots/stax/test_message_normal/part4/00003.png and b/tests/snapshots/stax/test_message_normal/part4/00003.png differ diff --git a/tests/snapshots/stax/test_message_normal/part4/00004.png b/tests/snapshots/stax/test_message_normal/part4/00004.png index a21279c8..392165d4 100644 Binary files a/tests/snapshots/stax/test_message_normal/part4/00004.png and b/tests/snapshots/stax/test_message_normal/part4/00004.png differ diff --git a/tests/snapshots/stax/test_message_normal/part4/00005.png b/tests/snapshots/stax/test_message_normal/part4/00005.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_message_normal/part4/00005.png and b/tests/snapshots/stax/test_message_normal/part4/00005.png differ diff --git a/tests/snapshots/stax/test_message_normal/part5/00000.png b/tests/snapshots/stax/test_message_normal/part5/00000.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_message_normal/part5/00000.png and b/tests/snapshots/stax/test_message_normal/part5/00000.png differ diff --git a/tests/snapshots/stax/test_message_normal/part5/00001.png b/tests/snapshots/stax/test_message_normal/part5/00001.png index b958f081..a100e217 100644 Binary files a/tests/snapshots/stax/test_message_normal/part5/00001.png and b/tests/snapshots/stax/test_message_normal/part5/00001.png differ diff --git a/tests/snapshots/stax/test_message_normal/part5/00002.png b/tests/snapshots/stax/test_message_normal/part5/00002.png index a8ac9237..76ec19f3 100644 Binary files a/tests/snapshots/stax/test_message_normal/part5/00002.png and b/tests/snapshots/stax/test_message_normal/part5/00002.png differ diff --git a/tests/snapshots/stax/test_message_normal/part5/00003.png b/tests/snapshots/stax/test_message_normal/part5/00003.png index 2657f472..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_message_normal/part5/00003.png and b/tests/snapshots/stax/test_message_normal/part5/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part0/00000.png b/tests/snapshots/stax/test_transaction_expert/part0/00000.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part0/00000.png and b/tests/snapshots/stax/test_transaction_expert/part0/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part0/00001.png b/tests/snapshots/stax/test_transaction_expert/part0/00001.png index b958f081..76ec19f3 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part0/00001.png and b/tests/snapshots/stax/test_transaction_expert/part0/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part0/00002.png b/tests/snapshots/stax/test_transaction_expert/part0/00002.png index 2657f472..a100e217 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part0/00002.png and b/tests/snapshots/stax/test_transaction_expert/part0/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part0/00003.png b/tests/snapshots/stax/test_transaction_expert/part0/00003.png index a8ac9237..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part0/00003.png and b/tests/snapshots/stax/test_transaction_expert/part0/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part1/00000.png b/tests/snapshots/stax/test_transaction_expert/part1/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part1/00000.png and b/tests/snapshots/stax/test_transaction_expert/part1/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part1/00001.png b/tests/snapshots/stax/test_transaction_expert/part1/00001.png index 9128c56e..fbb1b6de 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part1/00001.png and b/tests/snapshots/stax/test_transaction_expert/part1/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part1/00002.png b/tests/snapshots/stax/test_transaction_expert/part1/00002.png index 13dbf109..e8c551df 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part1/00002.png and b/tests/snapshots/stax/test_transaction_expert/part1/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part1/00003.png b/tests/snapshots/stax/test_transaction_expert/part1/00003.png index 234968d1..f5fda57e 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part1/00003.png and b/tests/snapshots/stax/test_transaction_expert/part1/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part1/00004.png b/tests/snapshots/stax/test_transaction_expert/part1/00004.png index d2835a66..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part1/00004.png and b/tests/snapshots/stax/test_transaction_expert/part1/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part1/00005.png b/tests/snapshots/stax/test_transaction_expert/part1/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part1/00005.png and b/tests/snapshots/stax/test_transaction_expert/part1/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part1/00006.png b/tests/snapshots/stax/test_transaction_expert/part1/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part1/00006.png and b/tests/snapshots/stax/test_transaction_expert/part1/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part1/00007.png b/tests/snapshots/stax/test_transaction_expert/part1/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part1/00007.png and b/tests/snapshots/stax/test_transaction_expert/part1/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part2/00000.png b/tests/snapshots/stax/test_transaction_expert/part2/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part2/00000.png and b/tests/snapshots/stax/test_transaction_expert/part2/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part2/00001.png b/tests/snapshots/stax/test_transaction_expert/part2/00001.png index 9128c56e..fbb1b6de 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part2/00001.png and b/tests/snapshots/stax/test_transaction_expert/part2/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part2/00002.png b/tests/snapshots/stax/test_transaction_expert/part2/00002.png index 13dbf109..e8c551df 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part2/00002.png and b/tests/snapshots/stax/test_transaction_expert/part2/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part2/00003.png b/tests/snapshots/stax/test_transaction_expert/part2/00003.png index 234968d1..43804cc8 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part2/00003.png and b/tests/snapshots/stax/test_transaction_expert/part2/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part2/00004.png b/tests/snapshots/stax/test_transaction_expert/part2/00004.png index 2804a944..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part2/00004.png and b/tests/snapshots/stax/test_transaction_expert/part2/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part2/00005.png b/tests/snapshots/stax/test_transaction_expert/part2/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part2/00005.png and b/tests/snapshots/stax/test_transaction_expert/part2/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part2/00006.png b/tests/snapshots/stax/test_transaction_expert/part2/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part2/00006.png and b/tests/snapshots/stax/test_transaction_expert/part2/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_expert/part2/00007.png b/tests/snapshots/stax/test_transaction_expert/part2/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_expert/part2/00007.png and b/tests/snapshots/stax/test_transaction_expert/part2/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00001.png index 0e302d91..93c85603 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00002.png index 3acbc25f..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00003.png index c723c1aa..0a5f3b07 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00004.png index 5c8ec2c1..f7767c87 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00005.png index 30d3b010..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00006.png index 5ff4c5f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00009.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00009.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Mainnet/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00001.png index 1df1d1c9..58b0f329 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00002.png index 3acbc25f..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00003.png index c723c1aa..03406609 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00004.png index 5b7bd16a..7e205146 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00005.png index 79234cfc..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00006.png index 5ff4c5f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00009.png b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00009.png and b/tests/snapshots/stax/test_transaction_manifest/FA.01-Testnet/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00001.png index 4b846bac..4067a1a0 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00002.png index 3acbc25f..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00003.png index c723c1aa..0a5f3b07 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00004.png index 5c8ec2c1..f7767c87 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00005.png index 30d3b010..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00006.png index 5ff4c5f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00009.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00009.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Mainnet/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00001.png index dcb5d2bb..72be7e13 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00002.png index 3acbc25f..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00003.png index c723c1aa..03406609 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00004.png index 5b7bd16a..7e205146 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00005.png index 79234cfc..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00006.png index 5ff4c5f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00009.png b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00009.png and b/tests/snapshots/stax/test_transaction_manifest/FA.02-Testnet/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00001.png index 9128c56e..fbb1b6de 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00002.png index 13dbf109..e8c551df 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00003.png index 234968d1..86dd2196 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00004.png index 670766fe..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/FA.03-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00001.png index c4804dec..f9fcdfc3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00002.png index 4ce177d6..cf492a38 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00003.png index 58e74f9e..86dd2196 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00004.png index 670766fe..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/FA.03-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00001.png index 56ba5b92..72ff302c 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00002.png index 13dbf109..18663d07 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00003.png index 234968d1..ab95e838 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00004.png index 670766fe..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/FT.01-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00001.png index f9876244..5b551121 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00002.png index a21f44a1..85ae4c91 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00003.png index 824299f9..02617e1b 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00004.png index ef745bbb..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/FT.01-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00001.png index 19990f9d..05d18e04 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00002.png index 0516e343..8ae2c04d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00003.png index 8e37137d..35079569 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00004.png index 2c4cb156..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00005.png index 0646bd44..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/FT.02-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00001.png index f80c54a1..aaaf233b 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00002.png index 681fcd32..25d49cff 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00003.png index 9aa61ba4..17d61ab5 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00004.png index 2743c3c3..0adf9228 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00005.png index 0646bd44..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00006.png index d8282095..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00007.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/FT.02-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00001.png index c6ab34cc..fa18c91b 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00002.png index 127818a9..f7902880 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00003.png index 8e37137d..35079569 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00004.png index 2c4cb156..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00005.png index 0646bd44..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/FT.03-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00001.png index 88450dd9..48944317 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00002.png index de3b657c..c89c5fb3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00003.png index 9aa61ba4..17d61ab5 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00004.png index 2743c3c3..0adf9228 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00005.png index 0646bd44..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00006.png index d8282095..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00007.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/FT.03-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00001.png index 2145e547..3bfa2c3b 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00002.png index 13dbf109..18663d07 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00003.png index 234968d1..ab95e838 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00004.png index 670766fe..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00001.png index 86380770..8ddb56eb 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00002.png index 4ce177d6..85ae4c91 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00003.png index 58e74f9e..02617e1b 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00004.png index 670766fe..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.01-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00001.png index 8165151a..eb1bd044 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00002.png index 6ef25865..8ae2c04d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00003.png index 7d98e488..35079569 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00004.png index 440d03e2..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00001.png index ad177591..fd21d737 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00002.png index 0c0a2e97..4d4afb43 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00003.png index 9aa61ba4..2467fcc1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00004.png index 2743c3c3..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00005.png index 0646bd44..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.02-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00001.png index ab76f2b2..efca536d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00002.png index c6c1cc18..91686662 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00003.png index 7d98e488..35079569 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00004.png index 440d03e2..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00001.png index 27b59c73..77e8c1f2 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00002.png index fb4be4b4..a32468a8 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00003.png index 9aa61ba4..17d61ab5 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00004.png index 2743c3c3..0adf9228 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00005.png index 0646bd44..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00006.png index d8282095..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00007.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/NFT.03-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00001.png index b96d0cda..b944015a 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00002.png index 13dbf109..7d3f782d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00003.png index 234968d1..86dd2196 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00004.png index 670766fe..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00001.png index 277f6a41..2405027a 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00002.png index 4ce177d6..7782063e 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00003.png index 58e74f9e..86dd2196 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00004.png index 670766fe..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.01-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00001.png index a71bb466..d2e7fd2e 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00002.png index 75d7bab5..18663d07 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00003.png index 7d98e488..ab95e838 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00004.png index 440d03e2..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00001.png index 68f699b9..a49fd348 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00002.png index 75d7bab5..85ae4c91 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00003.png index 213a8db6..02617e1b 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00004.png index 2c99036f..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.02-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00000.png index 8e091e97..dae48cc7 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00001.png index f92dd50d..0793195a 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00002.png index 0e2664f6..a8a6b9db 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00003.png index 0572ccb6..1662aac1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00004.png index 958daf3c..195fdecc 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00005.png index d672773b..36b6f459 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00006.png index f81eca53..b0f13323 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00007.png index 46f1dcdf..c8b3240f 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00008.png index 4c4333af..bd05549c 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00009.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00009.png index 6eef136e..ed2665b1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00009.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00010.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00010.png index 12368729..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00010.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00010.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00011.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00011.png index b87affec..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00011.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00011.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00012.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00012.png index 98f4fb95..c86db05c 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00012.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00012.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00013.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00013.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00013.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00013.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00014.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00014.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00014.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Mainnet/00014.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00000.png index 8e091e97..dae48cc7 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00001.png index 84d9a21e..ce33ae3d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00002.png index 0e2664f6..a8a6b9db 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00003.png index 0572ccb6..1662aac1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00004.png index 958daf3c..195fdecc 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00005.png index d672773b..36b6f459 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00006.png index f81eca53..b0f13323 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00007.png index 46f1dcdf..272641be 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00008.png index 4c4333af..bd05549c 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00009.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00009.png index f78aa4bf..ed2665b1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00009.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00010.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00010.png index 77b815e6..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00010.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00010.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00011.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00011.png index b87affec..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00011.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00011.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00012.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00012.png index 98f4fb95..c86db05c 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00012.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00012.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00013.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00013.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00013.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00013.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00014.png b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00014.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00014.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.03-Testnet/00014.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00000.png index 8e091e97..a336b409 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00001.png index 4eb58d67..95e96534 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00002.png index f6c80b65..4356e674 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00003.png index 781b34b0..68507da4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00004.png index 440c706f..53e45d09 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00005.png index c3cbc8eb..35dc8f78 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00006.png index 04c00a99..2988bee1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00007.png index 2cde1408..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00008.png index e2b5c5d9..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00009.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00009.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00009.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00010.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00010.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00010.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Mainnet/00010.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00000.png index 8e091e97..a336b409 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00001.png index 15c462e8..1bdd0e7a 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00002.png index f6c80b65..4356e674 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00003.png index 781b34b0..68507da4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00004.png index 440c706f..63b25387 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00005.png index 5de9088a..35dc8f78 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00006.png index becffb46..2988bee1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00007.png index 2cde1408..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00008.png index e2b5c5d9..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00009.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00009.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00009.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00010.png b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00010.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00010.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.04-Testnet/00010.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00001.png index e0aab529..19bd8342 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00002.png index fe936b1c..ef91b6fe 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00003.png index 8e37137d..35079569 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00004.png index 2c4cb156..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00005.png index 0646bd44..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00001.png index 2effdda8..dcf57b24 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00002.png index fe936b1c..647d5719 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00003.png index 9aa61ba4..2467fcc1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00004.png index 2743c3c3..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00005.png index 0646bd44..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-1-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00001.png index e0aab529..f5627d3c 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00002.png index c0a0fae7..ef91b6fe 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00003.png index 8e37137d..35079569 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00004.png index 2c4cb156..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00005.png index 0646bd44..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00001.png index 2effdda8..9855a922 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00002.png index c0a0fae7..647d5719 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00003.png index 9aa61ba4..2467fcc1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00004.png index 2743c3c3..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00005.png index 0646bd44..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.05-2-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00001.png index a9eefadc..e139ff55 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00002.png index fe936b1c..ef91b6fe 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00003.png index 8e37137d..35079569 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00004.png index 2c4cb156..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00005.png index 0646bd44..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00001.png index d266faa7..28873ae8 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00002.png index fe936b1c..647d5719 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00003.png index 9aa61ba4..2467fcc1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00004.png index 2743c3c3..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00005.png index 0646bd44..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-1-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00001.png index a9eefadc..ed7a0fea 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00002.png index c0a0fae7..ef91b6fe 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00003.png index 8e37137d..35079569 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00004.png index 2c4cb156..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00005.png index 0646bd44..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00001.png index d266faa7..8c86a6dc 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00002.png index c0a0fae7..647d5719 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00003.png index 9aa61ba4..2467fcc1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00004.png index 2743c3c3..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00005.png index 0646bd44..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.06-2-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00001.png index f5dac0e5..ce138db9 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00002.png index 62af9c0f..ef91b6fe 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00003.png index 21d66155..35079569 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00004.png index 56ff37e8..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00005.png index 04c72fe0..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00001.png index 8ededdf2..ca393a39 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00002.png index 62af9c0f..647d5719 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00003.png index 21d66155..2467fcc1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00004.png index f9ae77d4..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00005.png index 84d622f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-1-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00001.png index f5dac0e5..bf708fb7 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00002.png index 4570f780..ef91b6fe 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00003.png index 21d66155..35079569 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00004.png index 56ff37e8..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00005.png index 04c72fe0..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00001.png index 8ededdf2..e0bd3297 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00002.png index 4570f780..647d5719 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00003.png index 21d66155..2467fcc1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00004.png index f9ae77d4..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00005.png index 84d622f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.07-2-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00001.png index 6bfb6ac1..75d5efd8 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00002.png index 62af9c0f..ef91b6fe 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00003.png index 21d66155..35079569 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00004.png index 56ff37e8..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00005.png index 04c72fe0..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00001.png index b85e99a0..0c4c8d02 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00002.png index 62af9c0f..647d5719 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00003.png index 21d66155..2467fcc1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00004.png index f9ae77d4..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00005.png index 84d622f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-1-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00001.png index 6bfb6ac1..15bb7647 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00002.png index 4570f780..ef91b6fe 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00003.png index 21d66155..35079569 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00004.png index 56ff37e8..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00005.png index 04c72fe0..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00001.png index b85e99a0..b87ee1d7 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00002.png index 4570f780..647d5719 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00003.png index 21d66155..2467fcc1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00004.png index f9ae77d4..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00005.png index 84d622f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.08-2-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00001.png index 3f376571..fdc9b8df 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00002.png index 13dbf109..18663d07 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00003.png index 234968d1..ab95e838 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00004.png index 670766fe..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00001.png index 12e93686..b2c7f83d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00002.png index 4ce177d6..85ae4c91 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00003.png index 58e74f9e..02617e1b 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00004.png index 670766fe..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.09-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00001.png index 8d080294..0749f3fb 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00002.png index 4570f780..ef91b6fe 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00003.png index 21d66155..35079569 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00004.png index 56ff37e8..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00005.png index 04c72fe0..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00001.png index b957c19f..83bcdbb4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00002.png index 4570f780..647d5719 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00003.png index 21d66155..2467fcc1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00004.png index f9ae77d4..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00005.png index 84d622f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-1-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00001.png index 8d080294..f778d440 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00002.png index 62af9c0f..ef91b6fe 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00003.png index 21d66155..35079569 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00004.png index 56ff37e8..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00005.png index 04c72fe0..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00001.png index b957c19f..a1104272 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00002.png index 62af9c0f..647d5719 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00003.png index 21d66155..2467fcc1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00004.png index f9ae77d4..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00005.png index 84d622f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.10-2-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00001.png index 47997803..d1552984 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00002.png index 62af9c0f..ef91b6fe 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00003.png index 21d66155..35079569 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00004.png index 56ff37e8..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00005.png index 04c72fe0..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00001.png index f6c30fe3..aa57c69f 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00002.png index 62af9c0f..647d5719 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00003.png index 21d66155..2467fcc1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00004.png index f9ae77d4..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00005.png index 84d622f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-1-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00001.png index 47997803..141b6ef6 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00002.png index 4570f780..ef91b6fe 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00003.png index 21d66155..35079569 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00004.png index 56ff37e8..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00005.png index 04c72fe0..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00001.png index f6c30fe3..78506ad7 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00002.png index 4570f780..647d5719 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00003.png index 21d66155..2467fcc1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00004.png index f9ae77d4..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00005.png index 84d622f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.11-2-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00001.png index 548437e2..614b8884 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00002.png index a043dcb5..18663d07 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00003.png index 396e0a62..ab95e838 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00004.png index dc5c7481..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00001.png index 0ce64c5e..9d1f481c 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00002.png index a043dcb5..85ae4c91 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00003.png index 824299f9..02617e1b 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00004.png index ef745bbb..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-1-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00001.png index 548437e2..7129c086 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00002.png index 25553ea1..18663d07 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00003.png index 396e0a62..ab95e838 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00004.png index dc5c7481..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00001.png index 0ce64c5e..cee4e8c5 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00002.png index 25553ea1..85ae4c91 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00003.png index 824299f9..02617e1b 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00004.png index ef745bbb..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.12-2-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00001.png index 7d6903f6..ce37cc16 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00002.png index bc8f001c..18663d07 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00003.png index 396e0a62..ab95e838 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00004.png index dc5c7481..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00001.png index 2abcb074..e5e0a097 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00002.png index f4d75a4a..85ae4c91 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00003.png index 213a8db6..02617e1b 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00004.png index 2c99036f..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.13-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00001.png index 25d6c165..5aac022f 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00002.png index 970e175b..d1366f7a 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00003.png index 7d98e488..35079569 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00004.png index 440d03e2..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00001.png index e63d23ea..52c05196 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00002.png index 32840b2c..589848d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00003.png index 9aa61ba4..2467fcc1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00004.png index 2743c3c3..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00005.png index 0646bd44..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.14-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00001.png index 002adb7b..ad1611ee 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00002.png index c75bf2a9..ef91b6fe 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00003.png index 8e37137d..35079569 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00004.png index 2c4cb156..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00005.png index 0646bd44..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00001.png index 5e8d68c8..36580bbc 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00002.png index c75bf2a9..647d5719 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00003.png index 9aa61ba4..2467fcc1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00004.png index 2743c3c3..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00005.png index 0646bd44..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.15-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00001.png index 1d9b79f3..40edea86 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00002.png index d0fa6985..18663d07 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00003.png index 8e37137d..ab95e838 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00004.png index 2c4cb156..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00005.png index 0646bd44..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Mainnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00001.png index f4066117..c35390a1 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00002.png index d0fa6985..85ae4c91 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00003.png index 9aa61ba4..02617e1b 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00004.png index 2743c3c3..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00005.png index 0646bd44..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00006.png index d8282095..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00007.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00008.png b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00008.png and b/tests/snapshots/stax/test_transaction_manifest/SCO.16-Testnet/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00001.png index 6da719fe..6bda8481 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00002.png index 13dbf109..18663d07 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00003.png index 234968d1..ab95e838 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00004.png index 670766fe..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/TH.01-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00001.png index 9c19c062..a6a6422b 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00002.png index 4ce177d6..85ae4c91 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00003.png index 58e74f9e..02617e1b 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00004.png index 670766fe..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/TH.01-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00001.png index c9f65c3c..888d1aee 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00002.png index 13dbf109..18663d07 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00003.png index 234968d1..ab95e838 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00004.png index 670766fe..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/TH.02-Mainnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00000.png b/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00000.png and b/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00001.png b/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00001.png index c0107e00..5e1b8d45 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00001.png and b/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00002.png b/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00002.png index 4ce177d6..85ae4c91 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00002.png and b/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00003.png b/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00003.png index 58e74f9e..02617e1b 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00003.png and b/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00004.png b/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00004.png index 670766fe..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00004.png and b/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00005.png b/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00005.png and b/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00006.png b/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00006.png and b/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00007.png b/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00007.png and b/tests/snapshots/stax/test_transaction_manifest/TH.02-Testnet/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part1/00000.png b/tests/snapshots/stax/test_transaction_params/part1/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part1/00000.png and b/tests/snapshots/stax/test_transaction_params/part1/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part1/00001.png b/tests/snapshots/stax/test_transaction_params/part1/00001.png index 0e302d91..93c85603 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part1/00001.png and b/tests/snapshots/stax/test_transaction_params/part1/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part1/00002.png b/tests/snapshots/stax/test_transaction_params/part1/00002.png index 3acbc25f..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part1/00002.png and b/tests/snapshots/stax/test_transaction_params/part1/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part1/00003.png b/tests/snapshots/stax/test_transaction_params/part1/00003.png index c723c1aa..0a5f3b07 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part1/00003.png and b/tests/snapshots/stax/test_transaction_params/part1/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part1/00004.png b/tests/snapshots/stax/test_transaction_params/part1/00004.png index 5c8ec2c1..f7767c87 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part1/00004.png and b/tests/snapshots/stax/test_transaction_params/part1/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part1/00005.png b/tests/snapshots/stax/test_transaction_params/part1/00005.png index 30d3b010..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part1/00005.png and b/tests/snapshots/stax/test_transaction_params/part1/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part1/00006.png b/tests/snapshots/stax/test_transaction_params/part1/00006.png index 5ff4c5f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part1/00006.png and b/tests/snapshots/stax/test_transaction_params/part1/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part1/00007.png b/tests/snapshots/stax/test_transaction_params/part1/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part1/00007.png and b/tests/snapshots/stax/test_transaction_params/part1/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part1/00008.png b/tests/snapshots/stax/test_transaction_params/part1/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part1/00008.png and b/tests/snapshots/stax/test_transaction_params/part1/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part1/00009.png b/tests/snapshots/stax/test_transaction_params/part1/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part1/00009.png and b/tests/snapshots/stax/test_transaction_params/part1/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part10/00000.png b/tests/snapshots/stax/test_transaction_params/part10/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part10/00000.png and b/tests/snapshots/stax/test_transaction_params/part10/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part10/00001.png b/tests/snapshots/stax/test_transaction_params/part10/00001.png index 9128c56e..fbb1b6de 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part10/00001.png and b/tests/snapshots/stax/test_transaction_params/part10/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part10/00002.png b/tests/snapshots/stax/test_transaction_params/part10/00002.png index 13dbf109..e8c551df 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part10/00002.png and b/tests/snapshots/stax/test_transaction_params/part10/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part10/00003.png b/tests/snapshots/stax/test_transaction_params/part10/00003.png index 234968d1..86dd2196 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part10/00003.png and b/tests/snapshots/stax/test_transaction_params/part10/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part10/00004.png b/tests/snapshots/stax/test_transaction_params/part10/00004.png index 670766fe..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part10/00004.png and b/tests/snapshots/stax/test_transaction_params/part10/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part10/00005.png b/tests/snapshots/stax/test_transaction_params/part10/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part10/00005.png and b/tests/snapshots/stax/test_transaction_params/part10/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part10/00006.png b/tests/snapshots/stax/test_transaction_params/part10/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part10/00006.png and b/tests/snapshots/stax/test_transaction_params/part10/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part10/00007.png b/tests/snapshots/stax/test_transaction_params/part10/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part10/00007.png and b/tests/snapshots/stax/test_transaction_params/part10/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part11/00000.png b/tests/snapshots/stax/test_transaction_params/part11/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part11/00000.png and b/tests/snapshots/stax/test_transaction_params/part11/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part11/00001.png b/tests/snapshots/stax/test_transaction_params/part11/00001.png index 9128c56e..fbb1b6de 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part11/00001.png and b/tests/snapshots/stax/test_transaction_params/part11/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part11/00002.png b/tests/snapshots/stax/test_transaction_params/part11/00002.png index 13dbf109..e8c551df 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part11/00002.png and b/tests/snapshots/stax/test_transaction_params/part11/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part11/00003.png b/tests/snapshots/stax/test_transaction_params/part11/00003.png index 234968d1..86dd2196 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part11/00003.png and b/tests/snapshots/stax/test_transaction_params/part11/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part11/00004.png b/tests/snapshots/stax/test_transaction_params/part11/00004.png index 670766fe..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part11/00004.png and b/tests/snapshots/stax/test_transaction_params/part11/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part11/00005.png b/tests/snapshots/stax/test_transaction_params/part11/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part11/00005.png and b/tests/snapshots/stax/test_transaction_params/part11/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part11/00006.png b/tests/snapshots/stax/test_transaction_params/part11/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part11/00006.png and b/tests/snapshots/stax/test_transaction_params/part11/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part11/00007.png b/tests/snapshots/stax/test_transaction_params/part11/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part11/00007.png and b/tests/snapshots/stax/test_transaction_params/part11/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part12/00000.png b/tests/snapshots/stax/test_transaction_params/part12/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part12/00000.png and b/tests/snapshots/stax/test_transaction_params/part12/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part12/00001.png b/tests/snapshots/stax/test_transaction_params/part12/00001.png index 9128c56e..fbb1b6de 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part12/00001.png and b/tests/snapshots/stax/test_transaction_params/part12/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part12/00002.png b/tests/snapshots/stax/test_transaction_params/part12/00002.png index 13dbf109..e8c551df 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part12/00002.png and b/tests/snapshots/stax/test_transaction_params/part12/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part12/00003.png b/tests/snapshots/stax/test_transaction_params/part12/00003.png index 234968d1..86dd2196 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part12/00003.png and b/tests/snapshots/stax/test_transaction_params/part12/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part12/00004.png b/tests/snapshots/stax/test_transaction_params/part12/00004.png index 670766fe..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part12/00004.png and b/tests/snapshots/stax/test_transaction_params/part12/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part12/00005.png b/tests/snapshots/stax/test_transaction_params/part12/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part12/00005.png and b/tests/snapshots/stax/test_transaction_params/part12/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part12/00006.png b/tests/snapshots/stax/test_transaction_params/part12/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part12/00006.png and b/tests/snapshots/stax/test_transaction_params/part12/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part12/00007.png b/tests/snapshots/stax/test_transaction_params/part12/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part12/00007.png and b/tests/snapshots/stax/test_transaction_params/part12/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part2/00000.png b/tests/snapshots/stax/test_transaction_params/part2/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part2/00000.png and b/tests/snapshots/stax/test_transaction_params/part2/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part2/00001.png b/tests/snapshots/stax/test_transaction_params/part2/00001.png index 0e302d91..93c85603 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part2/00001.png and b/tests/snapshots/stax/test_transaction_params/part2/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part2/00002.png b/tests/snapshots/stax/test_transaction_params/part2/00002.png index 3acbc25f..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part2/00002.png and b/tests/snapshots/stax/test_transaction_params/part2/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part2/00003.png b/tests/snapshots/stax/test_transaction_params/part2/00003.png index c723c1aa..0a5f3b07 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part2/00003.png and b/tests/snapshots/stax/test_transaction_params/part2/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part2/00004.png b/tests/snapshots/stax/test_transaction_params/part2/00004.png index 5c8ec2c1..f7767c87 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part2/00004.png and b/tests/snapshots/stax/test_transaction_params/part2/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part2/00005.png b/tests/snapshots/stax/test_transaction_params/part2/00005.png index 30d3b010..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part2/00005.png and b/tests/snapshots/stax/test_transaction_params/part2/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part2/00006.png b/tests/snapshots/stax/test_transaction_params/part2/00006.png index 5ff4c5f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part2/00006.png and b/tests/snapshots/stax/test_transaction_params/part2/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part2/00007.png b/tests/snapshots/stax/test_transaction_params/part2/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part2/00007.png and b/tests/snapshots/stax/test_transaction_params/part2/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part2/00008.png b/tests/snapshots/stax/test_transaction_params/part2/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part2/00008.png and b/tests/snapshots/stax/test_transaction_params/part2/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part2/00009.png b/tests/snapshots/stax/test_transaction_params/part2/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part2/00009.png and b/tests/snapshots/stax/test_transaction_params/part2/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part3/00000.png b/tests/snapshots/stax/test_transaction_params/part3/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part3/00000.png and b/tests/snapshots/stax/test_transaction_params/part3/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part3/00001.png b/tests/snapshots/stax/test_transaction_params/part3/00001.png index 0e302d91..93c85603 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part3/00001.png and b/tests/snapshots/stax/test_transaction_params/part3/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part3/00002.png b/tests/snapshots/stax/test_transaction_params/part3/00002.png index 3acbc25f..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part3/00002.png and b/tests/snapshots/stax/test_transaction_params/part3/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part3/00003.png b/tests/snapshots/stax/test_transaction_params/part3/00003.png index c723c1aa..0a5f3b07 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part3/00003.png and b/tests/snapshots/stax/test_transaction_params/part3/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part3/00004.png b/tests/snapshots/stax/test_transaction_params/part3/00004.png index 5c8ec2c1..f7767c87 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part3/00004.png and b/tests/snapshots/stax/test_transaction_params/part3/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part3/00005.png b/tests/snapshots/stax/test_transaction_params/part3/00005.png index 30d3b010..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part3/00005.png and b/tests/snapshots/stax/test_transaction_params/part3/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part3/00006.png b/tests/snapshots/stax/test_transaction_params/part3/00006.png index 5ff4c5f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part3/00006.png and b/tests/snapshots/stax/test_transaction_params/part3/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part3/00007.png b/tests/snapshots/stax/test_transaction_params/part3/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part3/00007.png and b/tests/snapshots/stax/test_transaction_params/part3/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part3/00008.png b/tests/snapshots/stax/test_transaction_params/part3/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part3/00008.png and b/tests/snapshots/stax/test_transaction_params/part3/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part3/00009.png b/tests/snapshots/stax/test_transaction_params/part3/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part3/00009.png and b/tests/snapshots/stax/test_transaction_params/part3/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part4/00000.png b/tests/snapshots/stax/test_transaction_params/part4/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part4/00000.png and b/tests/snapshots/stax/test_transaction_params/part4/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part4/00001.png b/tests/snapshots/stax/test_transaction_params/part4/00001.png index 0e302d91..93c85603 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part4/00001.png and b/tests/snapshots/stax/test_transaction_params/part4/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part4/00002.png b/tests/snapshots/stax/test_transaction_params/part4/00002.png index 3acbc25f..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part4/00002.png and b/tests/snapshots/stax/test_transaction_params/part4/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part4/00003.png b/tests/snapshots/stax/test_transaction_params/part4/00003.png index c723c1aa..0a5f3b07 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part4/00003.png and b/tests/snapshots/stax/test_transaction_params/part4/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part4/00004.png b/tests/snapshots/stax/test_transaction_params/part4/00004.png index 5c8ec2c1..f7767c87 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part4/00004.png and b/tests/snapshots/stax/test_transaction_params/part4/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part4/00005.png b/tests/snapshots/stax/test_transaction_params/part4/00005.png index 30d3b010..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part4/00005.png and b/tests/snapshots/stax/test_transaction_params/part4/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part4/00006.png b/tests/snapshots/stax/test_transaction_params/part4/00006.png index 5ff4c5f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part4/00006.png and b/tests/snapshots/stax/test_transaction_params/part4/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part4/00007.png b/tests/snapshots/stax/test_transaction_params/part4/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part4/00007.png and b/tests/snapshots/stax/test_transaction_params/part4/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part4/00008.png b/tests/snapshots/stax/test_transaction_params/part4/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part4/00008.png and b/tests/snapshots/stax/test_transaction_params/part4/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part4/00009.png b/tests/snapshots/stax/test_transaction_params/part4/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part4/00009.png and b/tests/snapshots/stax/test_transaction_params/part4/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part5/00000.png b/tests/snapshots/stax/test_transaction_params/part5/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part5/00000.png and b/tests/snapshots/stax/test_transaction_params/part5/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part5/00001.png b/tests/snapshots/stax/test_transaction_params/part5/00001.png index 4b846bac..4067a1a0 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part5/00001.png and b/tests/snapshots/stax/test_transaction_params/part5/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part5/00002.png b/tests/snapshots/stax/test_transaction_params/part5/00002.png index 3acbc25f..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part5/00002.png and b/tests/snapshots/stax/test_transaction_params/part5/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part5/00003.png b/tests/snapshots/stax/test_transaction_params/part5/00003.png index c723c1aa..0a5f3b07 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part5/00003.png and b/tests/snapshots/stax/test_transaction_params/part5/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part5/00004.png b/tests/snapshots/stax/test_transaction_params/part5/00004.png index 5c8ec2c1..f7767c87 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part5/00004.png and b/tests/snapshots/stax/test_transaction_params/part5/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part5/00005.png b/tests/snapshots/stax/test_transaction_params/part5/00005.png index 30d3b010..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part5/00005.png and b/tests/snapshots/stax/test_transaction_params/part5/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part5/00006.png b/tests/snapshots/stax/test_transaction_params/part5/00006.png index 5ff4c5f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part5/00006.png and b/tests/snapshots/stax/test_transaction_params/part5/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part5/00007.png b/tests/snapshots/stax/test_transaction_params/part5/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part5/00007.png and b/tests/snapshots/stax/test_transaction_params/part5/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part5/00008.png b/tests/snapshots/stax/test_transaction_params/part5/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part5/00008.png and b/tests/snapshots/stax/test_transaction_params/part5/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part5/00009.png b/tests/snapshots/stax/test_transaction_params/part5/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part5/00009.png and b/tests/snapshots/stax/test_transaction_params/part5/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part6/00000.png b/tests/snapshots/stax/test_transaction_params/part6/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part6/00000.png and b/tests/snapshots/stax/test_transaction_params/part6/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part6/00001.png b/tests/snapshots/stax/test_transaction_params/part6/00001.png index 4b846bac..4067a1a0 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part6/00001.png and b/tests/snapshots/stax/test_transaction_params/part6/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part6/00002.png b/tests/snapshots/stax/test_transaction_params/part6/00002.png index 3acbc25f..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part6/00002.png and b/tests/snapshots/stax/test_transaction_params/part6/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part6/00003.png b/tests/snapshots/stax/test_transaction_params/part6/00003.png index c723c1aa..0a5f3b07 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part6/00003.png and b/tests/snapshots/stax/test_transaction_params/part6/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part6/00004.png b/tests/snapshots/stax/test_transaction_params/part6/00004.png index 5c8ec2c1..f7767c87 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part6/00004.png and b/tests/snapshots/stax/test_transaction_params/part6/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part6/00005.png b/tests/snapshots/stax/test_transaction_params/part6/00005.png index 30d3b010..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part6/00005.png and b/tests/snapshots/stax/test_transaction_params/part6/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part6/00006.png b/tests/snapshots/stax/test_transaction_params/part6/00006.png index 5ff4c5f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part6/00006.png and b/tests/snapshots/stax/test_transaction_params/part6/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part6/00007.png b/tests/snapshots/stax/test_transaction_params/part6/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part6/00007.png and b/tests/snapshots/stax/test_transaction_params/part6/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part6/00008.png b/tests/snapshots/stax/test_transaction_params/part6/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part6/00008.png and b/tests/snapshots/stax/test_transaction_params/part6/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part6/00009.png b/tests/snapshots/stax/test_transaction_params/part6/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part6/00009.png and b/tests/snapshots/stax/test_transaction_params/part6/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part7/00000.png b/tests/snapshots/stax/test_transaction_params/part7/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part7/00000.png and b/tests/snapshots/stax/test_transaction_params/part7/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part7/00001.png b/tests/snapshots/stax/test_transaction_params/part7/00001.png index 4b846bac..4067a1a0 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part7/00001.png and b/tests/snapshots/stax/test_transaction_params/part7/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part7/00002.png b/tests/snapshots/stax/test_transaction_params/part7/00002.png index 3acbc25f..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part7/00002.png and b/tests/snapshots/stax/test_transaction_params/part7/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part7/00003.png b/tests/snapshots/stax/test_transaction_params/part7/00003.png index c723c1aa..0a5f3b07 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part7/00003.png and b/tests/snapshots/stax/test_transaction_params/part7/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part7/00004.png b/tests/snapshots/stax/test_transaction_params/part7/00004.png index 5c8ec2c1..f7767c87 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part7/00004.png and b/tests/snapshots/stax/test_transaction_params/part7/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part7/00005.png b/tests/snapshots/stax/test_transaction_params/part7/00005.png index 30d3b010..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part7/00005.png and b/tests/snapshots/stax/test_transaction_params/part7/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part7/00006.png b/tests/snapshots/stax/test_transaction_params/part7/00006.png index 5ff4c5f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part7/00006.png and b/tests/snapshots/stax/test_transaction_params/part7/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part7/00007.png b/tests/snapshots/stax/test_transaction_params/part7/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part7/00007.png and b/tests/snapshots/stax/test_transaction_params/part7/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part7/00008.png b/tests/snapshots/stax/test_transaction_params/part7/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part7/00008.png and b/tests/snapshots/stax/test_transaction_params/part7/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part7/00009.png b/tests/snapshots/stax/test_transaction_params/part7/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part7/00009.png and b/tests/snapshots/stax/test_transaction_params/part7/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part8/00000.png b/tests/snapshots/stax/test_transaction_params/part8/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part8/00000.png and b/tests/snapshots/stax/test_transaction_params/part8/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part8/00001.png b/tests/snapshots/stax/test_transaction_params/part8/00001.png index 4b846bac..4067a1a0 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part8/00001.png and b/tests/snapshots/stax/test_transaction_params/part8/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part8/00002.png b/tests/snapshots/stax/test_transaction_params/part8/00002.png index 3acbc25f..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part8/00002.png and b/tests/snapshots/stax/test_transaction_params/part8/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part8/00003.png b/tests/snapshots/stax/test_transaction_params/part8/00003.png index c723c1aa..0a5f3b07 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part8/00003.png and b/tests/snapshots/stax/test_transaction_params/part8/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part8/00004.png b/tests/snapshots/stax/test_transaction_params/part8/00004.png index 5c8ec2c1..f7767c87 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part8/00004.png and b/tests/snapshots/stax/test_transaction_params/part8/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part8/00005.png b/tests/snapshots/stax/test_transaction_params/part8/00005.png index 30d3b010..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part8/00005.png and b/tests/snapshots/stax/test_transaction_params/part8/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part8/00006.png b/tests/snapshots/stax/test_transaction_params/part8/00006.png index 5ff4c5f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part8/00006.png and b/tests/snapshots/stax/test_transaction_params/part8/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part8/00007.png b/tests/snapshots/stax/test_transaction_params/part8/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part8/00007.png and b/tests/snapshots/stax/test_transaction_params/part8/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part8/00008.png b/tests/snapshots/stax/test_transaction_params/part8/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part8/00008.png and b/tests/snapshots/stax/test_transaction_params/part8/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part8/00009.png b/tests/snapshots/stax/test_transaction_params/part8/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part8/00009.png and b/tests/snapshots/stax/test_transaction_params/part8/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part9/00000.png b/tests/snapshots/stax/test_transaction_params/part9/00000.png index 8e091e97..842d1350 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part9/00000.png and b/tests/snapshots/stax/test_transaction_params/part9/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part9/00001.png b/tests/snapshots/stax/test_transaction_params/part9/00001.png index 9128c56e..fbb1b6de 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part9/00001.png and b/tests/snapshots/stax/test_transaction_params/part9/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part9/00002.png b/tests/snapshots/stax/test_transaction_params/part9/00002.png index 13dbf109..e8c551df 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part9/00002.png and b/tests/snapshots/stax/test_transaction_params/part9/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part9/00003.png b/tests/snapshots/stax/test_transaction_params/part9/00003.png index 234968d1..86dd2196 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part9/00003.png and b/tests/snapshots/stax/test_transaction_params/part9/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part9/00004.png b/tests/snapshots/stax/test_transaction_params/part9/00004.png index 670766fe..bf5a3960 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part9/00004.png and b/tests/snapshots/stax/test_transaction_params/part9/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part9/00005.png b/tests/snapshots/stax/test_transaction_params/part9/00005.png index c3138c77..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part9/00005.png and b/tests/snapshots/stax/test_transaction_params/part9/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part9/00006.png b/tests/snapshots/stax/test_transaction_params/part9/00006.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part9/00006.png and b/tests/snapshots/stax/test_transaction_params/part9/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_params/part9/00007.png b/tests/snapshots/stax/test_transaction_params/part9/00007.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_params/part9/00007.png and b/tests/snapshots/stax/test_transaction_params/part9/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_refused/00000.png b/tests/snapshots/stax/test_transaction_refused/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_refused/00000.png and b/tests/snapshots/stax/test_transaction_refused/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_refused/00001.png b/tests/snapshots/stax/test_transaction_refused/00001.png index 7b26869b..abc9677f 100644 Binary files a/tests/snapshots/stax/test_transaction_refused/00001.png and b/tests/snapshots/stax/test_transaction_refused/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_refused/00002.png b/tests/snapshots/stax/test_transaction_refused/00002.png index cebc8bed..2b669700 100644 Binary files a/tests/snapshots/stax/test_transaction_refused/00002.png and b/tests/snapshots/stax/test_transaction_refused/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_refused/00003.png b/tests/snapshots/stax/test_transaction_refused/00003.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_refused/00003.png and b/tests/snapshots/stax/test_transaction_refused/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/00000.png b/tests/snapshots/stax/test_transaction_slot/00000.png index 8e091e97..fe7830cb 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/00000.png and b/tests/snapshots/stax/test_transaction_slot/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/00001.png b/tests/snapshots/stax/test_transaction_slot/00001.png index 24c0e803..dc3dfc8f 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/00001.png and b/tests/snapshots/stax/test_transaction_slot/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/00002.png b/tests/snapshots/stax/test_transaction_slot/00002.png index f1c11f39..25c7eb87 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/00002.png and b/tests/snapshots/stax/test_transaction_slot/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/00003.png b/tests/snapshots/stax/test_transaction_slot/00003.png index a21279c8..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/00003.png and b/tests/snapshots/stax/test_transaction_slot/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/00004.png b/tests/snapshots/stax/test_transaction_slot/00004.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/00004.png and b/tests/snapshots/stax/test_transaction_slot/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part0/00000.png b/tests/snapshots/stax/test_transaction_slot/part0/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part0/00000.png and b/tests/snapshots/stax/test_transaction_slot/part0/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part0/00001.png b/tests/snapshots/stax/test_transaction_slot/part0/00001.png index 4b846bac..4067a1a0 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part0/00001.png and b/tests/snapshots/stax/test_transaction_slot/part0/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part0/00002.png b/tests/snapshots/stax/test_transaction_slot/part0/00002.png index 3acbc25f..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part0/00002.png and b/tests/snapshots/stax/test_transaction_slot/part0/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part0/00003.png b/tests/snapshots/stax/test_transaction_slot/part0/00003.png index c723c1aa..0a5f3b07 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part0/00003.png and b/tests/snapshots/stax/test_transaction_slot/part0/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part0/00004.png b/tests/snapshots/stax/test_transaction_slot/part0/00004.png index 5c8ec2c1..f7767c87 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part0/00004.png and b/tests/snapshots/stax/test_transaction_slot/part0/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part0/00005.png b/tests/snapshots/stax/test_transaction_slot/part0/00005.png index 30d3b010..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part0/00005.png and b/tests/snapshots/stax/test_transaction_slot/part0/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part0/00006.png b/tests/snapshots/stax/test_transaction_slot/part0/00006.png index 5ff4c5f3..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part0/00006.png and b/tests/snapshots/stax/test_transaction_slot/part0/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part0/00007.png b/tests/snapshots/stax/test_transaction_slot/part0/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part0/00007.png and b/tests/snapshots/stax/test_transaction_slot/part0/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part0/00008.png b/tests/snapshots/stax/test_transaction_slot/part0/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part0/00008.png and b/tests/snapshots/stax/test_transaction_slot/part0/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part0/00009.png b/tests/snapshots/stax/test_transaction_slot/part0/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part0/00009.png and b/tests/snapshots/stax/test_transaction_slot/part0/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part1/00000.png b/tests/snapshots/stax/test_transaction_slot/part1/00000.png index 8e091e97..fe7830cb 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part1/00000.png and b/tests/snapshots/stax/test_transaction_slot/part1/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part1/00001.png b/tests/snapshots/stax/test_transaction_slot/part1/00001.png index 7b098aec..f4c9a662 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part1/00001.png and b/tests/snapshots/stax/test_transaction_slot/part1/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part1/00002.png b/tests/snapshots/stax/test_transaction_slot/part1/00002.png index f1c11f39..25c7eb87 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part1/00002.png and b/tests/snapshots/stax/test_transaction_slot/part1/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part1/00003.png b/tests/snapshots/stax/test_transaction_slot/part1/00003.png index a21279c8..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part1/00003.png and b/tests/snapshots/stax/test_transaction_slot/part1/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part1/00004.png b/tests/snapshots/stax/test_transaction_slot/part1/00004.png index 1dac7479..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part1/00004.png and b/tests/snapshots/stax/test_transaction_slot/part1/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part10/00000.png b/tests/snapshots/stax/test_transaction_slot/part10/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part10/00000.png and b/tests/snapshots/stax/test_transaction_slot/part10/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part10/00001.png b/tests/snapshots/stax/test_transaction_slot/part10/00001.png index 782053a9..4067a1a0 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part10/00001.png and b/tests/snapshots/stax/test_transaction_slot/part10/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part10/00002.png b/tests/snapshots/stax/test_transaction_slot/part10/00002.png index 11fb8050..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part10/00002.png and b/tests/snapshots/stax/test_transaction_slot/part10/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part10/00003.png b/tests/snapshots/stax/test_transaction_slot/part10/00003.png index 38d3f4a0..0a5f3b07 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part10/00003.png and b/tests/snapshots/stax/test_transaction_slot/part10/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part10/00004.png b/tests/snapshots/stax/test_transaction_slot/part10/00004.png index 33d6f225..ebe5f8a9 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part10/00004.png and b/tests/snapshots/stax/test_transaction_slot/part10/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part10/00005.png b/tests/snapshots/stax/test_transaction_slot/part10/00005.png index 30f4d542..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part10/00005.png and b/tests/snapshots/stax/test_transaction_slot/part10/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part10/00006.png b/tests/snapshots/stax/test_transaction_slot/part10/00006.png index d8282095..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part10/00006.png and b/tests/snapshots/stax/test_transaction_slot/part10/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part10/00007.png b/tests/snapshots/stax/test_transaction_slot/part10/00007.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part10/00007.png and b/tests/snapshots/stax/test_transaction_slot/part10/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part10/00008.png b/tests/snapshots/stax/test_transaction_slot/part10/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part10/00008.png and b/tests/snapshots/stax/test_transaction_slot/part10/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part12/00000.png b/tests/snapshots/stax/test_transaction_slot/part12/00000.png index 8e091e97..a336b409 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part12/00000.png and b/tests/snapshots/stax/test_transaction_slot/part12/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part12/00001.png b/tests/snapshots/stax/test_transaction_slot/part12/00001.png index 4b846bac..47515084 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part12/00001.png and b/tests/snapshots/stax/test_transaction_slot/part12/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part12/00002.png b/tests/snapshots/stax/test_transaction_slot/part12/00002.png index 3acbc25f..398d3ca0 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part12/00002.png and b/tests/snapshots/stax/test_transaction_slot/part12/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part12/00003.png b/tests/snapshots/stax/test_transaction_slot/part12/00003.png index c723c1aa..0b169a4f 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part12/00003.png and b/tests/snapshots/stax/test_transaction_slot/part12/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part12/00004.png b/tests/snapshots/stax/test_transaction_slot/part12/00004.png index 5c8ec2c1..6c2d3420 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part12/00004.png and b/tests/snapshots/stax/test_transaction_slot/part12/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part12/00005.png b/tests/snapshots/stax/test_transaction_slot/part12/00005.png index 30d3b010..b9563578 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part12/00005.png and b/tests/snapshots/stax/test_transaction_slot/part12/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part12/00006.png b/tests/snapshots/stax/test_transaction_slot/part12/00006.png index 6fb72a2b..2988bee1 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part12/00006.png and b/tests/snapshots/stax/test_transaction_slot/part12/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part12/00007.png b/tests/snapshots/stax/test_transaction_slot/part12/00007.png index 59aa6484..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part12/00007.png and b/tests/snapshots/stax/test_transaction_slot/part12/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part12/00008.png b/tests/snapshots/stax/test_transaction_slot/part12/00008.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part12/00008.png and b/tests/snapshots/stax/test_transaction_slot/part12/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part12/00009.png b/tests/snapshots/stax/test_transaction_slot/part12/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part12/00009.png and b/tests/snapshots/stax/test_transaction_slot/part12/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part14/00000.png b/tests/snapshots/stax/test_transaction_slot/part14/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part14/00000.png and b/tests/snapshots/stax/test_transaction_slot/part14/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part14/00001.png b/tests/snapshots/stax/test_transaction_slot/part14/00001.png index 4b846bac..4067a1a0 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part14/00001.png and b/tests/snapshots/stax/test_transaction_slot/part14/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part14/00002.png b/tests/snapshots/stax/test_transaction_slot/part14/00002.png index 3acbc25f..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part14/00002.png and b/tests/snapshots/stax/test_transaction_slot/part14/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part14/00003.png b/tests/snapshots/stax/test_transaction_slot/part14/00003.png index c723c1aa..0a5f3b07 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part14/00003.png and b/tests/snapshots/stax/test_transaction_slot/part14/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part14/00004.png b/tests/snapshots/stax/test_transaction_slot/part14/00004.png index 5c8ec2c1..7b39dc01 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part14/00004.png and b/tests/snapshots/stax/test_transaction_slot/part14/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part14/00005.png b/tests/snapshots/stax/test_transaction_slot/part14/00005.png index 30d3b010..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part14/00005.png and b/tests/snapshots/stax/test_transaction_slot/part14/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part14/00006.png b/tests/snapshots/stax/test_transaction_slot/part14/00006.png index bafe24ff..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part14/00006.png and b/tests/snapshots/stax/test_transaction_slot/part14/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part14/00007.png b/tests/snapshots/stax/test_transaction_slot/part14/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part14/00007.png and b/tests/snapshots/stax/test_transaction_slot/part14/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part14/00008.png b/tests/snapshots/stax/test_transaction_slot/part14/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part14/00008.png and b/tests/snapshots/stax/test_transaction_slot/part14/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part14/00009.png b/tests/snapshots/stax/test_transaction_slot/part14/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part14/00009.png and b/tests/snapshots/stax/test_transaction_slot/part14/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part15/00000.png b/tests/snapshots/stax/test_transaction_slot/part15/00000.png index 8e091e97..a336b409 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part15/00000.png and b/tests/snapshots/stax/test_transaction_slot/part15/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part15/00001.png b/tests/snapshots/stax/test_transaction_slot/part15/00001.png index 4b846bac..47515084 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part15/00001.png and b/tests/snapshots/stax/test_transaction_slot/part15/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part15/00002.png b/tests/snapshots/stax/test_transaction_slot/part15/00002.png index 3acbc25f..398d3ca0 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part15/00002.png and b/tests/snapshots/stax/test_transaction_slot/part15/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part15/00003.png b/tests/snapshots/stax/test_transaction_slot/part15/00003.png index c723c1aa..0b169a4f 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part15/00003.png and b/tests/snapshots/stax/test_transaction_slot/part15/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part15/00004.png b/tests/snapshots/stax/test_transaction_slot/part15/00004.png index 5c8ec2c1..2874be9c 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part15/00004.png and b/tests/snapshots/stax/test_transaction_slot/part15/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part15/00005.png b/tests/snapshots/stax/test_transaction_slot/part15/00005.png index 30d3b010..f9b8efc5 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part15/00005.png and b/tests/snapshots/stax/test_transaction_slot/part15/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part15/00006.png b/tests/snapshots/stax/test_transaction_slot/part15/00006.png index f2665378..2988bee1 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part15/00006.png and b/tests/snapshots/stax/test_transaction_slot/part15/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part15/00007.png b/tests/snapshots/stax/test_transaction_slot/part15/00007.png index 59aa6484..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part15/00007.png and b/tests/snapshots/stax/test_transaction_slot/part15/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part15/00008.png b/tests/snapshots/stax/test_transaction_slot/part15/00008.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part15/00008.png and b/tests/snapshots/stax/test_transaction_slot/part15/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part15/00009.png b/tests/snapshots/stax/test_transaction_slot/part15/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part15/00009.png and b/tests/snapshots/stax/test_transaction_slot/part15/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part2/00000.png b/tests/snapshots/stax/test_transaction_slot/part2/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part2/00000.png and b/tests/snapshots/stax/test_transaction_slot/part2/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part2/00001.png b/tests/snapshots/stax/test_transaction_slot/part2/00001.png index 4b846bac..4067a1a0 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part2/00001.png and b/tests/snapshots/stax/test_transaction_slot/part2/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part2/00002.png b/tests/snapshots/stax/test_transaction_slot/part2/00002.png index 3acbc25f..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part2/00002.png and b/tests/snapshots/stax/test_transaction_slot/part2/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part2/00003.png b/tests/snapshots/stax/test_transaction_slot/part2/00003.png index c723c1aa..0a5f3b07 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part2/00003.png and b/tests/snapshots/stax/test_transaction_slot/part2/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part2/00004.png b/tests/snapshots/stax/test_transaction_slot/part2/00004.png index 5c8ec2c1..ce0affcb 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part2/00004.png and b/tests/snapshots/stax/test_transaction_slot/part2/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part2/00005.png b/tests/snapshots/stax/test_transaction_slot/part2/00005.png index 30d3b010..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part2/00005.png and b/tests/snapshots/stax/test_transaction_slot/part2/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part2/00006.png b/tests/snapshots/stax/test_transaction_slot/part2/00006.png index e875009e..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part2/00006.png and b/tests/snapshots/stax/test_transaction_slot/part2/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part2/00007.png b/tests/snapshots/stax/test_transaction_slot/part2/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part2/00007.png and b/tests/snapshots/stax/test_transaction_slot/part2/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part2/00008.png b/tests/snapshots/stax/test_transaction_slot/part2/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part2/00008.png and b/tests/snapshots/stax/test_transaction_slot/part2/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part2/00009.png b/tests/snapshots/stax/test_transaction_slot/part2/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part2/00009.png and b/tests/snapshots/stax/test_transaction_slot/part2/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part3/00000.png b/tests/snapshots/stax/test_transaction_slot/part3/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part3/00000.png and b/tests/snapshots/stax/test_transaction_slot/part3/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part3/00001.png b/tests/snapshots/stax/test_transaction_slot/part3/00001.png index 4b846bac..4067a1a0 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part3/00001.png and b/tests/snapshots/stax/test_transaction_slot/part3/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part3/00002.png b/tests/snapshots/stax/test_transaction_slot/part3/00002.png index 3acbc25f..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part3/00002.png and b/tests/snapshots/stax/test_transaction_slot/part3/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part3/00003.png b/tests/snapshots/stax/test_transaction_slot/part3/00003.png index c723c1aa..0a5f3b07 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part3/00003.png and b/tests/snapshots/stax/test_transaction_slot/part3/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part3/00004.png b/tests/snapshots/stax/test_transaction_slot/part3/00004.png index 5c8ec2c1..06f7b49a 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part3/00004.png and b/tests/snapshots/stax/test_transaction_slot/part3/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part3/00005.png b/tests/snapshots/stax/test_transaction_slot/part3/00005.png index 30d3b010..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part3/00005.png and b/tests/snapshots/stax/test_transaction_slot/part3/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part3/00006.png b/tests/snapshots/stax/test_transaction_slot/part3/00006.png index 828aeeab..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part3/00006.png and b/tests/snapshots/stax/test_transaction_slot/part3/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part3/00007.png b/tests/snapshots/stax/test_transaction_slot/part3/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part3/00007.png and b/tests/snapshots/stax/test_transaction_slot/part3/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part3/00008.png b/tests/snapshots/stax/test_transaction_slot/part3/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part3/00008.png and b/tests/snapshots/stax/test_transaction_slot/part3/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part3/00009.png b/tests/snapshots/stax/test_transaction_slot/part3/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part3/00009.png and b/tests/snapshots/stax/test_transaction_slot/part3/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part4/00000.png b/tests/snapshots/stax/test_transaction_slot/part4/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part4/00000.png and b/tests/snapshots/stax/test_transaction_slot/part4/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part4/00001.png b/tests/snapshots/stax/test_transaction_slot/part4/00001.png index 4b846bac..4067a1a0 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part4/00001.png and b/tests/snapshots/stax/test_transaction_slot/part4/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part4/00002.png b/tests/snapshots/stax/test_transaction_slot/part4/00002.png index 3acbc25f..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part4/00002.png and b/tests/snapshots/stax/test_transaction_slot/part4/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part4/00003.png b/tests/snapshots/stax/test_transaction_slot/part4/00003.png index c723c1aa..0a5f3b07 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part4/00003.png and b/tests/snapshots/stax/test_transaction_slot/part4/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part4/00004.png b/tests/snapshots/stax/test_transaction_slot/part4/00004.png index 5c8ec2c1..06f7b49a 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part4/00004.png and b/tests/snapshots/stax/test_transaction_slot/part4/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part4/00005.png b/tests/snapshots/stax/test_transaction_slot/part4/00005.png index 30d3b010..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part4/00005.png and b/tests/snapshots/stax/test_transaction_slot/part4/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part4/00006.png b/tests/snapshots/stax/test_transaction_slot/part4/00006.png index 828aeeab..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part4/00006.png and b/tests/snapshots/stax/test_transaction_slot/part4/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part4/00007.png b/tests/snapshots/stax/test_transaction_slot/part4/00007.png index 59aa6484..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part4/00007.png and b/tests/snapshots/stax/test_transaction_slot/part4/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part4/00008.png b/tests/snapshots/stax/test_transaction_slot/part4/00008.png index a21279c8..2ba6d27d 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part4/00008.png and b/tests/snapshots/stax/test_transaction_slot/part4/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part4/00009.png b/tests/snapshots/stax/test_transaction_slot/part4/00009.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part4/00009.png and b/tests/snapshots/stax/test_transaction_slot/part4/00009.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part6/00000.png b/tests/snapshots/stax/test_transaction_slot/part6/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part6/00000.png and b/tests/snapshots/stax/test_transaction_slot/part6/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part6/00001.png b/tests/snapshots/stax/test_transaction_slot/part6/00001.png index 8a445a2c..d2b1f38a 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part6/00001.png and b/tests/snapshots/stax/test_transaction_slot/part6/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part6/00002.png b/tests/snapshots/stax/test_transaction_slot/part6/00002.png index 11fb8050..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part6/00002.png and b/tests/snapshots/stax/test_transaction_slot/part6/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part6/00003.png b/tests/snapshots/stax/test_transaction_slot/part6/00003.png index 38d3f4a0..0a5f3b07 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part6/00003.png and b/tests/snapshots/stax/test_transaction_slot/part6/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part6/00004.png b/tests/snapshots/stax/test_transaction_slot/part6/00004.png index 33d6f225..1f2b5c24 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part6/00004.png and b/tests/snapshots/stax/test_transaction_slot/part6/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part6/00005.png b/tests/snapshots/stax/test_transaction_slot/part6/00005.png index 5567d721..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part6/00005.png and b/tests/snapshots/stax/test_transaction_slot/part6/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part6/00006.png b/tests/snapshots/stax/test_transaction_slot/part6/00006.png index d8282095..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part6/00006.png and b/tests/snapshots/stax/test_transaction_slot/part6/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part6/00007.png b/tests/snapshots/stax/test_transaction_slot/part6/00007.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part6/00007.png and b/tests/snapshots/stax/test_transaction_slot/part6/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part6/00008.png b/tests/snapshots/stax/test_transaction_slot/part6/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part6/00008.png and b/tests/snapshots/stax/test_transaction_slot/part6/00008.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part8/00000.png b/tests/snapshots/stax/test_transaction_slot/part8/00000.png index 8e091e97..8e515b1c 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part8/00000.png and b/tests/snapshots/stax/test_transaction_slot/part8/00000.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part8/00001.png b/tests/snapshots/stax/test_transaction_slot/part8/00001.png index 782053a9..4067a1a0 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part8/00001.png and b/tests/snapshots/stax/test_transaction_slot/part8/00001.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part8/00002.png b/tests/snapshots/stax/test_transaction_slot/part8/00002.png index 11fb8050..7fedf710 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part8/00002.png and b/tests/snapshots/stax/test_transaction_slot/part8/00002.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part8/00003.png b/tests/snapshots/stax/test_transaction_slot/part8/00003.png index 38d3f4a0..b5f78dcd 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part8/00003.png and b/tests/snapshots/stax/test_transaction_slot/part8/00003.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part8/00004.png b/tests/snapshots/stax/test_transaction_slot/part8/00004.png index 30aeb712..ccc7adc5 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part8/00004.png and b/tests/snapshots/stax/test_transaction_slot/part8/00004.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part8/00005.png b/tests/snapshots/stax/test_transaction_slot/part8/00005.png index a2187726..390ca168 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part8/00005.png and b/tests/snapshots/stax/test_transaction_slot/part8/00005.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part8/00006.png b/tests/snapshots/stax/test_transaction_slot/part8/00006.png index d8282095..392165d4 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part8/00006.png and b/tests/snapshots/stax/test_transaction_slot/part8/00006.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part8/00007.png b/tests/snapshots/stax/test_transaction_slot/part8/00007.png index a21279c8..49a7f7e3 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part8/00007.png and b/tests/snapshots/stax/test_transaction_slot/part8/00007.png differ diff --git a/tests/snapshots/stax/test_transaction_slot/part8/00008.png b/tests/snapshots/stax/test_transaction_slot/part8/00008.png index 1dac7479..60323e67 100644 Binary files a/tests/snapshots/stax/test_transaction_slot/part8/00008.png and b/tests/snapshots/stax/test_transaction_slot/part8/00008.png differ diff --git a/tests/test_app_mainmenu.py b/tests/test_app_mainmenu.py index d99b4406..e452686d 100644 --- a/tests/test_app_mainmenu.py +++ b/tests/test_app_mainmenu.py @@ -1,4 +1,4 @@ -from application_client.flow_command_sender import FlowCommandSender, HashType +from application_client.flow_command_sender import FlowCommandSender, HashType, CryptoOptions from ragger.navigator import NavIns, NavInsID from ragger.bip import CurveChoice @@ -10,6 +10,7 @@ def test_app_mainmenu(firmware, backend, navigator, test_name): """ Check the behavior of the device main menu """ client = FlowCommandSender(backend) + choiceIdShowAdderess = 5 if firmware.device == "stax" else 4; # Navigate in the main menu, click "View address" if firmware.device == "nanos": @@ -41,10 +42,7 @@ def test_app_mainmenu(firmware, backend, navigator, test_name): ] else: instructions = [ - NavInsID.USE_CASE_HOME_SETTINGS, - NavInsID.USE_CASE_SETTINGS_NEXT, - NavInsID.USE_CASE_SETTINGS_NEXT, - NavInsID.USE_CASE_CHOICE_CONFIRM, + NavIns(NavInsID.CHOICE_CHOOSE, [choiceIdShowAdderess]), NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_ADDRESS_CONFIRMATION_CONFIRM, NavInsID.USE_CASE_SETTINGS_MULTI_PAGE_EXIT @@ -55,12 +53,11 @@ def test_app_mainmenu(firmware, backend, navigator, test_name): screen_change_before_first_instruction=False) # Send the APDU - Set slot - hash_t = HashType.HASH_SHA2 + crypto_options = CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2) address = "e467b9dd11fa00df" path = "m/44'/539'/513'/0/0" - curve = CurveChoice.Secp256k1 part += 1 - util_set_slot(client, firmware, navigator, f"{test_name}/part{part}", 0, curve, hash_t, address, path) + util_set_slot(client, firmware, navigator, f"{test_name}/part{part}", 0, crypto_options, address, path) # Navigate in the main menu, click "View address" if firmware.device.startswith("nano"): @@ -80,14 +77,13 @@ def test_app_mainmenu(firmware, backend, navigator, test_name): ] else: instructions = [ - NavInsID.USE_CASE_HOME_SETTINGS, - NavInsID.USE_CASE_SETTINGS_NEXT, - NavInsID.USE_CASE_SETTINGS_NEXT, - NavInsID.USE_CASE_CHOICE_CONFIRM, + NavIns(NavInsID.CHOICE_CHOOSE, [choiceIdShowAdderess]), NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_REVIEW_TAP, NavInsID.USE_CASE_ADDRESS_CONFIRMATION_CONFIRM, - NavInsID.USE_CASE_SETTINGS_MULTI_PAGE_EXIT + NavInsID.USE_CASE_SETTINGS_MULTI_PAGE_EXIT, + NavInsID.USE_CASE_HOME_SETTINGS, + NavInsID.USE_CASE_SETTINGS_NEXT, ] part += 1 diff --git a/tests/test_pubkey_cmd.py b/tests/test_pubkey_cmd.py index 5526f8d2..95c086a7 100644 --- a/tests/test_pubkey_cmd.py +++ b/tests/test_pubkey_cmd.py @@ -1,6 +1,6 @@ import pytest -from application_client.flow_command_sender import FlowCommandSender, Errors, HashType +from application_client.flow_command_sender import FlowCommandSender, Errors, HashType, CryptoOptions from application_client.flow_response_unpacker import unpack_get_public_key_response from ragger.bip import calculate_public_key_and_chaincode, CurveChoice @@ -34,7 +34,7 @@ def test_get_public_key_no_confirm(backend): # Send the APDU and check the results for path in path_list: for curve in curve_list: - _ = util_check_pub_key(client, path, curve) + _ = util_check_pub_key(client, path, CryptoOptions(curve, HashType.HASH_SHA2)) def test_get_public_key_slot(firmware, backend, navigator, test_name): @@ -46,6 +46,9 @@ def test_get_public_key_slot(firmware, backend, navigator, test_name): slot = 0 curve0 = CurveChoice.Secp256k1 curve1 = CurveChoice.Nist256p1 + options0 = CryptoOptions(curve0, HashType.HASH_SHA2) + options1 = CryptoOptions(curve0, HashType.HASH_SHA3) + options2 = CryptoOptions(curve1, HashType.HASH_SHA2) address = "e467b9dd11fa00de" path0 = "m/44'/539'/513'/0/0" path1 = "m/44'/539'/513'/0/1" @@ -53,22 +56,22 @@ def test_get_public_key_slot(firmware, backend, navigator, test_name): # Send the APDU and check the results # Call get_public_key when slot is empty - _ = util_check_pub_key(client, path0, curve0) + _ = util_check_pub_key(client, path0, options0) part = 0 # Set_slot to some other path - util_set_slot(client, firmware, navigator, f"{test_name}/part{part}", slot, curve0, HashType.HASH_SHA2, address, path1) + util_set_slot(client, firmware, navigator, f"{test_name}/part{part}", slot, options0, address, path1) # Call get_public_key for different path values path_list = [path0, path1] for path in path_list: - _ = util_check_pub_key(client, path, curve0) + _ = util_check_pub_key(client, path, options0) # Call get_public_key for other path - but hashes do not match - does not matter - _ = util_check_pub_key(client, path1, curve0, HashType.HASH_SHA3) + _ = util_check_pub_key(client, path1, options1) # Call get_public_key for other path - but curves do not match - warning - _ = util_check_pub_key(client, path1, curve1) + _ = util_check_pub_key(client, path1, options2) # Clean Slot part += 1 @@ -83,14 +86,8 @@ def test_get_public_key_expert(self, firmware, backend, navigator, test_name): client = FlowCommandSender(backend) # Test parameters test_cfg = [ - { - "curve": CurveChoice.Secp256k1, - "hash": HashType.HASH_SHA2, - }, - { - "curve": CurveChoice.Nist256p1, - "hash": HashType.HASH_SHA3, - }, + CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2), + CryptoOptions(CurveChoice.Nist256p1, HashType.HASH_SHA3), ] path = "m/44'/539'/513'/0/0" @@ -99,7 +96,7 @@ def test_get_public_key_expert(self, firmware, backend, navigator, test_name): # Send the APDU and check the results for cfg in test_cfg: - _ = util_check_pub_key(client, path, cfg["curve"], cfg["hash"]) + _ = util_check_pub_key(client, path, cfg) def test_get_public_key_confirm_accepted(firmware, backend, navigator, test_name): @@ -109,11 +106,10 @@ def test_get_public_key_confirm_accepted(firmware, backend, navigator, test_name client = FlowCommandSender(backend) # Test parameters path = "m/44'/539'/0'/0/0" - curve = CurveChoice.Secp256k1 - hash_t = HashType.HASH_SHA2 + options = CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2) # Send the APDU (Asynchronous) - with client.get_public_key_with_confirmation(path, curve, hash_t): + with client.get_public_key_with_confirmation(path, options): util_navigate(firmware, navigator, test_name, "APPROVE_PUBKEY") # Check the status (Asynchronous) @@ -123,7 +119,7 @@ def test_get_public_key_confirm_accepted(firmware, backend, navigator, test_name # Parse the response public_key = unpack_get_public_key_response(response.data) # Compute the reference data - ref_public_key, _ = calculate_public_key_and_chaincode(curve, path, OPTIONAL.CUSTOM_SEED) + ref_public_key, _ = calculate_public_key_and_chaincode(options.curve, path, OPTIONAL.CUSTOM_SEED) # Check expected value assert public_key == ref_public_key @@ -135,12 +131,11 @@ def test_get_public_key_confirm_refused(firmware, backend, navigator, test_name) client = FlowCommandSender(backend) # Test parameters path = "m/44'/1'/0'/0/0" - curve = CurveChoice.Secp256k1 - hash_t = HashType.HASH_SHA2 + options = CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2) # Send the APDU (Asynchronous) with pytest.raises(ExceptionRAPDU) as err: - with client.get_public_key_with_confirmation(path, curve, hash_t): + with client.get_public_key_with_confirmation(path, options): util_navigate(firmware, navigator, test_name, "REJECT_PUBKEY") # Assert we have received a refusal diff --git a/tests/test_sign_cmd.py b/tests/test_sign_cmd.py index e16941f6..5684440d 100644 --- a/tests/test_sign_cmd.py +++ b/tests/test_sign_cmd.py @@ -2,7 +2,7 @@ import pytest import re -from application_client.flow_command_sender import FlowCommandSender, Errors, HashType, ClaType, InsType, P1 +from application_client.flow_command_sender import FlowCommandSender, Errors, HashType, ClaType, InsType, P1, CryptoOptions from application_client.flow_response_unpacker import unpack_sign_tx_response from application_client.txMerkleTree import merkleTree, merkleIndex @@ -27,21 +27,20 @@ def _check_transaction( test_name: Path, transaction: str, path: str, - curve: CurveChoice, - hash_t: HashType, + crypto_options: CryptoOptions, signable_type: str, timeout: int = 300, ) -> None: """ Check the transaction in confirmation mode when user accepts """ # Retrieve and Check the public key - public_key = util_check_pub_key(client, path, curve, hash_t) + public_key = util_check_pub_key(client, path, crypto_options) # Convert message to bytes message = bytes.fromhex(transaction) # Send the APDU (Asynchronous) - with client.sign_tx(path, curve, message, hash_t, signable_type): + with client.sign_tx(path, crypto_options, message, signable_type): util_navigate(firmware, navigator, test_name, "APPROVE_SIGN", timeout) # Send the APDU (Asynchronous) @@ -51,7 +50,7 @@ def _check_transaction( # Parse the response _, der_sig = unpack_sign_tx_response(response.data) # Check the signature - util_check_signature(public_key, der_sig, message, curve, hash_t, signable_type) + util_check_signature(public_key, der_sig, message, crypto_options, signable_type) def get_tx_and_hash(titles, network): # Retrieve FA.01, FA.02, FA.03 from manifest @@ -184,7 +183,7 @@ def test_transaction_params(firmware, backend, navigator, test_name): for curve in curve_list: for hash_t in hash_list: part += 1 - _check_transaction(client, firmware, navigator, f"{test_name}/part{part}", transaction[0], path, curve, hash_t, transaction[1]) + _check_transaction(client, firmware, navigator, f"{test_name}/part{part}", transaction[0], path, CryptoOptions(curve, hash_t), transaction[1]) class Test_EXPERT(): @@ -198,14 +197,8 @@ def test_transaction_expert(self, firmware, backend, navigator, test_name): # Test parameters path: str = "m/44'/539'/0'/0/0" test_cfg = [ - { - "curve": CurveChoice.Secp256k1, - "hash": HashType.HASH_SHA2, - }, - { - "curve": CurveChoice.Nist256p1, - "hash": HashType.HASH_SHA3, - }, + CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2), + CryptoOptions(CurveChoice.Nist256p1, HashType.HASH_SHA3), ] # Retrieve FA.03 from manifest @@ -221,7 +214,7 @@ def test_transaction_expert(self, firmware, backend, navigator, test_name): # Send the APDU and check the results for cfg in test_cfg: part += 1 - _check_transaction(client, firmware, navigator, f"{test_name}/part{part}", transaction, path, cfg["curve"], cfg["hash"], txHash) + _check_transaction(client, firmware, navigator, f"{test_name}/part{part}", transaction, path, cfg, txHash) def test_transaction_slot(firmware, backend, navigator, test_name): @@ -233,7 +226,7 @@ def test_transaction_slot(firmware, backend, navigator, test_name): path: str = "m/44'/539'/771'/0/0" bad_path: str = "m/44'/539'/771'/0/1" curve: CurveChoice = CurveChoice.Nist256p1 - hash_t: HashType = HashType.HASH_SHA3 + crypto_options: CryptoOptions = CryptoOptions(curve, HashType.HASH_SHA3) bad_hash: HashType = HashType.HASH_SHA2 slot = 0 address = "f8d6e0586b0a20c7" @@ -245,19 +238,19 @@ def test_transaction_slot(firmware, backend, navigator, test_name): # Send the APDU and check the results part = 0 - _check_transaction(client, firmware, navigator, f"{test_name}/part{part}", transaction, path, curve, hash_t, scriptHash) + _check_transaction(client, firmware, navigator, f"{test_name}/part{part}", transaction, path, crypto_options, scriptHash) # Set slot to correct path correct address, part += 1 - util_set_slot(client, firmware, navigator, f"{test_name}/part{part}", slot, curve, hash_t, address, path) + util_set_slot(client, firmware, navigator, f"{test_name}/part{part}", slot, crypto_options, address, path) # Sign the Tx again - incorrect hd path part += 1 - _check_transaction(client, firmware, navigator, f"{test_name}/part{part}", transaction, bad_path, curve, hash_t, scriptHash) + _check_transaction(client, firmware, navigator, f"{test_name}/part{part}", transaction, bad_path, crypto_options, scriptHash) # Sign the Tx again - correct path part += 1 - _check_transaction(client, firmware, navigator, f"{test_name}/part{part}", transaction, path, curve, hash_t, scriptHash) + _check_transaction(client, firmware, navigator, f"{test_name}/part{part}", transaction, path, crypto_options, scriptHash) # f19c161bc24cf4b4 - used as incorrect address; f8d6e0586b0a20c7 - correct one print(transaction) @@ -285,11 +278,11 @@ def test_transaction_slot(firmware, backend, navigator, test_name): # Send the APDU and check the results for blob in transactions: part += 1 - _check_transaction(client, firmware, navigator, f"{test_name}/part{part}", blob, path, curve, hash_t, scriptHash) + _check_transaction(client, firmware, navigator, f"{test_name}/part{part}", blob, path, crypto_options, scriptHash) # sign the Tx again - correct path - wrong hash part += 1 - _check_transaction(client, firmware, navigator, f"{test_name}/part{part}", transaction, path, curve, bad_hash, scriptHash) + _check_transaction(client, firmware, navigator, f"{test_name}/part{part}", transaction, path, CryptoOptions(curve, bad_hash), scriptHash) # Now delete the slot so that the next test starts in a clean state util_set_slot(client, firmware, navigator, test_name, slot) @@ -302,15 +295,14 @@ def test_transaction_invalid(firmware, backend, navigator, test_name): client = FlowCommandSender(backend) # Test parameters path: str = "m/44'/539'/513'/0/0" - curve: CurveChoice = CurveChoice.Secp256k1 - hash_t: HashType = HashType.HASH_SHA2 + crypto_options: CryptoOptions = CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2) # Prepare an invalid message bad_message = "1234567890" transaction = bad_message.encode("utf-8").hex() # Send the APDU and check the results try: - _check_transaction(client, firmware, navigator, test_name, transaction, path, curve, hash_t, "", 5) + _check_transaction(client, firmware, navigator, test_name, transaction, path, crypto_options, "", 5) except TimeoutError: pass @@ -322,8 +314,7 @@ def test_transaction_refused(firmware, backend, navigator, test_name): client = FlowCommandSender(backend) # Test parameters path: str = "m/44'/539'/0'/0/0" - curve: CurveChoice = CurveChoice.Nist256p1 - hash_t = HashType.HASH_SHA2 + crypto_options: CryptoOptions = CryptoOptions(CurveChoice.Nist256p1, HashType.HASH_SHA2) # Retrieve FA.01 from manifest transactionsAndScriptHashes = get_tx_and_hash(("FA.01",), "Mainnet") @@ -335,7 +326,7 @@ def test_transaction_refused(firmware, backend, navigator, test_name): # Send the APDU (Asynchronous) with pytest.raises(ExceptionRAPDU) as err: - with client.sign_tx(path, curve, message, hash_t, scriptHash): + with client.sign_tx(path, crypto_options, message, scriptHash): util_navigate(firmware, navigator, test_name, "REJECT_SIGN") # Assert we have received a refusal @@ -350,8 +341,7 @@ def test_transaction_manifest(firmware, backend, navigator, test_name): client = FlowCommandSender(backend) # Test parameters path: str = "m/44'/539'/0'/0/0" - curve: CurveChomanifestice = CurveChoice.Nist256p1 - hash_t = HashType.HASH_SHA3 + crypto_options: CryptoOptions = CryptoOptions(CurveChoice.Nist256p1, HashType.HASH_SHA3) with open(MANIFEST_FILE) as json_file: transactions = json.load(json_file) @@ -363,7 +353,7 @@ def test_transaction_manifest(firmware, backend, navigator, test_name): if len(title_split) > 3 and title_split[-2] == "-": tx_name = tx_name+"-"+title_split[-1] chain = transaction["chainID"] - _check_transaction(client, firmware, navigator, f"{test_name}/{tx_name}-{chain}", transaction["encodedTransactionEnvelopeHex"], path, curve, hash_t, transaction["hash"]) + _check_transaction(client, firmware, navigator, f"{test_name}/{tx_name}-{chain}", transaction["encodedTransactionEnvelopeHex"], path, crypto_options, transaction["hash"]) class Test_MESSAGE(): def test_message_normal(self, firmware, backend, navigator, test_name): @@ -375,26 +365,22 @@ def test_message_normal(self, firmware, backend, navigator, test_name): path: str = "m/44'/539'/0'/0/0" test_cfg = [ { - "curve": CurveChoice.Secp256k1, - "hash": HashType.HASH_SHA2, + "options": CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2), # "This is a nice message that has only displayable characters and is short enough to be displayed" "message": "546869732069732061206e696365206d657373616765207468617420686173206f6e6c7920646973706c617961626c65206368617261637465727320616e642069732073686f727420656e6f75676820746f20626520646973706c61796564" }, { - "curve": CurveChoice.Secp256k1, - "hash": HashType.HASH_SHA2, + "options": CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2), # Message too long to be displayed normally "message": 1000*"40" }, { - "curve": CurveChoice.Nist256p1, - "hash": HashType.HASH_SHA3, + "options": CryptoOptions(CurveChoice.Nist256p1, HashType.HASH_SHA3), # "This is a nice message that has only displayable characters and is short enough to be displayed" "message": "546869732069732061206e696365206d657373616765207468617420686173206f6e6c7920646973706c617961626c65206368617261637465727320616e642069732073686f727420656e6f75676820746f20626520646973706c61796564" }, { - "curve": CurveChoice.Secp256k1, - "hash": HashType.HASH_SHA2, + "options": CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2), # Message too long to be displayed normally "message": 1000*"40" }, @@ -404,7 +390,7 @@ def test_message_normal(self, firmware, backend, navigator, test_name): # Send the APDU and check the results for i,cfg in enumerate(test_cfg): - _check_transaction(client, firmware, navigator, f"{test_name}/part{part}", cfg["message"], path, cfg["curve"], cfg["hash"], "message") + _check_transaction(client, firmware, navigator, f"{test_name}/part{part}", cfg["message"], path, cfg["options"], "message") part += 1 if i == 0 or i == 3: # Navigate in the main menu to change to expert mode @@ -421,14 +407,12 @@ def test_message_invalid(self, firmware, backend, navigator, test_name): path: str = "m/44'/539'/0'/0/0" test_cfg = [ { - "curve": CurveChoice.Secp256k1, - "hash": HashType.HASH_SHA2, + "options": CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2), # Message with non-displayable characters "message": "4d657373616765ee" }, { - "curve": CurveChoice.Secp256k1, - "hash": HashType.HASH_SHA2, + "options": CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2), # Message too long to display and expert mode is off "message": 1000*"40" }, @@ -443,7 +427,7 @@ def test_message_invalid(self, firmware, backend, navigator, test_name): # Send the APDU (Asynchronous) with pytest.raises(ExceptionRAPDU) as err: - with client.sign_tx(path, cfg["curve"], message, cfg["hash"], "message"): + with client.sign_tx(path, cfg["options"], message, "message"): pass assert(str(err) == "") part += 1 @@ -459,14 +443,13 @@ def test_arbitrary_transaction_signing_fail_in_no_expert_mode(self, firmware, ba path: str = "m/44'/539'/0'/0/0" cfg = { "tx": "f906e9f906e5b90423696d706f727420466c6f775374616b696e67436f6c6c656374696f6e2066726f6d203078386430653837623635313539616536330a0a2f2f2f20437265617465732061206d616368696e65206163636f756e7420666f722061206e6f6465207468617420697320616c726561647920696e20746865207374616b696e6720636f6c6c656374696f6e0a2f2f2f20616e642061646473207075626c6963206b65797320746f20746865206e6577206163636f756e740a0a7472616e73616374696f6e286e6f646549443a20537472696e672c207075626c69634b6579733a205b537472696e675d29207b0a202020200a202020206c6574207374616b696e67436f6c6c656374696f6e5265663a2026466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e0a0a2020202070726570617265286163636f756e743a20417574684163636f756e7429207b0a202020202020202073656c662e7374616b696e67436f6c6c656374696f6e526566203d206163636f756e742e626f72726f773c26466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e3e2866726f6d3a20466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e53746f7261676550617468290a2020202020202020202020203f3f2070616e69632822436f756c64206e6f7420626f72726f772072656620746f205374616b696e67436f6c6c656374696f6e22290a0a20202020202020206966206c6574206d616368696e654163636f756e74203d2073656c662e7374616b696e67436f6c6c656374696f6e5265662e6372656174654d616368696e654163636f756e74466f724578697374696e674e6f6465286e6f646549443a206e6f646549442c2070617965723a206163636f756e7429207b0a2020202020202020202020206966207075626c69634b657973203d3d206e696c207c7c207075626c69634b657973212e6c656e677468203d3d2030207b0a2020202020202020202020202020202070616e6963282243616e6e6f742070726f76696465207a65726f206b65797320666f7220746865206d616368696e65206163636f756e7422290a2020202020202020202020207d0a202020202020202020202020666f72206b657920696e207075626c69634b65797321207b0a202020202020202020202020202020206d616368696e654163636f756e742e6164645075626c69634b6579286b65792e6465636f64654865782829290a2020202020202020202020207d0a20202020202020207d20656c7365207b0a20202020202020202020202070616e69632822436f756c64206e6f74206372656174652061206d616368696e65206163636f756e7420666f7220746865206e6f646522290a20202020202020207d0a202020207d0a7d0af9027cb85c7b2274797065223a22537472696e67222c2276616c7565223a2238383534393333356531646237623562343663326164353864646237306237613435653737306363356665373739363530626132366631306536626165356536227db9021b7b2274797065223a224172726179222c2276616c7565223a5b7b2274797065223a22537472696e67222c2276616c7565223a2266383435623834303665346634336637396433633164386361636233643566336537616565646232396665616562343535396664623731613937653266643034333835363533313065383736373030333564383362633130666536376665333134646261353336336338313635343539356436343838346231656361643135313261363465363565303230313634227d2c7b2274797065223a22537472696e67222c2276616c7565223a2266383435623834303665346634336637396433633164386361636233643566336537616565646232396665616562343535396664623731613937653266643034333835363533313065383736373030333564383362633130666536376665333134646261353336336338313635343539356436343838346231656361643135313261363465363565303230313634227d2c7b2274797065223a22537472696e67222c2276616c7565223a2266383435623834303665346634336637396433633164386361636233643566336537616565646232396665616562343535396664623731613937653266643034333835363533313065383736373030333564383362633130666536376665333134646261353336336338313635343539356436343838346231656361643135313261363465363565303230313634227d5d7da0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a88f19c161bc24cf4b4040a88f19c161bc24cf4b4c988f19c161bc24cf4b4c0", - "curve": CurveChoice.Secp256k1, - "hash": HashType.HASH_SHA2, + "options": CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2), } part = 0 # Send the APDU and check the results with pytest.raises(ExceptionRAPDU) as err: - with client.sign_tx(path, cfg["curve"], bytes.fromhex(cfg["tx"]), cfg["hash"], "arbitrary"): + with client.sign_tx(path, cfg["options"], bytes.fromhex(cfg["tx"]), "arbitrary"): pass assert(str(err) == "") @@ -480,33 +463,27 @@ def test_arbitrary_transaction_signing_expert(self, firmware, backend, navigator test_cfg = [ { "tx": "f906e9f906e5b90423696d706f727420466c6f775374616b696e67436f6c6c656374696f6e2066726f6d203078386430653837623635313539616536330a0a2f2f2f20437265617465732061206d616368696e65206163636f756e7420666f722061206e6f6465207468617420697320616c726561647920696e20746865207374616b696e6720636f6c6c656374696f6e0a2f2f2f20616e642061646473207075626c6963206b65797320746f20746865206e6577206163636f756e740a0a7472616e73616374696f6e286e6f646549443a20537472696e672c207075626c69634b6579733a205b537472696e675d29207b0a202020200a202020206c6574207374616b696e67436f6c6c656374696f6e5265663a2026466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e0a0a2020202070726570617265286163636f756e743a20417574684163636f756e7429207b0a202020202020202073656c662e7374616b696e67436f6c6c656374696f6e526566203d206163636f756e742e626f72726f773c26466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e3e2866726f6d3a20466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e53746f7261676550617468290a2020202020202020202020203f3f2070616e69632822436f756c64206e6f7420626f72726f772072656620746f205374616b696e67436f6c6c656374696f6e22290a0a20202020202020206966206c6574206d616368696e654163636f756e74203d2073656c662e7374616b696e67436f6c6c656374696f6e5265662e6372656174654d616368696e654163636f756e74466f724578697374696e674e6f6465286e6f646549443a206e6f646549442c2070617965723a206163636f756e7429207b0a2020202020202020202020206966207075626c69634b657973203d3d206e696c207c7c207075626c69634b657973212e6c656e677468203d3d2030207b0a2020202020202020202020202020202070616e6963282243616e6e6f742070726f76696465207a65726f206b65797320666f7220746865206d616368696e65206163636f756e7422290a2020202020202020202020207d0a202020202020202020202020666f72206b657920696e207075626c69634b65797321207b0a202020202020202020202020202020206d616368696e654163636f756e742e6164645075626c69634b6579286b65792e6465636f64654865782829290a2020202020202020202020207d0a20202020202020207d20656c7365207b0a20202020202020202020202070616e69632822436f756c64206e6f74206372656174652061206d616368696e65206163636f756e7420666f7220746865206e6f646522290a20202020202020207d0a202020207d0a7d0af9027cb85c7b2274797065223a22537472696e67222c2276616c7565223a2238383534393333356531646237623562343663326164353864646237306237613435653737306363356665373739363530626132366631306536626165356536227db9021b7b2274797065223a224172726179222c2276616c7565223a5b7b2274797065223a22537472696e67222c2276616c7565223a2266383435623834303665346634336637396433633164386361636233643566336537616565646232396665616562343535396664623731613937653266643034333835363533313065383736373030333564383362633130666536376665333134646261353336336338313635343539356436343838346231656361643135313261363465363565303230313634227d2c7b2274797065223a22537472696e67222c2276616c7565223a2266383435623834303665346634336637396433633164386361636233643566336537616565646232396665616562343535396664623731613937653266643034333835363533313065383736373030333564383362633130666536376665333134646261353336336338313635343539356436343838346231656361643135313261363465363565303230313634227d2c7b2274797065223a22537472696e67222c2276616c7565223a2266383435623834303665346634336637396433633164386361636233643566336537616565646232396665616562343535396664623731613937653266643034333835363533313065383736373030333564383362633130666536376665333134646261353336336338313635343539356436343838346231656361643135313261363465363565303230313634227d5d7da0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a88f19c161bc24cf4b4040a88f19c161bc24cf4b4c988f19c161bc24cf4b4c0", - "curve": CurveChoice.Secp256k1, - "hash": HashType.HASH_SHA2, + "options": CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2), }, { "tx": "f904e6f904e2b90423696d706f727420466c6f775374616b696e67436f6c6c656374696f6e2066726f6d203078393565303139613137643065323364370a0a2f2f2f20437265617465732061206d616368696e65206163636f756e7420666f722061206e6f6465207468617420697320616c726561647920696e20746865207374616b696e6720636f6c6c656374696f6e0a2f2f2f20616e642061646473207075626c6963206b65797320746f20746865206e6577206163636f756e740a0a7472616e73616374696f6e286e6f646549443a20537472696e672c207075626c69634b6579733a205b537472696e675d29207b0a202020200a202020206c6574207374616b696e67436f6c6c656374696f6e5265663a2026466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e0a0a2020202070726570617265286163636f756e743a20417574684163636f756e7429207b0a202020202020202073656c662e7374616b696e67436f6c6c656374696f6e526566203d206163636f756e742e626f72726f773c26466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e3e2866726f6d3a20466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e53746f7261676550617468290a2020202020202020202020203f3f2070616e69632822436f756c64206e6f7420626f72726f772072656620746f205374616b696e67436f6c6c656374696f6e22290a0a20202020202020206966206c6574206d616368696e654163636f756e74203d2073656c662e7374616b696e67436f6c6c656374696f6e5265662e6372656174654d616368696e654163636f756e74466f724578697374696e674e6f6465286e6f646549443a206e6f646549442c2070617965723a206163636f756e7429207b0a2020202020202020202020206966207075626c69634b657973203d3d206e696c207c7c207075626c69634b657973212e6c656e677468203d3d2030207b0a2020202020202020202020202020202070616e6963282243616e6e6f742070726f76696465207a65726f206b65797320666f7220746865206d616368696e65206163636f756e7422290a2020202020202020202020207d0a202020202020202020202020666f72206b657920696e207075626c69634b65797321207b0a202020202020202020202020202020206d616368696e654163636f756e742e6164645075626c69634b6579286b65792e6465636f64654865782829290a2020202020202020202020207d0a20202020202020207d20656c7365207b0a20202020202020202020202070616e69632822436f756c64206e6f74206372656174652061206d616368696e65206163636f756e7420666f7220746865206e6f646522290a20202020202020207d0a202020207d0a7d0af87ab85c7b2274797065223a22537472696e67222c2276616c7565223a2238383534393333356531646237623562343663326164353864646237306237613435653737306363356665373739363530626132366631306536626165356536227d9b7b2274797065223a224172726179222c2276616c7565223a5b5d7da0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a8899a8ac2c71d4f6bd040a8899a8ac2c71d4f6bdc98899a8ac2c71d4f6bdc0", - "curve": CurveChoice.Nist256p1, - "hash": HashType.HASH_SHA3, + "options": CryptoOptions(CurveChoice.Nist256p1, HashType.HASH_SHA3), }, { "tx": "f9039df90399b902a4696d706f727420466c6f775374616b696e67436f6c6c656374696f6e2066726f6d203078393565303139613137643065323364370a0a2f2f2f20526571756573747320756e7374616b696e6720666f722074686520737065636966696564206e6f6465206f722064656c656761746f7220696e20746865207374616b696e6720636f6c6c656374696f6e0a0a7472616e73616374696f6e286e6f646549443a20537472696e672c2064656c656761746f7249443a2055496e7433323f2c20616d6f756e743a2055466978363429207b0a202020200a202020206c6574207374616b696e67436f6c6c656374696f6e5265663a2026466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e0a0a2020202070726570617265286163636f756e743a20417574684163636f756e7429207b0a202020202020202073656c662e7374616b696e67436f6c6c656374696f6e526566203d206163636f756e742e626f72726f773c26466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e3e2866726f6d3a20466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e53746f7261676550617468290a2020202020202020202020203f3f2070616e69632822436f756c64206e6f7420626f72726f772072656620746f205374616b696e67436f6c6c656374696f6e22290a202020207d0a0a2020202065786563757465207b0a202020202020202073656c662e7374616b696e67436f6c6c656374696f6e5265662e72657175657374556e7374616b696e67286e6f646549443a206e6f646549442c2064656c656761746f7249443a2064656c656761746f7249442c20616d6f756e743a20616d6f756e74290a202020207d0a7d0af8b0b85c7b2274797065223a22537472696e67222c2276616c7565223a2238383534393333356531646237623562343663326164353864646237306237613435653737306363356665373739363530626132366631306536626165356536227da07b2274797065223a224f7074696f6e616c222c2276616c7565223a6e756c6c7db07b2274797065223a22554669783634222c2276616c7565223a2239323233333732303336382e3534373735383038227da0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a8899a8ac2c71d4f6bd040a8899a8ac2c71d4f6bdc98899a8ac2c71d4f6bdc0", - "curve": CurveChoice.Secp256k1, - "hash": HashType.HASH_SHA2, + "options": CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2), }, { "tx": "f903b8f903b4b902a4696d706f727420466c6f775374616b696e67436f6c6c656374696f6e2066726f6d203078386430653837623635313539616536330a0a2f2f2f20526571756573747320756e7374616b696e6720666f722074686520737065636966696564206e6f6465206f722064656c656761746f7220696e20746865207374616b696e6720636f6c6c656374696f6e0a0a7472616e73616374696f6e286e6f646549443a20537472696e672c2064656c656761746f7249443a2055496e7433323f2c20616d6f756e743a2055466978363429207b0a202020200a202020206c6574207374616b696e67436f6c6c656374696f6e5265663a2026466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e0a0a2020202070726570617265286163636f756e743a20417574684163636f756e7429207b0a202020202020202073656c662e7374616b696e67436f6c6c656374696f6e526566203d206163636f756e742e626f72726f773c26466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e3e2866726f6d3a20466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e53746f7261676550617468290a2020202020202020202020203f3f2070616e69632822436f756c64206e6f7420626f72726f772072656620746f205374616b696e67436f6c6c656374696f6e22290a202020207d0a0a2020202065786563757465207b0a202020202020202073656c662e7374616b696e67436f6c6c656374696f6e5265662e72657175657374556e7374616b696e67286e6f646549443a206e6f646549442c2064656c656761746f7249443a2064656c656761746f7249442c20616d6f756e743a20616d6f756e74290a202020207d0a7d0af8cbb85c7b2274797065223a22537472696e67222c2276616c7565223a2238383534393333356531646237623562343663326164353864646237306237613435653737306363356665373739363530626132366631306536626165356536227db83a7b2274797065223a224f7074696f6e616c222c2276616c7565223a7b2274797065223a2255496e743332222c2276616c7565223a223432227d7db07b2274797065223a22554669783634222c2276616c7565223a2239323233333732303336382e3534373735383038227da0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a88f19c161bc24cf4b4040a88f19c161bc24cf4b4c988f19c161bc24cf4b4c0", - "curve": CurveChoice.Secp256k1, - "hash": HashType.HASH_SHA2, + "options": CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2), }, { "tx": "f90864f90860b9058a696d706f72742043727970746f0a696d706f727420466c6f775374616b696e67436f6c6c656374696f6e2066726f6d203078393565303139613137643065323364370a0a2f2f2f2052656769737465727320612064656c656761746f7220696e20746865207374616b696e6720636f6c6c656374696f6e207265736f757263650a2f2f2f20666f722074686520737065636966696564206e6f646520696e666f726d6174696f6e20616e642074686520616d6f756e74206f6620746f6b656e7320746f20636f6d6d69740a0a7472616e73616374696f6e2869643a20537472696e672c0a202020202020202020202020726f6c653a2055496e74382c0a2020202020202020202020206e6574776f726b696e67416464726573733a20537472696e672c0a2020202020202020202020206e6574776f726b696e674b65793a20537472696e672c0a2020202020202020202020207374616b696e674b65793a20537472696e672c0a202020202020202020202020616d6f756e743a205546697836342c0a2020202020202020202020207075626c69634b6579733a205b43727970746f2e4b65794c697374456e7472795d3f29207b0a202020200a202020206c6574207374616b696e67436f6c6c656374696f6e5265663a2026466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e0a0a2020202070726570617265286163636f756e743a20417574684163636f756e7429207b0a202020202020202073656c662e7374616b696e67436f6c6c656374696f6e526566203d206163636f756e742e626f72726f773c26466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e3e2866726f6d3a20466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e53746f7261676550617468290a2020202020202020202020203f3f2070616e69632822436f756c64206e6f7420626f72726f772072656620746f205374616b696e67436f6c6c656374696f6e22290a0a20202020202020206966206c6574206d616368696e654163636f756e74203d2073656c662e7374616b696e67436f6c6c656374696f6e5265662e72656769737465724e6f6465280a20202020202020202020202069643a2069642c0a202020202020202020202020726f6c653a20726f6c652c0a2020202020202020202020206e6574776f726b696e67416464726573733a206e6574776f726b696e67416464726573732c0a2020202020202020202020206e6574776f726b696e674b65793a206e6574776f726b696e674b65792c0a2020202020202020202020207374616b696e674b65793a207374616b696e674b65792c0a202020202020202020202020616d6f756e743a20616d6f756e742c0a20202020202020202020202070617965723a206163636f756e7429200a20202020202020207b0a2020202020202020202020206966207075626c69634b657973203d3d206e696c207c7c207075626c69634b657973212e6c656e677468203d3d2030207b0a2020202020202020202020202020202070616e6963282243616e6e6f742070726f76696465207a65726f206b65797320666f7220746865206d616368696e65206163636f756e7422290a2020202020202020202020207d0a202020202020202020202020666f72206b657920696e207075626c69634b65797321207b0a202020202020202020202020202020206d616368696e654163636f756e742e6b6579732e616464287075626c69634b65793a206b65792e7075626c69634b65792c2068617368416c676f726974686d3a206b65792e68617368416c676f726974686d2c207765696768743a206b65792e776569676874290a2020202020202020202020207d0a20202020202020207d0a202020207d0a7d0af90290b85c7b2274797065223a22537472696e67222c2276616c7565223a2238383534393333356531646237623562343663326164353864646237306237613435653737306363356665373739363530626132366631306536626165356536227d9c7b2274797065223a2255496e7438222c2276616c7565223a2231227daf7b2274797065223a22537472696e67222c2276616c7565223a22666c6f772d6e6f64652e746573743a33353639227db89c7b2274797065223a22537472696e67222c2276616c7565223a223133343833303762633737633638386538303034396465396430383161613039373535646133336536393937363035666130353964623231343466633835653536306362653666376461386437346234353366353931363631386362386664333932633264623835366633653738323231646336386462316231643931346534227db8dc7b2274797065223a22537472696e67222c2276616c7565223a22396539616530643634356664356664393035303739326530623064616138326363313638366439313333616661306638316137383462333735633432616534383536376431353435653761396531393635663263316133326637336366383537356562623761393637663665346431303464326466373865623862653430393133356431326461303439396238613030373731663634326331623963343933393766323262343430343339663033366333626465653832663533303964616233227db07b2274797065223a22554669783634222c2276616c7565223a2239323233333732303336382e3534373735383038227db77b2274797065223a224f7074696f6e616c222c2276616c7565223a7b2274797065223a224172726179222c2276616c7565223a5b5d7d7da0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a8899a8ac2c71d4f6bd040a8899a8ac2c71d4f6bdc98899a8ac2c71d4f6bdc0", - "curve": CurveChoice.Secp256k1, - "hash": HashType.HASH_SHA2, + "options": CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2), }, { "tx": "f908b9f908b5b90534696d706f727420466c6f775374616b696e67436f6c6c656374696f6e2066726f6d203078393565303139613137643065323364370a0a2f2f2f2052656769737465727320612064656c656761746f7220696e20746865207374616b696e6720636f6c6c656374696f6e207265736f757263650a2f2f2f20666f722074686520737065636966696564206e6f646520696e666f726d6174696f6e20616e642074686520616d6f756e74206f6620746f6b656e7320746f20636f6d6d69740a0a7472616e73616374696f6e2869643a20537472696e672c0a202020202020202020202020726f6c653a2055496e74382c0a2020202020202020202020206e6574776f726b696e67416464726573733a20537472696e672c0a2020202020202020202020206e6574776f726b696e674b65793a20537472696e672c0a2020202020202020202020207374616b696e674b65793a20537472696e672c0a202020202020202020202020616d6f756e743a205546697836342c0a2020202020202020202020207075626c69634b6579733a205b537472696e675d3f29207b0a202020200a202020206c6574207374616b696e67436f6c6c656374696f6e5265663a2026466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e0a0a2020202070726570617265286163636f756e743a20417574684163636f756e7429207b0a202020202020202073656c662e7374616b696e67436f6c6c656374696f6e526566203d206163636f756e742e626f72726f773c26466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e3e2866726f6d3a20466c6f775374616b696e67436f6c6c656374696f6e2e5374616b696e67436f6c6c656374696f6e53746f7261676550617468290a2020202020202020202020203f3f2070616e69632822436f756c64206e6f7420626f72726f772072656620746f205374616b696e67436f6c6c656374696f6e22290a0a20202020202020206966206c6574206d616368696e654163636f756e74203d2073656c662e7374616b696e67436f6c6c656374696f6e5265662e72656769737465724e6f6465280a20202020202020202020202069643a2069642c0a202020202020202020202020726f6c653a20726f6c652c0a2020202020202020202020206e6574776f726b696e67416464726573733a206e6574776f726b696e67416464726573732c0a2020202020202020202020206e6574776f726b696e674b65793a206e6574776f726b696e674b65792c0a2020202020202020202020207374616b696e674b65793a207374616b696e674b65792c0a202020202020202020202020616d6f756e743a20616d6f756e742c0a20202020202020202020202070617965723a206163636f756e7429200a20202020202020207b0a2020202020202020202020206966207075626c69634b657973203d3d206e696c207c7c207075626c69634b657973212e6c656e677468203d3d2030207b0a2020202020202020202020202020202070616e6963282243616e6e6f742070726f76696465207a65726f206b65797320666f7220746865206d616368696e65206163636f756e7422290a2020202020202020202020207d0a202020202020202020202020666f72206b657920696e207075626c69634b65797321207b0a202020202020202020202020202020206d616368696e654163636f756e742e6164645075626c69634b6579286b65792e6465636f64654865782829290a2020202020202020202020207d0a20202020202020207d0a202020207d0a7d0af9033bb85c7b2274797065223a22537472696e67222c2276616c7565223a2238383534393333356531646237623562343663326164353864646237306237613435653737306363356665373739363530626132366631306536626165356536227d9c7b2274797065223a2255496e7438222c2276616c7565223a2231227daf7b2274797065223a22537472696e67222c2276616c7565223a22666c6f772d6e6f64652e746573743a33353639227db89c7b2274797065223a22537472696e67222c2276616c7565223a223133343833303762633737633638386538303034396465396430383161613039373535646133336536393937363035666130353964623231343466633835653536306362653666376461386437346234353366353931363631386362386664333932633264623835366633653738323231646336386462316231643931346534227db8dc7b2274797065223a22537472696e67222c2276616c7565223a22396539616530643634356664356664393035303739326530623064616138326363313638366439313333616661306638316137383462333735633432616534383536376431353435653761396531393635663263316133326637336366383537356562623761393637663665346431303464326466373865623862653430393133356431326461303439396238613030373731663634326331623963343933393766323262343430343339663033366333626465653832663533303964616233227db07b2274797065223a22554669783634222c2276616c7565223a2239323233333732303336382e3534373735383038227db8e17b2274797065223a224f7074696f6e616c222c2276616c7565223a7b2274797065223a224172726179222c2276616c7565223a5b7b2274797065223a22537472696e67222c2276616c7565223a2266383435623834303665346634336637396433633164386361636233643566336537616565646232396665616562343535396664623731613937653266643034333835363533313065383736373030333564383362633130666536376665333134646261353336336338313635343539356436343838346231656361643135313261363465363565303230313634227d5d7d7da0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a8899a8ac2c71d4f6bd040a8899a8ac2c71d4f6bdc98899a8ac2c71d4f6bdc0", - "curve": CurveChoice.Secp256k1, - "hash": HashType.HASH_SHA2, + "options": CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2), }, ] @@ -517,5 +494,5 @@ def test_arbitrary_transaction_signing_expert(self, firmware, backend, navigator # Send the APDU and check the results for cfg in test_cfg: part += 1 - _check_transaction(client, firmware, navigator, f"{test_name}/part{part}", cfg["tx"], path, cfg["curve"], cfg["hash"], "arbitrary") + _check_transaction(client, firmware, navigator, f"{test_name}/part{part}", cfg["tx"], path, cfg["options"], "arbitrary") diff --git a/tests/test_slots.py b/tests/test_slots.py index 2fbc4ce2..6062bc41 100644 --- a/tests/test_slots.py +++ b/tests/test_slots.py @@ -2,7 +2,7 @@ from typing import Tuple import pytest -from application_client.flow_command_sender import FlowCommandSender, Errors, HashType, MAX_SLOTS +from application_client.flow_command_sender import FlowCommandSender, Errors, HashType, MAX_SLOTS, CryptoOptions from application_client.flow_response_unpacker import unpack_get_slot_response from ragger.bip import CurveChoice @@ -13,7 +13,7 @@ from utils import util_set_slot, util_navigate -def _extract_option(option: bytes) -> Tuple[CurveChoice, HashType]: +def _extract_option(option: bytes) -> CryptoOptions: """ Extract curve and hash from options bytes array """ hash_value = int(option[0:2]) @@ -33,7 +33,7 @@ def _extract_option(option: bytes) -> Tuple[CurveChoice, HashType]: else: raise ValueError(f'Wrong Hash "{hash_value}"') - return curve, hash_t + return CryptoOptions(curve, hash_t) def _set_slot_and_check( @@ -42,15 +42,14 @@ def _set_slot_and_check( navigator: Navigator, test_name: Path, slot: int, - curve: CurveChoice, - hash_t: HashType, + crypto_options: CryptoOptions, address: str, path: str, ) -> None: """ Set slot content, and check back """ # Send the APDU - Set slot - util_set_slot(client, firmware, navigator, test_name, slot, curve, hash_t, address, path) + util_set_slot(client, firmware, navigator, test_name, slot, crypto_options, address, path) # Send the APDU - Slot status response = client.get_slot_status() @@ -64,15 +63,15 @@ def _set_slot_and_check( # Parse the response ret_address, ret_path, ret_option = unpack_get_slot_response(response.data) - ret_curve, ret_hash = _extract_option(ret_option) + ret_option = _extract_option(ret_option) print(f" Address: {ret_address}") print(f" Path: {ret_path}") - print(f" Curve: {ret_curve}") - print(f" Hash: {ret_hash}") + print(f" Curve: {ret_option.curve}") + print(f" Hash: {ret_option.hash_t}") # Check expected value assert address == ret_address - assert curve == ret_curve + assert crypto_options == ret_option def test_get_slot_status(backend): @@ -115,24 +114,23 @@ def test_get_slot_accepted(firmware, backend, navigator, test_name): client = FlowCommandSender(backend) # Test parameters slot = 10 - hash_t = HashType.HASH_SHA2 address = "e467b9dd11fa00df" path = "m/44'/539'/513'/0/0" - curve = CurveChoice.Secp256k1 + crypto_options = CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2) # Send the APDU - Set slot part = 0 _set_slot_and_check( - client, firmware, navigator, f"{test_name}/part{part}", slot, curve, hash_t, address, path + client, firmware, navigator, f"{test_name}/part{part}", slot, crypto_options, address, path ) # Send the APDU - Update slot address = "e467b9dd11fa00de" path = "m/44'/539'/513'/0/1" - curve = CurveChoice.Nist256p1 + crypto_options2 = CryptoOptions(CurveChoice.Nist256p1, HashType.HASH_SHA2) part += 1 _set_slot_and_check( - client, firmware, navigator, f"{test_name}/part{part}", slot, curve, hash_t, address, path + client, firmware, navigator, f"{test_name}/part{part}", slot, crypto_options2, address, path ) # Clean Slot @@ -149,12 +147,11 @@ def test_get_slot_refused(firmware, backend, navigator, test_name): slot = 10 address = "e467b9dd11fa00df" path = "m/44'/539'/513'/0/0" - curve = CurveChoice.Secp256k1 - hash_t = HashType.HASH_SHA2 + crypto_options = CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2) # Send the APDU (Asynchronous) with pytest.raises(ExceptionRAPDU) as err: - with client.set_slot(slot, address, path, curve, hash_t): + with client.set_slot(slot, address, path, crypto_options): util_navigate(firmware, navigator, test_name, "REJECT_SLOT") # Assert we have received a refusal diff --git a/tests/test_version.py b/tests/test_version.py index d2a444a1..73801ae3 100644 --- a/tests/test_version.py +++ b/tests/test_version.py @@ -15,6 +15,7 @@ def __init__(self) -> None: "nanosp": 0x33100004, "nanox": 0x33000004, "stax": 0x33200004, + "flex": 0x33300004, } def check(self, device: str, target_id: int) -> None: diff --git a/tests/usage.md b/tests/usage.md index 4e92bd3e..edcd290e 100644 --- a/tests/usage.md +++ b/tests/usage.md @@ -21,7 +21,7 @@ docker pull ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder-lite:latest cd docker run --user "$(id -u)":"$(id -g)" --rm -ti -v "$(realpath .):/app" --privileged -v "/dev/bus/usb:/dev/bus/usb" ledger-app-builder-lite:latest -make clean && make BOLOS_SDK=$_SDK # replace with one of [NANOS, NANOX, NANOSP, STAX] +make clean && make BOLOS_SDK=$_SDK # replace with one of [NANOS, NANOX, NANOSP, STAX, FLEX] exit ``` @@ -45,7 +45,7 @@ docker pull ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder-lite:latest cd app-/ docker run --user "$(id -u)":"$(id -g)" --rm -ti -v "$(realpath .):/app" --privileged -v "/dev/bus/usb:/dev/bus/usb" ledger-app-builder-lite:latest -make clean && make BOLOS_SDK=$_SDK load # replace with one of [NANOS, NANOX, NANOSP, STAX] +make clean && make BOLOS_SDK=$_SDK load # replace with one of [NANOS, NANOX, NANOSP, STAX, FLEX] exit ``` @@ -72,7 +72,7 @@ Standard useful pytest options Custom pytest options ``` console - --device run the test on the specified device [nanos,nanox,nanosp,stax,all]. This parameter is mandatory + --device run the test on the specified device [nanos,nanox,nanosp,stax,flexall]. This parameter is mandatory --backend run the tests against the backend [speculos, ledgercomm, ledgerwallet]. Speculos is the default --display on Speculos, enables the display of the app screen using QT --golden_run on Speculos, screen comparison functions will save the current screen instead of comparing diff --git a/tests/utils.py b/tests/utils.py index df7ecce0..d972b763 100644 --- a/tests/utils.py +++ b/tests/utils.py @@ -6,7 +6,7 @@ from ecdsa.keys import VerifyingKey from ecdsa.util import sigdecode_der -from application_client.flow_command_sender import FlowCommandSender, Errors, HashType +from application_client.flow_command_sender import FlowCommandSender, Errors, HashType, CryptoOptions from application_client.flow_response_unpacker import unpack_get_public_key_response from ragger.bip import calculate_public_key_and_chaincode, CurveChoice @@ -40,25 +40,24 @@ def util_check_signature( public_key: bytes, signature: bytes, message: bytes, - curve: CurveChoice, - hash_t: HashType, + options: CryptoOptions, signable_type: str ) -> bool: """ Check if the signature of a given message is valid """ # Convert curve value between bip to ecdsa ec_curve: Curve - if curve == CurveChoice.Nist256p1: + if options.curve == CurveChoice.Nist256p1: ec_curve = NIST256p - elif curve == CurveChoice.Secp256k1: + elif options.curve == CurveChoice.Secp256k1: ec_curve = SECP256k1 else: raise ValueError(f'Wrong Cruve "{curve}"') # Convert hash value to get the function - if hash_t == HashType.HASH_SHA2: + if options.hash_t == HashType.HASH_SHA2: hashfunc = sha256 - elif hash_t == HashType.HASH_SHA3: + elif options.hash_t == HashType.HASH_SHA3: hashfunc = sha3_256 else: raise ValueError(f'Wrong Hash "{hash_t}"') @@ -74,19 +73,18 @@ def util_check_signature( def util_check_pub_key( client: FlowCommandSender, path: str, - curve: CurveChoice, - hash_t: HashType = HashType.HASH_SHA2, + crypto_options: CryptoOptions, ) -> None: """ Retrieve and check the public key """ # Send the APDU (Asynchronous) - response = client.get_public_key_no_confirmation(path, curve, hash_t) + response = client.get_public_key_no_confirmation(path, crypto_options) assert response.status == Errors.SW_SUCCESS # Parse the response (Asynchronous) public_key = unpack_get_public_key_response(response.data) # Compute the reference data - ref_public_key, _ = calculate_public_key_and_chaincode(curve, path, OPTIONAL.CUSTOM_SEED) + ref_public_key, _ = calculate_public_key_and_chaincode(crypto_options.curve, path, OPTIONAL.CUSTOM_SEED) # Check expected value assert public_key == ref_public_key @@ -99,15 +97,14 @@ def util_set_slot( navigator: Navigator, test_name: Path, slot: int, - curve: CurveChoice = CurveChoice.Secp256k1, - hash_t: HashType = HashType.HASH_SHA2, + crypto_options: CryptoOptions = CryptoOptions(CurveChoice.Secp256k1, HashType.HASH_SHA2), address: str = "0000000000000000", path: str = "m/0/0/0/0/0", ) -> None: """ Function to Set Slot parameters """ # Send the APDU (Asynchronous) - with client.set_slot(slot, address, path, curve, hash_t): + with client.set_slot(slot, address, path, crypto_options): util_navigate(firmware, navigator, test_name, "APPROVE_SLOT") # Check the status (Asynchronous) @@ -131,7 +128,6 @@ def util_set_expert_mode( else: instructions = [ NavInsID.USE_CASE_HOME_SETTINGS, - NavInsID.USE_CASE_SETTINGS_NEXT, NavIns(NavInsID.TOUCH, (340, 128)), NavInsID.USE_CASE_SETTINGS_MULTI_PAGE_EXIT ] diff --git a/unit-tests/CMakeLists.txt b/unit-tests/CMakeLists.txt index 4fdb6963..3d68ccfe 100644 --- a/unit-tests/CMakeLists.txt +++ b/unit-tests/CMakeLists.txt @@ -91,3 +91,5 @@ add_test(test_rlp test_rlp) add_test(test_tx_metadata test_tx_metadata) add_test(test_parser test_parser) +add_definitions(-D__APPLE__) +