diff --git a/.github/workflows/builder-image-workflow.yml b/.github/workflows/builder-image-workflow.yml index 11128cc2..49b62466 100644 --- a/.github/workflows/builder-image-workflow.yml +++ b/.github/workflows/builder-image-workflow.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Clone - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Build and push speculos-bitcoin to GitHub Packages uses: docker/build-push-action@v1 diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index c9e471de..73f45460 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -34,7 +34,7 @@ jobs: steps: - name: Clone - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Build run: | @@ -42,13 +42,13 @@ jobs: make clean make DEBUG=0 COIN=bitcoin_testnet BOLOS_SDK=${{ matrix.SDK }} && mv bin/ bitcoin-testnet-bin/ - name: Upload Bitcoin app binary - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: bitcoin-app-${{ matrix.model }} path: bitcoin-bin - name: Upload Bitcoin Testnet app binary - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: bitcoin-testnet-app-${{ matrix.model }} path: bitcoin-testnet-bin @@ -63,14 +63,14 @@ jobs: steps: - name: Clone - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Build run: | make DEBUG=0 COIN=bitcoin_testnet BOLOS_SDK="$NANOSP_SDK" AUTOAPPROVE_FOR_PERF_TESTS=1 - name: Upload Bitcoin Testnet app binary - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: bitcoin-testnet-perftest-app-nanosp path: bin @@ -85,7 +85,7 @@ jobs: steps: - name: Clone - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Build unit tests run: | @@ -99,7 +99,7 @@ jobs: lcov --directory . -b "$(realpath build/)" --add-tracefile coverage.base --add-tracefile coverage.capture -o coverage.info && \ lcov --directory . -b "$(realpath build/)" --remove coverage.info '*/unit-tests/*' -o coverage.info && \ genhtml coverage.info -o coverage - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 with: name: code-coverage path: unit-tests/coverage @@ -117,7 +117,7 @@ jobs: - name: HTML documentation run: doxygen .doxygen/Doxyfile - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 with: name: documentation path: doc/html @@ -148,10 +148,10 @@ jobs: steps: - name: Clone - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Download Bitcoin app binary - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: bitcoin-app-${{matrix.model}} path: bin @@ -180,7 +180,7 @@ jobs: steps: - name: Clone - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Run tests run: | @@ -207,10 +207,10 @@ jobs: steps: - name: Clone - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Download Bitcoin app binary for perftests - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: bitcoin-testnet-perftest-app-nanosp path: bin @@ -221,7 +221,7 @@ jobs: pip install -r requirements.txt PYTHONPATH=$PYTHONPATH:/speculos pytest --headless --model=nanosp --benchmark-json=benchmarks.json - name: Upload benchmarks summary - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: benchmarks-log path: tests_perf/benchmarks.json @@ -244,19 +244,19 @@ jobs: steps: - name: Clone - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install node - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: - node-version: '16' + node-version: 20 - name: Install yarn run: | npm install -g yarn - name: Download Bitcoin Testnet app binary - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: bitcoin-testnet-app-nanosp path: bin @@ -278,7 +278,7 @@ jobs: steps: - name: Clone - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Run tests run: | diff --git a/.github/workflows/codeql-workflow.yml b/.github/workflows/codeql-workflow.yml index 97465323..8678c745 100644 --- a/.github/workflows/codeql-workflow.yml +++ b/.github/workflows/codeql-workflow.yml @@ -28,7 +28,7 @@ jobs: steps: - name: Clone - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Initialize CodeQL uses: github/codeql-action/init@v2 diff --git a/.github/workflows/sonarcloud.yml b/.github/workflows/sonarcloud.yml index fa9cb852..bd3d95ad 100644 --- a/.github/workflows/sonarcloud.yml +++ b/.github/workflows/sonarcloud.yml @@ -20,7 +20,7 @@ jobs: env: BUILD_WRAPPER_OUT_DIR: build_wrapper_output_directory # Directory where build-wrapper output will be placed steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: # Disabling shallow clone is recommended for improving relevancy of reporting fetch-depth: 0 diff --git a/bitcoin_client_js/babel.config.js b/bitcoin_client_js/babel.config.js new file mode 100644 index 00000000..0a599e85 --- /dev/null +++ b/bitcoin_client_js/babel.config.js @@ -0,0 +1,9 @@ +module.exports = { + presets: [ + ['@babel/preset-env', { + targets: { + node: 'current' + } + }] + ], +}; diff --git a/bitcoin_client_js/jest.config.js b/bitcoin_client_js/jest.config.js index 8cbf8940..784e6ad6 100644 --- a/bitcoin_client_js/jest.config.js +++ b/bitcoin_client_js/jest.config.js @@ -1,5 +1,11 @@ -/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */ module.exports = { preset: 'ts-jest', testEnvironment: 'node', -}; \ No newline at end of file + transform: { + '^.+\\.tsx?$': 'ts-jest', + '^.+\\.js$': 'babel-jest', + }, + transformIgnorePatterns: [ + "node_modules/(?!(axios)/)" + ] +}; diff --git a/bitcoin_client_js/package.json b/bitcoin_client_js/package.json index 362df99f..5cef39b1 100644 --- a/bitcoin_client_js/package.json +++ b/bitcoin_client_js/package.json @@ -36,12 +36,14 @@ "bitcoinjs-lib": "^6.1.3" }, "devDependencies": { + "@babel/preset-env": "^7.25.7", "@ledgerhq/hw-transport-node-speculos-http": "^6.24.1", "@ledgerhq/logs": "^6.10.0", "@types/jest": "^27.4.0", "@types/node": "^17.0.10", "@typescript-eslint/eslint-plugin": "^4.0.1", "@typescript-eslint/parser": "^4.0.1", + "babel-jest": "^29.7.0", "codecov": "^3.5.0", "cspell": "^4.1.0", "eslint": "^7.8.0", diff --git a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00000.png index e357ad0d..a257d278 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00000.png and b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00001.png b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00001.png index 438fc918..99afcf19 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00001.png and b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00000.png index e357ad0d..a257d278 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00000.png and b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00001.png b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00001.png index 438fc918..99afcf19 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00001.png and b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png index e357ad0d..a257d278 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png and b/tests/snapshots/flex/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png index b8f7093d..c2e5f2e7 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png index 8aace52a..d8d64bf9 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png index b8f7093d..c2e5f2e7 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png index 137e1c29..f69a6208 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png index b8f7093d..c2e5f2e7 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png index 452ce32d..434fe09f 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png index b8f7093d..c2e5f2e7 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png index afbb70ec..03d90c27 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png index b8f7093d..c2e5f2e7 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png index 9228b264..e2e3be37 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png index b8f7093d..c2e5f2e7 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png index fb807395..f86c58a1 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png index b8f7093d..c2e5f2e7 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png index dd787b38..e2897483 100644 Binary files a/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png and b/tests/snapshots/flex/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png b/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png index 79c49e64..67206d7f 100644 Binary files a/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png and b/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png b/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png index 5e948135..919d01e8 100644 Binary files a/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png and b/tests/snapshots/flex/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00002.png b/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00002.png index 4fa269da..059859d7 100644 Binary files a/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00002.png and b/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00003.png b/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00003.png index 83352cb5..80b3dbac 100644 Binary files a/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00003.png and b/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00006.png b/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00006.png index b862f6ae..885854fb 100644 Binary files a/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00006.png and b/tests/snapshots/flex/test_register_miniscript_long_policy_0_0/00006.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png index e5cc12af..0fd30fb9 100644 Binary files a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00003.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00003.png index 690ccdf1..8e8be910 100644 Binary files a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00003.png and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png index e5cc12af..0fd30fb9 100644 Binary files a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00003.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00003.png index 690ccdf1..8e8be910 100644 Binary files a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00003.png and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png index e5cc12af..0fd30fb9 100644 Binary files a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00003.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00003.png index 690ccdf1..8e8be910 100644 Binary files a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00003.png and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png index e5cc12af..0fd30fb9 100644 Binary files a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00003.png b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00003.png index 690ccdf1..8e8be910 100644 Binary files a/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00003.png and b/tests/snapshots/flex/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_0_0/00002.png index a4e1c82f..d1a4a728 100644 Binary files a/tests/snapshots/flex/test_register_wallet_accept_legacy_0_0/00002.png and b/tests/snapshots/flex/test_register_wallet_accept_legacy_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_0_0/00003.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_0_0/00003.png index a1c738fb..ac301dd5 100644 Binary files a/tests/snapshots/flex/test_register_wallet_accept_legacy_0_0/00003.png and b/tests/snapshots/flex/test_register_wallet_accept_legacy_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_0_0/00002.png index a4e1c82f..d1a4a728 100644 Binary files a/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_0_0/00002.png and b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_0_0/00003.png b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_0_0/00003.png index ce690845..cc944e6b 100644 Binary files a/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_0_0/00003.png and b/tests/snapshots/flex/test_register_wallet_accept_legacy_v1_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_0_0/00002.png index a4e1c82f..d1a4a728 100644 Binary files a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_0_0/00002.png and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_0_0/00003.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_0_0/00003.png index 5cce989d..783c1230 100644 Binary files a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_0_0/00003.png and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_0_0/00002.png index a4e1c82f..d1a4a728 100644 Binary files a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_0_0/00002.png and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_0_0/00003.png b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_0_0/00003.png index 0397093e..56e41bbb 100644 Binary files a/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_0_0/00003.png and b/tests/snapshots/flex/test_register_wallet_accept_sh_wit_v1_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_wit_0_0/00002.png index a4e1c82f..d1a4a728 100644 Binary files a/tests/snapshots/flex/test_register_wallet_accept_wit_0_0/00002.png and b/tests/snapshots/flex/test_register_wallet_accept_wit_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_0_0/00003.png b/tests/snapshots/flex/test_register_wallet_accept_wit_0_0/00003.png index b0cb4aa8..d8451878 100644 Binary files a/tests/snapshots/flex/test_register_wallet_accept_wit_0_0/00003.png and b/tests/snapshots/flex/test_register_wallet_accept_wit_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_v1_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_0_0/00002.png index a4e1c82f..d1a4a728 100644 Binary files a/tests/snapshots/flex/test_register_wallet_accept_wit_v1_0_0/00002.png and b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_accept_wit_v1_0_0/00003.png b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_0_0/00003.png index 1411da87..b0731e53 100644 Binary files a/tests/snapshots/flex/test_register_wallet_accept_wit_v1_0_0/00003.png and b/tests/snapshots/flex/test_register_wallet_accept_wit_v1_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_pk_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_tr_script_pk_0_0/00002.png index a4e1c82f..d1a4a728 100644 Binary files a/tests/snapshots/flex/test_register_wallet_tr_script_pk_0_0/00002.png and b/tests/snapshots/flex/test_register_wallet_tr_script_pk_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_pk_0_0/00003.png b/tests/snapshots/flex/test_register_wallet_tr_script_pk_0_0/00003.png index b0cb4aa8..d8451878 100644 Binary files a/tests/snapshots/flex/test_register_wallet_tr_script_pk_0_0/00003.png and b/tests/snapshots/flex/test_register_wallet_tr_script_pk_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00000.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00000.png index 77ed7e62..ccb382bd 100644 Binary files a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00000.png and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00001.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00001.png index 110e7485..4d62bd00 100644 Binary files a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00001.png and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00004.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00004.png index c9a1c551..8e00ef7a 100644 Binary files a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00004.png and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00004.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00005.png b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00005.png index 84acb467..6186f082 100644 Binary files a/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00005.png and b/tests/snapshots/flex/test_register_wallet_tr_script_sortedmulti_0_0/00005.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_0_0/00002.png index a4e1c82f..d1a4a728 100644 Binary files a/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_0_0/00002.png and b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_0_0/00003.png b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_0_0/00003.png index 871e78eb..a81b0e97 100644 Binary files a/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_0_0/00003.png and b/tests/snapshots/flex/test_register_wallet_tr_with_nums_keypath_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_register_wallet_with_long_name_0_0/00002.png b/tests/snapshots/flex/test_register_wallet_with_long_name_0_0/00002.png index a4e1c82f..d1a4a728 100644 Binary files a/tests/snapshots/flex/test_register_wallet_with_long_name_0_0/00002.png and b/tests/snapshots/flex/test_register_wallet_with_long_name_0_0/00002.png differ diff --git a/tests/snapshots/flex/test_register_wallet_with_long_name_0_0/00003.png b/tests/snapshots/flex/test_register_wallet_with_long_name_0_0/00003.png index b0cb4aa8..d8451878 100644 Binary files a/tests/snapshots/flex/test_register_wallet_with_long_name_0_0/00003.png and b/tests/snapshots/flex/test_register_wallet_with_long_name_0_0/00003.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_input_changed_0_0/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_input_changed_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_all_anyone_input_changed_0_0/00000.png and b/tests/snapshots/flex/test_sighash_all_anyone_input_changed_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_input_changed_0_1/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_input_changed_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_all_anyone_input_changed_0_1/00000.png and b/tests/snapshots/flex/test_sighash_all_anyone_input_changed_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_output_changed_0_0/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_output_changed_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_all_anyone_output_changed_0_0/00000.png and b/tests/snapshots/flex/test_sighash_all_anyone_output_changed_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_output_changed_0_1/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_output_changed_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_all_anyone_output_changed_0_1/00000.png and b/tests/snapshots/flex/test_sighash_all_anyone_output_changed_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_sign_0_0/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_sign_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_all_anyone_sign_0_0/00000.png and b/tests/snapshots/flex/test_sighash_all_anyone_sign_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_anyone_sign_0_1/00000.png b/tests/snapshots/flex/test_sighash_all_anyone_sign_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_all_anyone_sign_0_1/00000.png and b/tests/snapshots/flex/test_sighash_all_anyone_sign_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_input_modified_0_0/00000.png b/tests/snapshots/flex/test_sighash_all_input_modified_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sighash_all_input_modified_0_0/00000.png and b/tests/snapshots/flex/test_sighash_all_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_input_modified_0_1/00000.png b/tests/snapshots/flex/test_sighash_all_input_modified_0_1/00000.png index ea4001c0..0e411733 100644 Binary files a/tests/snapshots/flex/test_sighash_all_input_modified_0_1/00000.png and b/tests/snapshots/flex/test_sighash_all_input_modified_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_output_modified_0_0/00000.png b/tests/snapshots/flex/test_sighash_all_output_modified_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sighash_all_output_modified_0_0/00000.png and b/tests/snapshots/flex/test_sighash_all_output_modified_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_output_modified_0_1/00000.png b/tests/snapshots/flex/test_sighash_all_output_modified_0_1/00000.png index 8f11efde..84271a22 100644 Binary files a/tests/snapshots/flex/test_sighash_all_output_modified_0_1/00000.png and b/tests/snapshots/flex/test_sighash_all_output_modified_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_sign_psbt_0_0/00000.png b/tests/snapshots/flex/test_sighash_all_sign_psbt_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sighash_all_sign_psbt_0_0/00000.png and b/tests/snapshots/flex/test_sighash_all_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_all_sign_psbt_0_1/00000.png b/tests/snapshots/flex/test_sighash_all_sign_psbt_0_1/00000.png index ea4001c0..0e411733 100644 Binary files a/tests/snapshots/flex/test_sighash_all_sign_psbt_0_1/00000.png and b/tests/snapshots/flex/test_sighash_all_sign_psbt_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_input_changed_0_0/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_input_changed_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_none_anyone_input_changed_0_0/00000.png and b/tests/snapshots/flex/test_sighash_none_anyone_input_changed_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_input_changed_0_1/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_input_changed_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_none_anyone_input_changed_0_1/00000.png and b/tests/snapshots/flex/test_sighash_none_anyone_input_changed_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_output_changed_0_0/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_output_changed_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_none_anyone_output_changed_0_0/00000.png and b/tests/snapshots/flex/test_sighash_none_anyone_output_changed_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_output_changed_0_1/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_output_changed_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_none_anyone_output_changed_0_1/00000.png and b/tests/snapshots/flex/test_sighash_none_anyone_output_changed_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_sign_0_0/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_sign_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_none_anyone_sign_0_0/00000.png and b/tests/snapshots/flex/test_sighash_none_anyone_sign_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_anyone_sign_0_1/00000.png b/tests/snapshots/flex/test_sighash_none_anyone_sign_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_none_anyone_sign_0_1/00000.png and b/tests/snapshots/flex/test_sighash_none_anyone_sign_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_input_modified_0_0/00000.png b/tests/snapshots/flex/test_sighash_none_input_modified_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_none_input_modified_0_0/00000.png and b/tests/snapshots/flex/test_sighash_none_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_input_modified_0_1/00000.png b/tests/snapshots/flex/test_sighash_none_input_modified_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_none_input_modified_0_1/00000.png and b/tests/snapshots/flex/test_sighash_none_input_modified_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_output_modified_0_0/00000.png b/tests/snapshots/flex/test_sighash_none_output_modified_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_none_output_modified_0_0/00000.png and b/tests/snapshots/flex/test_sighash_none_output_modified_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_output_modified_0_1/00000.png b/tests/snapshots/flex/test_sighash_none_output_modified_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_none_output_modified_0_1/00000.png and b/tests/snapshots/flex/test_sighash_none_output_modified_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_sign_psbt_0_0/00000.png b/tests/snapshots/flex/test_sighash_none_sign_psbt_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_none_sign_psbt_0_0/00000.png and b/tests/snapshots/flex/test_sighash_none_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_none_sign_psbt_0_1/00000.png b/tests/snapshots/flex/test_sighash_none_sign_psbt_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_none_sign_psbt_0_1/00000.png and b/tests/snapshots/flex/test_sighash_none_sign_psbt_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash1_0_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash1_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sighash_segwitv0_sighash1_0_0/00000.png and b/tests/snapshots/flex/test_sighash_segwitv0_sighash1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash1_0_1/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash1_0_1/00000.png index 5b98beea..d66d223b 100644 Binary files a/tests/snapshots/flex/test_sighash_segwitv0_sighash1_0_1/00000.png and b/tests/snapshots/flex/test_sighash_segwitv0_sighash1_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash2_0_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash2_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_segwitv0_sighash2_0_0/00000.png and b/tests/snapshots/flex/test_sighash_segwitv0_sighash2_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash2_0_1/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash2_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_segwitv0_sighash2_0_1/00000.png and b/tests/snapshots/flex/test_sighash_segwitv0_sighash2_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash3_0_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash3_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_segwitv0_sighash3_0_0/00000.png and b/tests/snapshots/flex/test_sighash_segwitv0_sighash3_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash3_0_1/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash3_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_segwitv0_sighash3_0_1/00000.png and b/tests/snapshots/flex/test_sighash_segwitv0_sighash3_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash81_0_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash81_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_segwitv0_sighash81_0_0/00000.png and b/tests/snapshots/flex/test_sighash_segwitv0_sighash81_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash81_0_1/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash81_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_segwitv0_sighash81_0_1/00000.png and b/tests/snapshots/flex/test_sighash_segwitv0_sighash81_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash82_0_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash82_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_segwitv0_sighash82_0_0/00000.png and b/tests/snapshots/flex/test_sighash_segwitv0_sighash82_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash82_0_1/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash82_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_segwitv0_sighash82_0_1/00000.png and b/tests/snapshots/flex/test_sighash_segwitv0_sighash82_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash83_0_0/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash83_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_segwitv0_sighash83_0_0/00000.png and b/tests/snapshots/flex/test_sighash_segwitv0_sighash83_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_segwitv0_sighash83_0_1/00000.png b/tests/snapshots/flex/test_sighash_segwitv0_sighash83_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_segwitv0_sighash83_0_1/00000.png and b/tests/snapshots/flex/test_sighash_segwitv0_sighash83_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_input_changed_0_0/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_input_changed_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_single_anyone_input_changed_0_0/00000.png and b/tests/snapshots/flex/test_sighash_single_anyone_input_changed_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_input_changed_0_1/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_input_changed_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_single_anyone_input_changed_0_1/00000.png and b/tests/snapshots/flex/test_sighash_single_anyone_input_changed_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_output_changed_0_0/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_output_changed_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_single_anyone_output_changed_0_0/00000.png and b/tests/snapshots/flex/test_sighash_single_anyone_output_changed_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_output_changed_0_1/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_output_changed_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_single_anyone_output_changed_0_1/00000.png and b/tests/snapshots/flex/test_sighash_single_anyone_output_changed_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_sign_0_0/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_sign_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_single_anyone_sign_0_0/00000.png and b/tests/snapshots/flex/test_sighash_single_anyone_sign_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_anyone_sign_0_1/00000.png b/tests/snapshots/flex/test_sighash_single_anyone_sign_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_single_anyone_sign_0_1/00000.png and b/tests/snapshots/flex/test_sighash_single_anyone_sign_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_input_modified_0_0/00000.png b/tests/snapshots/flex/test_sighash_single_input_modified_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_single_input_modified_0_0/00000.png and b/tests/snapshots/flex/test_sighash_single_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_input_modified_0_1/00000.png b/tests/snapshots/flex/test_sighash_single_input_modified_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_single_input_modified_0_1/00000.png and b/tests/snapshots/flex/test_sighash_single_input_modified_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_output_different_index_modified_0_0/00000.png b/tests/snapshots/flex/test_sighash_single_output_different_index_modified_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_single_output_different_index_modified_0_0/00000.png and b/tests/snapshots/flex/test_sighash_single_output_different_index_modified_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_output_different_index_modified_0_1/00000.png b/tests/snapshots/flex/test_sighash_single_output_different_index_modified_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_single_output_different_index_modified_0_1/00000.png and b/tests/snapshots/flex/test_sighash_single_output_different_index_modified_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_output_same_index_modified_0_0/00000.png b/tests/snapshots/flex/test_sighash_single_output_same_index_modified_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_single_output_same_index_modified_0_0/00000.png and b/tests/snapshots/flex/test_sighash_single_output_same_index_modified_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_output_same_index_modified_0_1/00000.png b/tests/snapshots/flex/test_sighash_single_output_same_index_modified_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_single_output_same_index_modified_0_1/00000.png and b/tests/snapshots/flex/test_sighash_single_output_same_index_modified_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_sign_psbt_0_0/00000.png b/tests/snapshots/flex/test_sighash_single_sign_psbt_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sighash_single_sign_psbt_0_0/00000.png and b/tests/snapshots/flex/test_sighash_single_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_single_sign_psbt_0_1/00000.png b/tests/snapshots/flex/test_sighash_single_sign_psbt_0_1/00000.png index 781592f4..d47824de 100644 Binary files a/tests/snapshots/flex/test_sighash_single_sign_psbt_0_1/00000.png and b/tests/snapshots/flex/test_sighash_single_sign_psbt_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_unsupported_0_0/00000.png b/tests/snapshots/flex/test_sighash_unsupported_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sighash_unsupported_0_0/00000.png and b/tests/snapshots/flex/test_sighash_unsupported_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_unsupported_0_1/00000.png b/tests/snapshots/flex/test_sighash_unsupported_0_1/00000.png index ea4001c0..0e411733 100644 Binary files a/tests/snapshots/flex/test_sighash_unsupported_0_1/00000.png and b/tests/snapshots/flex/test_sighash_unsupported_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_0_0/00000.png b/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_0_0/00000.png and b/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_0_1/00000.png b/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_0_1/00000.png index ea4001c0..0e411733 100644 Binary files a/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_0_1/00000.png and b/tests/snapshots/flex/test_sighash_unsupported_for_segwitv0_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_1/00000.png index 1dccc0c6..dbdea06a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_against_wrong_tapleaf_hash_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_highfee_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_highfee_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_highfee_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_highfee_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_highfee_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_highfee_0_1/00000.png index 03c2e92a..3706e943 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_highfee_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_highfee_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_1/00000.png index 76627aaf..2f8e2c64 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_miniscript_multikey_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_1/00000.png index 04bc87c7..bf86c773 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_1/00000.png index f032fa22..9d10405d 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_1/00000.png index d0ba6960..b13ca824 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_1/00000.png index d0ba6960..b13ca824 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_multisig_wsh_v1_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_0_1/00000.png index 90ce74ca..4b973f4e 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_large_amount_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_1/00000.png index e501bbf0..ca8da164 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00000.png index e501bbf0..ca8da164 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00000.png index e501bbf0..ca8da164 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00000.png index e501bbf0..ca8da164 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_1/00000.png index 02e546b7..313ea0d1 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_1/00000.png index 02e546b7..313ea0d1 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_1/00000.png index 5b98beea..d66d223b 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_0_1/00000.png index 5b98beea..d66d223b 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_v1_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_1/00000.png index 5b328893..ece5de56 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_1/00000.png index f032fa22..9d10405d 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00000.png index 5b328893..ece5de56 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_0_1/00000.png index 10aed334..6fa4e3f4 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_selftransfer_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_0_1/00000.png index 4fd5e8d4..52722e29 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_all_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00000.png index 4fd5e8d4..52722e29 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00000.png index 4fd5e8d4..52722e29 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_0_1/00000.png index 4fd5e8d4..52722e29 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_taproot_1to2_v1_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png index 19f153cb..d9cdcad5 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_1/00000.png index 4df940c8..83f9f5ab 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_tr_script_pk_sighash_all_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_0_1/00000.png index 1ec1a46a..b0e65697 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_with_naked_opreturn_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_opreturn_0_2/00000.png b/tests/snapshots/flex/test_sign_psbt_with_opreturn_0_2/00000.png index 1e51c4f9..3de1ec91 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_with_opreturn_0_2/00000.png and b/tests/snapshots/flex/test_sign_psbt_with_opreturn_0_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_opreturn_0_3/00000.png b/tests/snapshots/flex/test_sign_psbt_with_opreturn_0_3/00000.png index 4c889107..169e56e2 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_with_opreturn_0_3/00000.png and b/tests/snapshots/flex/test_sign_psbt_with_opreturn_0_3/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_0_2/00000.png b/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_0_2/00000.png index 1e51c4f9..3de1ec91 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_0_2/00000.png and b/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_0_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_0_3/00000.png b/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_0_3/00000.png index 4c889107..169e56e2 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_0_3/00000.png and b/tests/snapshots/flex/test_sign_psbt_with_opreturn_v1_0_3/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_0_1/00000.png index f3c363b1..cb62b96a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png index 8d8a40dc..f524da6a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_0_1/00000.png index f3c363b1..cb62b96a 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_with_segwit_v16_v1_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00006.png b/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00006.png index e24aab53..666ccdad 100644 Binary files a/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00006.png and b/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00006.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00000.png index 04c4902c..f35ff21b 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00000.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00001.png index 8ec3df92..347dab6c 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00001.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00002.png index 6a60db62..04579b0e 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00002.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00003.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00003.png index 62f80e95..3f43ce24 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00003.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00004.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00004.png index 6c6b8845..80b553b4 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00004.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00004.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00005.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00005.png index 161db940..c3ac6a77 100644 Binary files a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00005.png and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00005.png differ