diff --git a/tests/snapshots/nanos/test_dashboard/00000.png b/tests/snapshots/nanos/test_dashboard/00000.png new file mode 100644 index 000000000..38d9414f7 Binary files /dev/null and b/tests/snapshots/nanos/test_dashboard/00000.png differ diff --git a/tests/snapshots/nanos/test_dashboard/00001.png b/tests/snapshots/nanos/test_dashboard/00001.png new file mode 100644 index 000000000..ce7265a6e Binary files /dev/null and b/tests/snapshots/nanos/test_dashboard/00001.png differ diff --git a/tests/snapshots/nanos/test_dashboard/00002.png b/tests/snapshots/nanos/test_dashboard/00002.png new file mode 100644 index 000000000..3476b972a Binary files /dev/null and b/tests/snapshots/nanos/test_dashboard/00002.png differ diff --git a/tests/snapshots/nanos/test_dashboard/00003.png b/tests/snapshots/nanos/test_dashboard/00003.png new file mode 100644 index 000000000..e2279803e Binary files /dev/null and b/tests/snapshots/nanos/test_dashboard/00003.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00000.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00000.png new file mode 100644 index 000000000..e61c4b75c Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00001.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00001.png new file mode 100644 index 000000000..62e8de085 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00002.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00002.png new file mode 100644 index 000000000..e36c073da Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00003.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00003.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00004.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00004.png new file mode 100644 index 000000000..2df7fd975 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00005.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00005.png new file mode 100644 index 000000000..d22ca87ba Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00006.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00006.png new file mode 100644 index 000000000..cdffcde45 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00006.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00007.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00007.png new file mode 100644 index 000000000..927c7c465 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00007.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00008.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00008.png new file mode 100644 index 000000000..791553636 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00008.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00009.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00009.png new file mode 100644 index 000000000..ee353e2af Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00009.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00010.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00010.png new file mode 100644 index 000000000..d5084a9de Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00010.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00011.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00011.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_0_0/00011.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_0/00000.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_0/00000.png new file mode 100644 index 000000000..e61c4b75c Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_0/00001.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_0/00001.png new file mode 100644 index 000000000..62e8de085 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_0/00002.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_0/00002.png new file mode 100644 index 000000000..df6ab5dfc Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_0/00003.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_0/00003.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00000.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00000.png new file mode 100644 index 000000000..fa09ac376 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00001.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00001.png new file mode 100644 index 000000000..a694b49ee Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00002.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00002.png new file mode 100644 index 000000000..509768f3f Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00003.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00003.png new file mode 100644 index 000000000..70a3e246e Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00003.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00004.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00004.png new file mode 100644 index 000000000..503893b77 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00004.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00005.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00005.png new file mode 100644 index 000000000..65c8634a8 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00005.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00006.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00006.png new file mode 100644 index 000000000..1f385f203 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00006.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00007.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00007.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00007.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00008.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00008.png new file mode 100644 index 000000000..9c7e7049c Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_0_1/00008.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png new file mode 100644 index 000000000..e61c4b75c Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_early_0_0/00001.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_early_0_0/00001.png new file mode 100644 index 000000000..62e8de085 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_early_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_early_0_0/00002.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_early_0_0/00002.png new file mode 100644 index 000000000..df6ab5dfc Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_early_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_early_0_0/00003.png b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_early_0_0/00003.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_non_standard_reject_early_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png new file mode 100644 index 000000000..5ba8eab69 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png new file mode 100644 index 000000000..bc4c11808 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png new file mode 100644 index 000000000..8dea2c22b Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png new file mode 100644 index 000000000..9238bfd04 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00004.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00004.png new file mode 100644 index 000000000..3e66ba977 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00005.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00005.png new file mode 100644 index 000000000..2b8c3f1cc Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00006.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00006.png new file mode 100644 index 000000000..3c5e67b23 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00006.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00007.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00007.png new file mode 100644 index 000000000..976616e57 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00007.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00008.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00008.png new file mode 100644 index 000000000..a01e71747 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00008.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00009.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00009.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00009.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00010.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00010.png new file mode 100644 index 000000000..0ac6557b0 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00010.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00011.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00011.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00011.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png new file mode 100644 index 000000000..5ba8eab69 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png new file mode 100644 index 000000000..1d4f62e46 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png new file mode 100644 index 000000000..8dea2c22b Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png new file mode 100644 index 000000000..df33b1427 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00004.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00004.png new file mode 100644 index 000000000..c401bb3cc Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00005.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00005.png new file mode 100644 index 000000000..37a2e110a Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00006.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00006.png new file mode 100644 index 000000000..305afb2df Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00006.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00007.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00007.png new file mode 100644 index 000000000..0d25d922a Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00007.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00008.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00008.png new file mode 100644 index 000000000..738c7f0d4 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00008.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00009.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00009.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00009.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png new file mode 100644 index 000000000..5ba8eab69 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png new file mode 100644 index 000000000..764943b80 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png new file mode 100644 index 000000000..4633ed885 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png new file mode 100644 index 000000000..6a8c23973 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00004.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00004.png new file mode 100644 index 000000000..cc7117303 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00005.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00005.png new file mode 100644 index 000000000..66e224541 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00006.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00006.png new file mode 100644 index 000000000..90364c2bb Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00006.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00007.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00007.png new file mode 100644 index 000000000..79172927e Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00007.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00008.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00008.png new file mode 100644 index 000000000..311f43a95 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00008.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00009.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00009.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00009.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png new file mode 100644 index 000000000..5ba8eab69 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png new file mode 100644 index 000000000..c0e9ce050 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png new file mode 100644 index 000000000..10ded984e Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png new file mode 100644 index 000000000..8d86eb764 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00004.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00004.png new file mode 100644 index 000000000..d68d18e3c Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00005.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00005.png new file mode 100644 index 000000000..7cdea93c9 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00006.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00006.png new file mode 100644 index 000000000..afa613540 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00006.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00007.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00007.png new file mode 100644 index 000000000..718107f9a Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00007.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00008.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00008.png new file mode 100644 index 000000000..f00de43f7 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00008.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00009.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00009.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00009.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png new file mode 100644 index 000000000..5ba8eab69 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png new file mode 100644 index 000000000..a3f1303bd Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png new file mode 100644 index 000000000..d84ab2d8a Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png new file mode 100644 index 000000000..a81de684e Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00004.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00004.png new file mode 100644 index 000000000..0a862b64d Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00005.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00005.png new file mode 100644 index 000000000..55816bb07 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00006.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00006.png new file mode 100644 index 000000000..f675b7fac Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00006.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00007.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00007.png new file mode 100644 index 000000000..a27c31c48 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00007.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00008.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00008.png new file mode 100644 index 000000000..9b9429563 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00008.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00009.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00009.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00009.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png new file mode 100644 index 000000000..5ba8eab69 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png new file mode 100644 index 000000000..a003218b9 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png new file mode 100644 index 000000000..7c54fdeb4 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png new file mode 100644 index 000000000..5437be487 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00004.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00004.png new file mode 100644 index 000000000..a74c8e8d4 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00005.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00005.png new file mode 100644 index 000000000..188d64046 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00006.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00006.png new file mode 100644 index 000000000..55996d682 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00006.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00007.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00007.png new file mode 100644 index 000000000..6b22e704b Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00007.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00008.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00008.png new file mode 100644 index 000000000..807bfe449 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00008.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00009.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00009.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00009.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png new file mode 100644 index 000000000..5ba8eab69 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png new file mode 100644 index 000000000..ccbe69dc0 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png new file mode 100644 index 000000000..2bf618ef1 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png new file mode 100644 index 000000000..c7fab7a46 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00004.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00004.png new file mode 100644 index 000000000..2f25076ca Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00005.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00005.png new file mode 100644 index 000000000..dac807df9 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00006.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00006.png new file mode 100644 index 000000000..9ada3a41e Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00006.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00007.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00007.png new file mode 100644 index 000000000..9549ea566 Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00007.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00008.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00008.png new file mode 100644 index 000000000..bbd751dcb Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00008.png differ diff --git a/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00009.png b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00009.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00009.png differ diff --git a/tests/snapshots/nanos/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png b/tests/snapshots/nanos/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png new file mode 100644 index 000000000..06873a14f Binary files /dev/null and b/tests/snapshots/nanos/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png b/tests/snapshots/nanos/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png new file mode 100644 index 000000000..fcf54452e Binary files /dev/null and b/tests/snapshots/nanos/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png b/tests/snapshots/nanos/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png new file mode 100644 index 000000000..8712e685f Binary files /dev/null and b/tests/snapshots/nanos/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00003.png b/tests/snapshots/nanos/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00003.png new file mode 100644 index 000000000..fb25c9706 Binary files /dev/null and b/tests/snapshots/nanos/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00004.png b/tests/snapshots/nanos/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png b/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png new file mode 100644 index 000000000..931a29c14 Binary files /dev/null and b/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png b/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png new file mode 100644 index 000000000..b57f67c87 Binary files /dev/null and b/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00002.png b/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00002.png new file mode 100644 index 000000000..2fa440b21 Binary files /dev/null and b/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00003.png b/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00003.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png b/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png new file mode 100644 index 000000000..5025a8420 Binary files /dev/null and b/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png b/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png new file mode 100644 index 000000000..19b7b9146 Binary files /dev/null and b/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00002.png b/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00002.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png new file mode 100644 index 000000000..dddd4a222 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png new file mode 100644 index 000000000..ec975a255 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png new file mode 100644 index 000000000..edc71f63b Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00003.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00003.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png new file mode 100644 index 000000000..50d941297 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png new file mode 100644 index 000000000..542be4cd2 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png new file mode 100644 index 000000000..3bb1254d9 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png new file mode 100644 index 000000000..16294587c Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00004.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00004.png new file mode 100644 index 000000000..99b645939 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00005.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00005.png new file mode 100644 index 000000000..ff7adba2b Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00006.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00006.png new file mode 100644 index 000000000..abb833a82 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00007.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00007.png new file mode 100644 index 000000000..adbec6e86 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00008.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png new file mode 100644 index 000000000..dddd4a222 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png new file mode 100644 index 000000000..60493dda2 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png new file mode 100644 index 000000000..c5beb4fd6 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00003.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00003.png new file mode 100644 index 000000000..1c0ba6470 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00004.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png new file mode 100644 index 000000000..50d941297 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png new file mode 100644 index 000000000..542be4cd2 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png new file mode 100644 index 000000000..3bb1254d9 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png new file mode 100644 index 000000000..16294587c Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00004.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00004.png new file mode 100644 index 000000000..99b645939 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00005.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00005.png new file mode 100644 index 000000000..ff7adba2b Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00006.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00006.png new file mode 100644 index 000000000..abb833a82 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00007.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00007.png new file mode 100644 index 000000000..adbec6e86 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00008.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png new file mode 100644 index 000000000..dddd4a222 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png new file mode 100644 index 000000000..5cf20064c Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png new file mode 100644 index 000000000..c5beb4fd6 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00003.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00003.png new file mode 100644 index 000000000..eca1d8152 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00004.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png new file mode 100644 index 000000000..50d941297 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png new file mode 100644 index 000000000..542be4cd2 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png new file mode 100644 index 000000000..3bb1254d9 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png new file mode 100644 index 000000000..16294587c Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00004.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00004.png new file mode 100644 index 000000000..99b645939 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00005.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00005.png new file mode 100644 index 000000000..ff7adba2b Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00006.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00006.png new file mode 100644 index 000000000..abb833a82 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00007.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00007.png new file mode 100644 index 000000000..adbec6e86 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00008.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png new file mode 100644 index 000000000..dddd4a222 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png new file mode 100644 index 000000000..f361cbe00 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png new file mode 100644 index 000000000..b9ebcc983 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00003.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00003.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png new file mode 100644 index 000000000..50d941297 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png new file mode 100644 index 000000000..542be4cd2 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png new file mode 100644 index 000000000..3bb1254d9 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png new file mode 100644 index 000000000..16294587c Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00004.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00004.png new file mode 100644 index 000000000..99b645939 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00005.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00005.png new file mode 100644 index 000000000..ff7adba2b Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00006.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00006.png new file mode 100644 index 000000000..abb833a82 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00007.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00007.png new file mode 100644 index 000000000..adbec6e86 Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00008.png b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_0_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_0_0/00000.png new file mode 100644 index 000000000..dddd4a222 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_0_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_0_0/00001.png new file mode 100644 index 000000000..fcf54452e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_0_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_0_0/00002.png new file mode 100644 index 000000000..14a8a2ffb Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_0_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_0_0/00003.png new file mode 100644 index 000000000..7c127d28f Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_0_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00000.png new file mode 100644 index 000000000..5e7c4cbd2 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00001.png new file mode 100644 index 000000000..6c02777a5 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00002.png new file mode 100644 index 000000000..ef21382dc Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00003.png new file mode 100644 index 000000000..b17c5e68b Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00004.png new file mode 100644 index 000000000..c08557d35 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00005.png new file mode 100644 index 000000000..bc13f3820 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00006.png new file mode 100644 index 000000000..44fc90176 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00007.png new file mode 100644 index 000000000..c6e7bf671 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00008.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_1_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00000.png new file mode 100644 index 000000000..60046c7e5 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00001.png new file mode 100644 index 000000000..4ad3884d3 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00002.png new file mode 100644 index 000000000..9e50b232e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00003.png new file mode 100644 index 000000000..045a6a3a4 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00004.png new file mode 100644 index 000000000..7d8e7f174 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00005.png new file mode 100644 index 000000000..f3dd7e53a Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00006.png new file mode 100644 index 000000000..803c74617 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00007.png new file mode 100644 index 000000000..b2b1d1517 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00008.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_2_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_0_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_0_0/00000.png new file mode 100644 index 000000000..dddd4a222 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_0_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_0_0/00001.png new file mode 100644 index 000000000..fcf54452e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_0_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_0_0/00002.png new file mode 100644 index 000000000..309ca3c24 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_0_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_0_0/00003.png new file mode 100644 index 000000000..623fc5ef3 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_0_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00000.png new file mode 100644 index 000000000..5e7c4cbd2 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00001.png new file mode 100644 index 000000000..6c02777a5 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00002.png new file mode 100644 index 000000000..ef21382dc Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00003.png new file mode 100644 index 000000000..b17c5e68b Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00004.png new file mode 100644 index 000000000..c08557d35 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00005.png new file mode 100644 index 000000000..bc13f3820 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00006.png new file mode 100644 index 000000000..44fc90176 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00007.png new file mode 100644 index 000000000..07e7f7d4f Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00008.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_1_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00000.png new file mode 100644 index 000000000..60046c7e5 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00001.png new file mode 100644 index 000000000..4ad3884d3 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00002.png new file mode 100644 index 000000000..9e50b232e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00003.png new file mode 100644 index 000000000..045a6a3a4 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00004.png new file mode 100644 index 000000000..7d8e7f174 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00005.png new file mode 100644 index 000000000..f3dd7e53a Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00006.png new file mode 100644 index 000000000..803c74617 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00007.png new file mode 100644 index 000000000..1e15b9179 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00008.png b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_legacy_v1_2_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_0_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_0_0/00000.png new file mode 100644 index 000000000..dddd4a222 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_0_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_0_0/00001.png new file mode 100644 index 000000000..fcf54452e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_0_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_0_0/00002.png new file mode 100644 index 000000000..890692eb2 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_0_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_0_0/00003.png new file mode 100644 index 000000000..d99bf8b97 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_0_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00000.png new file mode 100644 index 000000000..ce9828efa Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00001.png new file mode 100644 index 000000000..db5f7433b Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00002.png new file mode 100644 index 000000000..71d9dd207 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00003.png new file mode 100644 index 000000000..77e5be7d7 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00004.png new file mode 100644 index 000000000..093d41e4f Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00005.png new file mode 100644 index 000000000..144bba0eb Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00006.png new file mode 100644 index 000000000..f37420b5a Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00007.png new file mode 100644 index 000000000..ba885e88d Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00008.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_1_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00000.png new file mode 100644 index 000000000..16a11c064 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00001.png new file mode 100644 index 000000000..7d0d26e94 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00002.png new file mode 100644 index 000000000..0661eb101 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00003.png new file mode 100644 index 000000000..b1b677148 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00004.png new file mode 100644 index 000000000..31d3ba959 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00005.png new file mode 100644 index 000000000..960ffc71a Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00006.png new file mode 100644 index 000000000..71da0e6c0 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00007.png new file mode 100644 index 000000000..6f5347e21 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00008.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_2_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_0_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_0_0/00000.png new file mode 100644 index 000000000..dddd4a222 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_0_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_0_0/00001.png new file mode 100644 index 000000000..fcf54452e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_0_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_0_0/00002.png new file mode 100644 index 000000000..890692eb2 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_0_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_0_0/00003.png new file mode 100644 index 000000000..d0112b867 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_0_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00000.png new file mode 100644 index 000000000..ce9828efa Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00001.png new file mode 100644 index 000000000..db5f7433b Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00002.png new file mode 100644 index 000000000..71d9dd207 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00003.png new file mode 100644 index 000000000..77e5be7d7 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00004.png new file mode 100644 index 000000000..093d41e4f Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00005.png new file mode 100644 index 000000000..144bba0eb Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00006.png new file mode 100644 index 000000000..f37420b5a Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00007.png new file mode 100644 index 000000000..bc2bbe650 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00008.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_1_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00000.png new file mode 100644 index 000000000..16a11c064 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00001.png new file mode 100644 index 000000000..7d0d26e94 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00002.png new file mode 100644 index 000000000..0661eb101 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00003.png new file mode 100644 index 000000000..b1b677148 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00004.png new file mode 100644 index 000000000..31d3ba959 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00005.png new file mode 100644 index 000000000..960ffc71a Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00006.png new file mode 100644 index 000000000..71da0e6c0 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00007.png new file mode 100644 index 000000000..15437f5d3 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00008.png b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_sh_wit_v1_2_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_0_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_0_0/00000.png new file mode 100644 index 000000000..dddd4a222 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_0_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_0_0/00001.png new file mode 100644 index 000000000..fcf54452e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_0_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_0_0/00002.png new file mode 100644 index 000000000..037fe2f3a Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_0_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_0_0/00003.png new file mode 100644 index 000000000..237ea0c52 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_0_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00000.png new file mode 100644 index 000000000..64cd242c3 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00001.png new file mode 100644 index 000000000..9e89eecb0 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00002.png new file mode 100644 index 000000000..5948ecfe4 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00003.png new file mode 100644 index 000000000..af5618079 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00004.png new file mode 100644 index 000000000..726e42b78 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00005.png new file mode 100644 index 000000000..2c4847b7f Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00006.png new file mode 100644 index 000000000..3058659c7 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00007.png new file mode 100644 index 000000000..b6d264949 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00008.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_1_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00000.png new file mode 100644 index 000000000..3ff7ed563 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00001.png new file mode 100644 index 000000000..16270bf06 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00002.png new file mode 100644 index 000000000..bed037356 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00003.png new file mode 100644 index 000000000..cc2dcc1a1 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00004.png new file mode 100644 index 000000000..5435cba82 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00005.png new file mode 100644 index 000000000..04baf13de Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00006.png new file mode 100644 index 000000000..eddf09893 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00007.png new file mode 100644 index 000000000..48014581c Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00008.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_2_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_0_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_0_0/00000.png new file mode 100644 index 000000000..dddd4a222 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_0_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_0_0/00001.png new file mode 100644 index 000000000..fcf54452e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_0_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_0_0/00002.png new file mode 100644 index 000000000..037fe2f3a Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_0_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_0_0/00003.png new file mode 100644 index 000000000..0791dd23f Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_0_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00000.png new file mode 100644 index 000000000..64cd242c3 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00001.png new file mode 100644 index 000000000..9e89eecb0 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00002.png new file mode 100644 index 000000000..5948ecfe4 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00003.png new file mode 100644 index 000000000..af5618079 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00004.png new file mode 100644 index 000000000..726e42b78 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00005.png new file mode 100644 index 000000000..2c4847b7f Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00006.png new file mode 100644 index 000000000..3058659c7 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00007.png new file mode 100644 index 000000000..2a17bed5f Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00008.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_1_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00000.png new file mode 100644 index 000000000..3ff7ed563 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00001.png new file mode 100644 index 000000000..16270bf06 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00002.png new file mode 100644 index 000000000..bed037356 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00003.png new file mode 100644 index 000000000..cc2dcc1a1 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00004.png new file mode 100644 index 000000000..5435cba82 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00005.png new file mode 100644 index 000000000..04baf13de Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00006.png new file mode 100644 index 000000000..eddf09893 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00007.png new file mode 100644 index 000000000..04f035592 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00008.png b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_accept_wit_v1_2_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_0_0/00000.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_0_0/00000.png new file mode 100644 index 000000000..dddd4a222 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_0_0/00001.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_0_0/00001.png new file mode 100644 index 000000000..fcf54452e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_0_0/00002.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_0_0/00002.png new file mode 100644 index 000000000..037fe2f3a Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_0_0/00003.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_0_0/00003.png new file mode 100644 index 000000000..237ea0c52 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_0_0/00004.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00000.png new file mode 100644 index 000000000..64cd242c3 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00001.png new file mode 100644 index 000000000..55041b434 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00002.png new file mode 100644 index 000000000..4c71b7457 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00003.png new file mode 100644 index 000000000..650c707b2 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00004.png new file mode 100644 index 000000000..a25a822b6 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00005.png new file mode 100644 index 000000000..b7451681c Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00006.png new file mode 100644 index 000000000..aac554996 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00007.png new file mode 100644 index 000000000..7a1592a3e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00008.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_1_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00000.png new file mode 100644 index 000000000..3ff7ed563 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00001.png new file mode 100644 index 000000000..16270bf06 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00002.png new file mode 100644 index 000000000..bed037356 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00003.png new file mode 100644 index 000000000..cc2dcc1a1 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00004.png new file mode 100644 index 000000000..5435cba82 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00005.png new file mode 100644 index 000000000..04baf13de Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00006.png new file mode 100644 index 000000000..eddf09893 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00007.png new file mode 100644 index 000000000..48014581c Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00008.png b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_invalid_pubkey_version_2_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_reject_header_0_0/00000.png b/tests/snapshots/nanos/test_register_wallet_reject_header_0_0/00000.png new file mode 100644 index 000000000..dddd4a222 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_reject_header_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_reject_header_0_0/00001.png b/tests/snapshots/nanos/test_register_wallet_reject_header_0_0/00001.png new file mode 100644 index 000000000..fcf54452e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_reject_header_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_reject_header_0_0/00002.png b/tests/snapshots/nanos/test_register_wallet_reject_header_0_0/00002.png new file mode 100644 index 000000000..037fe2f3a Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_reject_header_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_reject_header_0_0/00003.png b/tests/snapshots/nanos/test_register_wallet_reject_header_0_0/00003.png new file mode 100644 index 000000000..237ea0c52 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_reject_header_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_reject_header_0_0/00004.png b/tests/snapshots/nanos/test_register_wallet_reject_header_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_reject_header_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_reject_header_0_0/00005.png b/tests/snapshots/nanos/test_register_wallet_reject_header_0_0/00005.png new file mode 100644 index 000000000..9c7e7049c Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_reject_header_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_reject_header_v1_0_0/00000.png b/tests/snapshots/nanos/test_register_wallet_reject_header_v1_0_0/00000.png new file mode 100644 index 000000000..dddd4a222 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_reject_header_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_reject_header_v1_0_0/00001.png b/tests/snapshots/nanos/test_register_wallet_reject_header_v1_0_0/00001.png new file mode 100644 index 000000000..fcf54452e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_reject_header_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_reject_header_v1_0_0/00002.png b/tests/snapshots/nanos/test_register_wallet_reject_header_v1_0_0/00002.png new file mode 100644 index 000000000..037fe2f3a Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_reject_header_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_reject_header_v1_0_0/00003.png b/tests/snapshots/nanos/test_register_wallet_reject_header_v1_0_0/00003.png new file mode 100644 index 000000000..0791dd23f Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_reject_header_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_reject_header_v1_0_0/00004.png b/tests/snapshots/nanos/test_register_wallet_reject_header_v1_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_reject_header_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_reject_header_v1_0_0/00005.png b/tests/snapshots/nanos/test_register_wallet_reject_header_v1_0_0/00005.png new file mode 100644 index 000000000..9c7e7049c Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_reject_header_v1_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_0_0/00000.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_0_0/00000.png new file mode 100644 index 000000000..dddd4a222 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_0_0/00001.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_0_0/00001.png new file mode 100644 index 000000000..d400e7534 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_0_0/00002.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_0_0/00002.png new file mode 100644 index 000000000..eeffd7817 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_0_0/00003.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_0_0/00003.png new file mode 100644 index 000000000..cbe590e86 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_0_0/00004.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_0_0/00004.png new file mode 100644 index 000000000..0b4ab99a0 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_0_0/00005.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_0_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00000.png new file mode 100644 index 000000000..64cd242c3 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00001.png new file mode 100644 index 000000000..9e89eecb0 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00002.png new file mode 100644 index 000000000..5948ecfe4 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00003.png new file mode 100644 index 000000000..af5618079 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00004.png new file mode 100644 index 000000000..726e42b78 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00005.png new file mode 100644 index 000000000..2c4847b7f Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00006.png new file mode 100644 index 000000000..3058659c7 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00007.png new file mode 100644 index 000000000..b6d264949 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00008.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_1_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00000.png new file mode 100644 index 000000000..3ff7ed563 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00001.png new file mode 100644 index 000000000..16270bf06 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00002.png new file mode 100644 index 000000000..bed037356 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00003.png new file mode 100644 index 000000000..cc2dcc1a1 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00004.png new file mode 100644 index 000000000..5435cba82 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00005.png new file mode 100644 index 000000000..04baf13de Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00006.png new file mode 100644 index 000000000..eddf09893 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00007.png new file mode 100644 index 000000000..48014581c Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00008.png b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_pk_2_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_0_0/00000.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_0_0/00000.png new file mode 100644 index 000000000..dddd4a222 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_0_0/00001.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_0_0/00001.png new file mode 100644 index 000000000..c54e61f58 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_0_0/00002.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_0_0/00002.png new file mode 100644 index 000000000..cae166d86 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_0_0/00003.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_0_0/00003.png new file mode 100644 index 000000000..b4723ce71 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_0_0/00004.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_0_0/00004.png new file mode 100644 index 000000000..11ed9b26a Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_0_0/00005.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_0_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00000.png new file mode 100644 index 000000000..ecadecde6 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00001.png new file mode 100644 index 000000000..4a5e1ef44 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00002.png new file mode 100644 index 000000000..79944b3fd Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00003.png new file mode 100644 index 000000000..435723200 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00004.png new file mode 100644 index 000000000..fe18b31a0 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00005.png new file mode 100644 index 000000000..15a1a3554 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00006.png new file mode 100644 index 000000000..c5dcd3713 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00007.png new file mode 100644 index 000000000..826b81c8c Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00008.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_1_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00000.png new file mode 100644 index 000000000..35a6ba246 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00001.png new file mode 100644 index 000000000..e087affa5 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00002.png new file mode 100644 index 000000000..a422c9218 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00003.png new file mode 100644 index 000000000..5d12dc1d2 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00004.png new file mode 100644 index 000000000..76e8ed0e2 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00005.png new file mode 100644 index 000000000..4c261a7b9 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00006.png new file mode 100644 index 000000000..0880edc47 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00007.png new file mode 100644 index 000000000..e43b40136 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00008.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_2_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00000.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00000.png new file mode 100644 index 000000000..3cc445998 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00001.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00001.png new file mode 100644 index 000000000..e84c4f622 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00002.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00002.png new file mode 100644 index 000000000..be2f0f4ba Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00003.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00003.png new file mode 100644 index 000000000..3d47d14ce Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00004.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00004.png new file mode 100644 index 000000000..b6d8f46dc Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00005.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00005.png new file mode 100644 index 000000000..76eef6b2f Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00006.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00006.png new file mode 100644 index 000000000..f2a9bb6ac Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00007.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00007.png new file mode 100644 index 000000000..34a27e3c4 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00008.png b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_tr_script_sortedmulti_3_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00000.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00000.png new file mode 100644 index 000000000..dddd4a222 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00001.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00001.png new file mode 100644 index 000000000..58f6577a2 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00002.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00002.png new file mode 100644 index 000000000..84bb094ce Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00003.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00003.png new file mode 100644 index 000000000..57523ce26 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00004.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00004.png new file mode 100644 index 000000000..2ab557f93 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00005.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00005.png new file mode 100644 index 000000000..037fe2f3a Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00006.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00006.png new file mode 100644 index 000000000..237ea0c52 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00007.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00007.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_0_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00000.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00000.png new file mode 100644 index 000000000..64cd242c3 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00001.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00001.png new file mode 100644 index 000000000..9e89eecb0 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00002.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00002.png new file mode 100644 index 000000000..5948ecfe4 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00003.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00003.png new file mode 100644 index 000000000..af5618079 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00004.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00004.png new file mode 100644 index 000000000..726e42b78 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00005.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00005.png new file mode 100644 index 000000000..2c4847b7f Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00006.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00006.png new file mode 100644 index 000000000..3058659c7 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00007.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00007.png new file mode 100644 index 000000000..b6d264949 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00008.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_1_0/00008.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00000.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00000.png new file mode 100644 index 000000000..3ff7ed563 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00001.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00001.png new file mode 100644 index 000000000..16270bf06 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00002.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00002.png new file mode 100644 index 000000000..bed037356 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00003.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00003.png new file mode 100644 index 000000000..cc2dcc1a1 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00004.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00004.png new file mode 100644 index 000000000..5435cba82 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00005.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00005.png new file mode 100644 index 000000000..04baf13de Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00006.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00006.png new file mode 100644 index 000000000..eddf09893 Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00007.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00007.png new file mode 100644 index 000000000..48014581c Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00008.png b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00008.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_register_wallet_with_long_name_2_0/00008.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_0_0/00000.png b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_0_0/00001.png b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_0_0/00002.png b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_0/00000.png b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_0/00001.png b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_0/00002.png b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_0/00003.png b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_0/00004.png b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_0/00005.png b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_1/00000.png b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_1/00001.png b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_1/00001.png new file mode 100644 index 000000000..ed018049a Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_1/00002.png b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_input_changed_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_0_0/00000.png b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_0_0/00001.png b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_0_0/00002.png b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_0/00000.png b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_0/00001.png b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_0/00002.png b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_0/00003.png b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_0/00004.png b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_0/00005.png b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_1/00000.png b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_1/00001.png b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_1/00001.png new file mode 100644 index 000000000..2af22f7ca Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_1/00002.png b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_output_changed_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_sign_0_0/00000.png b/tests/snapshots/nanos/test_sighash_all_anyone_sign_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_sign_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_sign_0_0/00001.png b/tests/snapshots/nanos/test_sighash_all_anyone_sign_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_sign_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_sign_0_0/00002.png b/tests/snapshots/nanos/test_sighash_all_anyone_sign_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_sign_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_0/00000.png b/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_0/00001.png b/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_0/00002.png b/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_0/00003.png b/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_0/00004.png b/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_0/00005.png b/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_1/00000.png b/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_1/00001.png b/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_1/00001.png new file mode 100644 index 000000000..ed018049a Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_1/00002.png b/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_anyone_sign_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_input_modified_0_0/00000.png b/tests/snapshots/nanos/test_sighash_all_input_modified_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_input_modified_0_0/00001.png b/tests/snapshots/nanos/test_sighash_all_input_modified_0_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_input_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_input_modified_0_0/00002.png b/tests/snapshots/nanos/test_sighash_all_input_modified_0_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_input_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_input_modified_0_0/00003.png b/tests/snapshots/nanos/test_sighash_all_input_modified_0_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_input_modified_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_input_modified_0_0/00004.png b/tests/snapshots/nanos/test_sighash_all_input_modified_0_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_input_modified_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_input_modified_0_0/00005.png b/tests/snapshots/nanos/test_sighash_all_input_modified_0_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_input_modified_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_input_modified_0_1/00000.png b/tests/snapshots/nanos/test_sighash_all_input_modified_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_input_modified_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_input_modified_0_1/00001.png b/tests/snapshots/nanos/test_sighash_all_input_modified_0_1/00001.png new file mode 100644 index 000000000..ed018049a Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_input_modified_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_input_modified_0_1/00002.png b/tests/snapshots/nanos/test_sighash_all_input_modified_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_input_modified_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_output_modified_0_0/00000.png b/tests/snapshots/nanos/test_sighash_all_output_modified_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_output_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_output_modified_0_0/00001.png b/tests/snapshots/nanos/test_sighash_all_output_modified_0_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_output_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_output_modified_0_0/00002.png b/tests/snapshots/nanos/test_sighash_all_output_modified_0_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_output_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_output_modified_0_0/00003.png b/tests/snapshots/nanos/test_sighash_all_output_modified_0_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_output_modified_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_output_modified_0_0/00004.png b/tests/snapshots/nanos/test_sighash_all_output_modified_0_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_output_modified_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_output_modified_0_0/00005.png b/tests/snapshots/nanos/test_sighash_all_output_modified_0_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_output_modified_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_output_modified_0_1/00000.png b/tests/snapshots/nanos/test_sighash_all_output_modified_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_output_modified_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_output_modified_0_1/00001.png b/tests/snapshots/nanos/test_sighash_all_output_modified_0_1/00001.png new file mode 100644 index 000000000..2af22f7ca Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_output_modified_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_output_modified_0_1/00002.png b/tests/snapshots/nanos/test_sighash_all_output_modified_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_output_modified_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_0/00000.png b/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_0/00001.png b/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_0/00002.png b/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_0/00003.png b/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_0/00004.png b/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_0/00005.png b/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_1/00000.png b/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_1/00001.png b/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_1/00001.png new file mode 100644 index 000000000..ed018049a Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_1/00002.png b/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_all_sign_psbt_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_0_0/00000.png b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_0_0/00001.png b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_0_0/00002.png b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_0/00000.png b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_0/00001.png b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_0/00002.png b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_0/00003.png b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_0/00004.png b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_0/00005.png b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_1/00000.png b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_1/00001.png b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_1/00001.png new file mode 100644 index 000000000..ed018049a Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_1/00002.png b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_input_changed_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_0_0/00000.png b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_0_0/00001.png b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_0_0/00002.png b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_0/00000.png b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_0/00001.png b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_0/00002.png b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_0/00003.png b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_0/00004.png b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_0/00005.png b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_1/00000.png b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_1/00001.png b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_1/00001.png new file mode 100644 index 000000000..2af22f7ca Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_1/00002.png b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_output_changed_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_sign_0_0/00000.png b/tests/snapshots/nanos/test_sighash_none_anyone_sign_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_sign_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_sign_0_0/00001.png b/tests/snapshots/nanos/test_sighash_none_anyone_sign_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_sign_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_sign_0_0/00002.png b/tests/snapshots/nanos/test_sighash_none_anyone_sign_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_sign_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_0/00000.png b/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_0/00001.png b/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_0/00002.png b/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_0/00003.png b/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_0/00004.png b/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_0/00005.png b/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_1/00000.png b/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_1/00001.png b/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_1/00001.png new file mode 100644 index 000000000..ed018049a Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_1/00002.png b/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_anyone_sign_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_input_modified_0_0/00000.png b/tests/snapshots/nanos/test_sighash_none_input_modified_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_input_modified_0_0/00001.png b/tests/snapshots/nanos/test_sighash_none_input_modified_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_input_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_input_modified_0_0/00002.png b/tests/snapshots/nanos/test_sighash_none_input_modified_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_input_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_input_modified_1_0/00000.png b/tests/snapshots/nanos/test_sighash_none_input_modified_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_input_modified_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_input_modified_1_0/00001.png b/tests/snapshots/nanos/test_sighash_none_input_modified_1_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_input_modified_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_input_modified_1_0/00002.png b/tests/snapshots/nanos/test_sighash_none_input_modified_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_input_modified_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_input_modified_1_0/00003.png b/tests/snapshots/nanos/test_sighash_none_input_modified_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_input_modified_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_input_modified_1_0/00004.png b/tests/snapshots/nanos/test_sighash_none_input_modified_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_input_modified_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_input_modified_1_0/00005.png b/tests/snapshots/nanos/test_sighash_none_input_modified_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_input_modified_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_input_modified_1_1/00000.png b/tests/snapshots/nanos/test_sighash_none_input_modified_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_input_modified_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_input_modified_1_1/00001.png b/tests/snapshots/nanos/test_sighash_none_input_modified_1_1/00001.png new file mode 100644 index 000000000..ed018049a Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_input_modified_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_input_modified_1_1/00002.png b/tests/snapshots/nanos/test_sighash_none_input_modified_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_input_modified_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_output_modified_0_0/00000.png b/tests/snapshots/nanos/test_sighash_none_output_modified_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_output_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_output_modified_0_0/00001.png b/tests/snapshots/nanos/test_sighash_none_output_modified_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_output_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_output_modified_0_0/00002.png b/tests/snapshots/nanos/test_sighash_none_output_modified_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_output_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_output_modified_1_0/00000.png b/tests/snapshots/nanos/test_sighash_none_output_modified_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_output_modified_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_output_modified_1_0/00001.png b/tests/snapshots/nanos/test_sighash_none_output_modified_1_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_output_modified_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_output_modified_1_0/00002.png b/tests/snapshots/nanos/test_sighash_none_output_modified_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_output_modified_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_output_modified_1_0/00003.png b/tests/snapshots/nanos/test_sighash_none_output_modified_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_output_modified_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_output_modified_1_0/00004.png b/tests/snapshots/nanos/test_sighash_none_output_modified_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_output_modified_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_output_modified_1_0/00005.png b/tests/snapshots/nanos/test_sighash_none_output_modified_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_output_modified_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_output_modified_1_1/00000.png b/tests/snapshots/nanos/test_sighash_none_output_modified_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_output_modified_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_output_modified_1_1/00001.png b/tests/snapshots/nanos/test_sighash_none_output_modified_1_1/00001.png new file mode 100644 index 000000000..2af22f7ca Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_output_modified_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_output_modified_1_1/00002.png b/tests/snapshots/nanos/test_sighash_none_output_modified_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_output_modified_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_sign_psbt_0_0/00000.png b/tests/snapshots/nanos/test_sighash_none_sign_psbt_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_sign_psbt_0_0/00001.png b/tests/snapshots/nanos/test_sighash_none_sign_psbt_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_sign_psbt_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_sign_psbt_0_0/00002.png b/tests/snapshots/nanos/test_sighash_none_sign_psbt_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_sign_psbt_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_0/00000.png b/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_0/00001.png b/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_0/00002.png b/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_0/00003.png b/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_0/00004.png b/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_0/00005.png b/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_1/00000.png b/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_1/00001.png b/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_1/00001.png new file mode 100644 index 000000000..ed018049a Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_1/00002.png b/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_none_sign_psbt_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_0_0/00000.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_0_0/00001.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_0_0/00001.png new file mode 100644 index 000000000..92924defc Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_0_0/00002.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_0_0/00002.png new file mode 100644 index 000000000..50ddea3ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_0_0/00003.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_0_0/00003.png new file mode 100644 index 000000000..9f3ae167e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_0_0/00004.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_1_0/00000.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_1_0/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_1_0/00001.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_1_0/00001.png new file mode 100644 index 000000000..8bcd6e61d Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_1_0/00002.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_1_0/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash1_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_0_0/00000.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_0_0/00001.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_0_0/00002.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_1_0/00000.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_1_0/00001.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_1_0/00001.png new file mode 100644 index 000000000..92924defc Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_1_0/00002.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_1_0/00002.png new file mode 100644 index 000000000..50ddea3ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_1_0/00003.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_1_0/00003.png new file mode 100644 index 000000000..9f3ae167e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_1_0/00004.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_1_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_2_0/00000.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_2_0/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_2_0/00001.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_2_0/00001.png new file mode 100644 index 000000000..8bcd6e61d Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_2_0/00002.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_2_0/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash2_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_0_0/00000.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_0_0/00001.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_0_0/00002.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_1_0/00000.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_1_0/00001.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_1_0/00001.png new file mode 100644 index 000000000..92924defc Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_1_0/00002.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_1_0/00002.png new file mode 100644 index 000000000..50ddea3ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_1_0/00003.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_1_0/00003.png new file mode 100644 index 000000000..9f3ae167e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_1_0/00004.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_1_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_2_0/00000.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_2_0/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_2_0/00001.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_2_0/00001.png new file mode 100644 index 000000000..8bcd6e61d Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_2_0/00002.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_2_0/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash3_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_0_0/00000.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_0_0/00001.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_0_0/00002.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_1_0/00000.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_1_0/00001.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_1_0/00001.png new file mode 100644 index 000000000..92924defc Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_1_0/00002.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_1_0/00002.png new file mode 100644 index 000000000..50ddea3ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_1_0/00003.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_1_0/00003.png new file mode 100644 index 000000000..9f3ae167e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_1_0/00004.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_1_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_2_0/00000.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_2_0/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_2_0/00001.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_2_0/00001.png new file mode 100644 index 000000000..8bcd6e61d Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_2_0/00002.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_2_0/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash81_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_0_0/00000.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_0_0/00001.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_0_0/00002.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_1_0/00000.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_1_0/00001.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_1_0/00001.png new file mode 100644 index 000000000..92924defc Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_1_0/00002.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_1_0/00002.png new file mode 100644 index 000000000..50ddea3ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_1_0/00003.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_1_0/00003.png new file mode 100644 index 000000000..9f3ae167e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_1_0/00004.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_1_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_2_0/00000.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_2_0/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_2_0/00001.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_2_0/00001.png new file mode 100644 index 000000000..8bcd6e61d Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_2_0/00002.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_2_0/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash82_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_0_0/00000.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_0_0/00001.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_0_0/00002.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_1_0/00000.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_1_0/00001.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_1_0/00001.png new file mode 100644 index 000000000..92924defc Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_1_0/00002.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_1_0/00002.png new file mode 100644 index 000000000..50ddea3ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_1_0/00003.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_1_0/00003.png new file mode 100644 index 000000000..9f3ae167e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_1_0/00004.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_1_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_2_0/00000.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_2_0/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_2_0/00001.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_2_0/00001.png new file mode 100644 index 000000000..8bcd6e61d Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_2_0/00002.png b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_2_0/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_segwitv0_sighash83_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_0_0/00000.png b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_0_0/00001.png b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_0_0/00002.png b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_0/00000.png b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_0/00001.png b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_0/00002.png b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_0/00003.png b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_0/00004.png b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_0/00005.png b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_1/00000.png b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_1/00001.png b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_1/00001.png new file mode 100644 index 000000000..ed018049a Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_1/00002.png b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_input_changed_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_0_0/00000.png b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_0_0/00001.png b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_0_0/00002.png b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_0/00000.png b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_0/00001.png b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_0/00002.png b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_0/00003.png b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_0/00004.png b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_0/00005.png b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_1/00000.png b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_1/00001.png b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_1/00001.png new file mode 100644 index 000000000..2af22f7ca Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_1/00002.png b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_output_changed_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_sign_0_0/00000.png b/tests/snapshots/nanos/test_sighash_single_anyone_sign_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_sign_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_sign_0_0/00001.png b/tests/snapshots/nanos/test_sighash_single_anyone_sign_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_sign_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_sign_0_0/00002.png b/tests/snapshots/nanos/test_sighash_single_anyone_sign_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_sign_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_0/00000.png b/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_0/00001.png b/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_0/00002.png b/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_0/00003.png b/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_0/00004.png b/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_0/00005.png b/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_1/00000.png b/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_1/00001.png b/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_1/00001.png new file mode 100644 index 000000000..ed018049a Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_1/00002.png b/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_anyone_sign_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_input_modified_0_0/00000.png b/tests/snapshots/nanos/test_sighash_single_input_modified_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_input_modified_0_0/00001.png b/tests/snapshots/nanos/test_sighash_single_input_modified_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_input_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_input_modified_0_0/00002.png b/tests/snapshots/nanos/test_sighash_single_input_modified_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_input_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_input_modified_1_0/00000.png b/tests/snapshots/nanos/test_sighash_single_input_modified_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_input_modified_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_input_modified_1_0/00001.png b/tests/snapshots/nanos/test_sighash_single_input_modified_1_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_input_modified_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_input_modified_1_0/00002.png b/tests/snapshots/nanos/test_sighash_single_input_modified_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_input_modified_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_input_modified_1_0/00003.png b/tests/snapshots/nanos/test_sighash_single_input_modified_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_input_modified_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_input_modified_1_0/00004.png b/tests/snapshots/nanos/test_sighash_single_input_modified_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_input_modified_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_input_modified_1_0/00005.png b/tests/snapshots/nanos/test_sighash_single_input_modified_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_input_modified_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_input_modified_1_1/00000.png b/tests/snapshots/nanos/test_sighash_single_input_modified_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_input_modified_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_input_modified_1_1/00001.png b/tests/snapshots/nanos/test_sighash_single_input_modified_1_1/00001.png new file mode 100644 index 000000000..ed018049a Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_input_modified_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_input_modified_1_1/00002.png b/tests/snapshots/nanos/test_sighash_single_input_modified_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_input_modified_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_0_0/00000.png b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_0_0/00001.png b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_0_0/00002.png b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_0/00000.png b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_0/00001.png b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_0/00001.png new file mode 100644 index 000000000..f489e17fd Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_0/00002.png b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_0/00003.png b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_0/00004.png b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_0/00005.png b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_1/00000.png b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_1/00001.png b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_1/00001.png new file mode 100644 index 000000000..2af22f7ca Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_1/00002.png b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_different_index_modified_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_0_0/00000.png b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_0_0/00001.png b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_0_0/00002.png b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_0/00000.png b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_0/00001.png b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_0/00002.png b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_0/00003.png b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_0/00004.png b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_0/00005.png b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_1/00000.png b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_1/00001.png b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_1/00001.png new file mode 100644 index 000000000..2af22f7ca Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_1/00002.png b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_output_same_index_modified_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_sign_psbt_0_0/00000.png b/tests/snapshots/nanos/test_sighash_single_sign_psbt_0_0/00000.png new file mode 100644 index 000000000..7372ec63f Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_sign_psbt_0_0/00001.png b/tests/snapshots/nanos/test_sighash_single_sign_psbt_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_sign_psbt_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_sign_psbt_0_0/00002.png b/tests/snapshots/nanos/test_sighash_single_sign_psbt_0_0/00002.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_sign_psbt_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_0/00000.png b/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_0/00001.png b/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_0/00002.png b/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_0/00003.png b/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_0/00004.png b/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_0/00005.png b/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_1/00000.png b/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_1/00001.png b/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_1/00001.png new file mode 100644 index 000000000..ed018049a Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_1/00002.png b/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_single_sign_psbt_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_unsupported_0_0/00000.png b/tests/snapshots/nanos/test_sighash_unsupported_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_unsupported_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_unsupported_0_0/00001.png b/tests/snapshots/nanos/test_sighash_unsupported_0_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_unsupported_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_unsupported_0_0/00002.png b/tests/snapshots/nanos/test_sighash_unsupported_0_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_unsupported_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_unsupported_0_0/00003.png b/tests/snapshots/nanos/test_sighash_unsupported_0_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_unsupported_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_unsupported_0_0/00004.png b/tests/snapshots/nanos/test_sighash_unsupported_0_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_unsupported_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_unsupported_0_0/00005.png b/tests/snapshots/nanos/test_sighash_unsupported_0_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_unsupported_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_unsupported_0_1/00000.png b/tests/snapshots/nanos/test_sighash_unsupported_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_unsupported_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_unsupported_0_1/00001.png b/tests/snapshots/nanos/test_sighash_unsupported_0_1/00001.png new file mode 100644 index 000000000..ed018049a Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_unsupported_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_unsupported_0_1/00002.png b/tests/snapshots/nanos/test_sighash_unsupported_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_unsupported_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_0/00000.png b/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_0/00001.png b/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_0/00001.png new file mode 100644 index 000000000..604eaf435 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_0/00002.png b/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_0/00003.png b/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_0/00004.png b/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_0/00005.png b/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_1/00000.png b/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_1/00001.png b/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_1/00001.png new file mode 100644 index 000000000..ed018049a Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_1/00002.png b/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sighash_unsupported_for_segwitv0_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_message_0_0/00000.png b/tests/snapshots/nanos/test_sign_message_0_0/00000.png new file mode 100644 index 000000000..ab16f62bf Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_message_0_0/00001.png b/tests/snapshots/nanos/test_sign_message_0_0/00001.png new file mode 100644 index 000000000..83c9daf24 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_message_0_1/00000.png b/tests/snapshots/nanos/test_sign_message_0_1/00000.png new file mode 100644 index 000000000..7e2c5bffe Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_message_0_1/00001.png b/tests/snapshots/nanos/test_sign_message_0_1/00001.png new file mode 100644 index 000000000..dc3e2e0f3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_message_0_1/00002.png b/tests/snapshots/nanos/test_sign_message_0_1/00002.png new file mode 100644 index 000000000..0bf552335 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_message_0_1/00003.png b/tests/snapshots/nanos/test_sign_message_0_1/00003.png new file mode 100644 index 000000000..f1f1a3987 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_0_1/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_message_0_1/00004.png b/tests/snapshots/nanos/test_sign_message_0_1/00004.png new file mode 100644 index 000000000..691ea69a8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_0_1/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_message_0_1/00005.png b/tests/snapshots/nanos/test_sign_message_0_1/00005.png new file mode 100644 index 000000000..8fbe2b11e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_0_1/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_0_0/00000.png b/tests/snapshots/nanos/test_sign_message_accept_0_0/00000.png new file mode 100644 index 000000000..ab16f62bf Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_0_0/00001.png b/tests/snapshots/nanos/test_sign_message_accept_0_0/00001.png new file mode 100644 index 000000000..aece7c669 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_0_1/00000.png b/tests/snapshots/nanos/test_sign_message_accept_0_1/00000.png new file mode 100644 index 000000000..6401348ff Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_0_1/00001.png b/tests/snapshots/nanos/test_sign_message_accept_0_1/00001.png new file mode 100644 index 000000000..8fbe2b11e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_0_0/00000.png b/tests/snapshots/nanos/test_sign_message_accept_long_0_0/00000.png new file mode 100644 index 000000000..ab16f62bf Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_0_0/00001.png b/tests/snapshots/nanos/test_sign_message_accept_long_0_0/00001.png new file mode 100644 index 000000000..5f012ff72 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00000.png b/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00000.png new file mode 100644 index 000000000..8b8e1fe61 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00001.png b/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00001.png new file mode 100644 index 000000000..7747353fd Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00002.png b/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00002.png new file mode 100644 index 000000000..d0c71fa08 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00003.png b/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00003.png new file mode 100644 index 000000000..42200e3bf Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00004.png b/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00004.png new file mode 100644 index 000000000..d56b02c1a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00005.png b/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00005.png new file mode 100644 index 000000000..3b854bfd1 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00006.png b/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00006.png new file mode 100644 index 000000000..d1739b5ce Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00007.png b/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00007.png new file mode 100644 index 000000000..6af664846 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_0_1/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00000.png b/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00000.png new file mode 100644 index 000000000..17da9d4de Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00001.png b/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00001.png new file mode 100644 index 000000000..e96b73e1f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00002.png b/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00002.png new file mode 100644 index 000000000..0cb9a76cd Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00003.png b/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00003.png new file mode 100644 index 000000000..8eb39720f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00004.png b/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00004.png new file mode 100644 index 000000000..01a1758c6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00005.png b/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00005.png new file mode 100644 index 000000000..90014bef5 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00006.png b/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00006.png new file mode 100644 index 000000000..59c33ecf6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00007.png b/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00007.png new file mode 100644 index 000000000..6af664846 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_1_0/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00000.png b/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00000.png new file mode 100644 index 000000000..77257342e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00001.png b/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00001.png new file mode 100644 index 000000000..0785da854 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00002.png b/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00002.png new file mode 100644 index 000000000..b4fd10388 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00003.png b/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00003.png new file mode 100644 index 000000000..973db7dfd Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00004.png b/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00004.png new file mode 100644 index 000000000..130341173 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00005.png b/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00005.png new file mode 100644 index 000000000..a380871a7 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00006.png b/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00006.png new file mode 100644 index 000000000..01aefa0ef Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00007.png b/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00007.png new file mode 100644 index 000000000..027e89d6b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00008.png b/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00008.png new file mode 100644 index 000000000..6af664846 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_2_0/00008.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00000.png b/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00000.png new file mode 100644 index 000000000..c8f8944f3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00001.png b/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00001.png new file mode 100644 index 000000000..176dda3b8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00002.png b/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00002.png new file mode 100644 index 000000000..8beb0eea7 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00003.png b/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00003.png new file mode 100644 index 000000000..3815cb3ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00004.png b/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00004.png new file mode 100644 index 000000000..112fb9241 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00005.png b/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00005.png new file mode 100644 index 000000000..7c4773181 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00006.png b/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00006.png new file mode 100644 index 000000000..4ad1e08a6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00007.png b/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00007.png new file mode 100644 index 000000000..6af664846 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_3_0/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_4_0/00000.png b/tests/snapshots/nanos/test_sign_message_accept_long_4_0/00000.png new file mode 100644 index 000000000..bfba69511 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_4_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_4_0/00001.png b/tests/snapshots/nanos/test_sign_message_accept_long_4_0/00001.png new file mode 100644 index 000000000..754d07d9a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_4_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_long_4_0/00002.png b/tests/snapshots/nanos/test_sign_message_accept_long_4_0/00002.png new file mode 100644 index 000000000..8fbe2b11e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_long_4_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_0/00000.png b/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_0/00000.png new file mode 100644 index 000000000..ab16f62bf Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_0/00001.png b/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_0/00001.png new file mode 100644 index 000000000..5f012ff72 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_1/00000.png b/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_1/00000.png new file mode 100644 index 000000000..8a3a1a569 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_1/00001.png b/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_1/00001.png new file mode 100644 index 000000000..1595214cb Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_1/00002.png b/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_1/00002.png new file mode 100644 index 000000000..e49d18f2b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_1/00003.png b/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_1/00003.png new file mode 100644 index 000000000..ab1518e49 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_1/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_1/00004.png b/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_1/00004.png new file mode 100644 index 000000000..f5c2d6774 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_non_ascii_0_1/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_too_long_0_0/00000.png b/tests/snapshots/nanos/test_sign_message_accept_too_long_0_0/00000.png new file mode 100644 index 000000000..ab16f62bf Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_too_long_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_too_long_0_0/00001.png b/tests/snapshots/nanos/test_sign_message_accept_too_long_0_0/00001.png new file mode 100644 index 000000000..5f012ff72 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_too_long_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_too_long_0_1/00000.png b/tests/snapshots/nanos/test_sign_message_accept_too_long_0_1/00000.png new file mode 100644 index 000000000..86240866c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_too_long_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_too_long_0_1/00001.png b/tests/snapshots/nanos/test_sign_message_accept_too_long_0_1/00001.png new file mode 100644 index 000000000..82788317c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_too_long_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_too_long_0_1/00002.png b/tests/snapshots/nanos/test_sign_message_accept_too_long_0_1/00002.png new file mode 100644 index 000000000..50a9e4087 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_too_long_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_too_long_0_1/00003.png b/tests/snapshots/nanos/test_sign_message_accept_too_long_0_1/00003.png new file mode 100644 index 000000000..a8062d395 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_too_long_0_1/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_message_accept_too_long_0_1/00004.png b/tests/snapshots/nanos/test_sign_message_accept_too_long_0_1/00004.png new file mode 100644 index 000000000..f5c2d6774 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_accept_too_long_0_1/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00000.png b/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00000.png new file mode 100644 index 000000000..ab16f62bf Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00001.png b/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00001.png new file mode 100644 index 000000000..83c9daf24 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00002.png b/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00002.png new file mode 100644 index 000000000..8a3a1a569 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00003.png b/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00003.png new file mode 100644 index 000000000..1595214cb Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00004.png b/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00004.png new file mode 100644 index 000000000..e49d18f2b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00005.png b/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00005.png new file mode 100644 index 000000000..ab1518e49 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00006.png b/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00006.png new file mode 100644 index 000000000..f5c2d6774 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00007.png b/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00007.png new file mode 100644 index 000000000..9c7e7049c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_hash_reject_0_0/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_message_reject_0_0/00000.png b/tests/snapshots/nanos/test_sign_message_reject_0_0/00000.png new file mode 100644 index 000000000..ab16f62bf Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_reject_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_message_reject_0_0/00001.png b/tests/snapshots/nanos/test_sign_message_reject_0_0/00001.png new file mode 100644 index 000000000..83c9daf24 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_reject_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_message_reject_0_0/00002.png b/tests/snapshots/nanos/test_sign_message_reject_0_0/00002.png new file mode 100644 index 000000000..e1920f70a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_reject_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_message_reject_0_0/00003.png b/tests/snapshots/nanos/test_sign_message_reject_0_0/00003.png new file mode 100644 index 000000000..8fbe2b11e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_reject_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_message_reject_0_0/00004.png b/tests/snapshots/nanos/test_sign_message_reject_0_0/00004.png new file mode 100644 index 000000000..9c7e7049c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_message_reject_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png new file mode 100644 index 000000000..4f6ae5978 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png new file mode 100644 index 000000000..1b5bb48f8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png new file mode 100644 index 000000000..01287b1d6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00003.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00001.png new file mode 100644 index 000000000..8c353ac45 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00002.png new file mode 100644 index 000000000..ec6a7529b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00003.png new file mode 100644 index 000000000..2aa6c98d1 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00004.png new file mode 100644 index 000000000..a1748d3d3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00001.png new file mode 100644 index 000000000..8b23dab0d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_highfee_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_highfee_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_highfee_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_highfee_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_highfee_0_0/00001.png new file mode 100644 index 000000000..25ff62f2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_highfee_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_highfee_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_highfee_0_0/00002.png new file mode 100644 index 000000000..67cc27f5c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_highfee_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_highfee_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_highfee_0_0/00003.png new file mode 100644 index 000000000..54a169e0b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_highfee_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_highfee_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_highfee_0_0/00004.png new file mode 100644 index 000000000..34ac2789d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_highfee_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_highfee_0_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_highfee_0_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_highfee_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_highfee_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_highfee_1_0/00000.png new file mode 100644 index 000000000..2001b7bea Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_highfee_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_highfee_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_highfee_1_0/00001.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_highfee_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_highfee_1_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_highfee_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_highfee_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_highfee_1_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_highfee_1_1/00001.png new file mode 100644 index 000000000..72ec9ac5a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_highfee_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_highfee_1_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_highfee_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_highfee_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_0_0/00000.png new file mode 100644 index 000000000..4f6ae5978 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_0_0/00001.png new file mode 100644 index 000000000..f33bb930d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_0_0/00002.png new file mode 100644 index 000000000..8c87abb51 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_0_0/00003.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_0/00001.png new file mode 100644 index 000000000..8c353ac45 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_0/00002.png new file mode 100644 index 000000000..ad73a90a6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_0/00003.png new file mode 100644 index 000000000..0d8b94741 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_0/00004.png new file mode 100644 index 000000000..8e0035da9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_1/00001.png new file mode 100644 index 000000000..584742322 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_miniscript_multikey_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_0_0/00000.png new file mode 100644 index 000000000..4f6ae5978 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_0_0/00001.png new file mode 100644 index 000000000..fcf54452e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_0_0/00002.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_0/00001.png new file mode 100644 index 000000000..3e2e69253 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_0/00002.png new file mode 100644 index 000000000..4113ba06c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_0/00003.png new file mode 100644 index 000000000..f73f8967a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_1/00001.png new file mode 100644 index 000000000..5b902a479 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png new file mode 100644 index 000000000..4f6ae5978 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png new file mode 100644 index 000000000..fcf54452e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00000.png new file mode 100644 index 000000000..f43aea1c0 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00001.png new file mode 100644 index 000000000..daf511fa4 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00002.png new file mode 100644 index 000000000..d8e9b0063 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00003.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00001.png new file mode 100644 index 000000000..3e2e69253 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00002.png new file mode 100644 index 000000000..4113ba06c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00003.png new file mode 100644 index 000000000..f73f8967a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00001.png new file mode 100644 index 000000000..5b902a479 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_0_0/00000.png new file mode 100644 index 000000000..4f6ae5978 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_0_0/00001.png new file mode 100644 index 000000000..fcf54452e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_0_0/00002.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_1_0/00001.png new file mode 100644 index 000000000..1bce76e72 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_1_0/00002.png new file mode 100644 index 000000000..67cc27f5c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_1_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_1_0/00003.png new file mode 100644 index 000000000..54a169e0b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_1_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_1_0/00004.png new file mode 100644 index 000000000..34ac2789d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_1_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_2_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_2_0/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_2_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_2_0/00001.png new file mode 100644 index 000000000..0a63fc98e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_2_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_2_0/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_0_0/00000.png new file mode 100644 index 000000000..4f6ae5978 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_0_0/00001.png new file mode 100644 index 000000000..fcf54452e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_0_0/00002.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_1_0/00001.png new file mode 100644 index 000000000..1bce76e72 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_1_0/00002.png new file mode 100644 index 000000000..67cc27f5c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_1_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_1_0/00003.png new file mode 100644 index 000000000..54a169e0b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_1_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_1_0/00004.png new file mode 100644 index 000000000..34ac2789d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_1_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_2_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_2_0/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_2_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_2_0/00001.png new file mode 100644 index 000000000..0a63fc98e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_2_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_2_0/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_multisig_wsh_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_0/00001.png new file mode 100644 index 000000000..15460bf25 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_0/00002.png new file mode 100644 index 000000000..62c5c93b1 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_0/00003.png new file mode 100644 index 000000000..265c5506d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_0/00004.png new file mode 100644 index 000000000..593b9d039 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_1/00001.png new file mode 100644 index 000000000..a1dd97a9d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_0/00001.png new file mode 100644 index 000000000..15460bf25 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_0/00002.png new file mode 100644 index 000000000..62c5c93b1 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_0/00003.png new file mode 100644 index 000000000..265c5506d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_0/00004.png new file mode 100644 index 000000000..593b9d039 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_1/00001.png new file mode 100644 index 000000000..a1dd97a9d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_large_amount_v1_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_0/00001.png new file mode 100644 index 000000000..826adf1f2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_0/00002.png new file mode 100644 index 000000000..2a3a9cfe7 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_0/00003.png new file mode 100644 index 000000000..c86e1f50f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_1/00001.png new file mode 100644 index 000000000..7ba086f8f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00001.png new file mode 100644 index 000000000..826adf1f2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00002.png new file mode 100644 index 000000000..2a3a9cfe7 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00003.png new file mode 100644 index 000000000..c86e1f50f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00001.png new file mode 100644 index 000000000..7ba086f8f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00001.png new file mode 100644 index 000000000..826adf1f2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00002.png new file mode 100644 index 000000000..2a3a9cfe7 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00003.png new file mode 100644 index 000000000..c86e1f50f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00001.png new file mode 100644 index 000000000..7ba086f8f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00001.png new file mode 100644 index 000000000..826adf1f2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00002.png new file mode 100644 index 000000000..2a3a9cfe7 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00003.png new file mode 100644 index 000000000..c86e1f50f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00001.png new file mode 100644 index 000000000..7ba086f8f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00001.png new file mode 100644 index 000000000..e2db0cf30 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00002.png new file mode 100644 index 000000000..67cc27f5c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00003.png new file mode 100644 index 000000000..54a169e0b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00004.png new file mode 100644 index 000000000..34ac2789d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00001.png new file mode 100644 index 000000000..8c6093506 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00001.png new file mode 100644 index 000000000..e2db0cf30 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00002.png new file mode 100644 index 000000000..67cc27f5c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00003.png new file mode 100644 index 000000000..54a169e0b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00004.png new file mode 100644 index 000000000..34ac2789d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00001.png new file mode 100644 index 000000000..8c6093506 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_0_0/00001.png new file mode 100644 index 000000000..92924defc Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_0_0/00002.png new file mode 100644 index 000000000..50ddea3ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_0_0/00003.png new file mode 100644 index 000000000..9f3ae167e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_1_0/00001.png new file mode 100644 index 000000000..8bcd6e61d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_1_0/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00001.png new file mode 100644 index 000000000..92924defc Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00002.png new file mode 100644 index 000000000..50ddea3ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00003.png new file mode 100644 index 000000000..9f3ae167e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00001.png new file mode 100644 index 000000000..8bcd6e61d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00001.png new file mode 100644 index 000000000..6c697ed85 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00002.png new file mode 100644 index 000000000..cf1220727 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00003.png new file mode 100644 index 000000000..a0201ce2a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00004.png new file mode 100644 index 000000000..f41b1fcfa Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00005.png new file mode 100644 index 000000000..c6bf2b204 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00006.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00006.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_0/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_1/00001.png new file mode 100644 index 000000000..82d0ff395 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png new file mode 100644 index 000000000..f43aea1c0 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00001.png new file mode 100644 index 000000000..daf511fa4 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00002.png new file mode 100644 index 000000000..d8e9b0063 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00003.png new file mode 100644 index 000000000..12b06a78e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00001.png new file mode 100644 index 000000000..6c697ed85 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00002.png new file mode 100644 index 000000000..cf1220727 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00003.png new file mode 100644 index 000000000..a0201ce2a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00004.png new file mode 100644 index 000000000..f41b1fcfa Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00005.png new file mode 100644 index 000000000..c6bf2b204 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00006.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00006.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00001.png new file mode 100644 index 000000000..82d0ff395 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00001.png new file mode 100644 index 000000000..6c697ed85 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00002.png new file mode 100644 index 000000000..cf1220727 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00003.png new file mode 100644 index 000000000..a0201ce2a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00004.png new file mode 100644 index 000000000..f41b1fcfa Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00005.png new file mode 100644 index 000000000..c6bf2b204 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00006.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00006.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00001.png new file mode 100644 index 000000000..82d0ff395 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_0_0/00001.png new file mode 100644 index 000000000..7f75368c7 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_0_0/00002.png new file mode 100644 index 000000000..62c5c93b1 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_0_0/00003.png new file mode 100644 index 000000000..265c5506d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_0_0/00004.png new file mode 100644 index 000000000..593b9d039 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_0_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_0_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png new file mode 100644 index 000000000..a63982497 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_0/00001.png new file mode 100644 index 000000000..03d00da6a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_0/00002.png new file mode 100644 index 000000000..cad37cf5e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_0/00003.png new file mode 100644 index 000000000..3e11559bc Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_0/00004.png new file mode 100644 index 000000000..062e5e811 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_1/00001.png new file mode 100644 index 000000000..f3c2f880f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00001.png new file mode 100644 index 000000000..7f75368c7 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00002.png new file mode 100644 index 000000000..62c5c93b1 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00003.png new file mode 100644 index 000000000..265c5506d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00004.png new file mode 100644 index 000000000..593b9d039 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png new file mode 100644 index 000000000..a63982497 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00001.png new file mode 100644 index 000000000..03d00da6a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00002.png new file mode 100644 index 000000000..cad37cf5e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00003.png new file mode 100644 index 000000000..3e11559bc Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00004.png new file mode 100644 index 000000000..062e5e811 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00001.png new file mode 100644 index 000000000..f3c2f880f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png new file mode 100644 index 000000000..6e53386f7 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00001.png new file mode 100644 index 000000000..e1d899316 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_0/00001.png new file mode 100644 index 000000000..811aacbc9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_1/00001.png new file mode 100644 index 000000000..4dbd457a6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_all_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00001.png new file mode 100644 index 000000000..811aacbc9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00001.png new file mode 100644 index 000000000..4dbd457a6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00001.png new file mode 100644 index 000000000..811aacbc9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00001.png new file mode 100644 index 000000000..4dbd457a6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_0/00001.png new file mode 100644 index 000000000..811aacbc9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_1/00001.png new file mode 100644 index 000000000..4dbd457a6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_taproot_1to2_v1_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png new file mode 100644 index 000000000..4f6ae5978 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png new file mode 100644 index 000000000..d400e7534 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png new file mode 100644 index 000000000..eeffd7817 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_0_0/00003.png new file mode 100644 index 000000000..cbe590e86 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_0_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_0/00001.png new file mode 100644 index 000000000..e5f851114 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_0/00002.png new file mode 100644 index 000000000..bc54d295c Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_0/00003.png new file mode 100644 index 000000000..53339b3c5 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_0/00004.png new file mode 100644 index 000000000..7389b566f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_1/00001.png new file mode 100644 index 000000000..9ff3e0238 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_tr_script_pk_sighash_all_1_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_0_0/00000.png new file mode 100644 index 000000000..10c895733 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_0_0/00002.png new file mode 100644 index 000000000..9eded7d0f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_1_0/00001.png new file mode 100644 index 000000000..811aacbc9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_1_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_1_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_1_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00000.png new file mode 100644 index 000000000..a63982497 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00001.png new file mode 100644 index 000000000..50d7a3258 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00002.png new file mode 100644 index 000000000..3c12ed1d3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00003.png new file mode 100644 index 000000000..27301e1e1 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00004.png new file mode 100644 index 000000000..5cfcac846 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00005.png new file mode 100644 index 000000000..7fbd5c205 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00006.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00006.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_3_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_3_0/00000.png new file mode 100644 index 000000000..92b7bdd49 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_3_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_3_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_3_0/00001.png new file mode 100644 index 000000000..826adf1f2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_3_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_3_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_3_0/00002.png new file mode 100644 index 000000000..2a3a9cfe7 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_3_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_3_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_3_0/00003.png new file mode 100644 index 000000000..c86e1f50f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_3_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_3_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_3_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_3_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_4_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_4_0/00000.png new file mode 100644 index 000000000..4c7fa789f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_4_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_4_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_4_0/00001.png new file mode 100644 index 000000000..246d839d4 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_4_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_4_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_4_0/00002.png new file mode 100644 index 000000000..cea6f75b4 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_4_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_4_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_4_0/00003.png new file mode 100644 index 000000000..f2f8b41d8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_4_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_4_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_4_0/00004.png new file mode 100644 index 000000000..a6374e723 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_4_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_4_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_4_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_4_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_0/00000.png new file mode 100644 index 000000000..9fe8a7eba Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_0/00001.png new file mode 100644 index 000000000..92924defc Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_0/00002.png new file mode 100644 index 000000000..50ddea3ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_0/00003.png new file mode 100644 index 000000000..9f3ae167e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_1/00001.png new file mode 100644 index 000000000..7a5c5796d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_0_5_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_0_0/00000.png new file mode 100644 index 000000000..10c895733 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_0_0/00002.png new file mode 100644 index 000000000..9eded7d0f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_1_0/00001.png new file mode 100644 index 000000000..811aacbc9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_1_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_1_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_1_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_2_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_2_0/00000.png new file mode 100644 index 000000000..a63982497 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_2_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_2_0/00001.png new file mode 100644 index 000000000..826adf1f2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_2_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_2_0/00002.png new file mode 100644 index 000000000..2a3a9cfe7 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_2_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_2_0/00003.png new file mode 100644 index 000000000..c86e1f50f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_2_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_2_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_3_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_3_0/00000.png new file mode 100644 index 000000000..92b7bdd49 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_3_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_3_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_3_0/00001.png new file mode 100644 index 000000000..246d839d4 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_3_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_3_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_3_0/00002.png new file mode 100644 index 000000000..cea6f75b4 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_3_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_3_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_3_0/00003.png new file mode 100644 index 000000000..f2f8b41d8 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_3_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_3_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_3_0/00004.png new file mode 100644 index 000000000..a6374e723 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_3_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_3_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_3_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_3_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_0/00000.png new file mode 100644 index 000000000..4c7fa789f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_0/00001.png new file mode 100644 index 000000000..92924defc Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_0/00002.png new file mode 100644 index 000000000..50ddea3ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_0/00003.png new file mode 100644 index 000000000..9f3ae167e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_1/00001.png new file mode 100644 index 000000000..7a5c5796d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_1_4_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_0_0/00000.png new file mode 100644 index 000000000..10c895733 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_0_0/00001.png new file mode 100644 index 000000000..81fc3c1f9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_0_0/00002.png new file mode 100644 index 000000000..9eded7d0f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_1_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_1_0/00001.png new file mode 100644 index 000000000..811aacbc9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_1_0/00002.png new file mode 100644 index 000000000..748ff7f09 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_1_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_1_0/00003.png new file mode 100644 index 000000000..9124a230b Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_1_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_1_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_1_0/00004.png new file mode 100644 index 000000000..542cb49a9 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_1_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_1_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_1_0/00005.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_1_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00000.png new file mode 100644 index 000000000..a63982497 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00001.png new file mode 100644 index 000000000..50d7a3258 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00002.png new file mode 100644 index 000000000..3c12ed1d3 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00003.png new file mode 100644 index 000000000..27301e1e1 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00004.png new file mode 100644 index 000000000..5cfcac846 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00005.png new file mode 100644 index 000000000..7fbd5c205 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00006.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00006.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_2_0/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_3_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_3_0/00000.png new file mode 100644 index 000000000..92b7bdd49 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_3_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_3_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_3_0/00001.png new file mode 100644 index 000000000..826adf1f2 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_3_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_3_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_3_0/00002.png new file mode 100644 index 000000000..2a3a9cfe7 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_3_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_3_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_3_0/00003.png new file mode 100644 index 000000000..c86e1f50f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_3_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_3_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_3_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_3_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_0/00000.png new file mode 100644 index 000000000..4c7fa789f Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_0/00001.png new file mode 100644 index 000000000..92924defc Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_0/00002.png new file mode 100644 index 000000000..50ddea3ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_0/00003.png new file mode 100644 index 000000000..9f3ae167e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_0/00004.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_1/00001.png new file mode 100644 index 000000000..7a5c5796d Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_external_inputs_2_4_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_0_0/00001.png new file mode 100644 index 000000000..3870d6e7a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_0_0/00002.png new file mode 100644 index 000000000..a04ab94bd Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_0_0/00003.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_1_0/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_1_0/00001.png new file mode 100644 index 000000000..51e92ae30 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_1_0/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_naked_opreturn_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00001.png new file mode 100644 index 000000000..3870d6e7a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00002.png new file mode 100644 index 000000000..6e3ee423a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00003.png new file mode 100644 index 000000000..6ab726a5e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00004.png new file mode 100644 index 000000000..f4a306a83 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00005.png new file mode 100644 index 000000000..1cf427053 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00006.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00006.png new file mode 100644 index 000000000..923349e68 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00007.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00007.png new file mode 100644 index 000000000..eb10394eb Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00008.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00008.png new file mode 100644 index 000000000..8018a1a00 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00008.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00009.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00009.png new file mode 100644 index 000000000..d9e33c514 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00009.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00010.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00010.png new file mode 100644 index 000000000..8b4c6dd02 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00010.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00011.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00011.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_0_0/00011.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_1_0/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_1_0/00001.png new file mode 100644 index 000000000..51e92ae30 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_1_0/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00001.png new file mode 100644 index 000000000..3870d6e7a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00002.png new file mode 100644 index 000000000..6e3ee423a Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00003.png new file mode 100644 index 000000000..6ab726a5e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00004.png new file mode 100644 index 000000000..f4a306a83 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00005.png new file mode 100644 index 000000000..1cf427053 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00006.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00006.png new file mode 100644 index 000000000..923349e68 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00007.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00007.png new file mode 100644 index 000000000..eb10394eb Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00007.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00008.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00008.png new file mode 100644 index 000000000..8018a1a00 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00008.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00009.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00009.png new file mode 100644 index 000000000..d9e33c514 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00009.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00010.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00010.png new file mode 100644 index 000000000..8b4c6dd02 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00010.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00011.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00011.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_0_0/00011.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_1_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_1_0/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_1_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_1_0/00001.png new file mode 100644 index 000000000..51e92ae30 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_1_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_1_0/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_opreturn_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00001.png new file mode 100644 index 000000000..8c353ac45 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00002.png new file mode 100644 index 000000000..430c04c9e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00003.png new file mode 100644 index 000000000..1477899ae Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00004.png new file mode 100644 index 000000000..e707ed3a5 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00005.png new file mode 100644 index 000000000..6effa69fa Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00006.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00006.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_0/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_1/00001.png new file mode 100644 index 000000000..6330ad3b6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_0_1/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png new file mode 100644 index 000000000..cd4545e54 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00001.png new file mode 100644 index 000000000..8c353ac45 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00002.png new file mode 100644 index 000000000..430c04c9e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00003.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00003.png new file mode 100644 index 000000000..1477899ae Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00004.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00004.png new file mode 100644 index 000000000..e707ed3a5 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00005.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00005.png new file mode 100644 index 000000000..6effa69fa Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00005.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00006.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00006.png new file mode 100644 index 000000000..66c411c2e Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_0/00006.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_1/00000.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_1/00000.png new file mode 100644 index 000000000..50d6e47ab Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_1/00000.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_1/00001.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_1/00001.png new file mode 100644 index 000000000..6330ad3b6 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_1/00001.png differ diff --git a/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_1/00002.png b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_1/00002.png new file mode 100644 index 000000000..1c9156c31 Binary files /dev/null and b/tests/snapshots/nanos/test_sign_psbt_with_segwit_v16_v1_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_dashboard/00000.png b/tests/snapshots/nanosp/test_dashboard/00000.png new file mode 100644 index 000000000..d73deb1de Binary files /dev/null and b/tests/snapshots/nanosp/test_dashboard/00000.png differ diff --git a/tests/snapshots/nanosp/test_dashboard/00001.png b/tests/snapshots/nanosp/test_dashboard/00001.png new file mode 100644 index 000000000..782cb782c Binary files /dev/null and b/tests/snapshots/nanosp/test_dashboard/00001.png differ diff --git a/tests/snapshots/nanosp/test_dashboard/00002.png b/tests/snapshots/nanosp/test_dashboard/00002.png new file mode 100644 index 000000000..7e1a28c65 Binary files /dev/null and b/tests/snapshots/nanosp/test_dashboard/00002.png differ diff --git a/tests/snapshots/nanosp/test_dashboard/00003.png b/tests/snapshots/nanosp/test_dashboard/00003.png new file mode 100644 index 000000000..bcb20c683 Binary files /dev/null and b/tests/snapshots/nanosp/test_dashboard/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00000.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00000.png new file mode 100644 index 000000000..8583e39ef Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00001.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00001.png new file mode 100644 index 000000000..fb5c9c673 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00002.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00002.png new file mode 100644 index 000000000..3f9a1347f Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00003.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00003.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00004.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00004.png new file mode 100644 index 000000000..e16fbcdd9 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00005.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00005.png new file mode 100644 index 000000000..45d9d59ac Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00005.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00006.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00006.png new file mode 100644 index 000000000..80dbc0c24 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00006.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00007.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00007.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_0_0/00007.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_0/00000.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_0/00000.png new file mode 100644 index 000000000..8583e39ef Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_0/00001.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_0/00001.png new file mode 100644 index 000000000..fb5c9c673 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_0/00002.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_0/00002.png new file mode 100644 index 000000000..690fd0268 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_0/00003.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_0/00003.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_1/00000.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_1/00000.png new file mode 100644 index 000000000..82b819028 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_1/00001.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_1/00001.png new file mode 100644 index 000000000..d5267289a Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_1/00002.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_1/00002.png new file mode 100644 index 000000000..258f26fa8 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_1/00003.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_1/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_1/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_1/00004.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_1/00004.png new file mode 100644 index 000000000..e90cd9db3 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_0_1/00004.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png new file mode 100644 index 000000000..8583e39ef Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_early_0_0/00001.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_early_0_0/00001.png new file mode 100644 index 000000000..fb5c9c673 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_early_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_early_0_0/00002.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_early_0_0/00002.png new file mode 100644 index 000000000..690fd0268 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_early_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_early_0_0/00003.png b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_early_0_0/00003.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_non_standard_reject_early_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png new file mode 100644 index 000000000..f6ee4a895 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png new file mode 100644 index 000000000..8b32f1dfd Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png new file mode 100644 index 000000000..e7191ca07 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png new file mode 100644 index 000000000..da12b9ef3 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00004.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00004.png new file mode 100644 index 000000000..cac752667 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00005.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00005.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00005.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png new file mode 100644 index 000000000..f6ee4a895 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png new file mode 100644 index 000000000..d3ffef10d Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png new file mode 100644 index 000000000..49973feea Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png new file mode 100644 index 000000000..c06925f25 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00004.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00004.png new file mode 100644 index 000000000..44531783a Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00005.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00005.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00005.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png new file mode 100644 index 000000000..f6ee4a895 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png new file mode 100644 index 000000000..4830a91db Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png new file mode 100644 index 000000000..1e331c7b1 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png new file mode 100644 index 000000000..5a41bfd00 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00004.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00004.png new file mode 100644 index 000000000..f497f8005 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00005.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00005.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00005.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png new file mode 100644 index 000000000..f6ee4a895 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png new file mode 100644 index 000000000..4fe72c3ac Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png new file mode 100644 index 000000000..f10cf514b Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png new file mode 100644 index 000000000..88aec018b Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00004.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00004.png new file mode 100644 index 000000000..82e479d22 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00005.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00005.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00005.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png new file mode 100644 index 000000000..f6ee4a895 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png new file mode 100644 index 000000000..6b083fcee Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png new file mode 100644 index 000000000..d237bbc41 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png new file mode 100644 index 000000000..ed56331c4 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00004.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00004.png new file mode 100644 index 000000000..dd175d24f Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00005.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00005.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00005.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png new file mode 100644 index 000000000..f6ee4a895 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png new file mode 100644 index 000000000..fbc75a1c4 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png new file mode 100644 index 000000000..4dd921265 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png new file mode 100644 index 000000000..5d1f60c03 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00004.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00004.png new file mode 100644 index 000000000..1676c3c5d Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00005.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00005.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00005.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png new file mode 100644 index 000000000..f6ee4a895 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png new file mode 100644 index 000000000..6879d2565 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png new file mode 100644 index 000000000..8f1f1533c Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png new file mode 100644 index 000000000..61c426415 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00004.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00004.png new file mode 100644 index 000000000..05fe79b70 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00005.png b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00005.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00005.png differ diff --git a/tests/snapshots/nanosp/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png b/tests/snapshots/nanosp/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png new file mode 100644 index 000000000..0fa6de2ec Binary files /dev/null and b/tests/snapshots/nanosp/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png b/tests/snapshots/nanosp/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanosp/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png b/tests/snapshots/nanosp/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png new file mode 100644 index 000000000..877ce1d16 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00003.png b/tests/snapshots/nanosp/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png b/tests/snapshots/nanosp/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png new file mode 100644 index 000000000..db51fe6fb Binary files /dev/null and b/tests/snapshots/nanosp/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png b/tests/snapshots/nanosp/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png b/tests/snapshots/nanosp/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png new file mode 100644 index 000000000..d27090254 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png b/tests/snapshots/nanosp/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00000.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00001.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00001.png new file mode 100644 index 000000000..34b19f06a Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00002.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00002.png new file mode 100644 index 000000000..ebc70b370 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00003.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00003.png new file mode 100644 index 000000000..1c32a0ec6 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00004.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00004.png new file mode 100644 index 000000000..4d6b41690 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00005.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00005.png new file mode 100644 index 000000000..621f3009e Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00005.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00006.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00006.png new file mode 100644 index 000000000..abb5d00c9 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00006.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00007.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00007.png new file mode 100644 index 000000000..36f9c90a0 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00007.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00008.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00008.png new file mode 100644 index 000000000..c34650f12 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00008.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00009.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00009.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_0_0/00009.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00000.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00000.png new file mode 100644 index 000000000..5485d883c Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00001.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00001.png new file mode 100644 index 000000000..327e2274d Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00002.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00002.png new file mode 100644 index 000000000..6227e37e5 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00003.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00000.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00000.png new file mode 100644 index 000000000..aa82c6e72 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00001.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00001.png new file mode 100644 index 000000000..9cf55d692 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00002.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00002.png new file mode 100644 index 000000000..167388521 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00003.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_2_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00000.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00000.png new file mode 100644 index 000000000..56ac98da4 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00001.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00001.png new file mode 100644 index 000000000..092cb1ae3 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00002.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00002.png new file mode 100644 index 000000000..49b0d2563 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00003.png b/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_miniscript_long_policy_3_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png new file mode 100644 index 000000000..ff7deb115 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png new file mode 100644 index 000000000..0e6597e6b Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00003.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png new file mode 100644 index 000000000..ed953ffa1 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png new file mode 100644 index 000000000..181fa71dc Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png new file mode 100644 index 000000000..e08dbcf01 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png new file mode 100644 index 000000000..01ef6720c Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png new file mode 100644 index 000000000..2ca9ffae4 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00003.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png new file mode 100644 index 000000000..ed953ffa1 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png new file mode 100644 index 000000000..181fa71dc Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png new file mode 100644 index 000000000..e08dbcf01 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png new file mode 100644 index 000000000..967e6cb03 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png new file mode 100644 index 000000000..472e5a38a Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00003.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png new file mode 100644 index 000000000..ed953ffa1 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png new file mode 100644 index 000000000..181fa71dc Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png new file mode 100644 index 000000000..e08dbcf01 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png new file mode 100644 index 000000000..bdedda85d Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png new file mode 100644 index 000000000..f0ce5be13 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00003.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png new file mode 100644 index 000000000..ed953ffa1 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png new file mode 100644 index 000000000..181fa71dc Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png new file mode 100644 index 000000000..e08dbcf01 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_0_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_0_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_0_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_0_0/00002.png new file mode 100644 index 000000000..f9e9870f1 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_0_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00000.png new file mode 100644 index 000000000..d1ae49f4f Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00001.png new file mode 100644 index 000000000..5c6d970bd Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00002.png new file mode 100644 index 000000000..d98377d75 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00000.png new file mode 100644 index 000000000..70fcf31bb Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00001.png new file mode 100644 index 000000000..2a528bfb2 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00002.png new file mode 100644 index 000000000..7837e545e Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_2_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_0_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_0_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_0_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_0_0/00002.png new file mode 100644 index 000000000..524252318 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_0_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00000.png new file mode 100644 index 000000000..d1ae49f4f Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00001.png new file mode 100644 index 000000000..5c6d970bd Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00002.png new file mode 100644 index 000000000..0e2ab62c6 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00000.png new file mode 100644 index 000000000..70fcf31bb Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00001.png new file mode 100644 index 000000000..2a528bfb2 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00002.png new file mode 100644 index 000000000..d2df8b5fd Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_legacy_v1_2_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_0_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_0_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_0_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_0_0/00002.png new file mode 100644 index 000000000..e2cc15b33 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_0_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00000.png new file mode 100644 index 000000000..37fa61ecb Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00001.png new file mode 100644 index 000000000..cc6dcbe68 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00002.png new file mode 100644 index 000000000..a4f8aa69f Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00000.png new file mode 100644 index 000000000..400c475fe Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00001.png new file mode 100644 index 000000000..8eae75295 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00002.png new file mode 100644 index 000000000..a7bb2a6e5 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_2_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_0_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_0_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_0_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_0_0/00002.png new file mode 100644 index 000000000..e1a0c8938 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_0_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00000.png new file mode 100644 index 000000000..37fa61ecb Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00001.png new file mode 100644 index 000000000..cc6dcbe68 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00002.png new file mode 100644 index 000000000..e9c0799fd Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00000.png new file mode 100644 index 000000000..400c475fe Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00001.png new file mode 100644 index 000000000..8eae75295 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00002.png new file mode 100644 index 000000000..aac0918c2 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_sh_wit_v1_2_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_0_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_0_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_0_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_0_0/00002.png new file mode 100644 index 000000000..b18a7f9da Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_0_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00000.png new file mode 100644 index 000000000..a4b128604 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00001.png new file mode 100644 index 000000000..6e718cb75 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00002.png new file mode 100644 index 000000000..16507fbe3 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00000.png new file mode 100644 index 000000000..94066967e Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00001.png new file mode 100644 index 000000000..f3f350a36 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00002.png new file mode 100644 index 000000000..07df4915d Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_2_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_0_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_0_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_0_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_0_0/00002.png new file mode 100644 index 000000000..1507a4c67 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_0_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00000.png new file mode 100644 index 000000000..a4b128604 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00001.png new file mode 100644 index 000000000..6e718cb75 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00002.png new file mode 100644 index 000000000..ac95dd810 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00000.png new file mode 100644 index 000000000..94066967e Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00001.png new file mode 100644 index 000000000..f3f350a36 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00002.png new file mode 100644 index 000000000..0809fc978 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_accept_wit_v1_2_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_0_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_0_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_0_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_0_0/00002.png new file mode 100644 index 000000000..b18a7f9da Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_0_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_1_0/00000.png new file mode 100644 index 000000000..915ae0921 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_1_0/00001.png new file mode 100644 index 000000000..3bc200d4c Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_1_0/00002.png new file mode 100644 index 000000000..370bc50fa Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_1_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_2_0/00000.png new file mode 100644 index 000000000..94066967e Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_2_0/00001.png new file mode 100644 index 000000000..f3f350a36 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_2_0/00002.png new file mode 100644 index 000000000..07df4915d Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_2_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_invalid_pubkey_version_2_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_reject_header_0_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_reject_header_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_reject_header_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_reject_header_0_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_reject_header_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_reject_header_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_reject_header_0_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_reject_header_0_0/00002.png new file mode 100644 index 000000000..b18a7f9da Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_reject_header_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_reject_header_0_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_reject_header_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_reject_header_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_reject_header_0_0/00004.png b/tests/snapshots/nanosp/test_register_wallet_reject_header_0_0/00004.png new file mode 100644 index 000000000..e90cd9db3 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_reject_header_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_reject_header_v1_0_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_reject_header_v1_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_reject_header_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_reject_header_v1_0_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_reject_header_v1_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_reject_header_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_reject_header_v1_0_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_reject_header_v1_0_0/00002.png new file mode 100644 index 000000000..1507a4c67 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_reject_header_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_reject_header_v1_0_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_reject_header_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_reject_header_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_reject_header_v1_0_0/00004.png b/tests/snapshots/nanosp/test_register_wallet_reject_header_v1_0_0/00004.png new file mode 100644 index 000000000..e90cd9db3 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_reject_header_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_0_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_0_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_0_0/00001.png new file mode 100644 index 000000000..a0a62f0ab Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_0_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_0_0/00002.png new file mode 100644 index 000000000..c4d79c7ec Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_0_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00000.png new file mode 100644 index 000000000..a4b128604 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00001.png new file mode 100644 index 000000000..6e718cb75 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00002.png new file mode 100644 index 000000000..16507fbe3 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00000.png new file mode 100644 index 000000000..94066967e Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00001.png new file mode 100644 index 000000000..f3f350a36 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00002.png new file mode 100644 index 000000000..07df4915d Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_pk_2_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_0_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_0_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_0_0/00001.png new file mode 100644 index 000000000..4cdfa3ad2 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_0_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_0_0/00002.png new file mode 100644 index 000000000..071d74207 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_0_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00000.png new file mode 100644 index 000000000..d84c42bf1 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00001.png new file mode 100644 index 000000000..19e0c94fc Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00002.png new file mode 100644 index 000000000..8a8e3b91f Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00000.png new file mode 100644 index 000000000..d2cae6edb Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00001.png new file mode 100644 index 000000000..95812ca9d Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00002.png new file mode 100644 index 000000000..326effa35 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_2_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00000.png new file mode 100644 index 000000000..0558736f4 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00001.png new file mode 100644 index 000000000..5d05cec13 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00002.png new file mode 100644 index 000000000..072735d36 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_tr_script_sortedmulti_3_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_0_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_0_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_0_0/00001.png new file mode 100644 index 000000000..7edc7de31 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_0_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_0_0/00002.png new file mode 100644 index 000000000..748c3b048 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_0_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_0_0/00003.png new file mode 100644 index 000000000..b18a7f9da Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_0_0/00004.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_0_0/00004.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00000.png new file mode 100644 index 000000000..a4b128604 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00001.png new file mode 100644 index 000000000..6e718cb75 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00002.png new file mode 100644 index 000000000..16507fbe3 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00000.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00000.png new file mode 100644 index 000000000..94066967e Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00001.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00001.png new file mode 100644 index 000000000..f3f350a36 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00002.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00002.png new file mode 100644 index 000000000..07df4915d Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00003.png b/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_register_wallet_with_long_name_2_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_1/00000.png b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_1/00001.png b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_1/00002.png b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_input_changed_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_1/00000.png b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_1/00001.png b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_1/00001.png new file mode 100644 index 000000000..a84aced09 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_1/00002.png b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_output_changed_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_sign_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_sign_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_sign_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_1/00000.png b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_1/00001.png b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_1/00002.png b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_anyone_sign_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_input_modified_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_all_input_modified_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_input_modified_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_all_input_modified_0_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_input_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_input_modified_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_all_input_modified_0_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_input_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_input_modified_0_0/00003.png b/tests/snapshots/nanosp/test_sighash_all_input_modified_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_input_modified_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_input_modified_0_1/00000.png b/tests/snapshots/nanosp/test_sighash_all_input_modified_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_input_modified_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_input_modified_0_1/00001.png b/tests/snapshots/nanosp/test_sighash_all_input_modified_0_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_input_modified_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_input_modified_0_1/00002.png b/tests/snapshots/nanosp/test_sighash_all_input_modified_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_input_modified_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_output_modified_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_all_output_modified_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_output_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_output_modified_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_all_output_modified_0_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_output_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_output_modified_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_all_output_modified_0_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_output_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_output_modified_0_0/00003.png b/tests/snapshots/nanosp/test_sighash_all_output_modified_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_output_modified_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_output_modified_0_1/00000.png b/tests/snapshots/nanosp/test_sighash_all_output_modified_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_output_modified_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_output_modified_0_1/00001.png b/tests/snapshots/nanosp/test_sighash_all_output_modified_0_1/00001.png new file mode 100644 index 000000000..a84aced09 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_output_modified_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_output_modified_0_1/00002.png b/tests/snapshots/nanosp/test_sighash_all_output_modified_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_output_modified_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_0/00003.png b/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_1/00000.png b/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_1/00001.png b/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_1/00002.png b/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_all_sign_psbt_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_1/00000.png b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_1/00001.png b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_1/00002.png b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_input_changed_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_1/00000.png b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_1/00001.png b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_1/00001.png new file mode 100644 index 000000000..a84aced09 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_1/00002.png b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_output_changed_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_sign_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_sign_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_sign_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_1/00000.png b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_1/00001.png b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_1/00002.png b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_anyone_sign_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_input_modified_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_none_input_modified_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_input_modified_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_none_input_modified_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_input_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_input_modified_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_none_input_modified_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_input_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_input_modified_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_none_input_modified_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_input_modified_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_input_modified_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_none_input_modified_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_input_modified_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_input_modified_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_none_input_modified_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_input_modified_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_input_modified_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_none_input_modified_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_input_modified_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_input_modified_1_1/00000.png b/tests/snapshots/nanosp/test_sighash_none_input_modified_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_input_modified_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_input_modified_1_1/00001.png b/tests/snapshots/nanosp/test_sighash_none_input_modified_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_input_modified_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_input_modified_1_1/00002.png b/tests/snapshots/nanosp/test_sighash_none_input_modified_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_input_modified_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_output_modified_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_none_output_modified_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_output_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_output_modified_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_none_output_modified_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_output_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_output_modified_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_none_output_modified_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_output_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_output_modified_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_none_output_modified_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_output_modified_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_output_modified_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_none_output_modified_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_output_modified_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_output_modified_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_none_output_modified_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_output_modified_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_output_modified_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_none_output_modified_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_output_modified_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_output_modified_1_1/00000.png b/tests/snapshots/nanosp/test_sighash_none_output_modified_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_output_modified_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_output_modified_1_1/00001.png b/tests/snapshots/nanosp/test_sighash_none_output_modified_1_1/00001.png new file mode 100644 index 000000000..a84aced09 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_output_modified_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_output_modified_1_1/00002.png b/tests/snapshots/nanosp/test_sighash_none_output_modified_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_output_modified_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_sign_psbt_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_sign_psbt_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_sign_psbt_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_1/00000.png b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_1/00001.png b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_1/00002.png b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_none_sign_psbt_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_0_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_0_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_0_0/00003.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_1_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_1_0/00001.png new file mode 100644 index 000000000..180698115 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_1_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash1_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_1_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_1_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_2_0/00000.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_2_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_2_0/00001.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_2_0/00001.png new file mode 100644 index 000000000..180698115 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_2_0/00002.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_2_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash2_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_1_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_1_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_2_0/00000.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_2_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_2_0/00001.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_2_0/00001.png new file mode 100644 index 000000000..180698115 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_2_0/00002.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_2_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash3_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_1_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_1_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_2_0/00000.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_2_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_2_0/00001.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_2_0/00001.png new file mode 100644 index 000000000..180698115 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_2_0/00002.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_2_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash81_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_1_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_1_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_2_0/00000.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_2_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_2_0/00001.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_2_0/00001.png new file mode 100644 index 000000000..180698115 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_2_0/00002.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_2_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash82_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_1_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_1_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_2_0/00000.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_2_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_2_0/00001.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_2_0/00001.png new file mode 100644 index 000000000..180698115 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_2_0/00002.png b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_2_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_segwitv0_sighash83_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_1/00000.png b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_1/00001.png b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_1/00002.png b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_input_changed_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_1/00000.png b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_1/00001.png b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_1/00001.png new file mode 100644 index 000000000..a84aced09 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_1/00002.png b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_output_changed_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_sign_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_sign_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_sign_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_1/00000.png b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_1/00001.png b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_1/00002.png b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_anyone_sign_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_input_modified_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_single_input_modified_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_input_modified_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_single_input_modified_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_input_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_input_modified_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_single_input_modified_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_input_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_input_modified_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_single_input_modified_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_input_modified_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_input_modified_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_single_input_modified_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_input_modified_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_input_modified_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_single_input_modified_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_input_modified_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_input_modified_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_single_input_modified_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_input_modified_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_input_modified_1_1/00000.png b/tests/snapshots/nanosp/test_sighash_single_input_modified_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_input_modified_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_input_modified_1_1/00001.png b/tests/snapshots/nanosp/test_sighash_single_input_modified_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_input_modified_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_input_modified_1_1/00002.png b/tests/snapshots/nanosp/test_sighash_single_input_modified_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_input_modified_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_0/00001.png new file mode 100644 index 000000000..c9bd49ec6 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_1/00000.png b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_1/00001.png b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_1/00001.png new file mode 100644 index 000000000..a84aced09 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_1/00002.png b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_different_index_modified_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_1/00000.png b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_1/00001.png b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_1/00001.png new file mode 100644 index 000000000..a84aced09 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_1/00002.png b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_output_same_index_modified_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_sign_psbt_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_sign_psbt_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_sign_psbt_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_0/00000.png b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_0/00001.png b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_0/00002.png b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_0/00003.png b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_1/00000.png b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_1/00001.png b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_1/00002.png b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_single_sign_psbt_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_unsupported_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_unsupported_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_unsupported_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_unsupported_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_unsupported_0_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_unsupported_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_unsupported_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_unsupported_0_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_unsupported_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_unsupported_0_0/00003.png b/tests/snapshots/nanosp/test_sighash_unsupported_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_unsupported_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_unsupported_0_1/00000.png b/tests/snapshots/nanosp/test_sighash_unsupported_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_unsupported_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_unsupported_0_1/00001.png b/tests/snapshots/nanosp/test_sighash_unsupported_0_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_unsupported_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_unsupported_0_1/00002.png b/tests/snapshots/nanosp/test_sighash_unsupported_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_unsupported_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_0/00000.png b/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_0/00001.png b/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_0/00002.png b/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_0/00003.png b/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_1/00000.png b/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_1/00001.png b/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_1/00002.png b/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sighash_unsupported_for_segwitv0_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_0_0/00000.png b/tests/snapshots/nanosp/test_sign_message_0_0/00000.png new file mode 100644 index 000000000..1b271542d Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_0_0/00001.png b/tests/snapshots/nanosp/test_sign_message_0_0/00001.png new file mode 100644 index 000000000..71c80df0e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_0_1/00000.png b/tests/snapshots/nanosp/test_sign_message_0_1/00000.png new file mode 100644 index 000000000..04bb6f43c Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_0_1/00001.png b/tests/snapshots/nanosp/test_sign_message_0_1/00001.png new file mode 100644 index 000000000..098d70fca Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_0_1/00002.png b/tests/snapshots/nanosp/test_sign_message_0_1/00002.png new file mode 100644 index 000000000..c52ba9085 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_0_0/00000.png b/tests/snapshots/nanosp/test_sign_message_accept_0_0/00000.png new file mode 100644 index 000000000..1b271542d Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_0_0/00001.png b/tests/snapshots/nanosp/test_sign_message_accept_0_0/00001.png new file mode 100644 index 000000000..3ecf97960 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_0_1/00000.png b/tests/snapshots/nanosp/test_sign_message_accept_0_1/00000.png new file mode 100644 index 000000000..8cb0af7a9 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_0_1/00001.png b/tests/snapshots/nanosp/test_sign_message_accept_0_1/00001.png new file mode 100644 index 000000000..c52ba9085 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_0_0/00000.png b/tests/snapshots/nanosp/test_sign_message_accept_long_0_0/00000.png new file mode 100644 index 000000000..1b271542d Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_0_0/00001.png b/tests/snapshots/nanosp/test_sign_message_accept_long_0_0/00001.png new file mode 100644 index 000000000..7d7359362 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_0_1/00000.png b/tests/snapshots/nanosp/test_sign_message_accept_long_0_1/00000.png new file mode 100644 index 000000000..8a9399404 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_0_1/00001.png b/tests/snapshots/nanosp/test_sign_message_accept_long_0_1/00001.png new file mode 100644 index 000000000..075903f58 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_0_1/00002.png b/tests/snapshots/nanosp/test_sign_message_accept_long_0_1/00002.png new file mode 100644 index 000000000..703d0beb5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_0_1/00003.png b/tests/snapshots/nanosp/test_sign_message_accept_long_0_1/00003.png new file mode 100644 index 000000000..93bf9bc96 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_0_1/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_1_0/00000.png b/tests/snapshots/nanosp/test_sign_message_accept_long_1_0/00000.png new file mode 100644 index 000000000..b1e001b7b Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_1_0/00001.png b/tests/snapshots/nanosp/test_sign_message_accept_long_1_0/00001.png new file mode 100644 index 000000000..905fbc9db Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_1_0/00002.png b/tests/snapshots/nanosp/test_sign_message_accept_long_1_0/00002.png new file mode 100644 index 000000000..0b161d12d Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_1_0/00003.png b/tests/snapshots/nanosp/test_sign_message_accept_long_1_0/00003.png new file mode 100644 index 000000000..93bf9bc96 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_2_0/00000.png b/tests/snapshots/nanosp/test_sign_message_accept_long_2_0/00000.png new file mode 100644 index 000000000..f1c7143a1 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_2_0/00001.png b/tests/snapshots/nanosp/test_sign_message_accept_long_2_0/00001.png new file mode 100644 index 000000000..23f59cb33 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_2_0/00002.png b/tests/snapshots/nanosp/test_sign_message_accept_long_2_0/00002.png new file mode 100644 index 000000000..03fafd9da Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_2_0/00003.png b/tests/snapshots/nanosp/test_sign_message_accept_long_2_0/00003.png new file mode 100644 index 000000000..93bf9bc96 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_2_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_3_0/00000.png b/tests/snapshots/nanosp/test_sign_message_accept_long_3_0/00000.png new file mode 100644 index 000000000..9403307a5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_3_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_3_0/00001.png b/tests/snapshots/nanosp/test_sign_message_accept_long_3_0/00001.png new file mode 100644 index 000000000..3da5a411a Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_3_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_3_0/00002.png b/tests/snapshots/nanosp/test_sign_message_accept_long_3_0/00002.png new file mode 100644 index 000000000..f5db5b49b Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_3_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_3_0/00003.png b/tests/snapshots/nanosp/test_sign_message_accept_long_3_0/00003.png new file mode 100644 index 000000000..93bf9bc96 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_3_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_4_0/00000.png b/tests/snapshots/nanosp/test_sign_message_accept_long_4_0/00000.png new file mode 100644 index 000000000..80943953e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_4_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_long_4_0/00001.png b/tests/snapshots/nanosp/test_sign_message_accept_long_4_0/00001.png new file mode 100644 index 000000000..c52ba9085 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_long_4_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_non_ascii_0_0/00000.png b/tests/snapshots/nanosp/test_sign_message_accept_non_ascii_0_0/00000.png new file mode 100644 index 000000000..1b271542d Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_non_ascii_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_non_ascii_0_0/00001.png b/tests/snapshots/nanosp/test_sign_message_accept_non_ascii_0_0/00001.png new file mode 100644 index 000000000..7d7359362 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_non_ascii_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_non_ascii_0_1/00000.png b/tests/snapshots/nanosp/test_sign_message_accept_non_ascii_0_1/00000.png new file mode 100644 index 000000000..263a4391e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_non_ascii_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_non_ascii_0_1/00001.png b/tests/snapshots/nanosp/test_sign_message_accept_non_ascii_0_1/00001.png new file mode 100644 index 000000000..a8cf42f7d Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_non_ascii_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_non_ascii_0_1/00002.png b/tests/snapshots/nanosp/test_sign_message_accept_non_ascii_0_1/00002.png new file mode 100644 index 000000000..e7ffedd90 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_non_ascii_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_too_long_0_0/00000.png b/tests/snapshots/nanosp/test_sign_message_accept_too_long_0_0/00000.png new file mode 100644 index 000000000..1b271542d Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_too_long_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_too_long_0_0/00001.png b/tests/snapshots/nanosp/test_sign_message_accept_too_long_0_0/00001.png new file mode 100644 index 000000000..7d7359362 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_too_long_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_too_long_0_1/00000.png b/tests/snapshots/nanosp/test_sign_message_accept_too_long_0_1/00000.png new file mode 100644 index 000000000..17edb9d30 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_too_long_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_too_long_0_1/00001.png b/tests/snapshots/nanosp/test_sign_message_accept_too_long_0_1/00001.png new file mode 100644 index 000000000..28456ca06 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_too_long_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_accept_too_long_0_1/00002.png b/tests/snapshots/nanosp/test_sign_message_accept_too_long_0_1/00002.png new file mode 100644 index 000000000..e7ffedd90 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_accept_too_long_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_hash_reject_0_0/00000.png b/tests/snapshots/nanosp/test_sign_message_hash_reject_0_0/00000.png new file mode 100644 index 000000000..1b271542d Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_hash_reject_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_hash_reject_0_0/00001.png b/tests/snapshots/nanosp/test_sign_message_hash_reject_0_0/00001.png new file mode 100644 index 000000000..71c80df0e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_hash_reject_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_hash_reject_0_0/00002.png b/tests/snapshots/nanosp/test_sign_message_hash_reject_0_0/00002.png new file mode 100644 index 000000000..263a4391e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_hash_reject_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_hash_reject_0_0/00003.png b/tests/snapshots/nanosp/test_sign_message_hash_reject_0_0/00003.png new file mode 100644 index 000000000..a8cf42f7d Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_hash_reject_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_hash_reject_0_0/00004.png b/tests/snapshots/nanosp/test_sign_message_hash_reject_0_0/00004.png new file mode 100644 index 000000000..e7ffedd90 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_hash_reject_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_hash_reject_0_0/00005.png b/tests/snapshots/nanosp/test_sign_message_hash_reject_0_0/00005.png new file mode 100644 index 000000000..e90cd9db3 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_hash_reject_0_0/00005.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_reject_0_0/00000.png b/tests/snapshots/nanosp/test_sign_message_reject_0_0/00000.png new file mode 100644 index 000000000..1b271542d Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_reject_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_reject_0_0/00001.png b/tests/snapshots/nanosp/test_sign_message_reject_0_0/00001.png new file mode 100644 index 000000000..71c80df0e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_reject_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_reject_0_0/00002.png b/tests/snapshots/nanosp/test_sign_message_reject_0_0/00002.png new file mode 100644 index 000000000..d20a083f5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_reject_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_reject_0_0/00003.png b/tests/snapshots/nanosp/test_sign_message_reject_0_0/00003.png new file mode 100644 index 000000000..c52ba9085 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_reject_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_message_reject_0_0/00004.png b/tests/snapshots/nanosp/test_sign_message_reject_0_0/00004.png new file mode 100644 index 000000000..e90cd9db3 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_message_reject_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png new file mode 100644 index 000000000..fb4c21061 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png new file mode 100644 index 000000000..66ec5c34a Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00001.png new file mode 100644 index 000000000..527667d52 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00002.png new file mode 100644 index 000000000..317b8b9ff Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00001.png new file mode 100644 index 000000000..421dfebce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_highfee_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_highfee_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_highfee_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_highfee_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_highfee_0_0/00001.png new file mode 100644 index 000000000..00a5104dc Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_highfee_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_highfee_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_highfee_0_0/00002.png new file mode 100644 index 000000000..fda030d56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_highfee_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_highfee_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_highfee_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_highfee_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_highfee_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_highfee_1_0/00000.png new file mode 100644 index 000000000..3fa33760f Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_highfee_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_highfee_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_highfee_1_0/00001.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_highfee_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_highfee_1_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_highfee_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_highfee_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_highfee_1_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_highfee_1_1/00001.png new file mode 100644 index 000000000..0a5b3ed3c Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_highfee_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_highfee_1_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_highfee_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_highfee_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_0_0/00000.png new file mode 100644 index 000000000..fb4c21061 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_0_0/00001.png new file mode 100644 index 000000000..6f55ea25d Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_0_0/00002.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_0/00001.png new file mode 100644 index 000000000..527667d52 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_0/00002.png new file mode 100644 index 000000000..f67a3aa62 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_1/00001.png new file mode 100644 index 000000000..312ef94eb Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_miniscript_multikey_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_0_0/00000.png new file mode 100644 index 000000000..fb4c21061 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_0_0/00002.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_0/00001.png new file mode 100644 index 000000000..84d33c06e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_0/00002.png new file mode 100644 index 000000000..fdc5b5dc5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_1/00001.png new file mode 100644 index 000000000..9711df4e1 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png new file mode 100644 index 000000000..fb4c21061 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00000.png new file mode 100644 index 000000000..e0409140b Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00001.png new file mode 100644 index 000000000..3c91cc8f1 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00002.png new file mode 100644 index 000000000..c6b820aa9 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00003.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00001.png new file mode 100644 index 000000000..84d33c06e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00002.png new file mode 100644 index 000000000..fdc5b5dc5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00001.png new file mode 100644 index 000000000..9711df4e1 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_0_0/00000.png new file mode 100644 index 000000000..fb4c21061 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_0_0/00002.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_1_0/00001.png new file mode 100644 index 000000000..c94c15959 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_1_0/00002.png new file mode 100644 index 000000000..fda030d56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_1_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_2_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_2_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_2_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_2_0/00001.png new file mode 100644 index 000000000..e28e418f7 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_2_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_2_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_0_0/00000.png new file mode 100644 index 000000000..fb4c21061 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_0_0/00002.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_1_0/00001.png new file mode 100644 index 000000000..c94c15959 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_1_0/00002.png new file mode 100644 index 000000000..fda030d56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_1_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_2_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_2_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_2_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_2_0/00001.png new file mode 100644 index 000000000..e28e418f7 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_2_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_2_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_multisig_wsh_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_0/00001.png new file mode 100644 index 000000000..75480f35c Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_0/00002.png new file mode 100644 index 000000000..99f53dd6c Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_1/00001.png new file mode 100644 index 000000000..42088ca1d Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_0/00001.png new file mode 100644 index 000000000..75480f35c Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_0/00002.png new file mode 100644 index 000000000..99f53dd6c Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_1/00001.png new file mode 100644 index 000000000..42088ca1d Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_large_amount_v1_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_0/00001.png new file mode 100644 index 000000000..05ccaac79 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_0/00002.png new file mode 100644 index 000000000..9d8efd1df Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_1/00001.png new file mode 100644 index 000000000..cc9e51b57 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00001.png new file mode 100644 index 000000000..05ccaac79 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00002.png new file mode 100644 index 000000000..9d8efd1df Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00001.png new file mode 100644 index 000000000..cc9e51b57 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00001.png new file mode 100644 index 000000000..05ccaac79 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00002.png new file mode 100644 index 000000000..9d8efd1df Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00001.png new file mode 100644 index 000000000..cc9e51b57 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00001.png new file mode 100644 index 000000000..05ccaac79 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00002.png new file mode 100644 index 000000000..9d8efd1df Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00001.png new file mode 100644 index 000000000..cc9e51b57 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00001.png new file mode 100644 index 000000000..760425304 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00002.png new file mode 100644 index 000000000..fda030d56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00001.png new file mode 100644 index 000000000..0a11ccdf7 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00001.png new file mode 100644 index 000000000..760425304 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00002.png new file mode 100644 index 000000000..fda030d56 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00001.png new file mode 100644 index 000000000..0a11ccdf7 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_0_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_0_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_1_0/00001.png new file mode 100644 index 000000000..180698115 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_1_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00001.png new file mode 100644 index 000000000..180698115 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_0/00001.png new file mode 100644 index 000000000..700453f77 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_0/00002.png new file mode 100644 index 000000000..6c57d4dd5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_0/00003.png new file mode 100644 index 000000000..562b8c3a7 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_0/00004.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_0/00004.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_1/00001.png new file mode 100644 index 000000000..53d797266 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png new file mode 100644 index 000000000..e0409140b Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00001.png new file mode 100644 index 000000000..3c91cc8f1 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00002.png new file mode 100644 index 000000000..c6b820aa9 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00003.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00001.png new file mode 100644 index 000000000..700453f77 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00002.png new file mode 100644 index 000000000..6c57d4dd5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00003.png new file mode 100644 index 000000000..562b8c3a7 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00004.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00004.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00001.png new file mode 100644 index 000000000..53d797266 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00001.png new file mode 100644 index 000000000..700453f77 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00002.png new file mode 100644 index 000000000..6c57d4dd5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00003.png new file mode 100644 index 000000000..562b8c3a7 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00004.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00004.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00001.png new file mode 100644 index 000000000..53d797266 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_0_0/00001.png new file mode 100644 index 000000000..9e01669d1 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_0_0/00002.png new file mode 100644 index 000000000..99f53dd6c Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png new file mode 100644 index 000000000..b0e1548fa Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_0/00001.png new file mode 100644 index 000000000..c2b649401 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_0/00002.png new file mode 100644 index 000000000..037d61c4d Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_1/00001.png new file mode 100644 index 000000000..bf03a0f93 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00001.png new file mode 100644 index 000000000..9e01669d1 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00002.png new file mode 100644 index 000000000..99f53dd6c Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png new file mode 100644 index 000000000..b0e1548fa Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00001.png new file mode 100644 index 000000000..c2b649401 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00002.png new file mode 100644 index 000000000..037d61c4d Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00001.png new file mode 100644 index 000000000..bf03a0f93 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png new file mode 100644 index 000000000..822b63031 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00001.png new file mode 100644 index 000000000..0bcbec3dd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_0/00001.png new file mode 100644 index 000000000..ba54aafe9 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_1/00001.png new file mode 100644 index 000000000..cba3ca488 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_all_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00001.png new file mode 100644 index 000000000..ba54aafe9 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00001.png new file mode 100644 index 000000000..cba3ca488 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00001.png new file mode 100644 index 000000000..ba54aafe9 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00001.png new file mode 100644 index 000000000..cba3ca488 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_0/00001.png new file mode 100644 index 000000000..ba54aafe9 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_1/00001.png new file mode 100644 index 000000000..cba3ca488 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_taproot_1to2_v1_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png new file mode 100644 index 000000000..fb4c21061 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png new file mode 100644 index 000000000..a0a62f0ab Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_0/00001.png new file mode 100644 index 000000000..90fa38fae Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_0/00002.png new file mode 100644 index 000000000..22ac6174c Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_1/00001.png new file mode 100644 index 000000000..624b4ad05 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_tr_script_pk_sighash_all_1_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_0_0/00000.png new file mode 100644 index 000000000..3016710d2 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_0_0/00002.png new file mode 100644 index 000000000..58dbded53 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_1_0/00001.png new file mode 100644 index 000000000..ba54aafe9 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_1_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_2_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_2_0/00000.png new file mode 100644 index 000000000..b0e1548fa Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_2_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_2_0/00001.png new file mode 100644 index 000000000..55624c5d6 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_2_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_2_0/00002.png new file mode 100644 index 000000000..8c57f8c13 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_2_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_2_0/00003.png new file mode 100644 index 000000000..0da504c40 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_2_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_2_0/00004.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_2_0/00004.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_2_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_3_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_3_0/00000.png new file mode 100644 index 000000000..311e4672e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_3_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_3_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_3_0/00001.png new file mode 100644 index 000000000..05ccaac79 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_3_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_3_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_3_0/00002.png new file mode 100644 index 000000000..9d8efd1df Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_3_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_3_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_3_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_3_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_4_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_4_0/00000.png new file mode 100644 index 000000000..2ed1dca44 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_4_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_4_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_4_0/00001.png new file mode 100644 index 000000000..e9fb0b0ab Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_4_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_4_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_4_0/00002.png new file mode 100644 index 000000000..dd90178a3 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_4_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_4_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_4_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_4_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_0/00000.png new file mode 100644 index 000000000..e1fa952d6 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_1/00001.png new file mode 100644 index 000000000..f62193def Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_0_5_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_0_0/00000.png new file mode 100644 index 000000000..3016710d2 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_0_0/00002.png new file mode 100644 index 000000000..58dbded53 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_1_0/00001.png new file mode 100644 index 000000000..ba54aafe9 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_1_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_2_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_2_0/00000.png new file mode 100644 index 000000000..b0e1548fa Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_2_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_2_0/00001.png new file mode 100644 index 000000000..05ccaac79 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_2_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_2_0/00002.png new file mode 100644 index 000000000..9d8efd1df Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_2_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_2_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_3_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_3_0/00000.png new file mode 100644 index 000000000..311e4672e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_3_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_3_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_3_0/00001.png new file mode 100644 index 000000000..e9fb0b0ab Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_3_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_3_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_3_0/00002.png new file mode 100644 index 000000000..dd90178a3 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_3_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_3_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_3_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_3_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_0/00000.png new file mode 100644 index 000000000..2ed1dca44 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_1/00001.png new file mode 100644 index 000000000..f62193def Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_1_4_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_0_0/00000.png new file mode 100644 index 000000000..3016710d2 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_0_0/00002.png new file mode 100644 index 000000000..58dbded53 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_1_0/00001.png new file mode 100644 index 000000000..ba54aafe9 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_1_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_1_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_2_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_2_0/00000.png new file mode 100644 index 000000000..b0e1548fa Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_2_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_2_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_2_0/00001.png new file mode 100644 index 000000000..55624c5d6 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_2_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_2_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_2_0/00002.png new file mode 100644 index 000000000..8c57f8c13 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_2_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_2_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_2_0/00003.png new file mode 100644 index 000000000..0da504c40 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_2_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_2_0/00004.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_2_0/00004.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_2_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_3_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_3_0/00000.png new file mode 100644 index 000000000..311e4672e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_3_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_3_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_3_0/00001.png new file mode 100644 index 000000000..05ccaac79 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_3_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_3_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_3_0/00002.png new file mode 100644 index 000000000..9d8efd1df Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_3_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_3_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_3_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_3_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_0/00000.png new file mode 100644 index 000000000..2ed1dca44 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_1/00001.png new file mode 100644 index 000000000..f62193def Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_external_inputs_2_4_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_0_0/00001.png new file mode 100644 index 000000000..4c3776135 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_0_0/00002.png new file mode 100644 index 000000000..8b83bf203 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_1_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_1_0/00001.png new file mode 100644 index 000000000..e5a41b927 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_1_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_naked_opreturn_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_0_0/00001.png new file mode 100644 index 000000000..4c3776135 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_0_0/00002.png new file mode 100644 index 000000000..85912cd4e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_0_0/00003.png new file mode 100644 index 000000000..339d2a8ee Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_0_0/00004.png b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_0_0/00004.png new file mode 100644 index 000000000..9770af436 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_0_0/00005.png b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_0_0/00005.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_0_0/00005.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_1_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_1_0/00001.png new file mode 100644 index 000000000..e5a41b927 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_1_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_0_0/00001.png new file mode 100644 index 000000000..4c3776135 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_0_0/00002.png new file mode 100644 index 000000000..85912cd4e Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_0_0/00003.png new file mode 100644 index 000000000..339d2a8ee Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_0_0/00004.png b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_0_0/00004.png new file mode 100644 index 000000000..9770af436 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_0_0/00005.png b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_0_0/00005.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_0_0/00005.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_1_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_1_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_1_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_1_0/00001.png new file mode 100644 index 000000000..e5a41b927 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_1_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_1_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_opreturn_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_0/00001.png new file mode 100644 index 000000000..527667d52 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_0/00002.png new file mode 100644 index 000000000..687e6d5cd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_0/00003.png new file mode 100644 index 000000000..72bc053e6 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_0/00004.png b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_0/00004.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_1/00001.png new file mode 100644 index 000000000..311426246 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_0_1/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_0/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_0/00001.png new file mode 100644 index 000000000..527667d52 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_0/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_0/00002.png new file mode 100644 index 000000000..687e6d5cd Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_0/00003.png b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_0/00003.png new file mode 100644 index 000000000..72bc053e6 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_0/00004.png b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_0/00004.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_1/00000.png b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_1/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_1/00001.png b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_1/00001.png new file mode 100644 index 000000000..311426246 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_1/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_1/00002.png b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanosp/test_sign_psbt_with_segwit_v16_v1_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_dashboard/00000.png b/tests/snapshots/nanox/test_dashboard/00000.png new file mode 100644 index 000000000..d73deb1de Binary files /dev/null and b/tests/snapshots/nanox/test_dashboard/00000.png differ diff --git a/tests/snapshots/nanox/test_dashboard/00001.png b/tests/snapshots/nanox/test_dashboard/00001.png new file mode 100644 index 000000000..782cb782c Binary files /dev/null and b/tests/snapshots/nanox/test_dashboard/00001.png differ diff --git a/tests/snapshots/nanox/test_dashboard/00002.png b/tests/snapshots/nanox/test_dashboard/00002.png new file mode 100644 index 000000000..7e1a28c65 Binary files /dev/null and b/tests/snapshots/nanox/test_dashboard/00002.png differ diff --git a/tests/snapshots/nanox/test_dashboard/00003.png b/tests/snapshots/nanox/test_dashboard/00003.png new file mode 100644 index 000000000..bcb20c683 Binary files /dev/null and b/tests/snapshots/nanox/test_dashboard/00003.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00000.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00000.png new file mode 100644 index 000000000..8583e39ef Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00001.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00001.png new file mode 100644 index 000000000..fb5c9c673 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00002.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00002.png new file mode 100644 index 000000000..3f9a1347f Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00003.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00003.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00004.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00004.png new file mode 100644 index 000000000..e16fbcdd9 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00005.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00005.png new file mode 100644 index 000000000..45d9d59ac Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00005.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00006.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00006.png new file mode 100644 index 000000000..80dbc0c24 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00006.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00007.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00007.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_0_0/00007.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_0/00000.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_0/00000.png new file mode 100644 index 000000000..8583e39ef Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_0/00001.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_0/00001.png new file mode 100644 index 000000000..fb5c9c673 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_0/00002.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_0/00002.png new file mode 100644 index 000000000..690fd0268 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_0/00003.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_0/00003.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_1/00000.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_1/00000.png new file mode 100644 index 000000000..82b819028 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_1/00001.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_1/00001.png new file mode 100644 index 000000000..d5267289a Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_1/00002.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_1/00002.png new file mode 100644 index 000000000..258f26fa8 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_1/00003.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_1/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_1/00003.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_1/00004.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_1/00004.png new file mode 100644 index 000000000..e90cd9db3 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_0_1/00004.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png new file mode 100644 index 000000000..8583e39ef Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_early_0_0/00001.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_early_0_0/00001.png new file mode 100644 index 000000000..fb5c9c673 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_early_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_early_0_0/00002.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_early_0_0/00002.png new file mode 100644 index 000000000..690fd0268 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_early_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_early_0_0/00003.png b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_early_0_0/00003.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_non_standard_reject_early_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png new file mode 100644 index 000000000..f6ee4a895 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png new file mode 100644 index 000000000..8b32f1dfd Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png new file mode 100644 index 000000000..e7191ca07 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png new file mode 100644 index 000000000..da12b9ef3 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00004.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00004.png new file mode 100644 index 000000000..cac752667 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00005.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00005.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00005.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png new file mode 100644 index 000000000..f6ee4a895 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png new file mode 100644 index 000000000..d3ffef10d Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png new file mode 100644 index 000000000..49973feea Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png new file mode 100644 index 000000000..c06925f25 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00004.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00004.png new file mode 100644 index 000000000..44531783a Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00005.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00005.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00005.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png new file mode 100644 index 000000000..f6ee4a895 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png new file mode 100644 index 000000000..4830a91db Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png new file mode 100644 index 000000000..1e331c7b1 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png new file mode 100644 index 000000000..5a41bfd00 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00004.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00004.png new file mode 100644 index 000000000..f497f8005 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00005.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00005.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00005.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png new file mode 100644 index 000000000..f6ee4a895 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png new file mode 100644 index 000000000..4fe72c3ac Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png new file mode 100644 index 000000000..f10cf514b Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png new file mode 100644 index 000000000..88aec018b Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00004.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00004.png new file mode 100644 index 000000000..82e479d22 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00005.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00005.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00005.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png new file mode 100644 index 000000000..f6ee4a895 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png new file mode 100644 index 000000000..6b083fcee Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png new file mode 100644 index 000000000..d237bbc41 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png new file mode 100644 index 000000000..ed56331c4 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00004.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00004.png new file mode 100644 index 000000000..dd175d24f Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00005.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00005.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00005.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png new file mode 100644 index 000000000..f6ee4a895 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png new file mode 100644 index 000000000..fbc75a1c4 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png new file mode 100644 index 000000000..4dd921265 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png new file mode 100644 index 000000000..5d1f60c03 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00004.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00004.png new file mode 100644 index 000000000..1676c3c5d Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00005.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00005.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00005.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png new file mode 100644 index 000000000..f6ee4a895 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png new file mode 100644 index 000000000..6879d2565 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png new file mode 100644 index 000000000..8f1f1533c Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png new file mode 100644 index 000000000..61c426415 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00004.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00004.png new file mode 100644 index 000000000..05fe79b70 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00005.png b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00005.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00005.png differ diff --git a/tests/snapshots/nanox/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png b/tests/snapshots/nanox/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png new file mode 100644 index 000000000..0fa6de2ec Binary files /dev/null and b/tests/snapshots/nanox/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png b/tests/snapshots/nanox/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanox/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png b/tests/snapshots/nanox/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png new file mode 100644 index 000000000..877ce1d16 Binary files /dev/null and b/tests/snapshots/nanox/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00003.png b/tests/snapshots/nanox/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png b/tests/snapshots/nanox/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png new file mode 100644 index 000000000..db51fe6fb Binary files /dev/null and b/tests/snapshots/nanox/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png b/tests/snapshots/nanox/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png b/tests/snapshots/nanox/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png new file mode 100644 index 000000000..d27090254 Binary files /dev/null and b/tests/snapshots/nanox/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png b/tests/snapshots/nanox/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00000.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00001.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00001.png new file mode 100644 index 000000000..34b19f06a Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00002.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00002.png new file mode 100644 index 000000000..ebc70b370 Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00003.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00003.png new file mode 100644 index 000000000..1c32a0ec6 Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00004.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00004.png new file mode 100644 index 000000000..4d6b41690 Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00005.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00005.png new file mode 100644 index 000000000..621f3009e Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00005.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00006.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00006.png new file mode 100644 index 000000000..abb5d00c9 Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00006.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00007.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00007.png new file mode 100644 index 000000000..36f9c90a0 Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00007.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00008.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00008.png new file mode 100644 index 000000000..c34650f12 Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00008.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00009.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00009.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_0_0/00009.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00000.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00000.png new file mode 100644 index 000000000..5485d883c Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00001.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00001.png new file mode 100644 index 000000000..327e2274d Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00002.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00002.png new file mode 100644 index 000000000..6227e37e5 Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00003.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00000.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00000.png new file mode 100644 index 000000000..aa82c6e72 Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00001.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00001.png new file mode 100644 index 000000000..9cf55d692 Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00002.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00002.png new file mode 100644 index 000000000..167388521 Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00003.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_2_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00000.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00000.png new file mode 100644 index 000000000..56ac98da4 Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00001.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00001.png new file mode 100644 index 000000000..092cb1ae3 Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00002.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00002.png new file mode 100644 index 000000000..49b0d2563 Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00003.png b/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_miniscript_long_policy_3_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png new file mode 100644 index 000000000..ff7deb115 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png new file mode 100644 index 000000000..0e6597e6b Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00003.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png new file mode 100644 index 000000000..ed953ffa1 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png new file mode 100644 index 000000000..181fa71dc Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png new file mode 100644 index 000000000..e08dbcf01 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png new file mode 100644 index 000000000..01ef6720c Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png new file mode 100644 index 000000000..2ca9ffae4 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00003.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png new file mode 100644 index 000000000..ed953ffa1 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png new file mode 100644 index 000000000..181fa71dc Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png new file mode 100644 index 000000000..e08dbcf01 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png new file mode 100644 index 000000000..967e6cb03 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png new file mode 100644 index 000000000..472e5a38a Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00003.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png new file mode 100644 index 000000000..ed953ffa1 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png new file mode 100644 index 000000000..181fa71dc Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png new file mode 100644 index 000000000..e08dbcf01 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png new file mode 100644 index 000000000..bdedda85d Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png new file mode 100644 index 000000000..f0ce5be13 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00003.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png new file mode 100644 index 000000000..ed953ffa1 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png new file mode 100644 index 000000000..181fa71dc Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png new file mode 100644 index 000000000..e08dbcf01 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_0_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_0_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_0_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_0_0/00002.png new file mode 100644 index 000000000..f9e9870f1 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_0_0/00003.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00000.png new file mode 100644 index 000000000..d1ae49f4f Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00001.png new file mode 100644 index 000000000..5c6d970bd Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00002.png new file mode 100644 index 000000000..d98377d75 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00003.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00000.png new file mode 100644 index 000000000..70fcf31bb Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00001.png new file mode 100644 index 000000000..2a528bfb2 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00002.png new file mode 100644 index 000000000..7837e545e Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00003.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_2_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_0_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_0_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_0_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_0_0/00002.png new file mode 100644 index 000000000..524252318 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_0_0/00003.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00000.png new file mode 100644 index 000000000..d1ae49f4f Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00001.png new file mode 100644 index 000000000..5c6d970bd Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00002.png new file mode 100644 index 000000000..0e2ab62c6 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00003.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00000.png new file mode 100644 index 000000000..70fcf31bb Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00001.png new file mode 100644 index 000000000..2a528bfb2 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00002.png new file mode 100644 index 000000000..d2df8b5fd Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00003.png b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_legacy_v1_2_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_0_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_0_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_0_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_0_0/00002.png new file mode 100644 index 000000000..e2cc15b33 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_0_0/00003.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00000.png new file mode 100644 index 000000000..37fa61ecb Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00001.png new file mode 100644 index 000000000..cc6dcbe68 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00002.png new file mode 100644 index 000000000..a4f8aa69f Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00003.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00000.png new file mode 100644 index 000000000..400c475fe Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00001.png new file mode 100644 index 000000000..8eae75295 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00002.png new file mode 100644 index 000000000..a7bb2a6e5 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00003.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_2_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_0_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_0_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_0_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_0_0/00002.png new file mode 100644 index 000000000..e1a0c8938 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_0_0/00003.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00000.png new file mode 100644 index 000000000..37fa61ecb Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00001.png new file mode 100644 index 000000000..cc6dcbe68 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00002.png new file mode 100644 index 000000000..e9c0799fd Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00003.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00000.png new file mode 100644 index 000000000..400c475fe Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00001.png new file mode 100644 index 000000000..8eae75295 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00002.png new file mode 100644 index 000000000..aac0918c2 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00003.png b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_sh_wit_v1_2_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_0_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_0_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_0_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_0_0/00002.png new file mode 100644 index 000000000..b18a7f9da Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_0_0/00003.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00000.png new file mode 100644 index 000000000..a4b128604 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00001.png new file mode 100644 index 000000000..6e718cb75 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00002.png new file mode 100644 index 000000000..16507fbe3 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00003.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00000.png new file mode 100644 index 000000000..94066967e Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00001.png new file mode 100644 index 000000000..f3f350a36 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00002.png new file mode 100644 index 000000000..07df4915d Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00003.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_2_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_0_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_0_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_0_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_0_0/00002.png new file mode 100644 index 000000000..1507a4c67 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_0_0/00003.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00000.png new file mode 100644 index 000000000..a4b128604 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00001.png new file mode 100644 index 000000000..6e718cb75 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00002.png new file mode 100644 index 000000000..ac95dd810 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00003.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00000.png new file mode 100644 index 000000000..94066967e Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00001.png new file mode 100644 index 000000000..f3f350a36 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00002.png new file mode 100644 index 000000000..0809fc978 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00003.png b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_accept_wit_v1_2_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_0_0/00000.png b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_0_0/00001.png b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_0_0/00002.png b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_0_0/00002.png new file mode 100644 index 000000000..b18a7f9da Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_0_0/00003.png b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_1_0/00000.png new file mode 100644 index 000000000..915ae0921 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_1_0/00001.png new file mode 100644 index 000000000..3bc200d4c Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_1_0/00002.png new file mode 100644 index 000000000..370bc50fa Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_1_0/00003.png b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_2_0/00000.png new file mode 100644 index 000000000..94066967e Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_2_0/00001.png new file mode 100644 index 000000000..f3f350a36 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_2_0/00002.png new file mode 100644 index 000000000..07df4915d Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_2_0/00003.png b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_invalid_pubkey_version_2_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_reject_header_0_0/00000.png b/tests/snapshots/nanox/test_register_wallet_reject_header_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_reject_header_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_reject_header_0_0/00001.png b/tests/snapshots/nanox/test_register_wallet_reject_header_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_reject_header_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_reject_header_0_0/00002.png b/tests/snapshots/nanox/test_register_wallet_reject_header_0_0/00002.png new file mode 100644 index 000000000..b18a7f9da Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_reject_header_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_reject_header_0_0/00003.png b/tests/snapshots/nanox/test_register_wallet_reject_header_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_reject_header_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_reject_header_0_0/00004.png b/tests/snapshots/nanox/test_register_wallet_reject_header_0_0/00004.png new file mode 100644 index 000000000..e90cd9db3 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_reject_header_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_reject_header_v1_0_0/00000.png b/tests/snapshots/nanox/test_register_wallet_reject_header_v1_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_reject_header_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_reject_header_v1_0_0/00001.png b/tests/snapshots/nanox/test_register_wallet_reject_header_v1_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_reject_header_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_reject_header_v1_0_0/00002.png b/tests/snapshots/nanox/test_register_wallet_reject_header_v1_0_0/00002.png new file mode 100644 index 000000000..1507a4c67 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_reject_header_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_reject_header_v1_0_0/00003.png b/tests/snapshots/nanox/test_register_wallet_reject_header_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_reject_header_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_reject_header_v1_0_0/00004.png b/tests/snapshots/nanox/test_register_wallet_reject_header_v1_0_0/00004.png new file mode 100644 index 000000000..e90cd9db3 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_reject_header_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_0_0/00000.png b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_0_0/00001.png b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_0_0/00001.png new file mode 100644 index 000000000..a0a62f0ab Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_0_0/00002.png b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_0_0/00002.png new file mode 100644 index 000000000..c4d79c7ec Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_0_0/00003.png b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00000.png new file mode 100644 index 000000000..a4b128604 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00001.png new file mode 100644 index 000000000..6e718cb75 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00002.png new file mode 100644 index 000000000..16507fbe3 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00003.png b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00000.png new file mode 100644 index 000000000..94066967e Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00001.png new file mode 100644 index 000000000..f3f350a36 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00002.png new file mode 100644 index 000000000..07df4915d Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00003.png b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_pk_2_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_0_0/00000.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_0_0/00001.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_0_0/00001.png new file mode 100644 index 000000000..4cdfa3ad2 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_0_0/00002.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_0_0/00002.png new file mode 100644 index 000000000..071d74207 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_0_0/00003.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00000.png new file mode 100644 index 000000000..d84c42bf1 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00001.png new file mode 100644 index 000000000..19e0c94fc Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00002.png new file mode 100644 index 000000000..8a8e3b91f Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00003.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00000.png new file mode 100644 index 000000000..d2cae6edb Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00001.png new file mode 100644 index 000000000..95812ca9d Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00002.png new file mode 100644 index 000000000..326effa35 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00003.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_2_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00000.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00000.png new file mode 100644 index 000000000..0558736f4 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00001.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00001.png new file mode 100644 index 000000000..5d05cec13 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00002.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00002.png new file mode 100644 index 000000000..072735d36 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00003.png b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_tr_script_sortedmulti_3_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_0_0/00000.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_0_0/00000.png new file mode 100644 index 000000000..a9be96a1b Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_with_long_name_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_0_0/00001.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_0_0/00001.png new file mode 100644 index 000000000..7edc7de31 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_with_long_name_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_0_0/00002.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_0_0/00002.png new file mode 100644 index 000000000..748c3b048 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_with_long_name_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_0_0/00003.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_0_0/00003.png new file mode 100644 index 000000000..b18a7f9da Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_with_long_name_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_0_0/00004.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_0_0/00004.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_with_long_name_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00000.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00000.png new file mode 100644 index 000000000..a4b128604 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00001.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00001.png new file mode 100644 index 000000000..6e718cb75 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00002.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00002.png new file mode 100644 index 000000000..16507fbe3 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00003.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_with_long_name_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00000.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00000.png new file mode 100644 index 000000000..94066967e Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00001.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00001.png new file mode 100644 index 000000000..f3f350a36 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00002.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00002.png new file mode 100644 index 000000000..07df4915d Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00003.png b/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_register_wallet_with_long_name_2_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_0_0/00000.png b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_0_0/00001.png b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_0_0/00002.png b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_0/00000.png b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_0/00001.png b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_0/00002.png b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_0/00003.png b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_1/00000.png b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_1/00001.png b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_1/00002.png b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_input_changed_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_0_0/00000.png b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_0_0/00001.png b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_0_0/00002.png b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_0/00000.png b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_0/00001.png b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_0/00002.png b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_0/00003.png b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_1/00000.png b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_1/00001.png b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_1/00001.png new file mode 100644 index 000000000..a84aced09 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_1/00002.png b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_output_changed_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_sign_0_0/00000.png b/tests/snapshots/nanox/test_sighash_all_anyone_sign_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_sign_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_sign_0_0/00001.png b/tests/snapshots/nanox/test_sighash_all_anyone_sign_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_sign_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_sign_0_0/00002.png b/tests/snapshots/nanox/test_sighash_all_anyone_sign_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_sign_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_0/00000.png b/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_0/00001.png b/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_0/00002.png b/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_0/00003.png b/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_1/00000.png b/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_1/00001.png b/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_1/00002.png b/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_anyone_sign_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_input_modified_0_0/00000.png b/tests/snapshots/nanox/test_sighash_all_input_modified_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_input_modified_0_0/00001.png b/tests/snapshots/nanox/test_sighash_all_input_modified_0_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_input_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_input_modified_0_0/00002.png b/tests/snapshots/nanox/test_sighash_all_input_modified_0_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_input_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_input_modified_0_0/00003.png b/tests/snapshots/nanox/test_sighash_all_input_modified_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_input_modified_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_input_modified_0_1/00000.png b/tests/snapshots/nanox/test_sighash_all_input_modified_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_input_modified_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_input_modified_0_1/00001.png b/tests/snapshots/nanox/test_sighash_all_input_modified_0_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_input_modified_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_input_modified_0_1/00002.png b/tests/snapshots/nanox/test_sighash_all_input_modified_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_input_modified_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_output_modified_0_0/00000.png b/tests/snapshots/nanox/test_sighash_all_output_modified_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_output_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_output_modified_0_0/00001.png b/tests/snapshots/nanox/test_sighash_all_output_modified_0_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_output_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_output_modified_0_0/00002.png b/tests/snapshots/nanox/test_sighash_all_output_modified_0_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_output_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_output_modified_0_0/00003.png b/tests/snapshots/nanox/test_sighash_all_output_modified_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_output_modified_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_output_modified_0_1/00000.png b/tests/snapshots/nanox/test_sighash_all_output_modified_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_output_modified_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_output_modified_0_1/00001.png b/tests/snapshots/nanox/test_sighash_all_output_modified_0_1/00001.png new file mode 100644 index 000000000..a84aced09 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_output_modified_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_output_modified_0_1/00002.png b/tests/snapshots/nanox/test_sighash_all_output_modified_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_output_modified_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_0/00000.png b/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_0/00001.png b/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_0/00002.png b/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_0/00003.png b/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_1/00000.png b/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_1/00001.png b/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_1/00002.png b/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_all_sign_psbt_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_0_0/00000.png b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_0_0/00001.png b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_0_0/00002.png b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_0/00000.png b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_0/00001.png b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_0/00002.png b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_0/00003.png b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_1/00000.png b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_1/00001.png b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_1/00002.png b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_input_changed_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_0_0/00000.png b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_0_0/00001.png b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_0_0/00002.png b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_0/00000.png b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_0/00001.png b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_0/00002.png b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_0/00003.png b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_1/00000.png b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_1/00001.png b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_1/00001.png new file mode 100644 index 000000000..a84aced09 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_1/00002.png b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_output_changed_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_sign_0_0/00000.png b/tests/snapshots/nanox/test_sighash_none_anyone_sign_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_sign_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_sign_0_0/00001.png b/tests/snapshots/nanox/test_sighash_none_anyone_sign_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_sign_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_sign_0_0/00002.png b/tests/snapshots/nanox/test_sighash_none_anyone_sign_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_sign_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_0/00000.png b/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_0/00001.png b/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_0/00002.png b/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_0/00003.png b/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_1/00000.png b/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_1/00001.png b/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_1/00002.png b/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_anyone_sign_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_input_modified_0_0/00000.png b/tests/snapshots/nanox/test_sighash_none_input_modified_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_input_modified_0_0/00001.png b/tests/snapshots/nanox/test_sighash_none_input_modified_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_input_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_input_modified_0_0/00002.png b/tests/snapshots/nanox/test_sighash_none_input_modified_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_input_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_input_modified_1_0/00000.png b/tests/snapshots/nanox/test_sighash_none_input_modified_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_input_modified_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_input_modified_1_0/00001.png b/tests/snapshots/nanox/test_sighash_none_input_modified_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_input_modified_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_input_modified_1_0/00002.png b/tests/snapshots/nanox/test_sighash_none_input_modified_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_input_modified_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_input_modified_1_0/00003.png b/tests/snapshots/nanox/test_sighash_none_input_modified_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_input_modified_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_input_modified_1_1/00000.png b/tests/snapshots/nanox/test_sighash_none_input_modified_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_input_modified_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_input_modified_1_1/00001.png b/tests/snapshots/nanox/test_sighash_none_input_modified_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_input_modified_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_input_modified_1_1/00002.png b/tests/snapshots/nanox/test_sighash_none_input_modified_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_input_modified_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_output_modified_0_0/00000.png b/tests/snapshots/nanox/test_sighash_none_output_modified_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_output_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_output_modified_0_0/00001.png b/tests/snapshots/nanox/test_sighash_none_output_modified_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_output_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_output_modified_0_0/00002.png b/tests/snapshots/nanox/test_sighash_none_output_modified_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_output_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_output_modified_1_0/00000.png b/tests/snapshots/nanox/test_sighash_none_output_modified_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_output_modified_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_output_modified_1_0/00001.png b/tests/snapshots/nanox/test_sighash_none_output_modified_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_output_modified_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_output_modified_1_0/00002.png b/tests/snapshots/nanox/test_sighash_none_output_modified_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_output_modified_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_output_modified_1_0/00003.png b/tests/snapshots/nanox/test_sighash_none_output_modified_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_output_modified_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_output_modified_1_1/00000.png b/tests/snapshots/nanox/test_sighash_none_output_modified_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_output_modified_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_output_modified_1_1/00001.png b/tests/snapshots/nanox/test_sighash_none_output_modified_1_1/00001.png new file mode 100644 index 000000000..a84aced09 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_output_modified_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_output_modified_1_1/00002.png b/tests/snapshots/nanox/test_sighash_none_output_modified_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_output_modified_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_sign_psbt_0_0/00000.png b/tests/snapshots/nanox/test_sighash_none_sign_psbt_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_sign_psbt_0_0/00001.png b/tests/snapshots/nanox/test_sighash_none_sign_psbt_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_sign_psbt_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_sign_psbt_0_0/00002.png b/tests/snapshots/nanox/test_sighash_none_sign_psbt_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_sign_psbt_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_0/00000.png b/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_0/00001.png b/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_0/00002.png b/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_0/00003.png b/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_1/00000.png b/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_1/00001.png b/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_1/00002.png b/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_none_sign_psbt_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_0_0/00000.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_0_0/00001.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_0_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_0_0/00002.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_0_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_0_0/00003.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_1_0/00000.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_1_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_1_0/00001.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_1_0/00001.png new file mode 100644 index 000000000..180698115 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_1_0/00002.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_1_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash1_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_0_0/00000.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_0_0/00001.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_0_0/00002.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_1_0/00000.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_1_0/00001.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_1_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_1_0/00002.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_1_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_1_0/00003.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_2_0/00000.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_2_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_2_0/00001.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_2_0/00001.png new file mode 100644 index 000000000..180698115 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_2_0/00002.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_2_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash2_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_0_0/00000.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_0_0/00001.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_0_0/00002.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_1_0/00000.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_1_0/00001.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_1_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_1_0/00002.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_1_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_1_0/00003.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_2_0/00000.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_2_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_2_0/00001.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_2_0/00001.png new file mode 100644 index 000000000..180698115 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_2_0/00002.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_2_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash3_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_0_0/00000.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_0_0/00001.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_0_0/00002.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_1_0/00000.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_1_0/00001.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_1_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_1_0/00002.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_1_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_1_0/00003.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_2_0/00000.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_2_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_2_0/00001.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_2_0/00001.png new file mode 100644 index 000000000..180698115 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_2_0/00002.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_2_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash81_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_0_0/00000.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_0_0/00001.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_0_0/00002.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_1_0/00000.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_1_0/00001.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_1_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_1_0/00002.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_1_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_1_0/00003.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_2_0/00000.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_2_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_2_0/00001.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_2_0/00001.png new file mode 100644 index 000000000..180698115 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_2_0/00002.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_2_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash82_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_0_0/00000.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_0_0/00001.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_0_0/00002.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_1_0/00000.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_1_0/00001.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_1_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_1_0/00002.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_1_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_1_0/00003.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_2_0/00000.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_2_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_2_0/00001.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_2_0/00001.png new file mode 100644 index 000000000..180698115 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_2_0/00002.png b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_2_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_segwitv0_sighash83_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_0_0/00000.png b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_0_0/00001.png b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_0_0/00002.png b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_0/00000.png b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_0/00001.png b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_0/00002.png b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_0/00003.png b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_1/00000.png b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_1/00001.png b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_1/00002.png b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_input_changed_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_0_0/00000.png b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_0_0/00001.png b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_0_0/00002.png b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_0/00000.png b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_0/00001.png b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_0/00002.png b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_0/00003.png b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_1/00000.png b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_1/00001.png b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_1/00001.png new file mode 100644 index 000000000..a84aced09 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_1/00002.png b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_output_changed_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_sign_0_0/00000.png b/tests/snapshots/nanox/test_sighash_single_anyone_sign_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_sign_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_sign_0_0/00001.png b/tests/snapshots/nanox/test_sighash_single_anyone_sign_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_sign_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_sign_0_0/00002.png b/tests/snapshots/nanox/test_sighash_single_anyone_sign_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_sign_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_0/00000.png b/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_0/00001.png b/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_0/00002.png b/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_0/00003.png b/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_1/00000.png b/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_1/00001.png b/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_1/00002.png b/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_anyone_sign_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_input_modified_0_0/00000.png b/tests/snapshots/nanox/test_sighash_single_input_modified_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_input_modified_0_0/00001.png b/tests/snapshots/nanox/test_sighash_single_input_modified_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_input_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_input_modified_0_0/00002.png b/tests/snapshots/nanox/test_sighash_single_input_modified_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_input_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_input_modified_1_0/00000.png b/tests/snapshots/nanox/test_sighash_single_input_modified_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_input_modified_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_input_modified_1_0/00001.png b/tests/snapshots/nanox/test_sighash_single_input_modified_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_input_modified_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_input_modified_1_0/00002.png b/tests/snapshots/nanox/test_sighash_single_input_modified_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_input_modified_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_input_modified_1_0/00003.png b/tests/snapshots/nanox/test_sighash_single_input_modified_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_input_modified_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_input_modified_1_1/00000.png b/tests/snapshots/nanox/test_sighash_single_input_modified_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_input_modified_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_input_modified_1_1/00001.png b/tests/snapshots/nanox/test_sighash_single_input_modified_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_input_modified_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_input_modified_1_1/00002.png b/tests/snapshots/nanox/test_sighash_single_input_modified_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_input_modified_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_0_0/00000.png b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_0_0/00001.png b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_0_0/00002.png b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_0/00000.png b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_0/00001.png b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_0/00001.png new file mode 100644 index 000000000..c9bd49ec6 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_0/00002.png b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_0/00003.png b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_1/00000.png b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_1/00001.png b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_1/00001.png new file mode 100644 index 000000000..a84aced09 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_1/00002.png b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_different_index_modified_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_0_0/00000.png b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_0_0/00001.png b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_0_0/00002.png b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_0/00000.png b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_0/00001.png b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_0/00002.png b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_0/00003.png b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_1/00000.png b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_1/00001.png b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_1/00001.png new file mode 100644 index 000000000..a84aced09 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_1/00002.png b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_output_same_index_modified_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_sign_psbt_0_0/00000.png b/tests/snapshots/nanox/test_sighash_single_sign_psbt_0_0/00000.png new file mode 100644 index 000000000..43b3c1533 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_sign_psbt_0_0/00001.png b/tests/snapshots/nanox/test_sighash_single_sign_psbt_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_sign_psbt_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_sign_psbt_0_0/00002.png b/tests/snapshots/nanox/test_sighash_single_sign_psbt_0_0/00002.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_sign_psbt_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_0/00000.png b/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_0/00001.png b/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_0/00002.png b/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_0/00003.png b/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_1/00000.png b/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_1/00001.png b/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_1/00002.png b/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_single_sign_psbt_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_unsupported_0_0/00000.png b/tests/snapshots/nanox/test_sighash_unsupported_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_unsupported_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_unsupported_0_0/00001.png b/tests/snapshots/nanox/test_sighash_unsupported_0_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_unsupported_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_unsupported_0_0/00002.png b/tests/snapshots/nanox/test_sighash_unsupported_0_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_unsupported_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_unsupported_0_0/00003.png b/tests/snapshots/nanox/test_sighash_unsupported_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_unsupported_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_unsupported_0_1/00000.png b/tests/snapshots/nanox/test_sighash_unsupported_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_unsupported_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_unsupported_0_1/00001.png b/tests/snapshots/nanox/test_sighash_unsupported_0_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_unsupported_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_unsupported_0_1/00002.png b/tests/snapshots/nanox/test_sighash_unsupported_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_unsupported_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_0/00000.png b/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_0/00001.png b/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_0/00001.png new file mode 100644 index 000000000..5f31f04cb Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_0/00002.png b/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_0/00003.png b/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_1/00000.png b/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_1/00001.png b/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_1/00001.png new file mode 100644 index 000000000..3d1922e56 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_1/00002.png b/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sighash_unsupported_for_segwitv0_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_message_0_0/00000.png b/tests/snapshots/nanox/test_sign_message_0_0/00000.png new file mode 100644 index 000000000..1b271542d Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_message_0_0/00001.png b/tests/snapshots/nanox/test_sign_message_0_0/00001.png new file mode 100644 index 000000000..71c80df0e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_message_0_1/00000.png b/tests/snapshots/nanox/test_sign_message_0_1/00000.png new file mode 100644 index 000000000..04bb6f43c Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_message_0_1/00001.png b/tests/snapshots/nanox/test_sign_message_0_1/00001.png new file mode 100644 index 000000000..098d70fca Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_message_0_1/00002.png b/tests/snapshots/nanox/test_sign_message_0_1/00002.png new file mode 100644 index 000000000..c52ba9085 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_0_0/00000.png b/tests/snapshots/nanox/test_sign_message_accept_0_0/00000.png new file mode 100644 index 000000000..1b271542d Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_0_0/00001.png b/tests/snapshots/nanox/test_sign_message_accept_0_0/00001.png new file mode 100644 index 000000000..3ecf97960 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_0_1/00000.png b/tests/snapshots/nanox/test_sign_message_accept_0_1/00000.png new file mode 100644 index 000000000..8cb0af7a9 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_0_1/00001.png b/tests/snapshots/nanox/test_sign_message_accept_0_1/00001.png new file mode 100644 index 000000000..c52ba9085 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_0_0/00000.png b/tests/snapshots/nanox/test_sign_message_accept_long_0_0/00000.png new file mode 100644 index 000000000..1b271542d Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_0_0/00001.png b/tests/snapshots/nanox/test_sign_message_accept_long_0_0/00001.png new file mode 100644 index 000000000..7d7359362 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_0_1/00000.png b/tests/snapshots/nanox/test_sign_message_accept_long_0_1/00000.png new file mode 100644 index 000000000..8a9399404 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_0_1/00001.png b/tests/snapshots/nanox/test_sign_message_accept_long_0_1/00001.png new file mode 100644 index 000000000..075903f58 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_0_1/00002.png b/tests/snapshots/nanox/test_sign_message_accept_long_0_1/00002.png new file mode 100644 index 000000000..703d0beb5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_0_1/00003.png b/tests/snapshots/nanox/test_sign_message_accept_long_0_1/00003.png new file mode 100644 index 000000000..93bf9bc96 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_0_1/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_1_0/00000.png b/tests/snapshots/nanox/test_sign_message_accept_long_1_0/00000.png new file mode 100644 index 000000000..b1e001b7b Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_1_0/00001.png b/tests/snapshots/nanox/test_sign_message_accept_long_1_0/00001.png new file mode 100644 index 000000000..905fbc9db Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_1_0/00002.png b/tests/snapshots/nanox/test_sign_message_accept_long_1_0/00002.png new file mode 100644 index 000000000..0b161d12d Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_1_0/00003.png b/tests/snapshots/nanox/test_sign_message_accept_long_1_0/00003.png new file mode 100644 index 000000000..93bf9bc96 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_2_0/00000.png b/tests/snapshots/nanox/test_sign_message_accept_long_2_0/00000.png new file mode 100644 index 000000000..f1c7143a1 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_2_0/00001.png b/tests/snapshots/nanox/test_sign_message_accept_long_2_0/00001.png new file mode 100644 index 000000000..23f59cb33 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_2_0/00002.png b/tests/snapshots/nanox/test_sign_message_accept_long_2_0/00002.png new file mode 100644 index 000000000..03fafd9da Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_2_0/00003.png b/tests/snapshots/nanox/test_sign_message_accept_long_2_0/00003.png new file mode 100644 index 000000000..93bf9bc96 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_2_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_3_0/00000.png b/tests/snapshots/nanox/test_sign_message_accept_long_3_0/00000.png new file mode 100644 index 000000000..9403307a5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_3_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_3_0/00001.png b/tests/snapshots/nanox/test_sign_message_accept_long_3_0/00001.png new file mode 100644 index 000000000..3da5a411a Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_3_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_3_0/00002.png b/tests/snapshots/nanox/test_sign_message_accept_long_3_0/00002.png new file mode 100644 index 000000000..f5db5b49b Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_3_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_3_0/00003.png b/tests/snapshots/nanox/test_sign_message_accept_long_3_0/00003.png new file mode 100644 index 000000000..93bf9bc96 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_3_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_4_0/00000.png b/tests/snapshots/nanox/test_sign_message_accept_long_4_0/00000.png new file mode 100644 index 000000000..80943953e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_4_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_long_4_0/00001.png b/tests/snapshots/nanox/test_sign_message_accept_long_4_0/00001.png new file mode 100644 index 000000000..c52ba9085 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_long_4_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_non_ascii_0_0/00000.png b/tests/snapshots/nanox/test_sign_message_accept_non_ascii_0_0/00000.png new file mode 100644 index 000000000..1b271542d Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_non_ascii_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_non_ascii_0_0/00001.png b/tests/snapshots/nanox/test_sign_message_accept_non_ascii_0_0/00001.png new file mode 100644 index 000000000..7d7359362 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_non_ascii_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_non_ascii_0_1/00000.png b/tests/snapshots/nanox/test_sign_message_accept_non_ascii_0_1/00000.png new file mode 100644 index 000000000..263a4391e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_non_ascii_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_non_ascii_0_1/00001.png b/tests/snapshots/nanox/test_sign_message_accept_non_ascii_0_1/00001.png new file mode 100644 index 000000000..a8cf42f7d Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_non_ascii_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_non_ascii_0_1/00002.png b/tests/snapshots/nanox/test_sign_message_accept_non_ascii_0_1/00002.png new file mode 100644 index 000000000..e7ffedd90 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_non_ascii_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_too_long_0_0/00000.png b/tests/snapshots/nanox/test_sign_message_accept_too_long_0_0/00000.png new file mode 100644 index 000000000..1b271542d Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_too_long_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_too_long_0_0/00001.png b/tests/snapshots/nanox/test_sign_message_accept_too_long_0_0/00001.png new file mode 100644 index 000000000..7d7359362 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_too_long_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_too_long_0_1/00000.png b/tests/snapshots/nanox/test_sign_message_accept_too_long_0_1/00000.png new file mode 100644 index 000000000..17edb9d30 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_too_long_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_too_long_0_1/00001.png b/tests/snapshots/nanox/test_sign_message_accept_too_long_0_1/00001.png new file mode 100644 index 000000000..28456ca06 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_too_long_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_message_accept_too_long_0_1/00002.png b/tests/snapshots/nanox/test_sign_message_accept_too_long_0_1/00002.png new file mode 100644 index 000000000..e7ffedd90 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_accept_too_long_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_message_hash_reject_0_0/00000.png b/tests/snapshots/nanox/test_sign_message_hash_reject_0_0/00000.png new file mode 100644 index 000000000..1b271542d Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_hash_reject_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_message_hash_reject_0_0/00001.png b/tests/snapshots/nanox/test_sign_message_hash_reject_0_0/00001.png new file mode 100644 index 000000000..71c80df0e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_hash_reject_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_message_hash_reject_0_0/00002.png b/tests/snapshots/nanox/test_sign_message_hash_reject_0_0/00002.png new file mode 100644 index 000000000..263a4391e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_hash_reject_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_message_hash_reject_0_0/00003.png b/tests/snapshots/nanox/test_sign_message_hash_reject_0_0/00003.png new file mode 100644 index 000000000..a8cf42f7d Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_hash_reject_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_message_hash_reject_0_0/00004.png b/tests/snapshots/nanox/test_sign_message_hash_reject_0_0/00004.png new file mode 100644 index 000000000..e7ffedd90 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_hash_reject_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_message_hash_reject_0_0/00005.png b/tests/snapshots/nanox/test_sign_message_hash_reject_0_0/00005.png new file mode 100644 index 000000000..e90cd9db3 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_hash_reject_0_0/00005.png differ diff --git a/tests/snapshots/nanox/test_sign_message_reject_0_0/00000.png b/tests/snapshots/nanox/test_sign_message_reject_0_0/00000.png new file mode 100644 index 000000000..1b271542d Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_reject_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_message_reject_0_0/00001.png b/tests/snapshots/nanox/test_sign_message_reject_0_0/00001.png new file mode 100644 index 000000000..71c80df0e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_reject_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_message_reject_0_0/00002.png b/tests/snapshots/nanox/test_sign_message_reject_0_0/00002.png new file mode 100644 index 000000000..d20a083f5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_reject_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_message_reject_0_0/00003.png b/tests/snapshots/nanox/test_sign_message_reject_0_0/00003.png new file mode 100644 index 000000000..c52ba9085 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_reject_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_message_reject_0_0/00004.png b/tests/snapshots/nanox/test_sign_message_reject_0_0/00004.png new file mode 100644 index 000000000..e90cd9db3 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_message_reject_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png new file mode 100644 index 000000000..fb4c21061 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png new file mode 100644 index 000000000..66ec5c34a Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00001.png new file mode 100644 index 000000000..527667d52 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00002.png new file mode 100644 index 000000000..317b8b9ff Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00001.png new file mode 100644 index 000000000..421dfebce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_against_wrong_tapleaf_hash_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_highfee_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_highfee_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_highfee_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_highfee_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_highfee_0_0/00001.png new file mode 100644 index 000000000..00a5104dc Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_highfee_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_highfee_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_highfee_0_0/00002.png new file mode 100644 index 000000000..fda030d56 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_highfee_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_highfee_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_highfee_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_highfee_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_highfee_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_highfee_1_0/00000.png new file mode 100644 index 000000000..3fa33760f Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_highfee_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_highfee_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_highfee_1_0/00001.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_highfee_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_highfee_1_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_highfee_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_highfee_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_highfee_1_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_highfee_1_1/00001.png new file mode 100644 index 000000000..0a5b3ed3c Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_highfee_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_highfee_1_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_highfee_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_highfee_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_0_0/00000.png new file mode 100644 index 000000000..fb4c21061 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_0_0/00001.png new file mode 100644 index 000000000..6f55ea25d Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_0_0/00002.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_0/00001.png new file mode 100644 index 000000000..527667d52 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_0/00002.png new file mode 100644 index 000000000..f67a3aa62 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_1/00001.png new file mode 100644 index 000000000..312ef94eb Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_miniscript_multikey_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_0_0/00000.png new file mode 100644 index 000000000..fb4c21061 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_0_0/00002.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_0/00001.png new file mode 100644 index 000000000..84d33c06e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_0/00002.png new file mode 100644 index 000000000..fdc5b5dc5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_1/00001.png new file mode 100644 index 000000000..9711df4e1 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png new file mode 100644 index 000000000..fb4c21061 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00000.png new file mode 100644 index 000000000..e0409140b Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00001.png new file mode 100644 index 000000000..3c91cc8f1 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00002.png new file mode 100644 index 000000000..c6b820aa9 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00003.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00001.png new file mode 100644 index 000000000..84d33c06e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00002.png new file mode 100644 index 000000000..fdc5b5dc5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00001.png new file mode 100644 index 000000000..9711df4e1 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_0_0/00000.png new file mode 100644 index 000000000..fb4c21061 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_0_0/00002.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_1_0/00001.png new file mode 100644 index 000000000..c94c15959 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_1_0/00002.png new file mode 100644 index 000000000..fda030d56 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_1_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_2_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_2_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_2_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_2_0/00001.png new file mode 100644 index 000000000..e28e418f7 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_2_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_2_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_0_0/00000.png new file mode 100644 index 000000000..fb4c21061 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_0_0/00001.png new file mode 100644 index 000000000..4d888576f Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_0_0/00002.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_1_0/00001.png new file mode 100644 index 000000000..c94c15959 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_1_0/00002.png new file mode 100644 index 000000000..fda030d56 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_1_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_2_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_2_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_2_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_2_0/00001.png new file mode 100644 index 000000000..e28e418f7 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_2_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_2_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_multisig_wsh_v1_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_0/00001.png new file mode 100644 index 000000000..75480f35c Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_0/00002.png new file mode 100644 index 000000000..99f53dd6c Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_1/00001.png new file mode 100644 index 000000000..42088ca1d Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_0/00001.png new file mode 100644 index 000000000..75480f35c Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_0/00002.png new file mode 100644 index 000000000..99f53dd6c Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_1/00001.png new file mode 100644 index 000000000..42088ca1d Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_large_amount_v1_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_0/00001.png new file mode 100644 index 000000000..05ccaac79 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_0/00002.png new file mode 100644 index 000000000..9d8efd1df Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_1/00001.png new file mode 100644 index 000000000..cc9e51b57 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00001.png new file mode 100644 index 000000000..05ccaac79 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00002.png new file mode 100644 index 000000000..9d8efd1df Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00001.png new file mode 100644 index 000000000..cc9e51b57 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00001.png new file mode 100644 index 000000000..05ccaac79 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00002.png new file mode 100644 index 000000000..9d8efd1df Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00001.png new file mode 100644 index 000000000..cc9e51b57 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00001.png new file mode 100644 index 000000000..05ccaac79 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00002.png new file mode 100644 index 000000000..9d8efd1df Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00001.png new file mode 100644 index 000000000..cc9e51b57 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_pkh_1to1_v1_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00001.png new file mode 100644 index 000000000..760425304 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00002.png new file mode 100644 index 000000000..fda030d56 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00001.png new file mode 100644 index 000000000..0a11ccdf7 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00001.png new file mode 100644 index 000000000..760425304 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00002.png new file mode 100644 index 000000000..fda030d56 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00001.png new file mode 100644 index 000000000..0a11ccdf7 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_0_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_0_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_1_0/00001.png new file mode 100644 index 000000000..180698115 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_1_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00001.png new file mode 100644 index 000000000..180698115 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_0/00001.png new file mode 100644 index 000000000..700453f77 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_0/00002.png new file mode 100644 index 000000000..6c57d4dd5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_0/00003.png new file mode 100644 index 000000000..562b8c3a7 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_0/00004.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_0/00004.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_1/00001.png new file mode 100644 index 000000000..53d797266 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png new file mode 100644 index 000000000..e0409140b Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00001.png new file mode 100644 index 000000000..3c91cc8f1 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00002.png new file mode 100644 index 000000000..c6b820aa9 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00003.png new file mode 100644 index 000000000..adea5145e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00001.png new file mode 100644 index 000000000..700453f77 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00002.png new file mode 100644 index 000000000..6c57d4dd5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00003.png new file mode 100644 index 000000000..562b8c3a7 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00004.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00004.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00001.png new file mode 100644 index 000000000..53d797266 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00001.png new file mode 100644 index 000000000..700453f77 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00002.png new file mode 100644 index 000000000..6c57d4dd5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00003.png new file mode 100644 index 000000000..562b8c3a7 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00004.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00004.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00001.png new file mode 100644 index 000000000..53d797266 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_2to2_v1_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_0_0/00001.png new file mode 100644 index 000000000..9e01669d1 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_0_0/00002.png new file mode 100644 index 000000000..99f53dd6c Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png new file mode 100644 index 000000000..b0e1548fa Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_0/00001.png new file mode 100644 index 000000000..c2b649401 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_0/00002.png new file mode 100644 index 000000000..037d61c4d Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_1/00001.png new file mode 100644 index 000000000..bf03a0f93 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00001.png new file mode 100644 index 000000000..9e01669d1 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00002.png new file mode 100644 index 000000000..99f53dd6c Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png new file mode 100644 index 000000000..b0e1548fa Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00001.png new file mode 100644 index 000000000..c2b649401 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00002.png new file mode 100644 index 000000000..037d61c4d Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00001.png new file mode 100644 index 000000000..bf03a0f93 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_4to3_v1_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png new file mode 100644 index 000000000..822b63031 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00001.png new file mode 100644 index 000000000..0bcbec3dd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_0/00001.png new file mode 100644 index 000000000..ba54aafe9 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_1/00001.png new file mode 100644 index 000000000..cba3ca488 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_all_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00001.png new file mode 100644 index 000000000..ba54aafe9 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00001.png new file mode 100644 index 000000000..cba3ca488 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_0_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00001.png new file mode 100644 index 000000000..ba54aafe9 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00001.png new file mode 100644 index 000000000..cba3ca488 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_sighash_default_1_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_0/00001.png new file mode 100644 index 000000000..ba54aafe9 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_1/00001.png new file mode 100644 index 000000000..cba3ca488 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_taproot_1to2_v1_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png new file mode 100644 index 000000000..fb4c21061 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png new file mode 100644 index 000000000..a0a62f0ab Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_0/00001.png new file mode 100644 index 000000000..90fa38fae Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_0/00002.png new file mode 100644 index 000000000..22ac6174c Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_1/00001.png new file mode 100644 index 000000000..624b4ad05 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_tr_script_pk_sighash_all_1_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_0_0/00000.png new file mode 100644 index 000000000..3016710d2 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_0_0/00002.png new file mode 100644 index 000000000..58dbded53 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_1_0/00001.png new file mode 100644 index 000000000..ba54aafe9 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_1_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_2_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_2_0/00000.png new file mode 100644 index 000000000..b0e1548fa Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_2_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_2_0/00001.png new file mode 100644 index 000000000..55624c5d6 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_2_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_2_0/00002.png new file mode 100644 index 000000000..8c57f8c13 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_2_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_2_0/00003.png new file mode 100644 index 000000000..0da504c40 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_2_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_2_0/00004.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_2_0/00004.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_2_0/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_3_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_3_0/00000.png new file mode 100644 index 000000000..311e4672e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_3_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_3_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_3_0/00001.png new file mode 100644 index 000000000..05ccaac79 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_3_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_3_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_3_0/00002.png new file mode 100644 index 000000000..9d8efd1df Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_3_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_3_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_3_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_3_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_4_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_4_0/00000.png new file mode 100644 index 000000000..2ed1dca44 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_4_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_4_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_4_0/00001.png new file mode 100644 index 000000000..e9fb0b0ab Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_4_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_4_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_4_0/00002.png new file mode 100644 index 000000000..dd90178a3 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_4_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_4_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_4_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_4_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_0/00000.png new file mode 100644 index 000000000..e1fa952d6 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_1/00001.png new file mode 100644 index 000000000..f62193def Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_0_5_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_0_0/00000.png new file mode 100644 index 000000000..3016710d2 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_0_0/00002.png new file mode 100644 index 000000000..58dbded53 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_1_0/00001.png new file mode 100644 index 000000000..ba54aafe9 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_1_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_2_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_2_0/00000.png new file mode 100644 index 000000000..b0e1548fa Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_2_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_2_0/00001.png new file mode 100644 index 000000000..05ccaac79 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_2_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_2_0/00002.png new file mode 100644 index 000000000..9d8efd1df Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_2_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_2_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_2_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_3_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_3_0/00000.png new file mode 100644 index 000000000..311e4672e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_3_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_3_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_3_0/00001.png new file mode 100644 index 000000000..e9fb0b0ab Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_3_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_3_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_3_0/00002.png new file mode 100644 index 000000000..dd90178a3 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_3_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_3_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_3_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_3_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_0/00000.png new file mode 100644 index 000000000..2ed1dca44 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_1/00001.png new file mode 100644 index 000000000..f62193def Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_1_4_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_0_0/00000.png new file mode 100644 index 000000000..3016710d2 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_0_0/00001.png new file mode 100644 index 000000000..2b51f30cf Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_0_0/00002.png new file mode 100644 index 000000000..58dbded53 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_1_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_1_0/00001.png new file mode 100644 index 000000000..ba54aafe9 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_1_0/00002.png new file mode 100644 index 000000000..eebc8645e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_1_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_1_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_1_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_2_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_2_0/00000.png new file mode 100644 index 000000000..b0e1548fa Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_2_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_2_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_2_0/00001.png new file mode 100644 index 000000000..55624c5d6 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_2_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_2_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_2_0/00002.png new file mode 100644 index 000000000..8c57f8c13 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_2_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_2_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_2_0/00003.png new file mode 100644 index 000000000..0da504c40 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_2_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_2_0/00004.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_2_0/00004.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_2_0/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_3_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_3_0/00000.png new file mode 100644 index 000000000..311e4672e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_3_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_3_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_3_0/00001.png new file mode 100644 index 000000000..05ccaac79 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_3_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_3_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_3_0/00002.png new file mode 100644 index 000000000..9d8efd1df Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_3_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_3_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_3_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_3_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_0/00000.png new file mode 100644 index 000000000..2ed1dca44 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_0/00001.png new file mode 100644 index 000000000..073b4ff59 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_0/00002.png new file mode 100644 index 000000000..dcf25e82e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_1/00001.png new file mode 100644 index 000000000..f62193def Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_external_inputs_2_4_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_0_0/00001.png new file mode 100644 index 000000000..4c3776135 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_0_0/00002.png new file mode 100644 index 000000000..8b83bf203 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_0_0/00003.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_1_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_1_0/00001.png new file mode 100644 index 000000000..e5a41b927 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_1_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_naked_opreturn_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_opreturn_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_opreturn_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_0_0/00001.png new file mode 100644 index 000000000..4c3776135 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_opreturn_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_0_0/00002.png new file mode 100644 index 000000000..85912cd4e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_opreturn_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_0_0/00003.png new file mode 100644 index 000000000..339d2a8ee Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_opreturn_0_0/00004.png b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_0_0/00004.png new file mode 100644 index 000000000..9770af436 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_opreturn_0_0/00005.png b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_0_0/00005.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_0_0/00005.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_opreturn_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_1_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_opreturn_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_1_0/00001.png new file mode 100644 index 000000000..e5a41b927 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_opreturn_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_1_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_0_0/00001.png new file mode 100644 index 000000000..4c3776135 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_0_0/00002.png new file mode 100644 index 000000000..85912cd4e Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_0_0/00003.png new file mode 100644 index 000000000..339d2a8ee Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_0_0/00004.png b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_0_0/00004.png new file mode 100644 index 000000000..9770af436 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_0_0/00005.png b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_0_0/00005.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_0_0/00005.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_1_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_1_0/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_1_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_1_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_1_0/00001.png new file mode 100644 index 000000000..e5a41b927 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_1_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_1_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_1_0/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_opreturn_v1_1_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_0/00001.png new file mode 100644 index 000000000..527667d52 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_0/00002.png new file mode 100644 index 000000000..687e6d5cd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_0/00003.png new file mode 100644 index 000000000..72bc053e6 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_0/00004.png b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_0/00004.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_1/00001.png new file mode 100644 index 000000000..311426246 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_0_1/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png new file mode 100644 index 000000000..73cd118fd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_0/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_0/00001.png new file mode 100644 index 000000000..527667d52 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_0/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_0/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_0/00002.png new file mode 100644 index 000000000..687e6d5cd Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_0/00002.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_0/00003.png b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_0/00003.png new file mode 100644 index 000000000..72bc053e6 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_0/00003.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_0/00004.png b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_0/00004.png new file mode 100644 index 000000000..53ae65195 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_0/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_1/00000.png b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_1/00000.png new file mode 100644 index 000000000..ffdae22ce Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_1/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_1/00001.png b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_1/00001.png new file mode 100644 index 000000000..311426246 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_1/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_1/00002.png b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_1/00002.png new file mode 100644 index 000000000..570ce28d5 Binary files /dev/null and b/tests/snapshots/nanox/test_sign_psbt_with_segwit_v16_v1_0_1/00002.png differ diff --git a/tests/snapshots/stax/test_dashboard/00000.png b/tests/snapshots/stax/test_dashboard/00000.png new file mode 100644 index 000000000..7cb3021a0 Binary files /dev/null and b/tests/snapshots/stax/test_dashboard/00000.png differ diff --git a/tests/snapshots/stax/test_dashboard/00001.png b/tests/snapshots/stax/test_dashboard/00001.png new file mode 100644 index 000000000..5f344bbb8 Binary files /dev/null and b/tests/snapshots/stax/test_dashboard/00001.png differ diff --git a/tests/snapshots/stax/test_dashboard/00002.png b/tests/snapshots/stax/test_dashboard/00002.png new file mode 100644 index 000000000..7cb3021a0 Binary files /dev/null and b/tests/snapshots/stax/test_dashboard/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00000.png new file mode 100644 index 000000000..ea1af86e4 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00001.png new file mode 100644 index 000000000..7f4d17e4b Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00002.png new file mode 100644 index 000000000..51718a0c1 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00003.png new file mode 100644 index 000000000..bfea18008 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00004.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00004.png new file mode 100644 index 000000000..d237b94bf Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_0_0/00004.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00000.png new file mode 100644 index 000000000..ea1af86e4 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00001.png new file mode 100644 index 000000000..7f4d17e4b Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00002.png new file mode 100644 index 000000000..a080b8d67 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00003.png new file mode 100644 index 000000000..abef66338 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00004.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00004.png new file mode 100644 index 000000000..d237b94bf Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_0_0/00004.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png new file mode 100644 index 000000000..ea1af86e4 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00001.png new file mode 100644 index 000000000..7f4d17e4b Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00002.png new file mode 100644 index 000000000..a080b8d67 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00003.png new file mode 100644 index 000000000..abef66338 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00004.png b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00004.png new file mode 100644 index 000000000..d237b94bf Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_non_standard_reject_early_0_0/00004.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png new file mode 100644 index 000000000..ea1af86e4 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png new file mode 100644 index 000000000..5cdab244f Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png new file mode 100644 index 000000000..dc3a95ca9 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png new file mode 100644 index 000000000..d237b94bf Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/0'_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png new file mode 100644 index 000000000..ea1af86e4 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png new file mode 100644 index 000000000..5853dbd5f Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png new file mode 100644 index 000000000..ca54005c5 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png new file mode 100644 index 000000000..d237b94bf Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/10'_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png new file mode 100644 index 000000000..ea1af86e4 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png new file mode 100644 index 000000000..163e845e9 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png new file mode 100644 index 000000000..0e96bccf3 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png new file mode 100644 index 000000000..d237b94bf Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/44'/1'/2'/1/42_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png new file mode 100644 index 000000000..ea1af86e4 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png new file mode 100644 index 000000000..f6c957cf1 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png new file mode 100644 index 000000000..3ef07c8ca Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png new file mode 100644 index 000000000..d237b94bf Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/48'/1'/4'/1'/0/7_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png new file mode 100644 index 000000000..ea1af86e4 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png new file mode 100644 index 000000000..4ac8011b0 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png new file mode 100644 index 000000000..39f550005 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png new file mode 100644 index 000000000..d237b94bf Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/49'/1'/1'/1/3_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png new file mode 100644 index 000000000..ea1af86e4 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png new file mode 100644 index 000000000..ef4e7a408 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png new file mode 100644 index 000000000..b928ec76e Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png new file mode 100644 index 000000000..d237b94bf Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/84'/1'/2'/0/10_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png new file mode 100644 index 000000000..ea1af86e4 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png new file mode 100644 index 000000000..79145c9c0 Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png new file mode 100644 index 000000000..2b60f9f9b Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png new file mode 100644 index 000000000..d237b94bf Binary files /dev/null and b/tests/snapshots/stax/test_get_extended_pubkey_standard_display_m/86'/1'/4'/1/12_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png b/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png new file mode 100644 index 000000000..d2e9e991b Binary files /dev/null and b/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png b/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png new file mode 100644 index 000000000..99b673ce7 Binary files /dev/null and b/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png b/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png new file mode 100644 index 000000000..5755bc9c9 Binary files /dev/null and b/tests/snapshots/stax/test_get_wallet_address_multisig_legacy_v1_ui_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png new file mode 100644 index 000000000..300268993 Binary files /dev/null and b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png new file mode 100644 index 000000000..6b7c4de42 Binary files /dev/null and b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_0_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png new file mode 100644 index 000000000..300268993 Binary files /dev/null and b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png new file mode 100644 index 000000000..445a4b0f4 Binary files /dev/null and b/tests/snapshots/stax/test_get_wallet_address_singlesig_legacy_v1_ui_1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00000.png b/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00000.png new file mode 100644 index 000000000..13cf02337 Binary files /dev/null and b/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00001.png b/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00001.png new file mode 100644 index 000000000..5cf0c3c19 Binary files /dev/null and b/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00002.png b/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00002.png new file mode 100644 index 000000000..0aea8a378 Binary files /dev/null and b/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00003.png b/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00003.png new file mode 100644 index 000000000..50f8ca2ca Binary files /dev/null and b/tests/snapshots/stax/test_register_miniscript_long_policy_0_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00000.png b/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00001.png b/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00001.png new file mode 100644 index 000000000..ac4d44f89 Binary files /dev/null and b/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00002.png b/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00002.png new file mode 100644 index 000000000..c703c4897 Binary files /dev/null and b/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00003.png b/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_miniscript_long_policy_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00000.png b/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00001.png b/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00001.png new file mode 100644 index 000000000..1228f3fb8 Binary files /dev/null and b/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00002.png b/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00002.png new file mode 100644 index 000000000..a8c26d386 Binary files /dev/null and b/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00003.png b/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_miniscript_long_policy_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00000.png b/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00001.png b/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00001.png new file mode 100644 index 000000000..d0d291b04 Binary files /dev/null and b/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00002.png b/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00002.png new file mode 100644 index 000000000..23809c712 Binary files /dev/null and b/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00003.png b/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_miniscript_long_policy_3_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png new file mode 100644 index 000000000..13cf02337 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png new file mode 100644 index 000000000..9e2f810a7 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png new file mode 100644 index 000000000..345ce91d4 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png new file mode 100644 index 000000000..ac4d44f89 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png new file mode 100644 index 000000000..434a102d1 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Legacy_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png new file mode 100644 index 000000000..13cf02337 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png new file mode 100644 index 000000000..e90b2bb8f Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png new file mode 100644 index 000000000..345ce91d4 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png new file mode 100644 index 000000000..ac4d44f89 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png new file mode 100644 index 000000000..434a102d1 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Native_Segwit_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png new file mode 100644 index 000000000..13cf02337 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png new file mode 100644 index 000000000..39c86f915 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png new file mode 100644 index 000000000..345ce91d4 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png new file mode 100644 index 000000000..ac4d44f89 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png new file mode 100644 index 000000000..434a102d1 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Nested_Segwit_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png new file mode 100644 index 000000000..13cf02337 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png new file mode 100644 index 000000000..2c961e487 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png new file mode 100644 index 000000000..345ce91d4 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png new file mode 100644 index 000000000..ac4d44f89 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png new file mode 100644 index 000000000..434a102d1 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_unusual_singlesig_accounts_Unusual_Taproot_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00000.png new file mode 100644 index 000000000..13cf02337 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00001.png new file mode 100644 index 000000000..502335564 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00002.png new file mode 100644 index 000000000..345ce91d4 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00001.png new file mode 100644 index 000000000..2d7408bdf Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00002.png new file mode 100644 index 000000000..27eaa5e9f Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00001.png new file mode 100644 index 000000000..976d0604f Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00002.png new file mode 100644 index 000000000..2a0de0b74 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00000.png new file mode 100644 index 000000000..13cf02337 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00001.png new file mode 100644 index 000000000..1bd62f7ff Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00002.png new file mode 100644 index 000000000..345ce91d4 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00001.png new file mode 100644 index 000000000..2d7408bdf Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00002.png new file mode 100644 index 000000000..4882e790d Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00001.png new file mode 100644 index 000000000..976d0604f Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00002.png new file mode 100644 index 000000000..b6518b389 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_legacy_v1_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00000.png new file mode 100644 index 000000000..13cf02337 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00001.png new file mode 100644 index 000000000..6fedf31cc Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00002.png new file mode 100644 index 000000000..345ce91d4 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00001.png new file mode 100644 index 000000000..2d7408bdf Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00002.png new file mode 100644 index 000000000..74f466b1b Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00001.png new file mode 100644 index 000000000..976d0604f Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00002.png new file mode 100644 index 000000000..c7c4ec3a5 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00000.png new file mode 100644 index 000000000..13cf02337 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00001.png new file mode 100644 index 000000000..5d2dd0714 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00002.png new file mode 100644 index 000000000..345ce91d4 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00001.png new file mode 100644 index 000000000..2d7408bdf Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00002.png new file mode 100644 index 000000000..5f1840688 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00001.png new file mode 100644 index 000000000..976d0604f Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00002.png new file mode 100644 index 000000000..3659f40e1 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_sh_wit_v1_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00000.png new file mode 100644 index 000000000..13cf02337 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00001.png new file mode 100644 index 000000000..1d6d1024a Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00002.png new file mode 100644 index 000000000..345ce91d4 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00001.png new file mode 100644 index 000000000..2d7408bdf Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00002.png new file mode 100644 index 000000000..a105b1fe9 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00001.png new file mode 100644 index 000000000..976d0604f Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00002.png new file mode 100644 index 000000000..c703c4897 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00000.png new file mode 100644 index 000000000..13cf02337 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00001.png new file mode 100644 index 000000000..c9b431885 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00002.png new file mode 100644 index 000000000..345ce91d4 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00001.png new file mode 100644 index 000000000..2d7408bdf Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00002.png new file mode 100644 index 000000000..be5443d82 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00001.png new file mode 100644 index 000000000..976d0604f Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00002.png new file mode 100644 index 000000000..9c0542acf Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_accept_wit_v1_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00000.png new file mode 100644 index 000000000..13cf02337 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00001.png new file mode 100644 index 000000000..1d6d1024a Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00002.png new file mode 100644 index 000000000..345ce91d4 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00001.png new file mode 100644 index 000000000..2d7408bdf Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00002.png new file mode 100644 index 000000000..78ec3da74 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00001.png new file mode 100644 index 000000000..976d0604f Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00002.png new file mode 100644 index 000000000..c703c4897 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_invalid_pubkey_version_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00000.png new file mode 100644 index 000000000..13cf02337 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00001.png new file mode 100644 index 000000000..1d6d1024a Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00002.png new file mode 100644 index 000000000..345ce91d4 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_reject_header_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00000.png new file mode 100644 index 000000000..13cf02337 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00001.png new file mode 100644 index 000000000..c9b431885 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00002.png new file mode 100644 index 000000000..345ce91d4 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_reject_header_v1_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00000.png new file mode 100644 index 000000000..13cf02337 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00001.png new file mode 100644 index 000000000..b41874f80 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00002.png new file mode 100644 index 000000000..345ce91d4 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00001.png new file mode 100644 index 000000000..2d7408bdf Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00002.png new file mode 100644 index 000000000..a105b1fe9 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00001.png new file mode 100644 index 000000000..976d0604f Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00002.png new file mode 100644 index 000000000..c703c4897 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_pk_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00000.png new file mode 100644 index 000000000..13cf02337 Binary files /dev/null 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 new file mode 100644 index 000000000..ba8cd19e1 Binary files /dev/null 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 new file mode 100644 index 000000000..345ce91d4 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00001.png new file mode 100644 index 000000000..ac4d44f89 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00002.png new file mode 100644 index 000000000..c7c4ec3a5 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00001.png new file mode 100644 index 000000000..1228f3fb8 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00002.png new file mode 100644 index 000000000..a105b1fe9 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00000.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00001.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00001.png new file mode 100644 index 000000000..7548192b5 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00002.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00002.png new file mode 100644 index 000000000..c703c4897 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00003.png b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_tr_script_sortedmulti_3_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00000.png b/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00000.png new file mode 100644 index 000000000..13cf02337 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00001.png b/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00001.png new file mode 100644 index 000000000..3ee790be5 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00002.png b/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00002.png new file mode 100644 index 000000000..345ce91d4 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_with_long_name_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00000.png b/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00001.png b/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00001.png new file mode 100644 index 000000000..2d7408bdf Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00002.png b/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00002.png new file mode 100644 index 000000000..a105b1fe9 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00003.png b/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_with_long_name_1_0/00003.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00000.png b/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00000.png new file mode 100644 index 000000000..825d88301 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00001.png b/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00001.png new file mode 100644 index 000000000..976d0604f Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00002.png b/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00002.png new file mode 100644 index 000000000..c703c4897 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00003.png b/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00003.png new file mode 100644 index 000000000..055f6df69 Binary files /dev/null and b/tests/snapshots/stax/test_register_wallet_with_long_name_2_0/00003.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_0_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_1_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_1_0/00001.png b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00001.png b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00001.png new file mode 100644 index 000000000..e72ba2fa6 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00002.png b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_input_changed_3_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_input_changed_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_0_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_1_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_1_0/00001.png b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00001.png b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00001.png new file mode 100644 index 000000000..7d0653538 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00002.png b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_output_changed_3_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_output_changed_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_sign_0_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_sign_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_sign_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_sign_1_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_sign_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_sign_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_sign_1_0/00001.png b/tests/snapshots/stax/test_sighash_all_anyone_sign_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_sign_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00001.png b/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00001.png new file mode 100644 index 000000000..e72ba2fa6 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00002.png b/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_sign_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_all_anyone_sign_3_0/00000.png b/tests/snapshots/stax/test_sighash_all_anyone_sign_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_anyone_sign_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_input_modified_0_0/00000.png b/tests/snapshots/stax/test_sighash_all_input_modified_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_input_modified_0_0/00001.png b/tests/snapshots/stax/test_sighash_all_input_modified_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_input_modified_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00000.png b/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00001.png b/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00001.png new file mode 100644 index 000000000..e72ba2fa6 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00002.png b/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_input_modified_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_all_input_modified_2_0/00000.png b/tests/snapshots/stax/test_sighash_all_input_modified_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_input_modified_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_output_modified_0_0/00000.png b/tests/snapshots/stax/test_sighash_all_output_modified_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_output_modified_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_output_modified_0_0/00001.png b/tests/snapshots/stax/test_sighash_all_output_modified_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_output_modified_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00000.png b/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00001.png b/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00001.png new file mode 100644 index 000000000..7d0653538 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00002.png b/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_output_modified_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_all_output_modified_2_0/00000.png b/tests/snapshots/stax/test_sighash_all_output_modified_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_output_modified_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_sign_psbt_0_0/00000.png b/tests/snapshots/stax/test_sighash_all_sign_psbt_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_sign_psbt_0_0/00001.png b/tests/snapshots/stax/test_sighash_all_sign_psbt_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_sign_psbt_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00000.png b/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00001.png b/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00001.png new file mode 100644 index 000000000..e72ba2fa6 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00002.png b/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_sign_psbt_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_all_sign_psbt_2_0/00000.png b/tests/snapshots/stax/test_sighash_all_sign_psbt_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_all_sign_psbt_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_0_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_1_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_1_0/00001.png b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00001.png b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00001.png new file mode 100644 index 000000000..e72ba2fa6 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00002.png b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_input_changed_3_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_input_changed_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_0_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_1_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_1_0/00001.png b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00001.png b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00001.png new file mode 100644 index 000000000..7d0653538 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00002.png b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_output_changed_3_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_output_changed_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_sign_0_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_sign_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_sign_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_sign_1_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_sign_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_sign_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_sign_1_0/00001.png b/tests/snapshots/stax/test_sighash_none_anyone_sign_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_sign_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00001.png b/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00001.png new file mode 100644 index 000000000..e72ba2fa6 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00002.png b/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_sign_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_none_anyone_sign_3_0/00000.png b/tests/snapshots/stax/test_sighash_none_anyone_sign_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_anyone_sign_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_input_modified_0_0/00000.png b/tests/snapshots/stax/test_sighash_none_input_modified_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_input_modified_1_0/00000.png b/tests/snapshots/stax/test_sighash_none_input_modified_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_input_modified_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_input_modified_1_0/00001.png b/tests/snapshots/stax/test_sighash_none_input_modified_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_input_modified_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00000.png b/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00001.png b/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00001.png new file mode 100644 index 000000000..e72ba2fa6 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00002.png b/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_input_modified_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_none_input_modified_3_0/00000.png b/tests/snapshots/stax/test_sighash_none_input_modified_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_input_modified_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_output_modified_0_0/00000.png b/tests/snapshots/stax/test_sighash_none_output_modified_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_output_modified_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_output_modified_1_0/00000.png b/tests/snapshots/stax/test_sighash_none_output_modified_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_output_modified_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_output_modified_1_0/00001.png b/tests/snapshots/stax/test_sighash_none_output_modified_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_output_modified_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00000.png b/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00001.png b/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00001.png new file mode 100644 index 000000000..7d0653538 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00002.png b/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_output_modified_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_none_output_modified_3_0/00000.png b/tests/snapshots/stax/test_sighash_none_output_modified_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_output_modified_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_sign_psbt_0_0/00000.png b/tests/snapshots/stax/test_sighash_none_sign_psbt_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_sign_psbt_1_0/00000.png b/tests/snapshots/stax/test_sighash_none_sign_psbt_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_sign_psbt_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_sign_psbt_1_0/00001.png b/tests/snapshots/stax/test_sighash_none_sign_psbt_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_sign_psbt_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00000.png b/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00001.png b/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00001.png new file mode 100644 index 000000000..e72ba2fa6 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00002.png b/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_sign_psbt_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_none_sign_psbt_3_0/00000.png b/tests/snapshots/stax/test_sighash_none_sign_psbt_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_none_sign_psbt_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_0_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_0_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_1_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_1_0/00000.png new file mode 100644 index 000000000..3a71fd4de Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_1_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_2_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_2_0/00000.png new file mode 100644 index 000000000..06f5cd200 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_2_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_2_0/00001.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash1_3_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash1_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_0_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_1_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_1_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_2_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_2_0/00000.png new file mode 100644 index 000000000..3a71fd4de Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_2_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_2_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_3_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_3_0/00000.png new file mode 100644 index 000000000..06f5cd200 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_3_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_3_0/00001.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_3_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash2_4_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_4_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash2_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_0_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_1_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_1_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_2_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_2_0/00000.png new file mode 100644 index 000000000..3a71fd4de Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_2_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_2_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_3_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_3_0/00000.png new file mode 100644 index 000000000..06f5cd200 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_3_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_3_0/00001.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_3_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash3_4_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_4_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash3_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_0_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_1_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_1_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_2_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_2_0/00000.png new file mode 100644 index 000000000..3a71fd4de Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_2_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_2_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_3_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_3_0/00000.png new file mode 100644 index 000000000..06f5cd200 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_3_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_3_0/00001.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_3_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash81_4_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_4_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash81_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_0_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_1_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_1_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_2_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_2_0/00000.png new file mode 100644 index 000000000..3a71fd4de Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_2_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_2_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_3_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_3_0/00000.png new file mode 100644 index 000000000..06f5cd200 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_3_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_3_0/00001.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_3_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash82_4_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_4_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash82_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_0_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_1_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_1_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_2_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_2_0/00000.png new file mode 100644 index 000000000..3a71fd4de Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_2_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_2_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_3_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_3_0/00000.png new file mode 100644 index 000000000..06f5cd200 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_3_0/00001.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_3_0/00001.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_3_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_segwitv0_sighash83_4_0/00000.png b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_4_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_segwitv0_sighash83_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_0_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_1_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_1_0/00001.png b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00001.png b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00001.png new file mode 100644 index 000000000..e72ba2fa6 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00002.png b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_input_changed_3_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_input_changed_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_0_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_1_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_1_0/00001.png b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00001.png b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00001.png new file mode 100644 index 000000000..7d0653538 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00002.png b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_output_changed_3_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_output_changed_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_sign_0_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_sign_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_sign_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_sign_1_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_sign_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_sign_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_sign_1_0/00001.png b/tests/snapshots/stax/test_sighash_single_anyone_sign_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_sign_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00001.png b/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00001.png new file mode 100644 index 000000000..e72ba2fa6 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00002.png b/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_sign_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_single_anyone_sign_3_0/00000.png b/tests/snapshots/stax/test_sighash_single_anyone_sign_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_anyone_sign_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_input_modified_0_0/00000.png b/tests/snapshots/stax/test_sighash_single_input_modified_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_input_modified_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_input_modified_1_0/00000.png b/tests/snapshots/stax/test_sighash_single_input_modified_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_input_modified_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_input_modified_1_0/00001.png b/tests/snapshots/stax/test_sighash_single_input_modified_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_input_modified_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00000.png b/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00001.png b/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00001.png new file mode 100644 index 000000000..e72ba2fa6 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00002.png b/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_input_modified_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_single_input_modified_3_0/00000.png b/tests/snapshots/stax/test_sighash_single_input_modified_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_input_modified_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_0_0/00000.png b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_1_0/00000.png b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_1_0/00001.png b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00000.png b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00000.png new file mode 100644 index 000000000..6efdc63a7 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00001.png b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00001.png new file mode 100644 index 000000000..7d0653538 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00002.png b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_different_index_modified_3_0/00000.png b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_output_different_index_modified_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_0_0/00000.png b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_1_0/00000.png b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_1_0/00001.png b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00000.png b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00001.png b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00001.png new file mode 100644 index 000000000..7d0653538 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00002.png b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_single_output_same_index_modified_3_0/00000.png b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_output_same_index_modified_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_sign_psbt_0_0/00000.png b/tests/snapshots/stax/test_sighash_single_sign_psbt_0_0/00000.png new file mode 100644 index 000000000..56f1c4952 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_sign_psbt_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_sign_psbt_1_0/00000.png b/tests/snapshots/stax/test_sighash_single_sign_psbt_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_sign_psbt_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_sign_psbt_1_0/00001.png b/tests/snapshots/stax/test_sighash_single_sign_psbt_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_sign_psbt_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00000.png b/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00001.png b/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00001.png new file mode 100644 index 000000000..e72ba2fa6 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00002.png b/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_sign_psbt_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_single_sign_psbt_3_0/00000.png b/tests/snapshots/stax/test_sighash_single_sign_psbt_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_single_sign_psbt_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_0_0/00000.png b/tests/snapshots/stax/test_sighash_unsupported_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_unsupported_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_0_0/00001.png b/tests/snapshots/stax/test_sighash_unsupported_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_unsupported_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_1_0/00000.png b/tests/snapshots/stax/test_sighash_unsupported_1_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_unsupported_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_1_0/00001.png b/tests/snapshots/stax/test_sighash_unsupported_1_0/00001.png new file mode 100644 index 000000000..e72ba2fa6 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_unsupported_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_1_0/00002.png b/tests/snapshots/stax/test_sighash_unsupported_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_unsupported_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_2_0/00000.png b/tests/snapshots/stax/test_sighash_unsupported_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_unsupported_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_0_0/00000.png b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_0_0/00001.png b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00000.png b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00000.png new file mode 100644 index 000000000..97524e00d Binary files /dev/null and b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00001.png b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00001.png new file mode 100644 index 000000000..e72ba2fa6 Binary files /dev/null and b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00002.png b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_2_0/00000.png b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sighash_unsupported_for_segwitv0_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_0_0/00000.png b/tests/snapshots/stax/test_sign_message_0_0/00000.png new file mode 100644 index 000000000..c42ad9a36 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_0_0/00001.png b/tests/snapshots/stax/test_sign_message_0_0/00001.png new file mode 100644 index 000000000..7acd8425e Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_message_0_0/00002.png b/tests/snapshots/stax/test_sign_message_0_0/00002.png new file mode 100644 index 000000000..e50bf611c Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_0_0/00000.png b/tests/snapshots/stax/test_sign_message_accept_0_0/00000.png new file mode 100644 index 000000000..c42ad9a36 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_0_0/00001.png b/tests/snapshots/stax/test_sign_message_accept_0_0/00001.png new file mode 100644 index 000000000..331444038 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_0_0/00002.png b/tests/snapshots/stax/test_sign_message_accept_0_0/00002.png new file mode 100644 index 000000000..e50bf611c Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_0_0/00000.png b/tests/snapshots/stax/test_sign_message_accept_long_0_0/00000.png new file mode 100644 index 000000000..c42ad9a36 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_long_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_0_0/00001.png b/tests/snapshots/stax/test_sign_message_accept_long_0_0/00001.png new file mode 100644 index 000000000..695fc7c4c Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_long_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_0_0/00002.png b/tests/snapshots/stax/test_sign_message_accept_long_0_0/00002.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_long_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_1_0/00000.png b/tests/snapshots/stax/test_sign_message_accept_long_1_0/00000.png new file mode 100644 index 000000000..7ec24f1e3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_long_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_1_0/00001.png b/tests/snapshots/stax/test_sign_message_accept_long_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_long_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_2_0/00000.png b/tests/snapshots/stax/test_sign_message_accept_long_2_0/00000.png new file mode 100644 index 000000000..c8a1a6d94 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_long_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_2_0/00001.png b/tests/snapshots/stax/test_sign_message_accept_long_2_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_long_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_3_0/00000.png b/tests/snapshots/stax/test_sign_message_accept_long_3_0/00000.png new file mode 100644 index 000000000..d5673beef Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_long_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_3_0/00001.png b/tests/snapshots/stax/test_sign_message_accept_long_3_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_long_3_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_4_0/00000.png b/tests/snapshots/stax/test_sign_message_accept_long_4_0/00000.png new file mode 100644 index 000000000..823fe9147 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_long_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_long_4_0/00001.png b/tests/snapshots/stax/test_sign_message_accept_long_4_0/00001.png new file mode 100644 index 000000000..e50bf611c Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_long_4_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_0/00000.png b/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_0/00000.png new file mode 100644 index 000000000..731541c9c Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_0/00001.png b/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_0/00001.png new file mode 100644 index 000000000..e50bf611c Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_non_ascii_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_too_long_0_0/00000.png b/tests/snapshots/stax/test_sign_message_accept_too_long_0_0/00000.png new file mode 100644 index 000000000..f59ea32ec Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_too_long_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_accept_too_long_0_0/00001.png b/tests/snapshots/stax/test_sign_message_accept_too_long_0_0/00001.png new file mode 100644 index 000000000..e50bf611c Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_accept_too_long_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_message_hash_reject_0_0/00000.png b/tests/snapshots/stax/test_sign_message_hash_reject_0_0/00000.png new file mode 100644 index 000000000..83a99df7b Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_hash_reject_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_hash_reject_0_0/00001.png b/tests/snapshots/stax/test_sign_message_hash_reject_0_0/00001.png new file mode 100644 index 000000000..e50bf611c Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_hash_reject_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_message_hash_reject_0_1/00000.png b/tests/snapshots/stax/test_sign_message_hash_reject_0_1/00000.png new file mode 100644 index 000000000..751b367f2 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_hash_reject_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_reject_0_0/00000.png b/tests/snapshots/stax/test_sign_message_reject_0_0/00000.png new file mode 100644 index 000000000..c42ad9a36 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_reject_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_message_reject_0_0/00001.png b/tests/snapshots/stax/test_sign_message_reject_0_0/00001.png new file mode 100644 index 000000000..d375d66b7 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_reject_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_message_reject_0_0/00002.png b/tests/snapshots/stax/test_sign_message_reject_0_0/00002.png new file mode 100644 index 000000000..e50bf611c Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_reject_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_message_reject_0_1/00000.png b/tests/snapshots/stax/test_sign_message_reject_0_1/00000.png new file mode 100644 index 000000000..751b367f2 Binary files /dev/null and b/tests/snapshots/stax/test_sign_message_reject_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png new file mode 100644 index 000000000..fe8259008 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png new file mode 100644 index 000000000..f0bfb1ca7 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png new file mode 100644 index 000000000..ec47288ae Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_1/00000.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_1/00000.png new file mode 100644 index 000000000..adccaeb16 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00000.png new file mode 100644 index 000000000..49e98e252 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00001.png new file mode 100644 index 000000000..f56cc38ba Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00002.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_against_wrong_tapleaf_hash_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_fail_11_changes_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_fail_11_changes_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_fail_11_changes_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_fail_11_changes_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_fail_11_changes_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_fail_11_changes_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_fail_11_changes_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_fail_11_changes_v1_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_fail_11_changes_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_fail_11_changes_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_fail_11_changes_v1_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_fail_11_changes_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_highfee_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_highfee_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_highfee_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_highfee_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_highfee_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_highfee_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_highfee_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_highfee_1_0/00000.png new file mode 100644 index 000000000..dc7955b79 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_highfee_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_highfee_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_highfee_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_highfee_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_highfee_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_highfee_2_0/00000.png new file mode 100644 index 000000000..a2b8b9f2b Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_highfee_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_highfee_2_1/00000.png b/tests/snapshots/stax/test_sign_psbt_highfee_2_1/00000.png new file mode 100644 index 000000000..4bace98bf Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_highfee_2_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_highfee_2_1/00001.png b/tests/snapshots/stax/test_sign_psbt_highfee_2_1/00001.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_highfee_2_1/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_highfee_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_highfee_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_highfee_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00000.png new file mode 100644 index 000000000..fe8259008 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00001.png new file mode 100644 index 000000000..1bcaeea79 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00002.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00002.png new file mode 100644 index 000000000..ec47288ae Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_1/00000.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_1/00000.png new file mode 100644 index 000000000..adccaeb16 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00000.png new file mode 100644 index 000000000..b35016dec Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00001.png new file mode 100644 index 000000000..e5d77cf1d Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00002.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_miniscript_multikey_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00000.png new file mode 100644 index 000000000..fe8259008 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00001.png new file mode 100644 index 000000000..48f68a44d Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00002.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00002.png new file mode 100644 index 000000000..ec47288ae Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_1/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_1/00000.png new file mode 100644 index 000000000..adccaeb16 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00000.png new file mode 100644 index 000000000..fdbf91e7a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00001.png new file mode 100644 index 000000000..ad4daa734 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00002.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png new file mode 100644 index 000000000..fe8259008 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png new file mode 100644 index 000000000..48f68a44d Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png new file mode 100644 index 000000000..ec47288ae Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_1/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_1/00000.png new file mode 100644 index 000000000..adccaeb16 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00000.png new file mode 100644 index 000000000..ba590bdfd Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00000.png new file mode 100644 index 000000000..fdbf91e7a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00001.png new file mode 100644 index 000000000..ad4daa734 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00002.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_3_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_4_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_4_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_sh_wsh_missing_nonwitnessutxo_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00000.png new file mode 100644 index 000000000..fe8259008 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00001.png new file mode 100644 index 000000000..48f68a44d Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00002.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00002.png new file mode 100644 index 000000000..ec47288ae Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_1/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_1/00000.png new file mode 100644 index 000000000..adccaeb16 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_2_0/00000.png new file mode 100644 index 000000000..caa284a71 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_2_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_3_0/00000.png new file mode 100644 index 000000000..08a0fc72e Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_3_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_3_0/00001.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_3_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_4_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_4_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00000.png new file mode 100644 index 000000000..fe8259008 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00001.png new file mode 100644 index 000000000..48f68a44d Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00002.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00002.png new file mode 100644 index 000000000..ec47288ae Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_1/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_1/00000.png new file mode 100644 index 000000000..adccaeb16 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_2_0/00000.png new file mode 100644 index 000000000..caa284a71 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_2_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_3_0/00000.png new file mode 100644 index 000000000..08a0fc72e Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_3_0/00001.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_3_0/00001.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_3_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_4_0/00000.png b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_4_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_multisig_wsh_v1_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00000.png new file mode 100644 index 000000000..f89bec723 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00001.png new file mode 100644 index 000000000..adb6a691b Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00000.png new file mode 100644 index 000000000..f89bec723 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00001.png new file mode 100644 index 000000000..adb6a691b Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_large_amount_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00000.png new file mode 100644 index 000000000..17b5e632c Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00001.png new file mode 100644 index 000000000..d2e7752c2 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00000.png new file mode 100644 index 000000000..17b5e632c Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00001.png new file mode 100644 index 000000000..d2e7752c2 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_0_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00000.png new file mode 100644 index 000000000..17b5e632c Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00001.png new file mode 100644 index 000000000..d2e7752c2 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_other_encodings_1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00000.png new file mode 100644 index 000000000..17b5e632c Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00001.png new file mode 100644 index 000000000..d2e7752c2 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_pkh_1to1_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png new file mode 100644 index 000000000..1277ee8fc Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_2_0/00000.png new file mode 100644 index 000000000..918961ee3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_2_0/00001.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png new file mode 100644 index 000000000..1277ee8fc Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_0/00000.png new file mode 100644 index 000000000..918961ee3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_0/00001.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_sh_wpkh_1to2_v1_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png new file mode 100644 index 000000000..3a71fd4de Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_2_0/00000.png new file mode 100644 index 000000000..06f5cd200 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_2_0/00001.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png new file mode 100644 index 000000000..3a71fd4de Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_2_0/00000.png new file mode 100644 index 000000000..06f5cd200 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_2_0/00001.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_1to2_v1_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00000.png new file mode 100644 index 000000000..23c3a90cf Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00001.png new file mode 100644 index 000000000..099a93882 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png new file mode 100644 index 000000000..ba590bdfd Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00000.png new file mode 100644 index 000000000..23c3a90cf Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00001.png new file mode 100644 index 000000000..099a93882 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_missing_nonwitnessutxo_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00000.png new file mode 100644 index 000000000..23c3a90cf Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00001.png new file mode 100644 index 000000000..099a93882 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_2to2_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png new file mode 100644 index 000000000..0b6df0c48 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00000.png new file mode 100644 index 000000000..9aa0dfef1 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00001.png new file mode 100644 index 000000000..d86e844f4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00002.png new file mode 100644 index 000000000..cdbaa25e5 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png new file mode 100644 index 000000000..0b6df0c48 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00000.png new file mode 100644 index 000000000..9aa0dfef1 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00001.png new file mode 100644 index 000000000..d86e844f4 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00002.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00002.png new file mode 100644 index 000000000..cdbaa25e5 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_4to3_v1_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_1_0/00000.png new file mode 100644 index 000000000..9c8b1c9dc Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_1_0/00001.png new file mode 100644 index 000000000..8cb4c4c47 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_singlesig_wpkh_selftransfer_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00000.png new file mode 100644 index 000000000..5b406ed2a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00001.png new file mode 100644 index 000000000..72ad42f3b Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_all_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00000.png new file mode 100644 index 000000000..5b406ed2a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00001.png new file mode 100644 index 000000000..72ad42f3b Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_0_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00000.png new file mode 100644 index 000000000..5b406ed2a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00001.png new file mode 100644 index 000000000..72ad42f3b Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_sighash_default_1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00000.png new file mode 100644 index 000000000..5b406ed2a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00001.png new file mode 100644 index 000000000..72ad42f3b Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_taproot_1to2_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png new file mode 100644 index 000000000..fe8259008 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png new file mode 100644 index 000000000..e22ababe8 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png new file mode 100644 index 000000000..ec47288ae Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_1/00000.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_1/00000.png new file mode 100644 index 000000000..adccaeb16 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_0_1/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00000.png new file mode 100644 index 000000000..be3f449b3 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00001.png new file mode 100644 index 000000000..836808a6e Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00002.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_2_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_tr_script_pk_sighash_all_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_0_0/00000.png new file mode 100644 index 000000000..c37ecbb2e Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_2_0/00000.png new file mode 100644 index 000000000..ea5fb3d81 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_2_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_3_0/00000.png new file mode 100644 index 000000000..42106b4bb Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_3_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_3_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_3_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_4_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_4_0/00000.png new file mode 100644 index 000000000..7c1a7e9e2 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_4_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_4_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_4_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_5_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_5_0/00000.png new file mode 100644 index 000000000..6ee137310 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_5_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_5_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_5_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_5_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00000.png new file mode 100644 index 000000000..418e6ef8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00001.png new file mode 100644 index 000000000..eea1e44ab Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00002.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00002.png new file mode 100644 index 000000000..e527647ea Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_6_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_7_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_7_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_0_7_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_0_0/00000.png new file mode 100644 index 000000000..c37ecbb2e Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_2_0/00000.png new file mode 100644 index 000000000..28e9f1f67 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_2_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_3_0/00000.png new file mode 100644 index 000000000..d107be40b Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_3_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_3_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_3_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_4_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_4_0/00000.png new file mode 100644 index 000000000..702835c99 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_4_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_4_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_4_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00000.png new file mode 100644 index 000000000..46c831e49 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00001.png new file mode 100644 index 000000000..03e7b30e1 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00002.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00002.png new file mode 100644 index 000000000..71a9455bd Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_5_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_6_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_6_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_1_6_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_0_0/00000.png new file mode 100644 index 000000000..c37ecbb2e Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_1_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_2_0/00000.png new file mode 100644 index 000000000..28e9f1f67 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_2_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_3_0/00000.png new file mode 100644 index 000000000..a0d52ebea Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_3_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_3_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_3_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_4_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_4_0/00000.png new file mode 100644 index 000000000..87b4d22b2 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_4_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_4_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_4_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_4_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00000.png new file mode 100644 index 000000000..46c831e49 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00001.png new file mode 100644 index 000000000..03e7b30e1 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00002.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00002.png new file mode 100644 index 000000000..71a9455bd Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_5_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_6_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_6_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_external_inputs_2_6_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_1_0/00000.png new file mode 100644 index 000000000..3df60593c Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_2_0/00000.png new file mode 100644 index 000000000..766686653 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_2_0/00001.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_naked_opreturn_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_1_0/00000.png new file mode 100644 index 000000000..480e7557f Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_2_0/00000.png new file mode 100644 index 000000000..766686653 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_2_0/00001.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_1_0/00000.png new file mode 100644 index 000000000..480e7557f Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_1_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_2_0/00000.png new file mode 100644 index 000000000..766686653 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_2_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_2_0/00001.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_2_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_3_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_3_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_opreturn_v1_3_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00000.png new file mode 100644 index 000000000..6ccba4e59 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00001.png new file mode 100644 index 000000000..1c41bd804 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_2_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png new file mode 100644 index 000000000..14439c154 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_0_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_0_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_0_0/00001.png new file mode 100644 index 000000000..ddae32d91 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_0_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00000.png new file mode 100644 index 000000000..6ccba4e59 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00000.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00001.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00001.png new file mode 100644 index 000000000..1c41bd804 Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00001.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00002.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00002.png new file mode 100644 index 000000000..1f9f7a35a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_1_0/00002.png differ diff --git a/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_2_0/00000.png b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_2_0/00000.png new file mode 100644 index 000000000..a21279c8a Binary files /dev/null and b/tests/snapshots/stax/test_sign_psbt_with_segwit_v16_v1_2_0/00000.png differ