diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 98b720fe..e506bd8f 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,5 +1,7 @@ # Checklist + + - [ ] App update process has been followed - [ ] Target branch is `develop` - [ ] Application version has been bumped diff --git a/.github/workflows/build_and_functional_tests.yml b/.github/workflows/build_and_functional_tests.yml index 7640e658..2468b45f 100644 --- a/.github/workflows/build_and_functional_tests.yml +++ b/.github/workflows/build_and_functional_tests.yml @@ -21,16 +21,13 @@ on: jobs: build_application: name: Build application using the reusable workflow - uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_build.yml@v1 + uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_build.yml@v1.40.0 with: upload_app_binaries_artifact: "compiled_app_binaries" - run_for_devices: '["nanos", "nanox", "nanosp"]' ragger_tests: name: Run ragger tests using the reusable workflow needs: build_application - uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_ragger_tests.yml@v1 + uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_ragger_tests.yml@v1.40.0 with: download_app_binaries_artifact: "compiled_app_binaries" - test_dir: tests/functional - run_for_devices: '["nanos", "nanox", "nanosp"]' diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index d3565e6c..e5b7d888 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -5,6 +5,7 @@ on: push: branches: - main + - develop pull_request: branches: - main @@ -16,7 +17,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Parse short sha - uses: benjlevesque/short-sha@v2.2 + uses: benjlevesque/short-sha@v3.0 id: short-sha with: length: 7 @@ -29,18 +30,18 @@ jobs: needs: prepare container: - image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder:latest + image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder:3.22.1 steps: - name: Clone - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.5 - name: Build run: | make - name: Upload app binary - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4.3.3 with: name: app-solar-nanos-${{ needs.prepare.outputs.sha7 }} path: bin @@ -51,18 +52,18 @@ jobs: needs: prepare container: - image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder:latest + image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder:3.22.1 steps: - name: Clone - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.5 - name: Build run: | make BOLOS_SDK=$NANOSP_SDK - name: Upload app binary - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4.3.3 with: name: app-solar-nanosp-${{ needs.prepare.outputs.sha7 }} path: bin @@ -73,18 +74,18 @@ jobs: needs: prepare container: - image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder:latest + image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder:3.22.1 steps: - name: Clone - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.5 - name: Build run: | make BOLOS_SDK=$NANOX_SDK - name: Upload app binary - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4.3.3 with: name: app-solar-nanox-${{ needs.prepare.outputs.sha7 }} path: bin diff --git a/.github/workflows/codeql_checks.yml b/.github/workflows/codeql_checks.yml index 3e5b455b..1362552d 100644 --- a/.github/workflows/codeql_checks.yml +++ b/.github/workflows/codeql_checks.yml @@ -25,14 +25,14 @@ jobs: language: [ 'cpp' ] runs-on: ubuntu-latest container: - image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder-legacy:latest + image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder-legacy:3.22.1 steps: - name: Clone - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.5 - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3.25.5 with: languages: ${{ matrix.language }} queries: security-and-quality @@ -43,4 +43,4 @@ jobs: make BOLOS_SDK=${{ matrix.sdk }} - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3.25.5 diff --git a/.github/workflows/coding_style_checks.yml b/.github/workflows/coding_style_checks.yml index 5c4cba0d..fcf78d0c 100644 --- a/.github/workflows/coding_style_checks.yml +++ b/.github/workflows/coding_style_checks.yml @@ -19,7 +19,7 @@ on: jobs: check_linting: name: Check linting using the reusable workflow - uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_lint.yml@v1 + uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_lint.yml@v1.40.0 with: source: './src' extensions: 'h,c' diff --git a/.github/workflows/documentation_generation.yml b/.github/workflows/documentation_generation.yml index bcb474c6..62365259 100644 --- a/.github/workflows/documentation_generation.yml +++ b/.github/workflows/documentation_generation.yml @@ -16,16 +16,16 @@ jobs: name: Generate project documentation runs-on: ubuntu-latest container: - image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder-lite:latest + image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder-lite:3.22.1 steps: - name: Clone - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.5 - name: HTML documentation run: doxygen .doxygen/Doxyfile - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4.3.3 with: name: app-solar-docs path: doc/html diff --git a/.github/workflows/guidelines_enforcer.yml b/.github/workflows/guidelines_enforcer.yml index bc4f213c..fe9d0a18 100644 --- a/.github/workflows/guidelines_enforcer.yml +++ b/.github/workflows/guidelines_enforcer.yml @@ -21,6 +21,4 @@ on: jobs: guidelines_enforcer: name: Call Ledger guidelines_enforcer - uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_guidelines_enforcer.yml@v1 - with: - run_for_devices: '["nanos", "nanosp", "nanox"]' + uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_guidelines_enforcer.yml@v1.40.0 diff --git a/.github/workflows/misspellings_checks.yml b/.github/workflows/misspellings_checks.yml index a1ade619..a0bf1f78 100644 --- a/.github/workflows/misspellings_checks.yml +++ b/.github/workflows/misspellings_checks.yml @@ -21,10 +21,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.5 - name: Check misspellings - uses: codespell-project/actions-codespell@v1 + uses: codespell-project/actions-codespell@v2.0 with: builtin: clear,rare check_filenames: true diff --git a/.github/workflows/static_analysis.yml b/.github/workflows/static_analysis.yml deleted file mode 100644 index c6a2e687..00000000 --- a/.github/workflows/static_analysis.yml +++ /dev/null @@ -1,41 +0,0 @@ -name: Static analysis using clang - -on: - workflow_dispatch: - push: - branches: - - main - - develop - pull_request: - branches: - - main - - develop - -jobs: - build_application: - name: Build application using the reusable workflow - uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_build.yml@v1 - with: - upload_app_binaries_artifact: "compiled_app_binaries" - run_for_devices: '["nanos"]' - - job_scan_build: - name: Clang Static Analyser - runs-on: ubuntu-latest - needs: build_application - - container: - image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder:latest - - steps: - - uses: actions/checkout@v3 - - - name: Build with Clang Static Analyser - run: | - make clean - scan-build --use-cc=clang -analyze-headers -enable-checker security -enable-checker unix -enable-checker valist -o scan-build --status-bugs make default - - uses: actions/upload-artifact@v3 - if: failure() - with: - name: scan-build - path: scan-build diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 898af82c..2fee6b7a 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -5,6 +5,7 @@ on: push: branches: - main + - develop pull_request: branches: - main @@ -14,13 +15,12 @@ jobs: job_unit_test: name: Unit test runs-on: ubuntu-latest - container: - image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder:latest + image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder-lite:3.22.1 steps: - name: Clone - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.5 - name: Build unit tests run: | @@ -36,17 +36,17 @@ jobs: lcov --directory . -b "$(realpath build/)" --remove coverage.info '*/unit-tests/*' -o coverage.info && \ genhtml coverage.info -o coverage - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4.3.3 with: name: code-coverage path: tests/unit-tests/coverage - name: Upload to codecov.io - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v3.1.6 with: - token: ${{ secrets.CODECOV_TOKEN }} - file: ./tests/unit-tests/coverage.info + fail_ci_if_error: true + files: ./tests/unit-tests/coverage.info flags: unittests name: codecov-app-solar - fail_ci_if_error: true + token: ${{ secrets.CODECOV_TOKEN }} verbose: true diff --git a/ledger_app.toml b/ledger_app.toml index 8f4c403a..ce3d0c8a 100644 --- a/ledger_app.toml +++ b/ledger_app.toml @@ -2,3 +2,7 @@ build_directory = "./" sdk = "C" devices = ["nanos", "nanox", "nanos+"] + +[tests] +unit_directory = "./tests/unit-tests/" +pytest_directory = "./tests/functional" diff --git a/src/apdu/offsets.h b/src/apdu/apdu_offsets.h similarity index 100% rename from src/apdu/offsets.h rename to src/apdu/apdu_offsets.h diff --git a/src/transaction/deserialise.c b/src/transaction/deserialise.c index 1320a91a..d59d0a24 100644 --- a/src/transaction/deserialise.c +++ b/src/transaction/deserialise.c @@ -36,7 +36,7 @@ #include "constants.h" -#include "transaction/errors.h" +#include "transaction/transaction_errors.h" #include "transaction/transaction_utils.h" #include "transaction/types.h" diff --git a/src/transaction/errors.h b/src/transaction/transaction_errors.h similarity index 100% rename from src/transaction/errors.h rename to src/transaction/transaction_errors.h diff --git a/src/transaction/types/burn.c b/src/transaction/types/burn.c index ca3effa5..b3936be2 100644 --- a/src/transaction/types/burn.c +++ b/src/transaction/types/burn.c @@ -11,7 +11,7 @@ #include "constants.h" -#include "transaction/errors.h" +#include "transaction/transaction_errors.h" parser_status_e burn_type_deserialise(buffer_t *buf, burn_transaction_asset_t *tx) { // amount diff --git a/src/transaction/types/burn.h b/src/transaction/types/burn.h index 8705020b..295d6a30 100644 --- a/src/transaction/types/burn.h +++ b/src/transaction/types/burn.h @@ -2,7 +2,7 @@ #include "buffer.h" -#include "transaction/errors.h" +#include "transaction/transaction_errors.h" typedef struct { uint64_t amount; /// amount (8 bytes) diff --git a/src/transaction/types/ipfs.c b/src/transaction/types/ipfs.c index 711fb73f..06ba5003 100644 --- a/src/transaction/types/ipfs.c +++ b/src/transaction/types/ipfs.c @@ -11,7 +11,7 @@ #include "constants.h" -#include "transaction/errors.h" +#include "transaction/transaction_errors.h" parser_status_e ipfs_type_deserialise(buffer_t *buf, ipfs_transaction_asset_t *tx) { // ipfs diff --git a/src/transaction/types/ipfs.h b/src/transaction/types/ipfs.h index 2ea08f7a..1aebc30b 100644 --- a/src/transaction/types/ipfs.h +++ b/src/transaction/types/ipfs.h @@ -2,7 +2,7 @@ #include "buffer.h" -#include "transaction/errors.h" +#include "transaction/transaction_errors.h" typedef struct { uint8_t ipfs_length; /// ipfs length (1 byte) diff --git a/src/transaction/types/transfer.c b/src/transaction/types/transfer.c index fa6ca786..5d4451ec 100644 --- a/src/transaction/types/transfer.c +++ b/src/transaction/types/transfer.c @@ -11,7 +11,7 @@ #include "constants.h" -#include "transaction/errors.h" +#include "transaction/transaction_errors.h" parser_status_e transfer_type_deserialise(buffer_t *buf, transfer_transaction_asset_t *tx) { // length diff --git a/src/transaction/types/transfer.h b/src/transaction/types/transfer.h index 6a2d90a4..373aeb33 100644 --- a/src/transaction/types/transfer.h +++ b/src/transaction/types/transfer.h @@ -2,7 +2,7 @@ #include "buffer.h" -#include "transaction/errors.h" +#include "transaction/transaction_errors.h" #define MIN_NUM_TRANSFERS 1 #define MAX_NUM_TRANSFERS 40 // Limited respect to protocol maximum due to SRAM limitations diff --git a/src/transaction/types/vote.c b/src/transaction/types/vote.c index 7517158e..6047edc7 100644 --- a/src/transaction/types/vote.c +++ b/src/transaction/types/vote.c @@ -13,7 +13,7 @@ #include "constants.h" -#include "transaction/errors.h" +#include "transaction/transaction_errors.h" #include "transaction/transaction_utils.h" parser_status_e vote_type_deserialise(buffer_t *buf, vote_transaction_asset_t *tx) { diff --git a/src/transaction/types/vote.h b/src/transaction/types/vote.h index 1feac84d..c1e419d8 100644 --- a/src/transaction/types/vote.h +++ b/src/transaction/types/vote.h @@ -4,7 +4,7 @@ #include "buffer.h" -#include "transaction/errors.h" +#include "transaction/transaction_errors.h" #define MAX_NUM_VOTES 53 #define MIN_USERNAME_LENGTH 1 diff --git a/tests/functional/conftest.py b/tests/functional/conftest.py index 909ec8bf..96deb0df 100644 --- a/tests/functional/conftest.py +++ b/tests/functional/conftest.py @@ -1,5 +1,6 @@ from ragger.conftest import configuration - +from ragger.navigator import NavInsID +import pytest ########################### ### CONFIGURATION START ### ########################### @@ -13,3 +14,22 @@ # Pull all features from the base ragger conftest using the overridden configuration pytest_plugins = ("ragger.conftest.base_conftest", ) + +# Notes : +# 1. Remove this fixture once the pending review screen is removed from the app +# 2. This fixture clears the pending review screen before each test +# 3. The scope should be the same as the one configured by BACKEND_SCOPE in +# ragger/conftest/configuration.py +@pytest.fixture(scope="class", autouse=True) +def clear_pending_review(firmware, navigator): + print("Clearing pending review") + # Press a button to clear the pending review + if firmware.device.startswith("nano"): + instructions = [ + NavInsID.BOTH_CLICK, + ] + else: + instructions = [ + NavInsID.TAPPABLE_CENTER_TAP, + ] + navigator.navigate(instructions,screen_change_before_first_instruction=False) diff --git a/tests/functional/snapshots/nanosp/test_get_address_confirm_accepted/00001.png b/tests/functional/snapshots/nanosp/test_get_address_confirm_accepted/00001.png index 2cbafa44..0159f2db 100644 Binary files a/tests/functional/snapshots/nanosp/test_get_address_confirm_accepted/00001.png and b/tests/functional/snapshots/nanosp/test_get_address_confirm_accepted/00001.png differ diff --git a/tests/functional/snapshots/nanosp/test_get_address_confirm_accepted/00003.png b/tests/functional/snapshots/nanosp/test_get_address_confirm_accepted/00003.png index c80fa832..d3ed6d6a 100644 Binary files a/tests/functional/snapshots/nanosp/test_get_address_confirm_accepted/00003.png and b/tests/functional/snapshots/nanosp/test_get_address_confirm_accepted/00003.png differ diff --git a/tests/functional/snapshots/nanosp/test_get_address_confirm_refused/00001.png b/tests/functional/snapshots/nanosp/test_get_address_confirm_refused/00001.png index 2cbafa44..0159f2db 100644 Binary files a/tests/functional/snapshots/nanosp/test_get_address_confirm_refused/00001.png and b/tests/functional/snapshots/nanosp/test_get_address_confirm_refused/00001.png differ diff --git a/tests/functional/snapshots/nanosp/test_get_address_confirm_refused/00003.png b/tests/functional/snapshots/nanosp/test_get_address_confirm_refused/00003.png index c9222461..e90cd9db 100644 Binary files a/tests/functional/snapshots/nanosp/test_get_address_confirm_refused/00003.png and b/tests/functional/snapshots/nanosp/test_get_address_confirm_refused/00003.png differ diff --git a/tests/functional/snapshots/nanosp/test_get_address_confirm_refused/00004.png b/tests/functional/snapshots/nanosp/test_get_address_confirm_refused/00004.png index c80fa832..d3ed6d6a 100644 Binary files a/tests/functional/snapshots/nanosp/test_get_address_confirm_refused/00004.png and b/tests/functional/snapshots/nanosp/test_get_address_confirm_refused/00004.png differ diff --git a/tests/functional/snapshots/nanosp/test_get_public_key_chaincode_confirm_accepted/00000.png b/tests/functional/snapshots/nanosp/test_get_public_key_chaincode_confirm_accepted/00000.png index 6212c8bf..33eefd2c 100644 Binary files a/tests/functional/snapshots/nanosp/test_get_public_key_chaincode_confirm_accepted/00000.png and b/tests/functional/snapshots/nanosp/test_get_public_key_chaincode_confirm_accepted/00000.png differ diff --git a/tests/functional/snapshots/nanosp/test_get_public_key_chaincode_confirm_accepted/00001.png b/tests/functional/snapshots/nanosp/test_get_public_key_chaincode_confirm_accepted/00001.png index eb20fe5a..4d5a34c9 100644 Binary files a/tests/functional/snapshots/nanosp/test_get_public_key_chaincode_confirm_accepted/00001.png and b/tests/functional/snapshots/nanosp/test_get_public_key_chaincode_confirm_accepted/00001.png differ diff --git a/tests/functional/snapshots/nanosp/test_get_public_key_chaincode_confirm_accepted/00002.png b/tests/functional/snapshots/nanosp/test_get_public_key_chaincode_confirm_accepted/00002.png index 0e3e2235..74f2b028 100644 Binary files a/tests/functional/snapshots/nanosp/test_get_public_key_chaincode_confirm_accepted/00002.png and b/tests/functional/snapshots/nanosp/test_get_public_key_chaincode_confirm_accepted/00002.png differ diff --git a/tests/functional/snapshots/nanosp/test_get_public_key_chaincode_confirm_accepted/00004.png b/tests/functional/snapshots/nanosp/test_get_public_key_chaincode_confirm_accepted/00004.png index c80fa832..d3ed6d6a 100644 Binary files a/tests/functional/snapshots/nanosp/test_get_public_key_chaincode_confirm_accepted/00004.png and b/tests/functional/snapshots/nanosp/test_get_public_key_chaincode_confirm_accepted/00004.png differ diff --git a/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00000.png b/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00000.png index 6212c8bf..33eefd2c 100644 Binary files a/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00000.png and b/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00000.png differ diff --git a/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00001.png b/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00001.png index eb20fe5a..4d5a34c9 100644 Binary files a/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00001.png and b/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00001.png differ diff --git a/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00002.png b/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00002.png index 0e3e2235..74f2b028 100644 Binary files a/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00002.png and b/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00002.png differ diff --git a/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00004.png b/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00004.png index c9222461..e90cd9db 100644 Binary files a/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00004.png and b/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00004.png differ diff --git a/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00005.png b/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00005.png index c80fa832..d3ed6d6a 100644 Binary files a/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00005.png and b/tests/functional/snapshots/nanosp/test_get_public_key_confirm_refused/00005.png differ diff --git a/tests/functional/snapshots/nanosp/test_get_public_key_no_chaincode_confirm_accepted/00000.png b/tests/functional/snapshots/nanosp/test_get_public_key_no_chaincode_confirm_accepted/00000.png index 6212c8bf..33eefd2c 100644 Binary files a/tests/functional/snapshots/nanosp/test_get_public_key_no_chaincode_confirm_accepted/00000.png and b/tests/functional/snapshots/nanosp/test_get_public_key_no_chaincode_confirm_accepted/00000.png differ diff --git a/tests/functional/snapshots/nanosp/test_get_public_key_no_chaincode_confirm_accepted/00001.png b/tests/functional/snapshots/nanosp/test_get_public_key_no_chaincode_confirm_accepted/00001.png index eb20fe5a..4d5a34c9 100644 Binary files a/tests/functional/snapshots/nanosp/test_get_public_key_no_chaincode_confirm_accepted/00001.png and b/tests/functional/snapshots/nanosp/test_get_public_key_no_chaincode_confirm_accepted/00001.png differ diff --git a/tests/functional/snapshots/nanosp/test_get_public_key_no_chaincode_confirm_accepted/00002.png b/tests/functional/snapshots/nanosp/test_get_public_key_no_chaincode_confirm_accepted/00002.png index 0e3e2235..74f2b028 100644 Binary files a/tests/functional/snapshots/nanosp/test_get_public_key_no_chaincode_confirm_accepted/00002.png and b/tests/functional/snapshots/nanosp/test_get_public_key_no_chaincode_confirm_accepted/00002.png differ diff --git a/tests/functional/snapshots/nanosp/test_get_public_key_no_chaincode_confirm_accepted/00004.png b/tests/functional/snapshots/nanosp/test_get_public_key_no_chaincode_confirm_accepted/00004.png index c80fa832..d3ed6d6a 100644 Binary files a/tests/functional/snapshots/nanosp/test_get_public_key_no_chaincode_confirm_accepted/00004.png and b/tests/functional/snapshots/nanosp/test_get_public_key_no_chaincode_confirm_accepted/00004.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00001.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00001.png index 77ef42c3..e978fccb 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00001.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00001.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00002.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00002.png index f558fdec..10d35a1d 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00002.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00002.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00003.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00003.png index be34227e..5672d628 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00003.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00003.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00005.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00005.png index 61f2e174..44f8167c 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00005.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00005.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00007.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00007.png index 545960b1..48cf50b6 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00007.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00007.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00008.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00008.png index af4a7eab..4c0a56b1 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00008.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00008.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00009.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00009.png index 08153684..e3c75c9e 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00009.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00009.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00010.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00010.png index 745d0810..b9ab3991 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00010.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00010.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00012.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00012.png index fd105b25..c42d5832 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00012.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00012.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00013.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00013.png index d6234010..9e317478 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00013.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00013.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00014.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00014.png index 34143099..1b7dd494 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00014.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00014.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00015.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00015.png index ef7b6710..8d5eefd5 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00015.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00015.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00016.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00016.png index 046bed7c..98f85e5f 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00016.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00016.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00017.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00017.png index db7a039a..b3d5b7ed 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00017.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00017.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00018.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00018.png index 180b1204..d250a2bc 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00018.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00018.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00019.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00019.png index 4a6e0c2c..cdac56b2 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00019.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00019.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00020.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00020.png index feca784b..faf7d6a5 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00020.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00020.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00021.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00021.png index 88892774..60597107 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00021.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00021.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00022.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00022.png index 4c25eca4..02ca3a78 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00022.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00022.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00023.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00023.png index ae2ca3f2..0b7204bd 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00023.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00023.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00024.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00024.png index 91b1ce56..3b43a411 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00024.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00024.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00026.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00026.png index 3182fb04..e4214f62 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00026.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00026.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00028.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00028.png index f20a23ce..3b1448e8 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00028.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00028.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00029.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00029.png index 0ce7ebe3..352979f6 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00029.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00029.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_long/00032.png b/tests/functional/snapshots/nanosp/test_sign_message_long/00032.png index c80fa832..d3ed6d6a 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_long/00032.png and b/tests/functional/snapshots/nanosp/test_sign_message_long/00032.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_refused/00001.png b/tests/functional/snapshots/nanosp/test_sign_message_refused/00001.png index 03097feb..00cba442 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_refused/00001.png and b/tests/functional/snapshots/nanosp/test_sign_message_refused/00001.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_refused/00004.png b/tests/functional/snapshots/nanosp/test_sign_message_refused/00004.png index c9222461..e90cd9db 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_refused/00004.png and b/tests/functional/snapshots/nanosp/test_sign_message_refused/00004.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_refused/00005.png b/tests/functional/snapshots/nanosp/test_sign_message_refused/00005.png index c80fa832..d3ed6d6a 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_refused/00005.png and b/tests/functional/snapshots/nanosp/test_sign_message_refused/00005.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_short/00001.png b/tests/functional/snapshots/nanosp/test_sign_message_short/00001.png index 03097feb..00cba442 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_short/00001.png and b/tests/functional/snapshots/nanosp/test_sign_message_short/00001.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_message_short/00004.png b/tests/functional/snapshots/nanosp/test_sign_message_short/00004.png index c80fa832..d3ed6d6a 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_message_short/00004.png and b/tests/functional/snapshots/nanosp/test_sign_message_short/00004.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_burn/00001.png b/tests/functional/snapshots/nanosp/test_sign_transaction_burn/00001.png index d9cd2071..b4114dad 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_burn/00001.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_burn/00001.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_burn/00002.png b/tests/functional/snapshots/nanosp/test_sign_transaction_burn/00002.png index fea4e481..613a80b3 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_burn/00002.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_burn/00002.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_burn/00004.png b/tests/functional/snapshots/nanosp/test_sign_transaction_burn/00004.png index c80fa832..d3ed6d6a 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_burn/00004.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_burn/00004.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_ipfs/00001.png b/tests/functional/snapshots/nanosp/test_sign_transaction_ipfs/00001.png index c3af4be0..5293d788 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_ipfs/00001.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_ipfs/00001.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_ipfs/00002.png b/tests/functional/snapshots/nanosp/test_sign_transaction_ipfs/00002.png index a1364e7f..1207c4fc 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_ipfs/00002.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_ipfs/00002.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_ipfs/00004.png b/tests/functional/snapshots/nanosp/test_sign_transaction_ipfs/00004.png index c80fa832..d3ed6d6a 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_ipfs/00004.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_ipfs/00004.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00001.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00001.png index 23677d36..3dd28ca0 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00001.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00001.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00002.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00002.png index 48117967..14075ce4 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00002.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00002.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00003.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00003.png index a5763d6e..13636723 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00003.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00003.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00004.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00004.png index 0345aec8..e8bad56b 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00004.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00004.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00005.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00005.png index c279c704..83babb94 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00005.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00005.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00006.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00006.png index 6f224982..0115df09 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00006.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00006.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00007.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00007.png index a23b40b6..a5f7165a 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00007.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00007.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00008.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00008.png index cfac6268..f4737fb0 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00008.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00008.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00009.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00009.png index fdb967ac..fb73722c 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00009.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00009.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00010.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00010.png index 806c37fe..a4d615a4 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00010.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00010.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00011.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00011.png index 7c26e109..f490d9c9 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00011.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00011.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00012.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00012.png index 7bea010a..b301b7d1 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00012.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00012.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00013.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00013.png index f7ab16ed..8e937c65 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00013.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00013.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00014.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00014.png index 0e69cd9b..ac259102 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00014.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00014.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00015.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00015.png index 02d894af..378043f8 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00015.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00015.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00016.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00016.png index d93355b0..ae5a99a6 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00016.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00016.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00017.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00017.png index 28d1b845..77e77835 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00017.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00017.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00018.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00018.png index 31d8c9fe..83bdff68 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00018.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00018.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00019.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00019.png index 48b4c127..bb791db6 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00019.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00019.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00020.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00020.png index 20384394..197b58b3 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00020.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00020.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00021.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00021.png index e51f03ab..92fd3361 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00021.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00021.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00022.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00022.png index ce18bb25..50cc2931 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00022.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00022.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00023.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00023.png index e199c6b9..a8c5c98c 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00023.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00023.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00024.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00024.png index 2cee104f..8516a021 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00024.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00024.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00025.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00025.png index 84261e22..a84ffa45 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00025.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00025.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00026.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00026.png index fb49d223..1450c34d 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00026.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00026.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00027.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00027.png index 8bc79a8c..57a08b46 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00027.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00027.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00028.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00028.png index 8a44a06b..2335b431 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00028.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00028.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00029.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00029.png index da45253c..698193bb 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00029.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00029.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00030.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00030.png index e7b26e42..32947b3b 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00030.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00030.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00032.png b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00032.png index c80fa832..d3ed6d6a 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00032.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_transfer/00032.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00002.png b/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00002.png index b3f6946d..f25c827f 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00002.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00002.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00004.png b/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00004.png index a21acddf..89a9571b 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00004.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00004.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00006.png b/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00006.png index 41036987..3dfe3368 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00006.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00006.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00007.png b/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00007.png index fea4e481..613a80b3 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00007.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00007.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00009.png b/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00009.png index c80fa832..d3ed6d6a 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00009.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_vote/00009.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_vote_cancel/00001.png b/tests/functional/snapshots/nanosp/test_sign_transaction_vote_cancel/00001.png index fea4e481..613a80b3 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_vote_cancel/00001.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_vote_cancel/00001.png differ diff --git a/tests/functional/snapshots/nanosp/test_sign_transaction_vote_cancel/00003.png b/tests/functional/snapshots/nanosp/test_sign_transaction_vote_cancel/00003.png index c80fa832..d3ed6d6a 100644 Binary files a/tests/functional/snapshots/nanosp/test_sign_transaction_vote_cancel/00003.png and b/tests/functional/snapshots/nanosp/test_sign_transaction_vote_cancel/00003.png differ diff --git a/tests/unit-tests/test_tx_parser.c b/tests/unit-tests/test_tx_parser.c index 89cb8aa3..21af3cd8 100644 --- a/tests/unit-tests/test_tx_parser.c +++ b/tests/unit-tests/test_tx_parser.c @@ -7,7 +7,7 @@ #include -#include "transaction/errors.h" +#include "transaction/transaction_errors.h" #include "transaction/deserialise.h" #include "transaction/types.h"