From 17226a0658eeab54cc1e7879c8b32a655b5afb09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Wed, 6 Nov 2024 13:01:45 +0100 Subject: [PATCH] [test] rename tests by using pytest features - introduce `snapshot_dir` to locate the snapshots dir - use the `ids` of `pytest.mark.parametrize` to name tests according their parameters --- tests/integration/nano/conftest.py | 19 +- .../test_provide_pk[BIP32_ED25519]}/00000.png | Bin .../test_provide_pk[BIP32_ED25519]}/00001.png | Bin .../test_provide_pk[BIP32_ED25519]}/00002.png | Bin .../test_provide_pk[BIP32_ED25519]}/00003.png | Bin .../test_provide_pk[ED25519]}/00000.png | Bin .../test_provide_pk[ED25519]}/00001.png | Bin .../test_provide_pk[ED25519]}/00002.png | Bin .../test_provide_pk[ED25519]}/00003.png | Bin .../test_provide_pk[SECP256K1]}/00000.png | Bin .../test_provide_pk[SECP256K1]}/00001.png | Bin .../test_provide_pk[SECP256K1]}/00002.png | Bin .../test_provide_pk[SECP256K1]}/00003.png | Bin .../test_provide_pk[SECP256R1]}/00000.png | Bin .../test_provide_pk[SECP256R1]}/00001.png | Bin .../test_provide_pk[SECP256R1]}/00002.png | Bin .../test_provide_pk[SECP256R1]}/00003.png | Bin .../test_reject_pk}/00000.png | Bin .../test_reject_pk}/00001.png | Bin .../test_reject_pk}/00002.png | Bin .../test_reject_pk}/00003.png | Bin .../test_reject_pk}/00004.png | Bin .../test_sign_ballot}/00000.png | Bin .../test_sign_ballot/00001.png | Bin .../test_sign_ballot}/00002.png | Bin .../test_sign_ballot}/00003.png | Bin .../test_sign_ballot/00004.png | Bin .../test_sign_ballot/00005.png | Bin .../test_sign_ballot/00006.png | Bin .../test_sign_ballot/00007.png | Bin .../test_sign_ballot/00008.png | Bin .../test_sign_ballot/00009.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00015.png | Bin .../00016.png | Bin .../00017.png | Bin .../00018.png | Bin .../00019.png | Bin .../00020.png | Bin .../00021.png | Bin .../00022.png | Bin .../00023.png | Bin .../00024.png | Bin .../00025.png | Bin .../00026.png | Bin .../00027.png | Bin .../00028.png | Bin .../00029.png | Bin .../00030.png | Bin .../00031.png | Bin .../00032.png | Bin .../00033.png | Bin .../00034.png | Bin .../00035.png | Bin .../test_sign_complex_operation}/00000.png | Bin .../test_sign_complex_operation/00001.png | Bin .../test_sign_complex_operation}/00002.png | Bin .../test_sign_complex_operation}/00003.png | Bin .../test_sign_complex_operation/00004.png | Bin .../test_sign_complex_operation}/00005.png | Bin .../test_sign_complex_operation/00006.png | Bin .../test_sign_complex_operation/00007.png | Bin .../test_sign_complex_operation/00008.png | Bin .../test_sign_complex_operation/00009.png | Bin .../test_sign_complex_operation/00010.png | Bin .../test_sign_complex_operation/00011.png | Bin .../test_sign_complex_operation/00012.png | Bin .../test_sign_complex_operation/00013.png | Bin .../test_sign_complex_operation/00014.png | Bin .../test_sign_complex_operation/00015.png | Bin .../test_sign_complex_operation/00016.png | Bin .../test_sign_complex_operation/00017.png | Bin .../test_sign_complex_operation/00018.png | Bin .../test_sign_complex_operation/00019.png | Bin .../test_sign_complex_operation/00020.png | Bin .../test_sign_complex_operation/00021.png | Bin .../test_sign_complex_operation/00022.png | Bin .../test_sign_complex_operation/00023.png | Bin .../test_sign_complex_operation/00024.png | Bin .../test_sign_delegation}/00000.png | Bin .../test_sign_delegation/00001.png | Bin .../test_sign_delegation/00002.png | Bin .../test_sign_delegation/00003.png | Bin .../test_sign_delegation/00004.png | Bin .../test_sign_delegation/00005.png | Bin .../test_sign_delegation/00006.png | Bin .../test_sign_delegation/00007.png | Bin .../test_sign_delegation/00008.png | Bin .../test_sign_failing_noop}/00000.png | Bin .../test_sign_failing_noop/00001.png | Bin .../test_sign_failing_noop/00002.png | Bin .../test_sign_failing_noop/00003.png | Bin .../test_sign_failing_noop/00004.png | Bin .../test_sign_failing_noop/00005.png | Bin .../test_sign_failing_noop/00006.png | Bin .../test_sign_failing_noop/00007.png | Bin .../test_sign_failing_noop/00008.png | Bin .../test_sign_failing_noop/00009.png | Bin .../test_sign_failing_noop/00010.png | Bin .../test_sign_failing_noop/00011.png | Bin .../test_sign_failing_noop/00012.png | Bin .../test_sign_failing_noop/00013.png | Bin .../test_sign_failing_noop/00014.png | Bin .../test_sign_failing_noop/00015.png | Bin .../test_sign_failing_noop/00016.png | Bin .../test_sign_failing_noop/00017.png | Bin .../test_sign_failing_noop/00018.png | Bin .../test_sign_failing_noop/00019.png | Bin .../test_sign_failing_noop/00020.png | Bin .../test_sign_failing_noop/00021.png | Bin .../test_sign_failing_noop/00022.png | Bin .../test_sign_failing_noop/00023.png | Bin .../00000.png | Bin .../test_sign_increase_paid_storage/00001.png | Bin .../test_sign_increase_paid_storage/00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../test_sign_increase_paid_storage/00007.png | Bin .../test_sign_increase_paid_storage/00008.png | Bin .../test_sign_increase_paid_storage/00009.png | Bin .../test_sign_increase_paid_storage/00010.png | Bin .../test_sign_origination}/00000.png | Bin .../test_sign_origination/00001.png | Bin .../test_sign_origination}/00002.png | Bin .../test_sign_origination}/00003.png | Bin .../test_sign_origination}/00004.png | Bin .../test_sign_origination}/00005.png | Bin .../test_sign_origination/00006.png | Bin .../test_sign_origination/00007.png | Bin .../test_sign_origination/00008.png | Bin .../test_sign_origination/00009.png | Bin .../test_sign_origination/00010.png | Bin .../test_sign_origination/00011.png | Bin .../test_sign_proposals}/00000.png | Bin .../test_sign_proposals/00001.png | Bin .../test_sign_proposals}/00002.png | Bin .../test_sign_proposals}/00003.png | Bin .../test_sign_proposals/00004.png | Bin .../test_sign_proposals/00005.png | Bin .../test_sign_proposals/00006.png | Bin .../test_sign_proposals/00007.png | Bin .../test_sign_proposals/00008.png | Bin .../test_sign_proposals/00009.png | Bin .../test_sign_proposals/00010.png | Bin .../test_sign_proposals/00011.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../test_sign_reveal}/00000.png | Bin .../test_sign_reveal/00001.png | Bin .../test_sign_reveal}/00002.png | Bin .../test_sign_reveal}/00003.png | Bin .../test_sign_reveal}/00004.png | Bin .../test_sign_reveal}/00005.png | Bin .../test_sign_reveal/00006.png | Bin .../test_sign_reveal/00007.png | Bin .../test_sign_reveal/00008.png | Bin .../test_sign_reveal/00009.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00015.png | Bin .../00016.png | Bin .../00017.png | Bin .../00018.png | Bin .../00019.png | Bin .../00020.png | Bin .../00021.png | Bin .../00022.png | Bin .../00023.png | Bin .../00024.png | Bin .../00025.png | Bin .../00026.png | Bin .../00027.png | Bin .../00028.png | Bin .../00029.png | Bin .../00030.png | Bin .../00031.png | Bin .../00032.png | Bin .../00033.png | Bin .../00034.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00015.png | Bin .../00016.png | Bin .../00017.png | Bin .../00018.png | Bin .../00019.png | Bin .../00020.png | Bin .../00021.png | Bin .../00022.png | Bin .../00023.png | Bin .../00024.png | Bin .../00025.png | Bin .../00026.png | Bin .../00027.png | Bin .../00028.png | Bin .../00029.png | Bin .../00030.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00015.png | Bin .../00016.png | Bin .../00017.png | Bin .../00018.png | Bin .../00019.png | Bin .../00020.png | Bin .../00021.png | Bin .../00022.png | Bin .../00023.png | Bin .../00024.png | Bin .../00025.png | Bin .../00026.png | Bin .../00027.png | Bin .../00028.png | Bin .../00029.png | Bin .../00030.png} | Bin .../00000.png | Bin .../00001.png | Bin 0 -> 446 bytes .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin 0 -> 288 bytes .../00007.png} | Bin .../00008.png | Bin 0 -> 385 bytes .../00009.png | Bin 0 -> 402 bytes .../00010.png | Bin 0 -> 406 bytes .../00011.png | Bin 0 -> 377 bytes .../00012.png | Bin 0 -> 402 bytes .../00013.png | Bin 0 -> 394 bytes .../00014.png | Bin 0 -> 418 bytes .../00015.png | Bin 0 -> 410 bytes .../00016.png | Bin 0 -> 414 bytes .../00017.png | Bin 0 -> 424 bytes .../00018.png | Bin 0 -> 391 bytes .../00019.png | Bin 0 -> 411 bytes .../00020.png | Bin 0 -> 382 bytes .../00021.png | Bin 0 -> 423 bytes .../00022.png | Bin 0 -> 400 bytes .../00023.png | Bin 0 -> 417 bytes .../00024.png | Bin 0 -> 440 bytes .../00025.png | Bin 0 -> 420 bytes .../00026.png | Bin 0 -> 424 bytes .../00027.png | Bin 0 -> 411 bytes .../00028.png | Bin 0 -> 397 bytes .../00029.png | Bin 0 -> 386 bytes .../00030.png | Bin .../00031.png | Bin .../00032.png | Bin .../00033.png | Bin .../00034.png | Bin .../00035.png | Bin .../00036.png | Bin .../00037.png | Bin .../00038.png | Bin .../test_sign_set_consensus_key}/00000.png | Bin .../test_sign_set_consensus_key/00001.png | Bin .../test_sign_set_consensus_key/00002.png | Bin .../test_sign_set_consensus_key/00003.png | Bin .../test_sign_set_consensus_key}/00004.png | Bin .../test_sign_set_consensus_key}/00005.png | Bin .../test_sign_set_consensus_key/00006.png | Bin .../test_sign_set_consensus_key/00007.png | Bin .../test_sign_set_consensus_key/00008.png | Bin .../test_sign_set_consensus_key/00009.png | Bin .../test_sign_set_deposit_limit}/00000.png | Bin .../test_sign_set_deposit_limit/00001.png | Bin .../test_sign_set_deposit_limit/00002.png | Bin .../test_sign_set_deposit_limit/00003.png | Bin .../test_sign_set_deposit_limit/00004.png | Bin .../test_sign_set_deposit_limit}/00005.png | Bin .../test_sign_set_deposit_limit/00006.png | Bin .../test_sign_set_deposit_limit/00007.png | Bin .../test_ensure_always_clearsign}/00000.png | Bin .../test_ensure_always_clearsign}/00001.png | Bin .../test_ensure_always_clearsign}/00002.png | Bin .../test_ensure_always_clearsign}/00003.png | Bin .../test_ensure_always_clearsign}/00004.png | Bin .../test_ensure_always_clearsign}/00005.png | Bin .../test_ensure_always_clearsign/00006.png | Bin .../test_ensure_always_clearsign/00007.png | Bin .../test_ensure_always_clearsign/00008.png | Bin .../test_ensure_always_clearsign/00009.png | Bin .../test_ensure_always_clearsign}/00010.png | Bin .../test_ensure_always_clearsign/00011.png | Bin .../test_ensure_always_clearsign/00012.png | Bin .../test_ensure_always_clearsign/00013.png | Bin .../test_ensure_always_clearsign/00014.png | Bin .../test_ensure_always_clearsign/00015.png | Bin .../test_ensure_always_clearsign/00016.png | Bin .../test_ensure_always_clearsign/00017.png | Bin .../test_ensure_always_clearsign/00018.png | Bin .../test_ensure_always_clearsign/00019.png | Bin .../test_ensure_always_clearsign/00020.png | Bin .../test_ensure_always_clearsign/00021.png | Bin .../test_ensure_always_clearsign/00022.png | Bin .../test_ensure_always_clearsign/00023.png | Bin .../test_ensure_always_clearsign/00024.png | Bin .../test_ensure_always_clearsign/00025.png | Bin .../test_ensure_always_clearsign/00026.png | Bin .../test_ensure_always_clearsign/00027.png | Bin .../test_ensure_always_clearsign/00028.png | Bin .../test_ensure_always_clearsign/00029.png | Bin .../test_ensure_always_clearsign/00030.png | Bin .../test_ensure_always_clearsign/00031.png | Bin .../test_reject_transaction}/00000.png | Bin .../test_reject_transaction}/00001.png | Bin .../test_reject_transaction}/00002.png | Bin .../test_reject_transaction}/00003.png | Bin .../test_reject_transaction}/00004.png | Bin .../test_reject_transaction}/00005.png | Bin .../test_reject_transaction}/00006.png | Bin .../test_reject_transaction}/00007.png | Bin .../test_reject_transaction}/00008.png | Bin .../test_reject_transaction}/00009.png | Bin .../test_reject_transaction}/00010.png | Bin .../test_reject_transaction}/00011.png | Bin .../test_reject_transaction}/00012.png | Bin .../test_reject_transaction}/00013.png | Bin .../test_reject_transaction}/00014.png | Bin .../test_reject_transaction}/00015.png | Bin .../test_reject_transaction}/00016.png | Bin .../test_reject_transaction}/00017.png | Bin .../test_reject_transaction}/00018.png | Bin .../test_reject_transaction}/00019.png | Bin .../test_reject_transaction}/00020.png | Bin .../test_reject_transaction}/00021.png | Bin .../test_reject_transaction}/00022.png | Bin .../test_reject_transaction}/00023.png | Bin .../test_reject_transaction}/00024.png | Bin .../test_reject_transaction}/00025.png | Bin .../test_reject_transaction}/00026.png | Bin .../test_reject_transaction}/00027.png | Bin .../test_reject_transaction}/00028.png | Bin .../test_reject_transaction}/00029.png | Bin .../test_reject_transaction}/00030.png | Bin .../test_reject_transaction}/00031.png | Bin .../test_reject_transaction}/00032.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00015.png | Bin .../test_sign_simple_transaction}/00000.png | Bin .../test_sign_simple_transaction}/00001.png | Bin .../test_sign_simple_transaction}/00002.png | Bin .../test_sign_simple_transaction}/00003.png | Bin .../test_sign_simple_transaction}/00004.png | Bin .../test_sign_simple_transaction}/00005.png | Bin .../test_sign_simple_transaction}/00006.png | Bin .../test_sign_simple_transaction}/00007.png | Bin .../test_sign_simple_transaction}/00008.png | Bin .../test_sign_simple_transaction}/00009.png | Bin .../test_sign_stake_transaction}/00000.png | Bin .../test_sign_stake_transaction}/00001.png | Bin .../test_sign_stake_transaction}/00002.png | Bin .../test_sign_stake_transaction}/00003.png | Bin .../test_sign_stake_transaction}/00004.png | Bin .../test_sign_stake_transaction}/00005.png | Bin .../test_sign_stake_transaction}/00006.png | Bin .../test_sign_stake_transaction}/00007.png | Bin .../test_sign_stake_transaction}/00008.png | Bin .../test_sign_stake_transaction}/00009.png | Bin .../test_sign_stake_transaction}/00010.png | Bin .../test_sign_stake_transaction}/00011.png | Bin .../test_sign_stake_transaction}/00012.png | Bin .../test_sign_transaction}/00000.png | Bin .../test_sign_transaction}/00001.png | Bin .../test_sign_transaction}/00002.png | Bin .../test_sign_transaction}/00003.png | Bin .../test_sign_transaction}/00004.png | Bin .../test_sign_transaction}/00005.png | Bin .../test_sign_transaction}/00006.png | Bin .../test_sign_transaction}/00007.png | Bin .../test_sign_transaction}/00008.png | Bin .../test_sign_transaction}/00009.png | Bin .../test_sign_transaction}/00010.png | Bin .../test_sign_transaction}/00011.png | Bin .../test_sign_transaction}/00012.png | Bin .../test_sign_unstake_transaction}/00000.png | Bin .../test_sign_unstake_transaction}/00001.png | Bin .../test_sign_unstake_transaction}/00002.png | Bin .../test_sign_unstake_transaction}/00003.png | Bin .../test_sign_unstake_transaction}/00004.png | Bin .../test_sign_unstake_transaction}/00005.png | Bin .../test_sign_unstake_transaction}/00006.png | Bin .../test_sign_unstake_transaction}/00007.png | Bin .../test_sign_unstake_transaction}/00008.png | Bin .../test_sign_unstake_transaction}/00009.png | Bin .../test_sign_unstake_transaction}/00010.png | Bin .../test_sign_unstake_transaction}/00011.png | Bin .../test_sign_unstake_transaction}/00012.png | Bin .../test_sign_with_long_hash}/00000.png | Bin .../test_sign_with_long_hash}/00001.png | Bin .../test_sign_with_long_hash}/00002.png | Bin .../test_sign_with_long_hash}/00003.png | Bin .../test_sign_with_long_hash}/00004.png | Bin .../test_sign_with_long_hash}/00005.png | Bin .../test_sign_with_long_hash}/00006.png | Bin .../test_sign_with_long_hash/00007.png | Bin .../test_sign_with_long_hash/00008.png | Bin .../test_sign_with_long_hash/00009.png | Bin .../test_sign_with_long_hash/00010.png | Bin .../test_sign_with_long_hash/00011.png | Bin .../test_sign_with_long_hash/00012.png | Bin .../test_sign_with_long_hash/00013.png | Bin .../test_too_complex_transaction}/00000.png | Bin .../test_too_complex_transaction}/00001.png | Bin .../test_too_complex_transaction}/00002.png | Bin .../test_too_complex_transaction}/00003.png | Bin .../test_too_complex_transaction}/00004.png | Bin .../test_too_complex_transaction}/00005.png | Bin .../test_too_complex_transaction}/00006.png | Bin .../test_too_complex_transaction}/00007.png | Bin .../test_too_complex_transaction}/00008.png | Bin .../test_too_complex_transaction}/00009.png | Bin .../test_too_complex_transaction}/00010.png | Bin .../test_too_complex_transaction}/00011.png | Bin .../test_sign_transfer_ticket}/00000.png | Bin .../test_sign_transfer_ticket/00001.png | Bin .../test_sign_transfer_ticket}/00002.png | Bin .../test_sign_transfer_ticket}/00003.png | Bin .../test_sign_transfer_ticket}/00004.png | Bin .../test_sign_transfer_ticket}/00005.png | Bin .../test_sign_transfer_ticket/00006.png | Bin .../test_sign_transfer_ticket/00007.png | Bin .../test_sign_transfer_ticket/00008.png | Bin .../test_sign_transfer_ticket/00009.png | Bin .../test_sign_transfer_ticket/00010.png | Bin .../test_sign_transfer_ticket/00011.png | Bin .../test_sign_transfer_ticket/00012.png | Bin .../test_sign_transfer_ticket/00013.png | Bin .../test_sign_transfer_ticket/00014.png | Bin .../test_sign_transfer_ticket/00015.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../test_sign_with_small_packet}/00000.png | Bin .../test_sign_with_small_packet}/00001.png | Bin .../test_sign_with_small_packet}/00002.png | Bin .../test_sign_with_small_packet}/00003.png | Bin .../test_sign_with_small_packet}/00004.png | Bin .../test_sign_with_small_packet}/00005.png | Bin .../test_sign_with_small_packet}/00006.png | Bin .../test_sign_with_small_packet}/00007.png | Bin .../test_sign_with_small_packet}/00008.png | Bin .../test_sign_with_small_packet}/00009.png | Bin .../test_sign_with_small_packet}/00010.png | Bin .../test_sign_with_small_packet}/00011.png | Bin .../test_sign_with_small_packet}/00012.png | Bin .../blind/00000.png | Bin .../blind/00001.png | Bin .../blind/00002.png | Bin .../blind/00003.png | Bin .../blind/00004.png | Bin .../blind/00005.png | Bin .../blind/00006.png | Bin .../clear/00000.png | Bin .../clear/00001.png | Bin .../clear/00002.png | Bin .../clear/00003.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../test_blindsign_too_deep/blind/00000.png | Bin .../test_blindsign_too_deep/blind/00001.png | Bin .../test_blindsign_too_deep/blind/00002.png | Bin .../test_blindsign_too_deep/blind/00003.png | Bin .../test_blindsign_too_deep/blind/00004.png | Bin .../test_blindsign_too_deep}/blind/00005.png | Bin .../test_blindsign_too_deep/clear}/00000.png | Bin .../test_blindsign_too_deep/clear/00001.png | Bin .../test_blindsign_too_deep/clear/00002.png | Bin .../test_blindsign_too_deep/clear/00003.png | Bin .../test_blindsign_too_deep/clear/00004.png | Bin .../test_blindsign_too_deep/clear/00005.png | Bin .../test_blindsign_too_deep/clear/00006.png | Bin .../test_blindsign_too_large/blind/00000.png | Bin .../test_blindsign_too_large/blind/00001.png | Bin .../test_blindsign_too_large/blind/00002.png | Bin .../test_blindsign_too_large/blind/00003.png | Bin .../test_blindsign_too_large/blind/00004.png | Bin .../test_blindsign_too_large/blind}/00005.png | Bin .../test_blindsign_too_large/clear/00000.png | Bin .../test_blindsign_too_large/clear/00001.png | Bin .../test_blindsign_too_large/clear/00002.png | Bin .../test_blindsign_too_large/clear/00003.png | Bin .../clear_n_too_long_warning/00000.png | Bin .../clear_n_too_long_warning/00001.png | Bin .../clear_n_too_long_warning}/00002.png | Bin .../clear_n_too_long_warning}/00003.png | Bin .../clear_n_too_long_warning/00004.png | Bin .../clear_n_too_long_warning}/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../clear_n_too_long_warning/00017.png | Bin .../clear_n_too_long_warning/00018.png | Bin .../clear_n_too_long_warning/00019.png | Bin .../clear_n_too_long_warning/00020.png | Bin .../clear_n_too_long_warning/00021.png | Bin .../clear_n_too_long_warning/00022.png | Bin .../clear_n_too_long_warning/00023.png | Bin .../clear_n_too_long_warning/00024.png | Bin .../summary/00000.png | Bin .../summary/00001.png | Bin .../summary/00002.png | Bin .../summary/00003.png | Bin .../summary/00004.png | Bin .../summary/00005.png | Bin .../summary/00006.png | Bin .../summary/00007.png | Bin .../clear_n_too_long_warning}/00000.png | Bin .../clear_n_too_long_warning/00001.png | Bin .../clear_n_too_long_warning}/00002.png | Bin .../clear_n_too_long_warning}/00003.png | Bin .../clear_n_too_long_warning/00004.png | Bin .../clear_n_too_long_warning}/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../clear_n_too_long_warning/00017.png | Bin .../clear_n_too_long_warning/00018.png | Bin .../clear_n_too_long_warning/00019.png | Bin .../clear_n_too_long_warning/00020.png | Bin .../clear_n_too_long_warning/00021.png | Bin .../clear_n_too_long_warning/00022.png | Bin .../clear_n_too_long_warning/00023.png | Bin .../clear_n_too_long_warning/00024.png | Bin .../clear_n_too_long_warning/00025.png | Bin .../blindsigning/00000.png | Bin .../blindsigning/00001.png | Bin .../blindsigning/00002.png | Bin .../blindsigning/00003.png | Bin .../blindsigning/00004.png | Bin .../blindsigning/00005.png | Bin .../blindsigning/00006.png | Bin .../clear_n_too_large_warning}/00000.png | Bin .../clear_n_too_large_warning/00001.png | Bin .../clear_n_too_large_warning/00002.png | Bin .../clear_n_too_large_warning/00003.png | Bin .../clear_n_too_large_warning/00004.png | Bin .../clear_n_too_large_warning/00005.png | Bin .../clear_n_too_large_warning/00006.png | Bin .../clear_n_too_large_warning/00007.png | Bin .../clear_n_too_large_warning/00008.png | Bin .../clear_n_too_large_warning/00009.png | Bin .../clear_n_too_large_warning/00010.png | Bin .../clear_n_too_large_warning/00011.png | Bin .../clear_n_too_large_warning/00012.png | Bin .../clear_n_too_large_warning/00013.png | Bin .../clear_n_too_large_warning/00014.png | Bin .../clear_n_too_large_warning/00015.png | Bin .../clear_n_too_large_warning/00016.png | Bin .../clear_n_too_large_warning/00017.png | Bin .../clear_n_too_large_warning/00018.png | Bin .../clear_n_too_large_warning/00019.png | Bin .../clear_n_too_large_warning/00020.png | Bin .../clear_n_too_large_warning}/00021.png | Bin .../clear_n_too_large_warning/00022.png | Bin .../clear_n_too_large_warning/00023.png | Bin .../clear_n_too_large_warning}/00024.png | Bin .../clear_n_too_large_warning}/00000.png | Bin .../clear_n_too_large_warning/00001.png | Bin .../clear_n_too_large_warning}/00002.png | Bin .../clear_n_too_large_warning}/00003.png | Bin .../clear_n_too_large_warning/00004.png | Bin .../clear_n_too_large_warning/00005.png | Bin .../clear_n_too_large_warning/00006.png | Bin .../clear_n_too_large_warning/00007.png | Bin .../clear_n_too_large_warning/00008.png | Bin .../clear_n_too_large_warning/00009.png | Bin .../clear_n_too_large_warning/00010.png | Bin .../clear_n_too_large_warning/00011.png | Bin .../clear_n_too_large_warning/00012.png | Bin .../clear_n_too_large_warning/00013.png | Bin .../clear_n_too_large_warning/00014.png | Bin .../clear_n_too_large_warning/00015.png | Bin .../clear_n_too_large_warning/00016.png | Bin .../clear_n_too_large_warning/00017.png | Bin .../clear_n_too_large_warning/00018.png | Bin .../clear_n_too_large_warning/00019.png | Bin .../clear_n_too_large_warning/00020.png | Bin .../clear_n_too_large_warning/00021.png | Bin .../clear_n_too_large_warning/00022.png | Bin .../clear_n_too_large_warning/00023.png | Bin .../clear_n_too_large_warning/00024.png | Bin .../clear_n_too_large_warning/00025.png | Bin .../clear_n_too_long_warning}/00000.png | Bin .../clear_n_too_long_warning/00001.png | Bin .../clear_n_too_long_warning}/00002.png | Bin .../clear_n_too_long_warning}/00003.png | Bin .../clear_n_too_long_warning/00004.png | Bin .../clear_n_too_long_warning}/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../clear_n_too_long_warning/00017.png | Bin .../clear_n_too_long_warning/00018.png | Bin .../clear_n_too_long_warning/00019.png | Bin .../clear_n_too_long_warning/00020.png | Bin .../clear_n_too_long_warning/00021.png | Bin .../clear_n_too_long_warning/00022.png | Bin .../clear_n_too_long_warning/00023.png | Bin .../clear_n_too_long_warning}/00024.png | Bin .../summary/00000.png | Bin .../summary/00001.png | Bin .../summary/00002.png | Bin .../summary/00003.png | Bin .../summary/00004.png | Bin .../summary/00005.png | Bin .../summary/00006.png | Bin .../clear_n_too_long_warning}/00000.png | Bin .../clear_n_too_long_warning}/00001.png | Bin .../clear_n_too_long_warning}/00002.png | Bin .../clear_n_too_long_warning}/00003.png | Bin .../clear_n_too_long_warning/00004.png | Bin .../clear_n_too_long_warning/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../clear_n_too_long_warning/00017.png | Bin .../clear_n_too_long_warning/00018.png | Bin .../clear_n_too_long_warning/00019.png | Bin .../clear_n_too_long_warning/00020.png | Bin .../clear_n_too_long_warning}/00021.png | Bin .../clear_n_too_long_warning/00022.png | Bin .../clear_n_too_long_warning/00023.png | Bin .../summary/00000.png | Bin .../summary/00001.png | Bin .../summary/00002.png | Bin .../summary/00003.png | Bin .../summary/00004.png | Bin .../summary/00005.png | Bin .../summary/00006.png | Bin .../blindsigning/00000.png | Bin .../blindsigning/00001.png | Bin .../blindsigning/00002.png | Bin .../blindsigning/00003.png | Bin .../blindsigning/00004.png | Bin .../blindsigning/00005.png} | Bin .../clear_n_too_large_warning}/00000.png | Bin .../clear_n_too_large_warning/00001.png | Bin .../clear_n_too_large_warning}/00002.png | Bin .../clear_n_too_large_warning}/00003.png | Bin .../clear_n_too_large_warning/00004.png | Bin .../clear_n_too_large_warning/00005.png | Bin .../clear_n_too_large_warning/00006.png | Bin .../clear_n_too_large_warning/00007.png | Bin .../clear_n_too_large_warning/00008.png | Bin .../clear_n_too_large_warning/00009.png | Bin .../clear_n_too_large_warning/00010.png | Bin .../clear_n_too_large_warning/00011.png | Bin .../clear_n_too_large_warning/00012.png | Bin .../clear_n_too_large_warning/00013.png | Bin .../clear_n_too_large_warning/00014.png | Bin .../clear_n_too_large_warning/00015.png | Bin .../clear_n_too_large_warning/00016.png | Bin .../clear_n_too_large_warning/00017.png | Bin .../clear_n_too_large_warning/00018.png | Bin .../clear_n_too_large_warning/00019.png | Bin .../clear_n_too_large_warning/00020.png | Bin .../clear_n_too_large_warning/00021.png | Bin .../clear_n_too_large_warning/00022.png | Bin .../clear_n_too_large_warning/00023.png | Bin .../clear_n_too_large_warning/00024.png | Bin .../clear_n_too_long_warning}/00000.png | Bin .../clear_n_too_long_warning/00001.png | Bin .../clear_n_too_long_warning}/00002.png | Bin .../clear_n_too_long_warning}/00003.png | Bin .../clear_n_too_long_warning/00004.png | Bin .../clear_n_too_long_warning/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../clear_n_too_long_warning/00017.png | Bin .../clear_n_too_long_warning/00018.png | Bin .../clear_n_too_long_warning/00019.png | Bin .../clear_n_too_long_warning/00020.png | Bin .../clear_n_too_long_warning/00021.png | Bin .../clear_n_too_long_warning/00022.png | Bin .../clear_n_too_long_warning/00023.png | Bin .../summary/00000.png | Bin .../summary/00001.png | Bin .../summary/00002.png | Bin .../summary/00003.png | Bin .../summary/00004.png | Bin .../summary/00005.png | Bin .../summary/00006.png} | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00015.png | Bin .../00016.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../reject_public_key}/00000.png | Bin .../reject_public_key}/00001.png | Bin .../reject_public_key}/00002.png | Bin .../reject_public_key}/00003.png | Bin .../reject_public_key}/00004.png | Bin .../reject_signing/00000.png | Bin 0 -> 395 bytes .../reject_signing}/00001.png | Bin .../reject_signing/00002.png | Bin 0 -> 481 bytes .../reject_signing/00003.png | Bin 0 -> 482 bytes .../reject_signing/00004.png | Bin 0 -> 311 bytes .../reject_signing/00005.png | Bin 0 -> 359 bytes .../reject_signing}/00006.png | Bin .../reject_signing}/00007.png | Bin .../reject_signing}/00008.png | Bin .../reject_signing}/00009.png | Bin .../reject_signing/00010.png | Bin 0 -> 499 bytes .../reject_signing}/00011.png | Bin .../reject_signing}/00012.png | Bin .../reject_signing}/00013.png | Bin .../reject_signing}/00014.png | Bin .../reject_signing}/00015.png | Bin .../reject_signing}/00016.png | Bin .../reject_signing}/00017.png | Bin .../reject_signing}/00018.png | Bin .../reject_signing}/00019.png | Bin .../reject_signing}/00020.png | Bin .../reject_signing}/00021.png | Bin .../reject_signing}/00022.png | Bin .../reject_signing}/00023.png | Bin .../reject_signing}/00024.png | Bin .../reject_signing}/00025.png | Bin .../reject_signing}/00026.png | Bin .../reject_signing}/00027.png | Bin .../reject_signing}/00028.png | Bin .../reject_signing}/00029.png | Bin .../reject_signing}/00030.png | Bin .../reject_signing/00031.png | Bin 0 -> 404 bytes .../reject_signing}/00032.png | Bin .../test_provide_pk[BIP32_ED25519]}/00000.png | Bin .../test_provide_pk[BIP32_ED25519]}/00001.png | Bin .../test_provide_pk[BIP32_ED25519]}/00002.png | Bin .../test_provide_pk[ED25519]}/00000.png | Bin .../test_provide_pk[ED25519]}/00001.png | Bin .../test_provide_pk[ED25519]}/00002.png | Bin .../test_provide_pk[SECP256K1]}/00000.png | Bin .../test_provide_pk[SECP256K1]}/00001.png | Bin .../test_provide_pk[SECP256K1]}/00002.png | Bin .../test_provide_pk[SECP256R1]}/00000.png | Bin .../test_provide_pk[SECP256R1]}/00001.png | Bin .../test_provide_pk[SECP256R1]}/00002.png | Bin .../test_reject_pk}/00000.png | Bin .../test_reject_pk}/00001.png | Bin .../test_reject_pk}/00002.png | Bin .../test_reject_pk}/00003.png | Bin .../test_sign_ballot}/00000.png | Bin .../test_sign_ballot/00001.png | Bin .../test_sign_ballot}/00002.png | Bin .../test_sign_ballot/00003.png | Bin .../test_sign_ballot/00004.png | Bin .../test_sign_ballot/00005.png | Bin .../test_sign_ballot/00006.png | Bin .../test_sign_complex_operation}/00000.png | Bin .../test_sign_complex_operation/00001.png | Bin .../test_sign_complex_operation}/00002.png | Bin .../test_sign_complex_operation/00003.png | Bin .../test_sign_complex_operation}/00004.png | Bin .../test_sign_complex_operation/00005.png | Bin .../test_sign_complex_operation/00006.png | Bin .../test_sign_complex_operation/00007.png | Bin .../test_sign_complex_operation/00008.png | Bin .../test_sign_complex_operation/00009.png | Bin .../test_sign_complex_operation/00010.png | Bin .../test_sign_complex_operation/00011.png | Bin .../test_sign_complex_operation/00012.png | Bin .../test_sign_complex_operation/00013.png | Bin .../test_sign_complex_operation/00014.png | Bin .../test_sign_complex_operation/00015.png | Bin .../test_sign_complex_operation/00016.png | Bin .../test_sign_complex_operation/00017.png | Bin .../test_sign_complex_operation/00018.png | Bin .../test_sign_complex_operation/00019.png | Bin .../test_sign_complex_operation/00020.png | Bin .../test_sign_delegation}/00000.png | Bin .../test_sign_delegation/00001.png | Bin .../test_sign_delegation/00002.png | Bin .../test_sign_delegation/00003.png | Bin .../test_sign_delegation/00004.png | Bin .../test_sign_delegation/00005.png | Bin .../test_sign_delegation/00006.png | Bin .../test_sign_failing_noop}/00000.png | Bin .../test_sign_failing_noop/00001.png | Bin .../test_sign_failing_noop/00002.png | Bin .../test_sign_failing_noop/00003.png | Bin .../test_sign_failing_noop/00004.png | Bin .../test_sign_failing_noop/00005.png | Bin .../test_sign_failing_noop/00006.png | Bin .../test_sign_failing_noop/00007.png | Bin .../test_sign_failing_noop/00008.png | Bin .../00000.png | Bin .../test_sign_increase_paid_storage/00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../test_sign_increase_paid_storage/00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../test_sign_origination}/00000.png | Bin .../test_sign_origination/00001.png | Bin .../test_sign_origination}/00002.png | Bin .../test_sign_origination}/00003.png | Bin .../test_sign_origination}/00004.png | Bin .../test_sign_origination/00005.png | Bin .../test_sign_origination/00006.png | Bin .../test_sign_origination/00007.png | Bin .../test_sign_origination/00008.png | Bin .../test_sign_origination/00009.png | Bin .../test_sign_origination/00010.png | Bin .../test_sign_proposals}/00000.png | Bin .../test_sign_proposals/00001.png | Bin .../test_sign_proposals}/00002.png | Bin .../test_sign_proposals/00003.png | Bin .../test_sign_proposals/00004.png | Bin .../test_sign_proposals/00005.png | Bin .../test_sign_proposals/00006.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../test_sign_reveal}/00000.png | Bin .../test_sign_reveal/00001.png | Bin .../test_sign_reveal}/00002.png | Bin .../test_sign_reveal}/00003.png | Bin .../test_sign_reveal}/00004.png | Bin .../test_sign_reveal/00005.png | Bin .../test_sign_reveal/00006.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00015.png | Bin .../00016.png | Bin .../00017.png | Bin .../test_sign_set_consensus_key}/00000.png | Bin .../test_sign_set_consensus_key/00001.png | Bin .../test_sign_set_consensus_key/00002.png | Bin .../test_sign_set_consensus_key}/00003.png | Bin .../test_sign_set_consensus_key}/00004.png | Bin .../test_sign_set_consensus_key/00005.png | Bin .../test_sign_set_consensus_key/00006.png | Bin .../test_sign_set_deposit_limit}/00000.png | Bin .../test_sign_set_deposit_limit/00001.png | Bin .../test_sign_set_deposit_limit/00002.png | Bin .../test_sign_set_deposit_limit/00003.png | Bin .../test_sign_set_deposit_limit}/00004.png | Bin .../test_sign_set_deposit_limit/00005.png | Bin .../test_sign_set_deposit_limit/00006.png | Bin .../test_ensure_always_clearsign}/00000.png | Bin .../test_ensure_always_clearsign/00001.png | Bin .../test_ensure_always_clearsign}/00002.png | Bin .../test_ensure_always_clearsign}/00003.png | Bin .../test_ensure_always_clearsign}/00004.png | Bin .../test_ensure_always_clearsign/00005.png | Bin .../test_ensure_always_clearsign}/00006.png | Bin .../test_ensure_always_clearsign/00007.png | Bin .../test_ensure_always_clearsign/00008.png | Bin .../test_ensure_always_clearsign/00009.png | Bin .../test_ensure_always_clearsign/00010.png | Bin .../test_ensure_always_clearsign/00011.png | Bin .../test_ensure_always_clearsign/00012.png | Bin .../test_ensure_always_clearsign/00013.png | Bin .../test_ensure_always_clearsign}/00014.png | Bin .../test_reject_transaction}/00000.png | Bin .../test_reject_transaction}/00001.png | Bin .../test_reject_transaction}/00002.png | Bin .../test_reject_transaction}/00003.png | Bin .../test_reject_transaction}/00004.png | Bin .../test_reject_transaction}/00005.png | Bin .../test_reject_transaction}/00006.png | Bin .../test_reject_transaction}/00007.png | Bin .../test_reject_transaction}/00008.png | Bin .../test_reject_transaction}/00009.png | Bin .../test_reject_transaction}/00010.png | Bin .../test_reject_transaction}/00011.png | Bin .../test_reject_transaction}/00012.png | Bin .../test_reject_transaction}/00013.png | Bin .../test_reject_transaction}/00014.png | Bin .../test_reject_transaction}/00015.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../test_sign_simple_transaction}/00000.png | Bin .../test_sign_simple_transaction}/00001.png | Bin .../test_sign_simple_transaction}/00002.png | Bin .../test_sign_simple_transaction}/00003.png | Bin .../test_sign_simple_transaction}/00004.png | Bin .../test_sign_simple_transaction}/00005.png | Bin .../test_sign_simple_transaction}/00006.png | Bin .../test_sign_simple_transaction}/00007.png | Bin .../test_sign_stake_transaction}/00000.png | Bin .../test_sign_stake_transaction}/00001.png | Bin .../test_sign_stake_transaction}/00002.png | Bin .../test_sign_stake_transaction}/00003.png | Bin .../test_sign_stake_transaction}/00004.png | Bin .../test_sign_stake_transaction}/00005.png | Bin .../test_sign_stake_transaction}/00006.png | Bin .../test_sign_stake_transaction}/00007.png | Bin .../test_sign_stake_transaction}/00008.png | Bin .../test_sign_stake_transaction}/00009.png | Bin .../test_sign_transaction}/00000.png | Bin .../test_sign_transaction}/00001.png | Bin .../test_sign_transaction}/00002.png | Bin .../test_sign_transaction}/00003.png | Bin .../test_sign_transaction}/00004.png | Bin .../test_sign_transaction}/00005.png | Bin .../test_sign_transaction}/00006.png | Bin .../test_sign_transaction}/00007.png | Bin .../test_sign_transaction}/00008.png | Bin .../test_sign_transaction}/00009.png | Bin .../test_sign_transaction}/00010.png | Bin .../test_sign_unstake_transaction}/00000.png | Bin .../test_sign_unstake_transaction}/00001.png | Bin .../test_sign_unstake_transaction}/00002.png | Bin .../test_sign_unstake_transaction}/00003.png | Bin .../test_sign_unstake_transaction}/00004.png | Bin .../test_sign_unstake_transaction}/00005.png | Bin .../test_sign_unstake_transaction}/00006.png | Bin .../test_sign_unstake_transaction}/00007.png | Bin .../test_sign_unstake_transaction}/00008.png | Bin .../test_sign_unstake_transaction}/00009.png | Bin .../test_sign_with_long_hash}/00000.png | Bin .../test_sign_with_long_hash}/00001.png | Bin .../test_sign_with_long_hash}/00002.png | Bin .../test_sign_with_long_hash}/00003.png | Bin .../test_sign_with_long_hash}/00004.png | Bin .../test_sign_with_long_hash}/00005.png | Bin .../test_sign_with_long_hash/00006.png | Bin .../test_sign_with_long_hash}/00007.png | Bin .../test_sign_with_long_hash}/00008.png | Bin .../test_sign_with_long_hash/00009.png | Bin .../test_sign_with_long_hash}/00010.png | Bin .../test_too_complex_transaction}/00000.png | Bin .../test_too_complex_transaction}/00001.png | Bin .../test_too_complex_transaction}/00002.png | Bin .../test_too_complex_transaction}/00003.png | Bin .../test_too_complex_transaction}/00004.png | Bin .../test_too_complex_transaction}/00005.png | Bin .../test_too_complex_transaction}/00006.png | Bin .../test_too_complex_transaction}/00007.png | Bin .../test_too_complex_transaction}/00008.png | Bin .../test_too_complex_transaction}/00009.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../test_sign_transfer_ticket}/00000.png | Bin .../test_sign_transfer_ticket/00001.png | Bin .../test_sign_transfer_ticket}/00002.png | Bin .../test_sign_transfer_ticket/00003.png | Bin .../test_sign_transfer_ticket}/00004.png | Bin .../test_sign_transfer_ticket/00005.png | Bin .../test_sign_transfer_ticket/00006.png | Bin .../test_sign_transfer_ticket/00007.png | Bin .../test_sign_transfer_ticket/00008.png | Bin .../test_sign_transfer_ticket/00009.png | Bin .../test_sign_transfer_ticket/00010.png | Bin .../test_sign_transfer_ticket/00011.png | Bin .../test_sign_transfer_ticket/00012.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../test_sign_with_small_packet}/00000.png | Bin .../test_sign_with_small_packet}/00001.png | Bin .../test_sign_with_small_packet}/00002.png | Bin .../test_sign_with_small_packet}/00003.png | Bin .../test_sign_with_small_packet}/00004.png | Bin .../test_sign_with_small_packet}/00005.png | Bin .../test_sign_with_small_packet}/00006.png | Bin .../test_sign_with_small_packet}/00007.png | Bin .../test_sign_with_small_packet}/00008.png | Bin .../test_sign_with_small_packet}/00009.png | Bin .../test_sign_with_small_packet}/00010.png | Bin .../blind/00000.png | Bin .../blind/00001.png | Bin .../blind/00002.png | Bin .../blind}/00003.png | Bin .../clear/00000.png | Bin .../clear/00001.png | Bin .../clear/00002.png | Bin .../clear/00003.png | Bin .../clear/00004.png | Bin .../clear/00005.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../test_blindsign_too_deep/blind/00000.png | Bin .../test_blindsign_too_deep/blind/00001.png | Bin .../test_blindsign_too_deep}/blind/00002.png | Bin .../test_blindsign_too_deep/clear/00000.png | Bin .../test_blindsign_too_deep/clear/00001.png | Bin .../test_blindsign_too_deep/clear/00002.png | Bin .../test_blindsign_too_deep/clear/00003.png | Bin .../test_blindsign_too_deep/clear/00004.png | Bin .../test_blindsign_too_deep/clear/00005.png | Bin .../test_blindsign_too_large/blind/00000.png | Bin .../test_blindsign_too_large/blind/00001.png | Bin .../test_blindsign_too_large/blind}/00002.png | Bin .../test_blindsign_too_large/clear/00000.png | Bin .../test_blindsign_too_large/clear/00001.png | Bin .../test_blindsign_too_large/clear/00002.png | Bin .../test_blindsign_too_large/clear/00003.png | Bin .../test_blindsign_too_large/clear/00004.png | Bin .../test_blindsign_too_large/clear/00005.png | Bin .../clear_n_too_long_warning/00000.png | Bin .../clear_n_too_long_warning/00001.png | Bin .../clear_n_too_long_warning/00002.png | Bin .../clear_n_too_long_warning/00003.png | Bin .../clear_n_too_long_warning}/00004.png | Bin .../clear_n_too_long_warning/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../summary/00000.png | Bin .../summary/00001.png | Bin .../summary/00002.png | Bin .../summary/00003.png | Bin .../summary/00004.png | Bin .../summary/00005.png | Bin .../clear_n_too_long_warning}/00000.png | Bin .../clear_n_too_long_warning/00001.png | Bin .../clear_n_too_long_warning}/00002.png | Bin .../clear_n_too_long_warning/00003.png | Bin .../clear_n_too_long_warning}/00004.png | Bin .../clear_n_too_long_warning/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../clear_n_too_long_warning/00017.png | Bin .../blindsigning/00000.png | Bin .../blindsigning/00001.png | Bin .../blindsigning/00002.png | Bin .../blindsigning}/00003.png | Bin .../clear_n_too_large_warning}/00000.png | Bin .../clear_n_too_large_warning/00001.png | Bin .../clear_n_too_large_warning/00002.png | Bin .../clear_n_too_large_warning/00003.png | Bin .../clear_n_too_large_warning/00004.png | Bin .../clear_n_too_large_warning/00005.png | Bin .../clear_n_too_large_warning/00006.png | Bin .../clear_n_too_large_warning/00007.png | Bin .../clear_n_too_large_warning/00008.png | Bin .../clear_n_too_large_warning/00009.png | Bin .../clear_n_too_large_warning/00010.png | Bin .../clear_n_too_large_warning/00011.png | Bin .../clear_n_too_large_warning/00012.png | Bin .../clear_n_too_large_warning}/00013.png | Bin .../clear_n_too_large_warning/00014.png | Bin .../clear_n_too_large_warning}/00015.png | Bin .../clear_n_too_large_warning/00016.png | Bin .../clear_n_too_large_warning/00017.png | Bin .../clear_n_too_large_warning/00018.png | Bin .../clear_n_too_large_warning}/00000.png | Bin .../clear_n_too_large_warning/00001.png | Bin .../clear_n_too_large_warning/00002.png | Bin .../clear_n_too_large_warning/00003.png | Bin .../clear_n_too_large_warning/00004.png | Bin .../clear_n_too_large_warning/00005.png | Bin .../clear_n_too_large_warning/00006.png | Bin .../clear_n_too_large_warning/00007.png | Bin .../clear_n_too_large_warning/00008.png | Bin .../clear_n_too_large_warning/00009.png | Bin .../clear_n_too_large_warning/00010.png | Bin .../clear_n_too_large_warning/00011.png | Bin .../clear_n_too_large_warning/00012.png | Bin .../clear_n_too_large_warning}/00013.png | Bin .../clear_n_too_large_warning/00014.png | Bin .../clear_n_too_large_warning}/00015.png | Bin .../clear_n_too_large_warning/00016.png | Bin .../clear_n_too_large_warning/00017.png | Bin .../clear_n_too_large_warning/00018.png | Bin .../clear_n_too_large_warning/00019.png | Bin .../clear_n_too_long_warning}/00000.png | Bin .../clear_n_too_long_warning/00001.png | Bin .../clear_n_too_long_warning/00002.png | Bin .../clear_n_too_long_warning/00003.png | Bin .../clear_n_too_long_warning}/00004.png | Bin .../clear_n_too_long_warning/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning}/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning}/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../summary/00000.png | Bin .../summary/00001.png | Bin .../summary/00002.png | Bin .../summary/00003.png | Bin .../summary/00004.png | Bin .../clear_n_too_long_warning}/00000.png | Bin .../clear_n_too_long_warning}/00001.png | Bin .../clear_n_too_long_warning}/00002.png | Bin .../clear_n_too_long_warning/00003.png | Bin .../clear_n_too_long_warning/00004.png | Bin .../clear_n_too_long_warning/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning}/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning}/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../summary/00000.png | Bin .../summary/00001.png | Bin .../summary/00002.png | Bin .../summary/00003.png | Bin .../summary/00004.png | Bin .../blindsigning/00000.png | Bin .../blindsigning/00001.png | Bin .../blindsigning/00002.png | Bin .../clear_n_too_large_warning}/00000.png | Bin .../clear_n_too_large_warning/00001.png | Bin .../clear_n_too_large_warning}/00002.png | Bin .../clear_n_too_large_warning/00003.png | Bin .../clear_n_too_large_warning/00004.png | Bin .../clear_n_too_large_warning/00005.png | Bin .../clear_n_too_large_warning/00006.png | Bin .../clear_n_too_large_warning/00007.png | Bin .../clear_n_too_large_warning/00008.png | Bin .../clear_n_too_large_warning/00009.png | Bin .../clear_n_too_large_warning/00010.png | Bin .../clear_n_too_large_warning/00011.png | Bin .../clear_n_too_large_warning/00012.png | Bin .../clear_n_too_large_warning/00013.png | Bin .../clear_n_too_large_warning/00014.png | Bin .../clear_n_too_large_warning/00015.png | Bin .../clear_n_too_large_warning/00016.png | Bin .../clear_n_too_large_warning/00017.png | Bin .../clear_n_too_large_warning/00018.png | Bin .../clear_n_too_long_warning}/00000.png | Bin .../clear_n_too_long_warning/00001.png | Bin .../clear_n_too_long_warning}/00002.png | Bin .../clear_n_too_long_warning/00003.png | Bin .../clear_n_too_long_warning/00004.png | Bin .../clear_n_too_long_warning/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../summary/00000.png | Bin .../summary/00001.png | Bin .../summary/00002.png | Bin .../summary/00003.png | Bin .../summary/00004.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00015.png | Bin .../00016.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../reject_public_key}/00000.png | Bin .../reject_public_key}/00001.png | Bin .../reject_public_key}/00002.png | Bin .../reject_public_key}/00003.png | Bin .../reject_signing}/00000.png | Bin .../reject_signing}/00001.png | Bin .../reject_signing}/00002.png | Bin .../reject_signing}/00003.png | Bin .../reject_signing}/00004.png | Bin .../reject_signing}/00005.png | Bin .../reject_signing}/00006.png | Bin .../reject_signing}/00007.png | Bin .../reject_signing}/00008.png | Bin .../reject_signing}/00009.png | Bin .../reject_signing}/00010.png | Bin .../reject_signing}/00011.png | Bin .../reject_signing}/00012.png | Bin .../reject_signing}/00013.png | Bin .../reject_signing}/00014.png | Bin .../reject_signing}/00015.png | Bin .../test_provide_pk[BIP32_ED25519]}/00000.png | Bin .../test_provide_pk[BIP32_ED25519]}/00001.png | Bin .../test_provide_pk[BIP32_ED25519]}/00002.png | Bin .../test_provide_pk[ED25519]}/00000.png | Bin .../test_provide_pk[ED25519]}/00001.png | Bin .../test_provide_pk[ED25519]}/00002.png | Bin .../test_provide_pk[SECP256K1]}/00000.png | Bin .../test_provide_pk[SECP256K1]}/00001.png | Bin .../test_provide_pk[SECP256K1]}/00002.png | Bin .../test_provide_pk[SECP256R1]}/00000.png | Bin .../test_provide_pk[SECP256R1]}/00001.png | Bin .../test_provide_pk[SECP256R1]}/00002.png | Bin .../test_reject_pk}/00000.png | Bin .../test_reject_pk}/00001.png | Bin .../test_reject_pk}/00002.png | Bin .../test_reject_pk}/00003.png | Bin .../test_sign_ballot}/00000.png | Bin .../test_sign_ballot/00001.png | Bin .../test_sign_ballot}/00002.png | Bin .../test_sign_ballot/00003.png | Bin .../test_sign_ballot/00004.png | Bin .../test_sign_ballot/00005.png | Bin .../test_sign_ballot/00006.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00015.png | Bin .../00016.png | Bin .../00017.png | Bin .../00018.png | Bin .../00019.png | Bin .../test_sign_complex_operation}/00000.png | Bin .../test_sign_complex_operation/00001.png | Bin .../test_sign_complex_operation}/00002.png | Bin .../test_sign_complex_operation/00003.png | Bin .../test_sign_complex_operation}/00004.png | Bin .../test_sign_complex_operation/00005.png | Bin .../test_sign_complex_operation/00006.png | Bin .../test_sign_complex_operation/00007.png | Bin .../test_sign_complex_operation/00008.png | Bin .../test_sign_complex_operation/00009.png | Bin .../test_sign_complex_operation/00010.png | Bin .../test_sign_complex_operation/00011.png | Bin .../test_sign_complex_operation/00012.png | Bin .../test_sign_complex_operation/00013.png | Bin .../test_sign_complex_operation/00014.png | Bin .../test_sign_complex_operation/00015.png | Bin .../test_sign_complex_operation/00016.png | Bin .../test_sign_complex_operation/00017.png | Bin .../test_sign_complex_operation/00018.png | Bin .../test_sign_complex_operation/00019.png | Bin .../test_sign_complex_operation/00020.png | Bin .../test_sign_delegation}/00000.png | Bin .../test_sign_delegation/00001.png | Bin .../test_sign_delegation/00002.png | Bin .../test_sign_delegation/00003.png | Bin .../test_sign_delegation/00004.png | Bin .../test_sign_delegation/00005.png | Bin .../test_sign_delegation/00006.png | Bin .../test_sign_failing_noop}/00000.png | Bin .../test_sign_failing_noop/00001.png | Bin .../test_sign_failing_noop/00002.png | Bin .../test_sign_failing_noop/00003.png | Bin .../test_sign_failing_noop/00004.png | Bin .../test_sign_failing_noop/00005.png | Bin .../test_sign_failing_noop/00006.png | Bin .../test_sign_failing_noop/00007.png | Bin .../test_sign_failing_noop/00008.png | Bin .../00000.png | Bin .../test_sign_increase_paid_storage/00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../test_sign_increase_paid_storage/00005.png | Bin .../00006.png | Bin .../test_sign_increase_paid_storage/00007.png | Bin .../test_sign_origination}/00000.png | Bin .../test_sign_origination/00001.png | Bin .../test_sign_origination}/00002.png | Bin .../test_sign_origination}/00003.png | Bin .../test_sign_origination}/00004.png | Bin .../test_sign_origination/00005.png | Bin .../test_sign_origination/00006.png | Bin .../test_sign_origination/00007.png | Bin .../test_sign_origination/00008.png | Bin .../test_sign_origination/00009.png | Bin .../test_sign_origination/00010.png | Bin .../test_sign_proposals}/00000.png | Bin .../test_sign_proposals/00001.png | Bin .../test_sign_proposals}/00002.png | Bin .../test_sign_proposals/00003.png | Bin .../test_sign_proposals/00004.png | Bin .../test_sign_proposals/00005.png | Bin .../test_sign_proposals/00006.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../test_sign_reveal}/00000.png | Bin .../test_sign_reveal/00001.png | Bin .../test_sign_reveal}/00002.png | Bin .../test_sign_reveal}/00003.png | Bin .../test_sign_reveal}/00004.png | Bin .../test_sign_reveal/00005.png | Bin .../test_sign_reveal/00006.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00000.png | Bin .../00001.png | Bin 0 -> 485 bytes .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin 0 -> 316 bytes .../00006.png} | Bin .../00007.png | Bin 0 -> 805 bytes .../00008.png | Bin 0 -> 838 bytes .../00009.png | Bin 0 -> 845 bytes .../00010.png | Bin 0 -> 847 bytes .../00011.png | Bin 0 -> 923 bytes .../00012.png | Bin 0 -> 424 bytes .../00013.png | Bin 0 -> 413 bytes .../00014.png | Bin .../00000.png | Bin .../00001.png | Bin 0 -> 485 bytes .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin 0 -> 316 bytes .../00006.png} | Bin .../00007.png | Bin 0 -> 805 bytes .../00008.png | Bin 0 -> 838 bytes .../00009.png | Bin 0 -> 845 bytes .../00010.png | Bin 0 -> 847 bytes .../00011.png | Bin 0 -> 923 bytes .../00012.png | Bin 0 -> 424 bytes .../00013.png | Bin 0 -> 413 bytes .../00014.png | Bin .../00015.png | Bin .../00016.png | Bin .../00017.png | Bin .../test_sign_set_consensus_key}/00000.png | Bin .../test_sign_set_consensus_key/00001.png | Bin .../test_sign_set_consensus_key/00002.png | Bin .../test_sign_set_consensus_key}/00003.png | Bin .../test_sign_set_consensus_key}/00004.png | Bin .../test_sign_set_consensus_key/00005.png | Bin .../test_sign_set_consensus_key/00006.png | Bin .../test_sign_set_deposit_limit}/00000.png | Bin .../test_sign_set_deposit_limit/00001.png | Bin .../test_sign_set_deposit_limit/00002.png | Bin .../test_sign_set_deposit_limit/00003.png | Bin .../test_sign_set_deposit_limit}/00004.png | Bin .../test_sign_set_deposit_limit/00005.png | Bin .../test_sign_set_deposit_limit/00006.png | Bin .../test_ensure_always_clearsign}/00000.png | Bin .../test_ensure_always_clearsign}/00001.png | Bin .../test_ensure_always_clearsign}/00002.png | Bin .../test_ensure_always_clearsign}/00003.png | Bin .../test_ensure_always_clearsign}/00004.png | Bin .../test_ensure_always_clearsign/00005.png | Bin .../test_ensure_always_clearsign}/00006.png | Bin .../test_ensure_always_clearsign/00007.png | Bin .../test_ensure_always_clearsign}/00008.png | Bin .../test_ensure_always_clearsign/00009.png | Bin .../test_ensure_always_clearsign/00010.png | Bin .../test_ensure_always_clearsign/00011.png | Bin .../test_ensure_always_clearsign/00012.png | Bin .../test_ensure_always_clearsign/00013.png | Bin .../test_ensure_always_clearsign}/00014.png | Bin .../test_reject_transaction}/00000.png | Bin .../test_reject_transaction}/00001.png | Bin .../test_reject_transaction}/00002.png | Bin .../test_reject_transaction}/00003.png | Bin .../test_reject_transaction}/00004.png | Bin .../test_reject_transaction}/00005.png | Bin .../test_reject_transaction}/00006.png | Bin .../test_reject_transaction}/00007.png | Bin .../test_reject_transaction}/00008.png | Bin .../test_reject_transaction}/00009.png | Bin .../test_reject_transaction}/00010.png | Bin .../test_reject_transaction}/00011.png | Bin .../test_reject_transaction}/00012.png | Bin .../test_reject_transaction}/00013.png | Bin .../test_reject_transaction/00014.png} | Bin .../test_reject_transaction}/00015.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../test_sign_simple_transaction}/00000.png | Bin .../test_sign_simple_transaction}/00001.png | Bin .../test_sign_simple_transaction}/00002.png | Bin .../test_sign_simple_transaction}/00003.png | Bin .../test_sign_simple_transaction}/00004.png | Bin .../test_sign_simple_transaction}/00005.png | Bin .../test_sign_simple_transaction}/00006.png | Bin .../test_sign_simple_transaction}/00007.png | Bin .../test_sign_stake_transaction}/00000.png | Bin .../test_sign_stake_transaction}/00001.png | Bin .../test_sign_stake_transaction}/00002.png | Bin .../test_sign_stake_transaction}/00003.png | Bin .../test_sign_stake_transaction}/00004.png | Bin .../test_sign_stake_transaction}/00005.png | Bin .../test_sign_stake_transaction}/00006.png | Bin .../test_sign_stake_transaction}/00007.png | Bin .../test_sign_stake_transaction}/00008.png | Bin .../test_sign_stake_transaction}/00009.png | Bin .../test_sign_transaction}/00000.png | Bin .../test_sign_transaction}/00001.png | Bin .../test_sign_transaction}/00002.png | Bin .../test_sign_transaction}/00003.png | Bin .../test_sign_transaction}/00004.png | Bin .../test_sign_transaction}/00005.png | Bin .../test_sign_transaction}/00006.png | Bin .../test_sign_transaction}/00007.png | Bin .../test_sign_transaction}/00008.png | Bin .../test_sign_transaction}/00009.png | Bin .../test_sign_transaction}/00010.png | Bin .../test_sign_unstake_transaction}/00000.png | Bin .../test_sign_unstake_transaction}/00001.png | Bin .../test_sign_unstake_transaction}/00002.png | Bin .../test_sign_unstake_transaction}/00003.png | Bin .../test_sign_unstake_transaction}/00004.png | Bin .../test_sign_unstake_transaction}/00005.png | Bin .../test_sign_unstake_transaction}/00006.png | Bin .../test_sign_unstake_transaction}/00007.png | Bin .../test_sign_unstake_transaction}/00008.png | Bin .../test_sign_unstake_transaction}/00009.png | Bin .../test_sign_with_long_hash}/00000.png | Bin .../test_sign_with_long_hash}/00001.png | Bin .../test_sign_with_long_hash}/00002.png | Bin .../test_sign_with_long_hash}/00003.png | Bin .../test_sign_with_long_hash}/00004.png | Bin .../test_sign_with_long_hash}/00005.png | Bin .../test_sign_with_long_hash/00006.png | Bin .../test_sign_with_long_hash}/00007.png | Bin .../test_sign_with_long_hash}/00008.png | Bin .../test_sign_with_long_hash/00009.png | Bin .../test_sign_with_long_hash}/00010.png | Bin .../test_too_complex_transaction}/00000.png | Bin .../test_too_complex_transaction}/00001.png | Bin .../test_too_complex_transaction}/00002.png | Bin .../test_too_complex_transaction}/00003.png | Bin .../test_too_complex_transaction}/00004.png | Bin .../test_too_complex_transaction}/00005.png | Bin .../test_too_complex_transaction}/00006.png | Bin .../test_too_complex_transaction}/00007.png | Bin .../test_too_complex_transaction}/00008.png | Bin .../test_too_complex_transaction}/00009.png | Bin .../test_sign_transfer_ticket}/00000.png | Bin .../test_sign_transfer_ticket/00001.png | Bin .../test_sign_transfer_ticket}/00002.png | Bin .../test_sign_transfer_ticket}/00003.png | Bin .../test_sign_transfer_ticket}/00004.png | Bin .../test_sign_transfer_ticket/00005.png | Bin .../test_sign_transfer_ticket/00006.png | Bin .../test_sign_transfer_ticket/00007.png | Bin .../test_sign_transfer_ticket/00008.png | Bin .../test_sign_transfer_ticket/00009.png | Bin .../test_sign_transfer_ticket/00010.png | Bin .../test_sign_transfer_ticket/00011.png | Bin .../test_sign_transfer_ticket/00012.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../test_sign_with_small_packet}/00000.png | Bin .../test_sign_with_small_packet}/00001.png | Bin .../test_sign_with_small_packet}/00002.png | Bin .../test_sign_with_small_packet}/00003.png | Bin .../test_sign_with_small_packet}/00004.png | Bin .../test_sign_with_small_packet}/00005.png | Bin .../test_sign_with_small_packet}/00006.png | Bin .../test_sign_with_small_packet}/00007.png | Bin .../test_sign_with_small_packet}/00008.png | Bin .../test_sign_with_small_packet}/00009.png | Bin .../test_sign_with_small_packet}/00010.png | Bin .../blind/00000.png | Bin .../blind/00001.png | Bin .../blind/00002.png | Bin .../blind}/00003.png | Bin .../clear/00000.png | Bin .../clear/00001.png | Bin .../clear/00002.png | Bin .../clear/00003.png | Bin .../clear/00004.png | Bin .../clear/00005.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../test_blindsign_too_deep/blind/00000.png | Bin .../test_blindsign_too_deep/blind/00001.png | Bin .../test_blindsign_too_deep/blind}/00002.png | Bin .../test_blindsign_too_deep/clear/00000.png | Bin .../test_blindsign_too_deep/clear/00001.png | Bin .../test_blindsign_too_deep/clear/00002.png | Bin .../test_blindsign_too_deep/clear/00003.png | Bin .../test_blindsign_too_deep/clear/00004.png | Bin .../test_blindsign_too_deep/clear/00005.png | Bin .../test_blindsign_too_large/blind/00000.png | Bin .../test_blindsign_too_large/blind/00001.png | Bin .../test_blindsign_too_large/blind}/00002.png | Bin .../test_blindsign_too_large/clear/00000.png | Bin .../test_blindsign_too_large/clear/00001.png | Bin .../test_blindsign_too_large/clear/00002.png | Bin .../test_blindsign_too_large/clear/00003.png | Bin .../test_blindsign_too_large/clear/00004.png | Bin .../test_blindsign_too_large/clear/00005.png | Bin .../clear_n_too_long_warning}/00000.png | Bin .../clear_n_too_long_warning/00001.png | Bin .../clear_n_too_long_warning}/00002.png | Bin .../clear_n_too_long_warning/00003.png | Bin .../clear_n_too_long_warning}/00004.png | Bin .../clear_n_too_long_warning/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../summary/00000.png | Bin .../summary/00001.png | Bin .../summary/00002.png | Bin .../summary/00003.png | Bin .../summary/00004.png | Bin .../summary/00005.png | Bin .../clear_n_too_long_warning}/00000.png | Bin .../clear_n_too_long_warning/00001.png | Bin .../clear_n_too_long_warning}/00002.png | Bin .../clear_n_too_long_warning/00003.png | Bin .../clear_n_too_long_warning}/00004.png | Bin .../clear_n_too_long_warning/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../clear_n_too_long_warning/00017.png | Bin .../blindsigning/00000.png | Bin .../blindsigning/00001.png | Bin .../blindsigning/00002.png | Bin .../blindsigning}/00003.png | Bin .../clear_n_too_large_warning}/00000.png | Bin .../clear_n_too_large_warning/00001.png | Bin .../clear_n_too_large_warning/00002.png | Bin .../clear_n_too_large_warning/00003.png | Bin .../clear_n_too_large_warning/00004.png | Bin .../clear_n_too_large_warning/00005.png | Bin .../clear_n_too_large_warning/00006.png | Bin .../clear_n_too_large_warning/00007.png | Bin .../clear_n_too_large_warning/00008.png | Bin .../clear_n_too_large_warning/00009.png | Bin .../clear_n_too_large_warning/00010.png | Bin .../clear_n_too_large_warning/00011.png | Bin .../clear_n_too_large_warning/00012.png | Bin .../clear_n_too_large_warning}/00013.png | Bin .../clear_n_too_large_warning/00014.png | Bin .../clear_n_too_large_warning}/00015.png | Bin .../clear_n_too_large_warning/00016.png | Bin .../clear_n_too_large_warning/00017.png | Bin .../clear_n_too_large_warning/00018.png | Bin .../clear_n_too_large_warning}/00000.png | Bin .../clear_n_too_large_warning/00001.png | Bin .../clear_n_too_large_warning}/00002.png | Bin .../clear_n_too_large_warning/00003.png | Bin .../clear_n_too_large_warning/00004.png | Bin .../clear_n_too_large_warning/00005.png | Bin .../clear_n_too_large_warning/00006.png | Bin .../clear_n_too_large_warning/00007.png | Bin .../clear_n_too_large_warning/00008.png | Bin .../clear_n_too_large_warning/00009.png | Bin .../clear_n_too_large_warning/00010.png | Bin .../clear_n_too_large_warning/00011.png | Bin .../clear_n_too_large_warning/00012.png | Bin .../clear_n_too_large_warning}/00013.png | Bin .../clear_n_too_large_warning/00014.png | Bin .../clear_n_too_large_warning}/00015.png | Bin .../clear_n_too_large_warning/00016.png | Bin .../clear_n_too_large_warning/00017.png | Bin .../clear_n_too_large_warning/00018.png | Bin .../clear_n_too_large_warning/00019.png | Bin .../clear_n_too_long_warning}/00000.png | Bin .../clear_n_too_long_warning/00001.png | Bin .../clear_n_too_long_warning}/00002.png | Bin .../clear_n_too_long_warning/00003.png | Bin .../clear_n_too_long_warning}/00004.png | Bin .../clear_n_too_long_warning/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning}/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning}/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../summary/00000.png | Bin .../summary/00001.png | Bin .../summary/00002.png | Bin .../summary/00003.png | Bin .../summary/00004.png | Bin .../clear_n_too_long_warning}/00000.png | Bin .../clear_n_too_long_warning}/00001.png | Bin .../clear_n_too_long_warning}/00002.png | Bin .../clear_n_too_long_warning/00003.png | Bin .../clear_n_too_long_warning/00004.png | Bin .../clear_n_too_long_warning/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning}/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning}/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../summary/00000.png | Bin .../summary/00001.png | Bin .../summary/00002.png | Bin .../summary/00003.png | Bin .../summary/00004.png | Bin .../blindsigning/00000.png | Bin .../blindsigning/00001.png | Bin .../blindsigning}/00002.png | Bin .../clear_n_too_large_warning}/00000.png | Bin .../clear_n_too_large_warning/00001.png | Bin .../clear_n_too_large_warning}/00002.png | Bin .../clear_n_too_large_warning/00003.png | Bin .../clear_n_too_large_warning/00004.png | Bin .../clear_n_too_large_warning/00005.png | Bin .../clear_n_too_large_warning/00006.png | Bin .../clear_n_too_large_warning/00007.png | Bin .../clear_n_too_large_warning/00008.png | Bin .../clear_n_too_large_warning/00009.png | Bin .../clear_n_too_large_warning/00010.png | Bin .../clear_n_too_large_warning/00011.png | Bin .../clear_n_too_large_warning/00012.png | Bin .../clear_n_too_large_warning/00013.png | Bin .../clear_n_too_large_warning/00014.png | Bin .../clear_n_too_large_warning/00015.png | Bin .../clear_n_too_large_warning/00016.png | Bin .../clear_n_too_large_warning/00017.png | Bin .../clear_n_too_large_warning/00018.png | Bin .../clear_n_too_long_warning}/00000.png | Bin .../clear_n_too_long_warning/00001.png | Bin .../clear_n_too_long_warning}/00002.png | Bin .../clear_n_too_long_warning/00003.png | Bin .../clear_n_too_long_warning/00004.png | Bin .../clear_n_too_long_warning/00005.png | Bin .../clear_n_too_long_warning/00006.png | Bin .../clear_n_too_long_warning/00007.png | Bin .../clear_n_too_long_warning/00008.png | Bin .../clear_n_too_long_warning/00009.png | Bin .../clear_n_too_long_warning/00010.png | Bin .../clear_n_too_long_warning/00011.png | Bin .../clear_n_too_long_warning/00012.png | Bin .../clear_n_too_long_warning/00013.png | Bin .../clear_n_too_long_warning/00014.png | Bin .../clear_n_too_long_warning/00015.png | Bin .../clear_n_too_long_warning/00016.png | Bin .../summary/00000.png | Bin .../summary/00001.png | Bin .../summary/00002.png | Bin .../summary/00003.png | Bin .../summary/00004.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png} | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin 0 -> 459 bytes .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin 0 -> 545 bytes .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00015.png | Bin .../00016.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../00008.png | Bin .../00009.png | Bin .../00010.png | Bin .../00011.png | Bin .../00012.png | Bin .../00013.png | Bin .../00014.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00000.png | Bin .../00001.png | Bin .../00002.png | Bin .../00003.png | Bin .../00004.png | Bin .../00005.png | Bin .../00006.png | Bin .../00000.png | Bin 0 -> 463 bytes .../00001.png | Bin .../00002.png | Bin 0 -> 734 bytes .../00003.png | Bin 0 -> 330 bytes .../00004.png | Bin 0 -> 387 bytes .../00005.png | Bin .../00006.png | Bin .../00007.png | Bin .../reject_public_key}/00000.png | Bin .../reject_public_key}/00001.png | Bin .../reject_public_key}/00002.png | Bin .../reject_public_key}/00003.png | Bin .../reject_signing/00000.png | Bin 0 -> 463 bytes .../reject_signing}/00001.png | Bin .../reject_signing/00002.png | Bin 0 -> 734 bytes .../reject_signing/00003.png | Bin 0 -> 330 bytes .../reject_signing/00004.png | Bin 0 -> 387 bytes .../reject_signing}/00005.png | Bin .../reject_signing}/00006.png | Bin .../reject_signing}/00007.png | Bin .../reject_signing/00008.png | Bin 0 -> 545 bytes .../reject_signing}/00009.png | Bin .../reject_signing}/00010.png | Bin .../reject_signing}/00011.png | Bin .../reject_signing}/00012.png | Bin .../reject_signing}/00013.png | Bin .../reject_signing/00014.png | Bin 0 -> 459 bytes .../reject_signing}/00015.png | Bin tests/integration/nano/test_public_key.py | 90 +++----- .../test_sign/operations/test_sign_ballot.py | 5 +- .../test_sign_batched_operations.py | 17 +- .../operations/test_sign_delegation.py | 5 +- .../operations/test_sign_failing_noop.py | 5 +- .../test_sign_increase_paid_storage.py | 5 +- .../operations/test_sign_origination.py | 5 +- .../operations/test_sign_proposals.py | 5 +- .../test_sign_register_global_constant.py | 5 +- .../test_sign/operations/test_sign_reveal.py | 5 +- .../test_sign_sc_rollup_add_messages.py | 5 +- ...t_sign_sc_rollup_execute_outbox_message.py | 5 +- .../test_sign_sc_rollup_originate.py | 72 +++--- .../operations/test_sign_set_consensus_key.py | 5 +- .../operations/test_sign_set_deposit_limit.py | 5 +- .../operations/test_sign_transaction.py | 53 ++--- .../operations/test_sign_transfer_ticket.py | 10 +- .../nano/test_sign/test_apdu_sign.py | 19 +- .../nano/test_sign/test_blindsign.py | 87 ++++--- tests/integration/nano/test_sign/test_key.py | 110 +++------ .../nano/test_sign/test_parsing_errors.py | 83 +++---- tests/integration/nano/test_wrong_apdu.py | 217 ++++++++++-------- tests/integration/nano/utils/account.py | 3 + tests/integration/nano/utils/backend.py | 15 ++ 2318 files changed, 395 insertions(+), 460 deletions(-) rename tests/integration/nano/snapshots/nanos/{test_provide_pk/bip32_ed25519 => test_public_key/test_provide_pk[BIP32_ED25519]}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_provide_pk/bip32_ed25519 => test_public_key/test_provide_pk[BIP32_ED25519]}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_provide_pk/bip32_ed25519 => test_public_key/test_provide_pk[BIP32_ED25519]}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_provide_pk/bip32_ed25519 => test_public_key/test_provide_pk[BIP32_ED25519]}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_provide_pk/ed25519 => test_public_key/test_provide_pk[ED25519]}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_provide_pk/ed25519 => test_public_key/test_provide_pk[ED25519]}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_provide_pk/ed25519 => test_public_key/test_provide_pk[ED25519]}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_provide_pk/ed25519 => test_public_key/test_provide_pk[ED25519]}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_provide_pk/secp256k1 => test_public_key/test_provide_pk[SECP256K1]}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_provide_pk/secp256k1 => test_public_key/test_provide_pk[SECP256K1]}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_provide_pk/secp256k1 => test_public_key/test_provide_pk[SECP256K1]}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_provide_pk/secp256k1 => test_public_key/test_provide_pk[SECP256K1]}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_provide_pk/secp256r1 => test_public_key/test_provide_pk[SECP256R1]}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_provide_pk/secp256r1 => test_public_key/test_provide_pk[SECP256R1]}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_provide_pk/secp256r1 => test_public_key/test_provide_pk[SECP256R1]}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_provide_pk/secp256r1 => test_public_key/test_provide_pk[SECP256R1]}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_public_key => test_public_key/test_reject_pk}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_public_key => test_public_key/test_reject_pk}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_public_key => test_public_key/test_reject_pk}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_public_key => test_public_key/test_reject_pk}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_reject/reject_from_clear => test_public_key/test_reject_pk}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_too_deep/clear => test_sign/operations/test_sign_ballot/test_sign_ballot}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_ballot}/test_sign_ballot/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_ensure_always_clearsign => test_sign/operations/test_sign_ballot/test_sign_ballot}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_ensure_always_clearsign => test_sign/operations/test_sign_ballot/test_sign_ballot}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_ballot}/test_sign_ballot/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_ballot}/test_sign_ballot/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_ballot}/test_sign_ballot/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_ballot}/test_sign_ballot/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_ballot}/test_sign_ballot/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_ballot}/test_sign_ballot/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_ensure_always_clearsign => test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_ensure_always_clearsign => test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_ensure_always_clearsign => test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00017.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00018.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00019.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00020.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00021.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00022.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00023.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00024.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00025.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00026.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00027.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00028.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00029.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00030.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00031.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00032.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00033.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00034.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_nanos_regression_batched_ops/00035.png (100%) rename tests/integration/nano/snapshots/nanos/{test_nanos_regression_batched_ops => test_sign/operations/test_sign_batched_operations/test_sign_complex_operation}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_batched_operations/test_sign_complex_operation}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_batched_operations/test_sign_complex_operation}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_ensure_always_clearsign => test_sign/operations/test_sign_batched_operations/test_sign_complex_operation}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00017.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00018.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00019.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00020.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00021.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00022.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00023.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00024.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_delegation/test_sign_delegation}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_failing_noop/test_sign_failing_noop}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00017.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00018.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00019.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00020.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00021.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00022.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00023.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_removed_inside => test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_increase_paid_storage}/test_sign_increase_paid_storage/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_increase_paid_storage}/test_sign_increase_paid_storage/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_increase_paid_storage}/test_sign_increase_paid_storage/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_increase_paid_storage}/test_sign_increase_paid_storage/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_increase_paid_storage}/test_sign_increase_paid_storage/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_increase_paid_storage}/test_sign_increase_paid_storage/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_origination/test_sign_origination}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_ballot => test_sign/operations/test_sign_origination/test_sign_origination}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_ballot => test_sign/operations/test_sign_origination/test_sign_origination}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_ensure_always_clearsign => test_sign/operations/test_sign_origination/test_sign_origination}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_origination/test_sign_origination}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_proposals/test_sign_proposals}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_complex_operation => test_sign/operations/test_sign_proposals/test_sign_proposals}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_complex_operation => test_sign/operations/test_sign_proposals/test_sign_proposals}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_ballot => test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_register_global_constant}/test_sign_register_global_constant/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_register_global_constant}/test_sign_register_global_constant/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_increase_paid_storage => test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_increase_paid_storage => test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_increase_paid_storage => test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_increase_paid_storage => test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_register_global_constant}/test_sign_register_global_constant/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_register_global_constant}/test_sign_register_global_constant/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_register_global_constant}/test_sign_register_global_constant/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_complex_operation => test_sign/operations/test_sign_reveal/test_sign_reveal}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_reveal}/test_sign_reveal/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_origination => test_sign/operations/test_sign_reveal/test_sign_reveal}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_origination => test_sign/operations/test_sign_reveal/test_sign_reveal}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_reveal/test_sign_reveal}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_complex_operation => test_sign/operations/test_sign_reveal/test_sign_reveal}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_reveal}/test_sign_reveal/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_reveal}/test_sign_reveal/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_reveal}/test_sign_reveal/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_reveal}/test_sign_reveal/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_delegation => test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_add_messages}/test_sign_sc_rollup_add_messages/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_proposals => test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_proposals => test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_origination => test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_origination => test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_add_messages}/test_sign_sc_rollup_add_messages/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_add_messages}/test_sign_sc_rollup_add_messages/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_add_messages}/test_sign_sc_rollup_add_messages/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_add_messages}/test_sign_sc_rollup_add_messages/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_failing_noop => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_register_global_constant => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_register_global_constant => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_register_global_constant => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_register_global_constant => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00017.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00018.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00019.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00020.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00021.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00022.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00023.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00024.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00025.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00026.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00027.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00028.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00029.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00030.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00031.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00032.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00033.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00034.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_increase_paid_storage => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_reveal => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_reveal => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_reveal => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_reveal => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00017.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00018.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00019.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00020.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00021.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00022.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00023.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00024.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00025.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00026.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00027.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00028.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00029.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00030.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_micheline_without_hash => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_add_messages => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_add_messages => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_add_messages => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_add_messages => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00017.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00018.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00019.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00020.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00021.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00022.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00023.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00024.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00025.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00026.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00027.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00028.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00029.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_reject/reject_from_blind/blind/00005.png => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00030.png} (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_origination => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00000.png (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00001.png rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00005.png (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00006.png rename tests/integration/nano/snapshots/nanos/{test_nanos_regression_batched_ops/00010.png => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00007.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00018.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00019.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00020.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00021.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00022.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00023.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00024.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00025.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00026.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00027.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00028.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00029.png rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00030.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00031.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00032.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00033.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00034.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00035.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00036.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00037.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00038.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_proposals => test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_set_consensus_key}/test_sign_set_consensus_key/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_set_consensus_key}/test_sign_set_consensus_key/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_set_consensus_key}/test_sign_set_consensus_key/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_set_consensus_key}/test_sign_set_consensus_key/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_set_consensus_key}/test_sign_set_consensus_key/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_set_consensus_key}/test_sign_set_consensus_key/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_set_consensus_key}/test_sign_set_consensus_key/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_register_global_constant => test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_set_deposit_limit}/test_sign_set_deposit_limit/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_set_deposit_limit}/test_sign_set_deposit_limit/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_set_deposit_limit}/test_sign_set_deposit_limit/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_set_deposit_limit}/test_sign_set_deposit_limit/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_set_consensus_key => test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_set_deposit_limit}/test_sign_set_deposit_limit/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_set_deposit_limit}/test_sign_set_deposit_limit/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_reveal => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_nanos_regression_batched_ops => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_set_consensus_key => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_set_deposit_limit => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00017.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00018.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00019.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00020.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00021.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00022.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00023.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00024.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00025.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00026.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00027.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00028.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00029.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00030.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00031.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_add_messages => test_sign/operations/test_sign_transaction/test_reject_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_reject_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_reject_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_reject_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_sign/operations/test_sign_transaction/test_reject_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_reject_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_reject_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_reject_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00017.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00018.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00019.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00020.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00021.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00022.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00023.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00024.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00025.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00026.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00027.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00028.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00029.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00030.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00031.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00032.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_execute_outbox_message => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/basic => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_removed_inside => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/simple => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/simple => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/simple => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_set_consensus_key => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_set_deposit_limit => test_sign/operations/test_sign_transaction/test_sign_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/basic => test_sign/operations/test_sign_transaction/test_sign_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_removed_inside => test_sign/operations/test_sign_transaction/test_sign_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_removed_inside => test_sign/operations/test_sign_transaction/test_sign_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/basic => test_sign/operations/test_sign_transaction/test_sign_transaction}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_transaction}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/complex => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transfer_ticket => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_sign_with_long_hash/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_sign_with_long_hash/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_sign_with_long_hash/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_sign_with_long_hash/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_sign_with_long_hash/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_sign_with_long_hash/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transaction}/test_sign_with_long_hash/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/basic => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/complex => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/complex => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions/clear_n_too_long_warning => test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions/clear_n_too_long_warning => test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions/clear_n_too_long_warning => test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_long_hash => test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning => test_sign/test_apdu_sign/test_sign_micheline_without_hash}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_apdu_sign}/test_sign_micheline_without_hash/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_apdu_sign}/test_sign_micheline_without_hash/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_apdu_sign}/test_sign_micheline_without_hash/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning => test_sign/test_apdu_sign/test_sign_with_small_packet}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_sign/test_apdu_sign/test_sign_with_small_packet}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_removed_inside => test_sign/test_apdu_sign/test_sign_with_small_packet}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_removed_inside => test_sign/test_apdu_sign/test_sign_with_small_packet}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_removed_inside => test_sign/test_apdu_sign/test_sign_with_small_packet}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_removed_inside => test_sign/test_apdu_sign/test_sign_with_small_packet}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_removed_inside => test_sign/test_apdu_sign/test_sign_with_small_packet}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/basic => test_sign/test_apdu_sign/test_sign_with_small_packet}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/basic => test_sign/test_apdu_sign/test_sign_with_small_packet}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/complex => test_sign/test_apdu_sign/test_sign_with_small_packet}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_sign/test_apdu_sign/test_sign_with_small_packet}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/basic => test_sign/test_apdu_sign/test_sign_with_small_packet}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_another_seed => test_sign/test_apdu_sign/test_sign_with_small_packet}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/blind/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/blind/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/blind/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/blind/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/blind/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_too_deep => test_sign/test_blindsign/test_blindsign_reject_from_blind}/blind/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/blind/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/clear/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/clear/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/clear/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/clear/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_reject/reject_from_clear => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_reject/reject_from_clear => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_reject/reject_from_clear => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_reject/reject_from_clear => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/unknown_magic_bytes => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_deep/blind/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_deep/blind/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_deep/blind/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_deep/blind/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_deep/blind/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_blindsign_too_large => test_sign/test_blindsign/test_blindsign_too_deep}/blind/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning => test_sign/test_blindsign/test_blindsign_too_deep/clear}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_deep/clear/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_deep/clear/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_deep/clear/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_deep/clear/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_deep/clear/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_deep/clear/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_large/blind/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_large/blind/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_large/blind/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_large/blind/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_large/blind/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept/blindsigning => test_sign/test_blindsign/test_blindsign_too_large/blind}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_large/clear/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_large/clear/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_large/clear/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{ => test_sign/test_blindsign}/test_blindsign_too_large/clear/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/simple => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00018.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00019.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00020.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00021.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00022.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00023.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00024.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/basic => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transfer_ticket => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00018.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00019.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00020.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00021.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00022.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00023.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00024.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00025.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/blindsigning/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/blindsigning/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/blindsigning/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/blindsigning/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/blindsigning/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/blindsigning/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/blindsigning/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/complex => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00018.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00019.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00020.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions/clear_n_too_long_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning}/00021.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00022.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00023.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning}/00024.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/delegate_parameters => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00018.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00019.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00020.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00021.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00022.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00023.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00024.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00025.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/finalize_unstake => test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_long_hash => test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00018.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00019.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00020.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00021.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00022.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00023.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning}/00024.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_sign_basic_too_long_operation}/summary/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_sign_basic_too_long_operation}/summary/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_sign_basic_too_long_operation}/summary/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_sign_basic_too_long_operation}/summary/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_sign_basic_too_long_operation}/summary/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_sign_basic_too_long_operation}/summary/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_sign_basic_too_long_operation}/summary/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/simple => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/simple => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/simple => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00018.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00019.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00020.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning}/00021.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00022.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00023.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/summary/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/summary/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/summary/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/summary/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/summary/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/summary/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/summary/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/blindsigning/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/blindsigning/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/blindsigning/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/blindsigning/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/blindsigning/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount/summary/00006.png => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00005.png} (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/simple => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transfer_ticket => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transfer_ticket => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00018.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00019.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00020.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00021.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00022.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00023.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00024.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/stake => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_long_hash => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_long_hash => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00018.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00019.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00020.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00021.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00022.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00023.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/summary/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/summary/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/summary/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/summary/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/summary/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/summary/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject/00031.png => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00006.png} (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/unstake => test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_tz1_bip25519_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_tz1_bip25519_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_tz1_bip25519_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transfer_ticket => test_sign/test_key/test_sign_micheline_basic[ED25519]}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_tz1_ed25519_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[ED25519]}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_tz1_ed25519_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[ED25519]}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_tz1_ed25519_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[ED25519]}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_another_seed => test_sign/test_key/test_sign_micheline_basic[SECP256K1]}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_tz2_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[SECP256K1]}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_tz2_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[SECP256K1]}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_tz2_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[SECP256K1]}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_long_hash => test_sign/test_key/test_sign_micheline_basic[SECP256R1]}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_tz3_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[SECP256R1]}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_tz3_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[SECP256R1]}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_tz3_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[SECP256R1]}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_small_packet => test_sign/test_key/test_sign_with_another_seed[seed21]}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/stake => test_sign/test_key/test_sign_with_another_seed[seed21]}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/basic => test_sign/test_key/test_sign_with_another_seed[seed21]}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/basic => test_sign/test_key/test_sign_with_another_seed[seed21]}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/basic => test_sign/test_key/test_sign_with_another_seed[seed21]}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/basic => test_sign/test_key/test_sign_with_another_seed[seed21]}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/basic => test_sign/test_key/test_sign_with_another_seed[seed21]}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/complex => test_sign/test_key/test_sign_with_another_seed[seed21]}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/complex => test_sign/test_key/test_sign_with_another_seed[seed21]}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_another_seed => test_sign/test_key/test_sign_with_another_seed[seed21]}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_another_seed => test_sign/test_key/test_sign_with_another_seed[seed21]}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_another_seed => test_sign/test_key/test_sign_with_another_seed[seed21]}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_small_packet => test_sign/test_key/test_sign_with_another_seed[seed21]}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_tz1_bip25519_sign_micheline_basic => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/unstake => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/complex => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/complex => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/complex => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/complex => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/complex => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{test_tz1_ed25519_sign_micheline_basic => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/simple => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/simple => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{test_tz2_sign_micheline_basic => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_long_hash => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/unknown_magic_bytes => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/unknown_magic_bytes => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/unknown_magic_bytes => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/unknown_magic_bytes => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_regression_continue_after_reject/reject_public_key => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_tz3_sign_micheline_basic => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_execute_outbox_message => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_execute_outbox_message => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_execute_outbox_message => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_execute_outbox_message => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00004.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_execute_outbox_message => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00005.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_execute_outbox_message => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_execute_outbox_message => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_execute_outbox_message => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_execute_outbox_message => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00009.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_execute_outbox_message => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00010.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_sc_rollup_execute_outbox_message => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_parsing_errors/wrong_last_packet => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_pk => test_wrong_apdu/test_regression_continue_after_reject/reject_public_key}/00000.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_pk => test_wrong_apdu/test_regression_continue_after_reject/reject_public_key}/00001.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_pk => test_wrong_apdu/test_regression_continue_after_reject/reject_public_key}/00002.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_pk => test_wrong_apdu/test_regression_continue_after_reject/reject_public_key}/00003.png (100%) rename tests/integration/nano/snapshots/nanos/{test_reject_pk => test_wrong_apdu/test_regression_continue_after_reject/reject_public_key}/00004.png (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00000.png rename tests/integration/nano/snapshots/nanos/{test_sign_with_small_packet => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00001.png (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00002.png create mode 100644 tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00003.png create mode 100644 tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00005.png rename tests/integration/nano/snapshots/nanos/{test_sign_with_long_hash => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00006.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_small_packet => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00007.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_with_small_packet => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00008.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00009.png (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00010.png rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00011.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00012.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00013.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00014.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00015.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00016.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00017.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00018.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00019.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00020.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00021.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00022.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00023.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00024.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00025.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00026.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00027.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00028.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00029.png (100%) rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00030.png (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00031.png rename tests/integration/nano/snapshots/nanos/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00032.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_provide_pk/bip32_ed25519 => test_public_key/test_provide_pk[BIP32_ED25519]}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_provide_pk/bip32_ed25519 => test_public_key/test_provide_pk[BIP32_ED25519]}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_provide_pk/bip32_ed25519 => test_public_key/test_provide_pk[BIP32_ED25519]}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_provide_pk/ed25519 => test_public_key/test_provide_pk[ED25519]}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_provide_pk/ed25519 => test_public_key/test_provide_pk[ED25519]}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_provide_pk/ed25519 => test_public_key/test_provide_pk[ED25519]}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_provide_pk/secp256k1 => test_public_key/test_provide_pk[SECP256K1]}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_provide_pk/secp256k1 => test_public_key/test_provide_pk[SECP256K1]}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_provide_pk/secp256k1 => test_public_key/test_provide_pk[SECP256K1]}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_provide_pk/secp256r1 => test_public_key/test_provide_pk[SECP256R1]}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_provide_pk/secp256r1 => test_public_key/test_provide_pk[SECP256R1]}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_provide_pk/secp256r1 => test_public_key/test_provide_pk[SECP256R1]}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_public_key => test_public_key/test_reject_pk}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_public_key => test_public_key/test_reject_pk}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_public_key => test_public_key/test_reject_pk}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_reject/reject_from_blind/blind => test_public_key/test_reject_pk}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_ensure_always_clearsign => test_sign/operations/test_sign_ballot/test_sign_ballot}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_ballot}/test_sign_ballot/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_ensure_always_clearsign => test_sign/operations/test_sign_ballot/test_sign_ballot}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_ballot}/test_sign_ballot/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_ballot}/test_sign_ballot/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_ballot}/test_sign_ballot/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_ballot}/test_sign_ballot/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_nanosp_regression_potential_empty_screen => test_sign/operations/test_sign_batched_operations/test_sign_complex_operation}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_nanosp_regression_potential_empty_screen => test_sign/operations/test_sign_batched_operations/test_sign_complex_operation}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_ensure_always_clearsign => test_sign/operations/test_sign_batched_operations/test_sign_complex_operation}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00015.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00016.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00017.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00018.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00019.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00020.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_nanosp_regression_press_right_works_across_apdu_recieves => test_sign/operations/test_sign_delegation/test_sign_delegation}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_failing_noop/test_sign_failing_noop}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_increase_paid_storage}/test_sign_increase_paid_storage/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_ensure_always_clearsign => test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_nanosp_regression_potential_empty_screen => test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_increase_paid_storage}/test_sign_increase_paid_storage/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_ensure_always_clearsign => test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_nanosp_regression_press_right_works_across_apdu_recieves => test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_removed_inside => test_sign/operations/test_sign_origination/test_sign_origination}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_origination/test_sign_origination}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_nanosp_regression_potential_empty_screen => test_sign/operations/test_sign_origination/test_sign_origination}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_origination/test_sign_origination}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_proposals/test_sign_proposals}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_ballot => test_sign/operations/test_sign_proposals/test_sign_proposals}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_register_global_constant}/test_sign_register_global_constant/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_complex_operation => test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_nanosp_regression_potential_empty_screen => test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_register_global_constant}/test_sign_register_global_constant/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_increase_paid_storage => test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_ballot => test_sign/operations/test_sign_reveal/test_sign_reveal}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_reveal}/test_sign_reveal/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_increase_paid_storage => test_sign/operations/test_sign_reveal/test_sign_reveal}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_reveal/test_sign_reveal}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_complex_operation => test_sign/operations/test_sign_reveal/test_sign_reveal}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_reveal}/test_sign_reveal/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_reveal}/test_sign_reveal/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_complex_operation => test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_sc_rollup_add_messages}/test_sign_sc_rollup_add_messages/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_origination => test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_increase_paid_storage => test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_increase_paid_storage => test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_sc_rollup_add_messages}/test_sign_sc_rollup_add_messages/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_sc_rollup_add_messages}/test_sign_sc_rollup_add_messages/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_sc_rollup_add_messages}/test_sign_sc_rollup_add_messages/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_sc_rollup_add_messages}/test_sign_sc_rollup_add_messages/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_delegation => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_proposals => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_origination => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_origination => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_ensure_always_clearsign => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_failing_noop => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_register_global_constant => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_register_global_constant => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_register_global_constant => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_increase_paid_storage => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_reveal => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_reveal => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_reveal => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_execute_outbox_message => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_micheline_without_hash => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00000.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_sc_rollup_originate/no_whitelist => nanosp/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_add_messages => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_add_messages => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_add_messages => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00004.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_sc_rollup_originate/no_whitelist => nanosp/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00005.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_sc_rollup_originate/no_whitelist => nanosp/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00006.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_sc_rollup_originate/no_whitelist => nanosp/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00007.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_sc_rollup_originate/no_whitelist => nanosp/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00008.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_sc_rollup_originate/no_whitelist => nanosp/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00009.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_sc_rollup_originate/no_whitelist => nanosp/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00010.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_sc_rollup_originate/no_whitelist => nanosp/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00011.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_sc_rollup_originate/no_whitelist => nanosp/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00012.png (100%) rename tests/integration/nano/snapshots/{nanox/test_sign_sc_rollup_originate/no_whitelist => nanosp/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00015.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00016.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00017.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_origination => test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_set_consensus_key}/test_sign_set_consensus_key/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_set_consensus_key}/test_sign_set_consensus_key/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_execute_outbox_message => test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_execute_outbox_message => test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_set_consensus_key}/test_sign_set_consensus_key/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_set_consensus_key}/test_sign_set_consensus_key/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_proposals => test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_set_deposit_limit}/test_sign_set_deposit_limit/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_set_deposit_limit}/test_sign_set_deposit_limit/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_set_deposit_limit}/test_sign_set_deposit_limit/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_set_deposit_limit}/test_sign_set_deposit_limit/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_set_deposit_limit}/test_sign_set_deposit_limit/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_register_global_constant => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_execute_outbox_message => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_reveal => test_sign/operations/test_sign_transaction/test_reject_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_reject_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_transaction/test_reject_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_transaction/test_reject_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_set_consensus_key => test_sign/operations/test_sign_transaction/test_reject_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_reject_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_reject_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/reject => test_sign/operations/test_sign_transaction/test_reject_transaction}/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00015.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_add_messages => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_execute_outbox_message => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_removed_inside => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/basic => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/simple => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_set_deposit_limit => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/simple => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_removed_inside => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_register_global_constant => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_set_consensus_key => test_sign/operations/test_sign_transaction/test_sign_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/basic => test_sign/operations/test_sign_transaction/test_sign_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_sign_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/basic => test_sign/operations/test_sign_transaction/test_sign_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_transaction}/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_set_deposit_limit => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/complex => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_set_consensus_key => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/reject => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transaction}/test_sign_with_long_hash/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/reject => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transaction}/test_sign_with_long_hash/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_another_seed => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_increase_paid_storage => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/basic => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/complex => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/complex => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning => test_sign/operations/test_sign_transfer_ticket/test_nanosp_regression_potential_empty_screen}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_nanosp_regression_potential_empty_screen/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning => test_sign/operations/test_sign_transfer_ticket/test_nanosp_regression_potential_empty_screen}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/reject => test_sign/operations/test_sign_transfer_ticket/test_nanosp_regression_potential_empty_screen}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning => test_sign/operations/test_sign_transfer_ticket/test_nanosp_regression_potential_empty_screen}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_register_global_constant => test_sign/operations/test_sign_transfer_ticket/test_nanosp_regression_potential_empty_screen}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_nanosp_regression_potential_empty_screen/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_nanosp_regression_potential_empty_screen/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_nanosp_regression_potential_empty_screen/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_nanosp_regression_potential_empty_screen/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_nanosp_regression_potential_empty_screen/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_nanosp_regression_potential_empty_screen/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_nanosp_regression_potential_empty_screen/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_nanosp_regression_potential_empty_screen/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions/clear_n_too_long_warning => test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning => test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning => test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning => test_sign/test_apdu_sign/test_nanosp_regression_press_right_works_across_apdu_recieves}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_apdu_sign}/test_nanosp_regression_press_right_works_across_apdu_recieves/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_apdu_sign}/test_nanosp_regression_press_right_works_across_apdu_recieves/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_apdu_sign}/test_nanosp_regression_press_right_works_across_apdu_recieves/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_apdu_sign}/test_nanosp_regression_press_right_works_across_apdu_recieves/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_apdu_sign}/test_nanosp_regression_press_right_works_across_apdu_recieves/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_apdu_sign}/test_nanosp_regression_press_right_works_across_apdu_recieves/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/simple => test_sign/test_apdu_sign/test_nanosp_regression_press_right_works_across_apdu_recieves}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning => test_sign/test_apdu_sign/test_sign_micheline_without_hash}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_apdu_sign}/test_sign_micheline_without_hash/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_reject/reject_from_blind/blind => test_sign/test_apdu_sign/test_sign_micheline_without_hash}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning => test_sign/test_apdu_sign/test_sign_with_small_packet}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/reject => test_sign/test_apdu_sign/test_sign_with_small_packet}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_removed_inside => test_sign/test_apdu_sign/test_sign_with_small_packet}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_removed_inside => test_sign/test_apdu_sign/test_sign_with_small_packet}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_removed_inside => test_sign/test_apdu_sign/test_sign_with_small_packet}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_removed_inside => test_sign/test_apdu_sign/test_sign_with_small_packet}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/basic => test_sign/test_apdu_sign/test_sign_with_small_packet}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/complex => test_sign/test_apdu_sign/test_sign_with_small_packet}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/reject => test_sign/test_apdu_sign/test_sign_with_small_packet}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/basic => test_sign/test_apdu_sign/test_sign_with_small_packet}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_long_hash => test_sign/test_apdu_sign/test_sign_with_small_packet}/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/blind/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/blind/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_too_deep => test_sign/test_blindsign/test_blindsign_reject_from_blind}/blind/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_regression_continue_after_reject/reject_public_key => test_sign/test_blindsign/test_blindsign_reject_from_blind/blind}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/clear/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/clear/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/clear/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/clear/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/clear/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/clear/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_reject/reject_from_clear => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_reject/reject_from_clear => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_reject/reject_from_clear => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_reject/reject_from_clear => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_reject/reject_from_clear => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_reject/reject_from_clear => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_reject/reject_from_clear => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_blindsign}/test_blindsign_too_deep/blind/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_blindsign}/test_blindsign_too_deep/blind/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_blindsign_too_large => test_sign/test_blindsign/test_blindsign_too_deep}/blind/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_blindsign}/test_blindsign_too_deep/clear/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_blindsign}/test_blindsign_too_deep/clear/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_blindsign}/test_blindsign_too_deep/clear/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_blindsign}/test_blindsign_too_deep/clear/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_blindsign}/test_blindsign_too_deep/clear/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_blindsign}/test_blindsign_too_deep/clear/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_blindsign}/test_blindsign_too_large/blind/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_blindsign}/test_blindsign_too_large/blind/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_micheline_without_hash => test_sign/test_blindsign/test_blindsign_too_large/blind}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_blindsign}/test_blindsign_too_large/clear/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_blindsign}/test_blindsign_too_large/clear/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_blindsign}/test_blindsign_too_large/clear/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_blindsign}/test_blindsign_too_large/clear/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_blindsign}/test_blindsign_too_large/clear/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{ => test_sign/test_blindsign}/test_blindsign_too_large/clear/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/reject => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/basic => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/simple => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/blindsigning/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/blindsigning/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/blindsigning/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_pk => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/complex => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning}/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning}/00015.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00018.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/delegate_parameters => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions/clear_n_too_long_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning}/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions/clear_n_too_long_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning}/00015.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00018.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00019.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/finalize_unstake => test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transfer_ticket => test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning}/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning}/00015.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_sign_basic_too_long_operation}/summary/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_sign_basic_too_long_operation}/summary/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_sign_basic_too_long_operation}/summary/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_sign_basic_too_long_operation}/summary/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_sign_basic_too_long_operation}/summary/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/reject => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/simple => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/reject => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning}/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning}/00015.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/summary/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/summary/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/summary/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/summary/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/summary/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/blindsigning/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/blindsigning/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/blindsigning/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/simple => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/simple => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00018.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/stake => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transfer_ticket => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/summary/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/summary/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/summary/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/summary/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/summary/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/unstake => test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_tz1_bip25519_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_tz1_bip25519_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transfer_ticket => test_sign/test_key/test_sign_micheline_basic[ED25519]}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_tz1_ed25519_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[ED25519]}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_tz1_ed25519_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[ED25519]}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_another_seed => test_sign/test_key/test_sign_micheline_basic[SECP256K1]}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_tz2_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[SECP256K1]}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_tz2_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[SECP256K1]}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_long_hash => test_sign/test_key/test_sign_micheline_basic[SECP256R1]}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_tz3_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[SECP256R1]}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_tz3_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[SECP256R1]}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_small_packet => test_sign/test_key/test_sign_with_another_seed[seed21]}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/stake => test_sign/test_key/test_sign_with_another_seed[seed21]}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/basic => test_sign/test_key/test_sign_with_another_seed[seed21]}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/basic => test_sign/test_key/test_sign_with_another_seed[seed21]}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/basic => test_sign/test_key/test_sign_with_another_seed[seed21]}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/basic => test_sign/test_key/test_sign_with_another_seed[seed21]}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/complex => test_sign/test_key/test_sign_with_another_seed[seed21]}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_another_seed => test_sign/test_key/test_sign_with_another_seed[seed21]}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_another_seed => test_sign/test_key/test_sign_with_another_seed[seed21]}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_another_seed => test_sign/test_key/test_sign_with_another_seed[seed21]}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_small_packet => test_sign/test_key/test_sign_with_another_seed[seed21]}/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_tz1_bip25519_sign_micheline_basic => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/unstake => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/complex => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/complex => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/complex => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/complex => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/reject => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_long_hash => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00015.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00016.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_tz1_ed25519_sign_micheline_basic => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/simple => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_tz2_sign_micheline_basic => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_long_hash => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00013.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/unknown_magic_bytes => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/unknown_magic_bytes => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/unknown_magic_bytes => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/unknown_magic_bytes => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/unknown_magic_bytes => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/unknown_magic_bytes => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/unknown_magic_bytes => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_tz3_sign_micheline_basic => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_execute_outbox_message => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_long_hash => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_long_hash => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00003.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_long_hash => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_execute_outbox_message => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_sc_rollup_execute_outbox_message => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_parsing_errors/wrong_last_packet => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_pk => test_wrong_apdu/test_regression_continue_after_reject/reject_public_key}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_pk => test_wrong_apdu/test_regression_continue_after_reject/reject_public_key}/00001.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_reject_pk => test_wrong_apdu/test_regression_continue_after_reject/reject_public_key}/00002.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning => test_wrong_apdu/test_regression_continue_after_reject/reject_public_key}/00003.png (100%) rename tests/integration/nano/snapshots/{nanox/test_ensure_always_clearsign => nanosp/test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00000.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_small_packet => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00001.png (100%) rename tests/integration/nano/snapshots/{nanox/test_ensure_always_clearsign => nanosp/test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00002.png (100%) rename tests/integration/nano/snapshots/{nanox/test_ensure_always_clearsign => nanosp/test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00003.png (100%) rename tests/integration/nano/snapshots/{nanox/test_ensure_always_clearsign => nanosp/test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00004.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_long_hash => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00005.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_small_packet => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00006.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_long_hash => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00007.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_with_small_packet => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00008.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00009.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00010.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00011.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00012.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00013.png (100%) rename tests/integration/nano/snapshots/{nanox/test_ensure_always_clearsign => nanosp/test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00014.png (100%) rename tests/integration/nano/snapshots/nanosp/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00015.png (100%) rename tests/integration/nano/snapshots/nanox/{test_provide_pk/bip32_ed25519 => test_public_key/test_provide_pk[BIP32_ED25519]}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_provide_pk/bip32_ed25519 => test_public_key/test_provide_pk[BIP32_ED25519]}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_provide_pk/bip32_ed25519 => test_public_key/test_provide_pk[BIP32_ED25519]}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_provide_pk/ed25519 => test_public_key/test_provide_pk[ED25519]}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_provide_pk/ed25519 => test_public_key/test_provide_pk[ED25519]}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_provide_pk/ed25519 => test_public_key/test_provide_pk[ED25519]}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_provide_pk/secp256k1 => test_public_key/test_provide_pk[SECP256K1]}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_provide_pk/secp256k1 => test_public_key/test_provide_pk[SECP256K1]}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_provide_pk/secp256k1 => test_public_key/test_provide_pk[SECP256K1]}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_provide_pk/secp256r1 => test_public_key/test_provide_pk[SECP256R1]}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_provide_pk/secp256r1 => test_public_key/test_provide_pk[SECP256R1]}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_provide_pk/secp256r1 => test_public_key/test_provide_pk[SECP256R1]}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_public_key => test_public_key/test_reject_pk}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_public_key => test_public_key/test_reject_pk}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_public_key => test_public_key/test_reject_pk}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_reject/reject_from_blind/blind => test_public_key/test_reject_pk}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_nanox_regression_batched_ops => test_sign/operations/test_sign_ballot/test_sign_ballot}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_ballot}/test_sign_ballot/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_ballot/test_sign_ballot}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_ballot}/test_sign_ballot/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_ballot}/test_sign_ballot/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_ballot}/test_sign_ballot/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_ballot}/test_sign_ballot/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_batched_operations/test_nanox_regression_batched_ops}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_ensure_always_clearsign => test_sign/operations/test_sign_batched_operations/test_nanox_regression_batched_ops}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_nanox_regression_batched_ops/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_nanox_regression_batched_ops/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_nanox_regression_batched_ops/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_nanox_regression_batched_ops/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_nanox_regression_batched_ops/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_nanox_regression_batched_ops/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_ensure_always_clearsign => test_sign/operations/test_sign_batched_operations/test_nanox_regression_batched_ops}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_nanox_regression_batched_ops/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_nanox_regression_batched_ops/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_nanox_regression_batched_ops/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_nanox_regression_batched_ops/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_nanox_regression_batched_ops/00013.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_nanox_regression_batched_ops/00014.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_nanox_regression_batched_ops/00015.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_nanox_regression_batched_ops/00016.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_nanox_regression_batched_ops/00017.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_nanox_regression_batched_ops/00018.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_nanox_regression_batched_ops/00019.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_batched_operations/test_sign_complex_operation}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_batched_operations/test_sign_complex_operation}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_batched_operations/test_sign_complex_operation}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00013.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00014.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00015.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00016.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00017.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00018.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00019.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_batched_operations}/test_sign_complex_operation/00020.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_removed_inside => test_sign/operations/test_sign_delegation/test_sign_delegation}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_delegation}/test_sign_delegation/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_failing_noop/test_sign_failing_noop}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_failing_noop}/test_sign_failing_noop/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_increase_paid_storage}/test_sign_increase_paid_storage/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_ballot => test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_increase_paid_storage}/test_sign_increase_paid_storage/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_ensure_always_clearsign => test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_increase_paid_storage}/test_sign_increase_paid_storage/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_ballot => test_sign/operations/test_sign_origination/test_sign_origination}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_complex_operation => test_sign/operations/test_sign_origination/test_sign_origination}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_origination/test_sign_origination}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_complex_operation => test_sign/operations/test_sign_origination/test_sign_origination}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_origination}/test_sign_origination/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_complex_operation => test_sign/operations/test_sign_proposals/test_sign_proposals}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_increase_paid_storage => test_sign/operations/test_sign_proposals/test_sign_proposals}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_proposals}/test_sign_proposals/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_delegation => test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_register_global_constant}/test_sign_register_global_constant/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_origination => test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_increase_paid_storage => test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_increase_paid_storage => test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_register_global_constant}/test_sign_register_global_constant/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_register_global_constant}/test_sign_register_global_constant/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_register_global_constant}/test_sign_register_global_constant/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_failing_noop => test_sign/operations/test_sign_reveal/test_sign_reveal}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_reveal}/test_sign_reveal/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_proposals => test_sign/operations/test_sign_reveal/test_sign_reveal}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_origination => test_sign/operations/test_sign_reveal/test_sign_reveal}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_origination => test_sign/operations/test_sign_reveal/test_sign_reveal}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_reveal}/test_sign_reveal/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_reveal}/test_sign_reveal/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_increase_paid_storage => test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_sc_rollup_add_messages}/test_sign_sc_rollup_add_messages/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_register_global_constant => test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_register_global_constant => test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_register_global_constant => test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_sc_rollup_add_messages}/test_sign_sc_rollup_add_messages/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_sc_rollup_add_messages}/test_sign_sc_rollup_add_messages/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_sc_rollup_add_messages}/test_sign_sc_rollup_add_messages/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_sc_rollup_add_messages}/test_sign_sc_rollup_add_messages/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_micheline_without_hash => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_reveal => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_reveal => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_reveal => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/wrong_last_packet => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_sc_rollup_execute_outbox_message}/test_sign_sc_rollup_execute_outbox_message/00013.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message}/00014.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_origination => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_add_messages => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_add_messages => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_add_messages => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00013.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_execute_outbox_message => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]}/00014.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_proposals => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00000.png (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00001.png rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_execute_outbox_message => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_execute_outbox_message => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_execute_outbox_message => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00004.png (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00005.png rename tests/integration/nano/snapshots/nanox/{test_nanox_regression_batched_ops/00008.png => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00006.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00012.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00013.png rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]}/00014.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_register_global_constant => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00000.png (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00001.png rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00004.png (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00005.png rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_at_the_end/00008.png => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00006.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00012.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00013.png rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00014.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00015.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00016.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]}/00017.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_reveal => test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_set_consensus_key}/test_sign_set_consensus_key/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_set_consensus_key}/test_sign_set_consensus_key/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_set_consensus_key}/test_sign_set_consensus_key/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_set_consensus_key}/test_sign_set_consensus_key/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_add_messages => test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_set_deposit_limit}/test_sign_set_deposit_limit/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_set_deposit_limit}/test_sign_set_deposit_limit/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_set_deposit_limit}/test_sign_set_deposit_limit/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_set_consensus_key => test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_set_deposit_limit}/test_sign_set_deposit_limit/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_set_deposit_limit}/test_sign_set_deposit_limit/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_execute_outbox_message => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_nanox_regression_batched_ops => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_set_consensus_key => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_set_deposit_limit => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_transaction}/test_ensure_always_clearsign/00013.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/reject => test_sign/operations/test_sign_transaction/test_ensure_always_clearsign}/00014.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/no_whitelist => test_sign/operations/test_sign_transaction/test_reject_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_reject_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_reject_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/reject => test_sign/operations/test_sign_transaction/test_reject_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_reject_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_reject_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/basic => test_sign/operations/test_sign_transaction/test_reject_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00013.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_reject/reject_from_blind/blind/00002.png => test_sign/operations/test_sign_transaction/test_reject_transaction/00014.png} (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_reject_transaction}/00015.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_originate/with_whitelist => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_set_consensus_key => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_removed_inside => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/basic => test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction}/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_set_deposit_limit => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/simple => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/simple => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_removed_inside => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/simple => test_sign/operations/test_sign_transaction/test_sign_simple_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/stake => test_sign/operations/test_sign_transaction/test_sign_stake_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/basic => test_sign/operations/test_sign_transaction/test_sign_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_signing => test_sign/operations/test_sign_transaction/test_sign_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/reject => test_sign/operations/test_sign_transaction/test_sign_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_at_the_end => test_sign/operations/test_sign_transaction/test_sign_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_transaction}/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/complex => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/unstake => test_sign/operations/test_sign_transaction/test_sign_unstake_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/delegate_parameters => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transfer_ticket => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/reject => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_transaction}/test_sign_with_long_hash/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/reject => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_another_seed => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_transaction}/test_sign_with_long_hash/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_another_seed => test_sign/operations/test_sign_transaction/test_sign_with_long_hash}/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/finalize_unstake => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_inside => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_increase_paid_storage => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/basic => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/complex => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/complex => test_sign/operations/test_sign_transaction/test_too_complex_transaction}/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning => test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions/clear_n_too_long_warning => test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_long_hash => test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/reject => test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/operations/test_sign_transfer_ticket}/test_sign_transfer_ticket/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning => test_sign/test_apdu_sign/test_sign_micheline_without_hash}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/test_apdu_sign}/test_sign_micheline_without_hash/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_too_deep/blind => test_sign/test_apdu_sign/test_sign_micheline_without_hash}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning => test_sign/test_apdu_sign/test_sign_with_small_packet}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/reject => test_sign/test_apdu_sign/test_sign_with_small_packet}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_removed_inside => test_sign/test_apdu_sign/test_sign_with_small_packet}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_removed_inside => test_sign/test_apdu_sign/test_sign_with_small_packet}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_removed_inside => test_sign/test_apdu_sign/test_sign_with_small_packet}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_removed_inside => test_sign/test_apdu_sign/test_sign_with_small_packet}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/basic => test_sign/test_apdu_sign/test_sign_with_small_packet}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/complex => test_sign/test_apdu_sign/test_sign_with_small_packet}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_long_hash => test_sign/test_apdu_sign/test_sign_with_small_packet}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/basic => test_sign/test_apdu_sign/test_sign_with_small_packet}/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_long_hash => test_sign/test_apdu_sign/test_sign_with_small_packet}/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/blind/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/blind/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_too_large => test_sign/test_blindsign/test_blindsign_reject_from_blind}/blind/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_regression_continue_after_reject/reject_public_key => test_sign/test_blindsign/test_blindsign_reject_from_blind/blind}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/clear/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/clear/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/clear/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/clear/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/clear/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_reject/reject_from_blind => test_sign/test_blindsign/test_blindsign_reject_from_blind}/clear/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_reject/reject_from_clear => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_reject/reject_from_clear => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_reject/reject_from_clear => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_reject/reject_from_clear => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_reject/reject_from_clear => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_reject/reject_from_clear => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_blindsign_reject/reject_from_clear => test_sign/test_blindsign/test_blindsign_reject_from_clear}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/test_blindsign}/test_blindsign_too_deep/blind/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/test_blindsign}/test_blindsign_too_deep/blind/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_micheline_without_hash => test_sign/test_blindsign/test_blindsign_too_deep/blind}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/test_blindsign}/test_blindsign_too_deep/clear/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/test_blindsign}/test_blindsign_too_deep/clear/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/test_blindsign}/test_blindsign_too_deep/clear/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/test_blindsign}/test_blindsign_too_deep/clear/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/test_blindsign}/test_blindsign_too_deep/clear/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/test_blindsign}/test_blindsign_too_deep/clear/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/test_blindsign}/test_blindsign_too_large/blind/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/test_blindsign}/test_blindsign_too_large/blind/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept/blindsigning => test_sign/test_blindsign/test_blindsign_too_large/blind}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/test_blindsign}/test_blindsign_too_large/clear/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/test_blindsign}/test_blindsign_too_large/clear/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/test_blindsign}/test_blindsign_too_large/clear/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/test_blindsign}/test_blindsign_too_large/clear/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/test_blindsign}/test_blindsign_too_large/clear/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{ => test_sign/test_blindsign}/test_blindsign_too_large/clear/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/basic => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/simple => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/accept => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary}/summary/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/complex => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transfer_ticket => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning}/clear_n_too_long_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/blindsigning/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/blindsigning/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/blindsigning/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_pk => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/delegate_parameters => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning}/00013.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning}/00015.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning}/clear_n_too_large_warning/00018.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/finalize_unstake => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions/clear_n_too_long_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning}/00013.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions/clear_n_too_long_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning}/00015.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00018.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning}/clear_n_too_large_warning/00019.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/reject => test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/reject => test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_long_hash => test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning}/00013.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning}/00015.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_basic_too_long_operation}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_sign_basic_too_long_operation}/summary/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_sign_basic_too_long_operation}/summary/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_sign_basic_too_long_operation}/summary/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_sign_basic_too_long_operation}/summary/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/basic/reject_at_summary => test_sign/test_blindsign/test_sign_basic_too_long_operation}/summary/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/simple => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/simple => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/simple => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning}/00013.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning}/00015.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/summary/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/summary/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/summary/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/summary/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/only_transactions => test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions}/summary/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/blindsigning/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/blindsigning/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_tz1_bip25519_sign_micheline_basic => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/stake => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transfer_ticket => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00017.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_too_large_warning => test_sign/test_blindsign/test_sign_too_long_operation_with_too_large}/clear_n_too_large_warning/00018.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/unstake => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_long_hash => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00013.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00014.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00015.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/clear_n_too_long_warning/00016.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/summary/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/summary/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/summary/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/summary/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/without_fee_or_amount => test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount}/summary/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transfer_ticket => test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_tz1_bip25519_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_tz1_ed25519_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_another_seed => test_sign/test_key/test_sign_micheline_basic[ED25519]}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_tz1_ed25519_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[ED25519]}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_tz2_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[ED25519]}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_long_hash => test_sign/test_key/test_sign_micheline_basic[SECP256K1]}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_tz2_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[SECP256K1]}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_tz3_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[SECP256K1]}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_small_packet => test_sign/test_key/test_sign_micheline_basic[SECP256R1]}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_tz3_sign_micheline_basic => test_sign/test_key/test_sign_micheline_basic[SECP256R1]}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_small_packet/00010.png => test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00002.png} (100%) rename tests/integration/nano/snapshots/nanox/{test_tz1_bip25519_sign_micheline_basic => test_sign/test_key/test_sign_with_another_seed[seed21]}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/stake => test_sign/test_key/test_sign_with_another_seed[seed21]}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/basic => test_sign/test_key/test_sign_with_another_seed[seed21]}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/basic => test_sign/test_key/test_sign_with_another_seed[seed21]}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/basic => test_sign/test_key/test_sign_with_another_seed[seed21]}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/basic => test_sign/test_key/test_sign_with_another_seed[seed21]}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/complex => test_sign/test_key/test_sign_with_another_seed[seed21]}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_another_seed => test_sign/test_key/test_sign_with_another_seed[seed21]}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_small_packet => test_sign/test_key/test_sign_with_another_seed[seed21]}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_another_seed => test_sign/test_key/test_sign_with_another_seed[seed21]}/00009.png (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00010.png rename tests/integration/nano/snapshots/nanox/{test_tz1_ed25519_sign_micheline_basic => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/unstake => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/complex => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/complex => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/complex => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/complex => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/reject => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00007.png (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00008.png rename tests/integration/nano/snapshots/nanox/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00013.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00014.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00015.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_at_the_end => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]}/00016.png (100%) rename tests/integration/nano/snapshots/nanox/{test_tz2_sign_micheline_basic => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/simple => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_added_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]}/00013.png (100%) rename tests/integration/nano/snapshots/nanox/{test_tz3_sign_micheline_basic => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_long_hash => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_small_packet => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_another_seed => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00008.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00013.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/one_byte_removed_inside => test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]}/00014.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/unknown_magic_bytes => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/unknown_magic_bytes => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/unknown_magic_bytes => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/unknown_magic_bytes => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/unknown_magic_bytes => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/unknown_magic_bytes => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/unknown_magic_bytes => test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00003.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00004.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/unknown_operation => test_sign/test_parsing_errors/test_parsing_error[unknown_operation]}/00006.png (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00000.png rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_execute_outbox_message => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00001.png (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00004.png rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_execute_outbox_message => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_sc_rollup_execute_outbox_message => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_parsing_errors/wrong_last_packet => test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]}/00007.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_pk => test_wrong_apdu/test_regression_continue_after_reject/reject_public_key}/00000.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_pk => test_wrong_apdu/test_regression_continue_after_reject/reject_public_key}/00001.png (100%) rename tests/integration/nano/snapshots/nanox/{test_reject_pk => test_wrong_apdu/test_regression_continue_after_reject/reject_public_key}/00002.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning => test_wrong_apdu/test_regression_continue_after_reject/reject_public_key}/00003.png (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00000.png rename tests/integration/nano/snapshots/nanox/{test_sign_with_small_packet => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00001.png (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00002.png create mode 100644 tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00004.png rename tests/integration/nano/snapshots/nanox/{test_sign_with_long_hash => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00005.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_small_packet => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00006.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_with_long_hash => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00007.png (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00008.png rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00009.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00010.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00011.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00012.png (100%) rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00013.png (100%) create mode 100644 tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00014.png rename tests/integration/nano/snapshots/nanox/{test_sign_transaction/reject => test_wrong_apdu/test_regression_continue_after_reject/reject_signing}/00015.png (100%) diff --git a/tests/integration/nano/conftest.py b/tests/integration/nano/conftest.py index 52ba34bc4..01a2d87a3 100644 --- a/tests/integration/nano/conftest.py +++ b/tests/integration/nano/conftest.py @@ -87,13 +87,16 @@ def pytest_runtest_logreport(report): logs[report.head_line].append(report) @pytest.hookimpl(tryfirst=True) -def pytest_runtest_logfinish(location): +def pytest_runtest_logfinish(nodeid, location): """Called at the end of running the runtest protocol for a single item.""" if global_log_dir is not None: - log_dir = global_log_dir / Path(location[0]).stem + log_dir = Path(nodeid.split(".py")[0]) + # Remove `tests/integration/nano/` + log_dir = Path(*log_dir.parts[3:]) + log_dir = global_log_dir / log_dir log_dir.mkdir(parents=True, exist_ok=True) head_line = location[2] - log_file = log_dir / f"{head_line.replace(' ', '_')}.log" + log_file = log_dir / f"{head_line}.log" with open(log_file, 'w', encoding="utf-8") as writer: for report in logs[head_line]: writer.write(f"============================== {report.when.capitalize()} {report.outcome} ==============================\n") @@ -178,6 +181,16 @@ def app(backend: SpeculosTezosBackend, golden_run: bool) -> TezosAppScreen: """Get `app` for pytest.""" return TezosAppScreen(backend, AppKind.WALLET, golden_run) +@pytest.fixture(scope="function") +def snapshot_dir(request) -> Path : + """Get the test snapshot location.""" + test_file_path = Path(request.fspath) + file_name = test_file_path.stem + test_name = request.node.name + # Get test directory from the root + test_file_snapshot_dir = Path(*test_file_path.parts[len(Path(__file__).parts)-1:-1]) + return test_file_snapshot_dir / file_name / test_name + def requires_device(device): """Wrapper to run the pytest test only with the provided device.""" return pytest.mark.skipif( diff --git a/tests/integration/nano/snapshots/nanos/test_provide_pk/bip32_ed25519/00000.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[BIP32_ED25519]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_provide_pk/bip32_ed25519/00000.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[BIP32_ED25519]/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_provide_pk/bip32_ed25519/00001.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[BIP32_ED25519]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_provide_pk/bip32_ed25519/00001.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[BIP32_ED25519]/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_provide_pk/bip32_ed25519/00002.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[BIP32_ED25519]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_provide_pk/bip32_ed25519/00002.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[BIP32_ED25519]/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_provide_pk/bip32_ed25519/00003.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[BIP32_ED25519]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_provide_pk/bip32_ed25519/00003.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[BIP32_ED25519]/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_provide_pk/ed25519/00000.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[ED25519]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_provide_pk/ed25519/00000.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[ED25519]/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_provide_pk/ed25519/00001.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[ED25519]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_provide_pk/ed25519/00001.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[ED25519]/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_provide_pk/ed25519/00002.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[ED25519]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_provide_pk/ed25519/00002.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[ED25519]/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_provide_pk/ed25519/00003.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[ED25519]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_provide_pk/ed25519/00003.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[ED25519]/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_provide_pk/secp256k1/00000.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256K1]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_provide_pk/secp256k1/00000.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256K1]/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_provide_pk/secp256k1/00001.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256K1]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_provide_pk/secp256k1/00001.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256K1]/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_provide_pk/secp256k1/00002.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256K1]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_provide_pk/secp256k1/00002.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256K1]/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_provide_pk/secp256k1/00003.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256K1]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_provide_pk/secp256k1/00003.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256K1]/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_provide_pk/secp256r1/00000.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256R1]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_provide_pk/secp256r1/00000.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256R1]/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_provide_pk/secp256r1/00001.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256R1]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_provide_pk/secp256r1/00001.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256R1]/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_provide_pk/secp256r1/00002.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256R1]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_provide_pk/secp256r1/00002.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256R1]/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_provide_pk/secp256r1/00003.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256R1]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_provide_pk/secp256r1/00003.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256R1]/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_public_key/00000.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_reject_pk/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_public_key/00000.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_reject_pk/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_public_key/00001.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_reject_pk/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_public_key/00001.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_reject_pk/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_public_key/00002.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_reject_pk/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_public_key/00002.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_reject_pk/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_public_key/00003.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_reject_pk/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_public_key/00003.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_reject_pk/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_clear/00004.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_reject_pk/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_clear/00004.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_reject_pk/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/clear/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/clear/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_ballot/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_ballot/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_ballot/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_ballot/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_ballot/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_ballot/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_ballot/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_ballot/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_ballot/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_ballot/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_ballot/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_ballot/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_ballot/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_ballot/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00018.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00019.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00020.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00021.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00022.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00023.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00024.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00024.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00025.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00025.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00025.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00025.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00026.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00026.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00026.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00026.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00027.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00027.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00027.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00027.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00028.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00028.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00028.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00028.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00029.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00029.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00029.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00029.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00030.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00030.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00030.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00030.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00031.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00031.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00031.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00031.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00032.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00032.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00032.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00032.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00033.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00033.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00033.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00033.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00034.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00034.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00034.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00034.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00035.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00035.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00035.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00035.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00018.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00019.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00020.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00021.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00022.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00023.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00024.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00024.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_delegation/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_delegation/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_delegation/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_delegation/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_delegation/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_delegation/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_delegation/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_delegation/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_delegation/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_delegation/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_delegation/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_delegation/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_delegation/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_delegation/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_delegation/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_delegation/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00018.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00019.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00020.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00021.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00022.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00023.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_origination/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_origination/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_ballot/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_ballot/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_ballot/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_ballot/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_origination/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_origination/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_origination/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_origination/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_origination/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_origination/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_origination/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_origination/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_origination/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_origination/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_origination/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_origination/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_proposals/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_proposals/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_proposals/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_proposals/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_proposals/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_proposals/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_proposals/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_proposals/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_proposals/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_proposals/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_proposals/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_proposals/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_proposals/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_proposals/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_proposals/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_proposals/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_proposals/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_proposals/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_ballot/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_ballot/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_reveal/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_reveal/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_origination/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_origination/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_origination/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_origination/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_complex_operation/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_reveal/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_reveal/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_reveal/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_reveal/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_reveal/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_reveal/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_reveal/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_reveal/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_delegation/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_delegation/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_proposals/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_proposals/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_proposals/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_proposals/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_origination/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_origination/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_origination/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_origination/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_failing_noop/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00018.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00019.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00020.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00021.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00022.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00023.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00024.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00024.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00025.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00025.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00025.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00025.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00026.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00026.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00026.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00026.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00027.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00027.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00027.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00027.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00028.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00028.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00028.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00028.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00029.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00029.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00029.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00029.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00030.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00030.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00030.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00030.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00031.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00031.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00031.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00031.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00032.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00032.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00032.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00032.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00033.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00033.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00033.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00033.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00034.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00034.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00034.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00034.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_increase_paid_storage/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_reveal/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_reveal/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_reveal/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_reveal/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_reveal/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_reveal/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_reveal/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_reveal/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00018.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00019.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00020.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00021.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00022.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00023.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00024.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00024.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00025.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00025.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00025.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00025.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00026.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00026.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00026.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00026.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00027.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00027.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00027.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00027.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00028.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00028.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00028.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00028.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00029.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00029.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00029.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00029.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00030.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00030.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00030.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00030.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_micheline_without_hash/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_micheline_without_hash/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00018.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00019.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00020.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00021.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00022.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00023.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00024.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00024.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00025.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00025.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00025.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00025.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00026.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00026.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00026.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00026.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00027.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00027.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00027.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00027.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00028.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00028.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00028.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00028.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00029.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00029.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00029.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00029.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/blind/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00030.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/blind/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00030.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_origination/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_origination/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..3d62c24e37e6c81109ac626062af379c005c3a18 GIT binary patch literal 446 zcmV;v0YUzWP)$_u4Ga$4n45M#%3cOOZj{ZJ$PSYF3~h+Y2L|$bV^j7`t_7_XZ?l zLJXN`3&*Z(8-fIylGe`ZM0%tTG^Q`Aa1`WBAOeCCTnAbj3L7FrYFkUZze~V4*rbkx zX-P=#{H4G}hAD^yh%apRn4Z=Xf}1fy?WCz};h;P!y&D95PfoKGoPH9z5A2evR*dQ(W62Dyqzg!Nge zm|5V#g_cQdmsI5Juk3;27s7}Z55@>!#q>tyfwg5+>qbZf=%sy%i&-kp5CT(>eyMq$ z(NmH>fhf1gJ_k&^{BXM1a3&-Ij7v;6;i2pM(VQmj2m6owsZH1$Wrx2!*(vDn2{{P| oFzaYt6h%=KMNt$*Q51zMFR$ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..303483945e61b92a733b46d6df42175773978ddb GIT binary patch literal 288 zcmV+*0pI?KP)b4u57QZGorZarXkQ$Y=0FqvL2biyl7DS)l+wO}+)$ mbQh96f(8Hp00000px_C((rK|+dB8RR0000cltq9C z?9`%-Syy>zez+RiX;Q>|D)MFXL*k_8aRtH^|BG{$N zkc-p^D5&m8H!)Gy>G9`DU4pmo0Z$%2hjjInpNKk~k^<3fU;jCcj?9DR4D*(sS&(s`}pLij8pqG$!| z5dA=KMhmycaMdcw whH?*(l0MI$K86AS0000000000008Fk2VB291SG0gEdT%j07*qoM6N<$g2V8x*Z=?k literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..70bcb24d8e867442134dac65136bf87b1b51fa23 GIT binary patch literal 406 zcmV;H0crk;P)h65?%V9_27qgf;S{jlIvluj;FkT&@b!`J@L_ zZa+U^!<(2P!2kdNBdJe}j~e5&pxQa@69t|V4Yi9sir->>Wv95N6FgICw=825Yb$P# zxwbKS>i4S6S)EgJF|0f~M~$VkpbyZi9{B#EqB#r7_yf@Pf_Su`Wu&%cuO3AmTRD(| z44q&KI+b2>#cc*7wCIsgCw07*qoM6N<$f~SwJ At^fc4 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..0720f431fdd0883d0c52124d295ab32967f7ce5f GIT binary patch literal 377 zcmV-<0fzpGP)bWsF`q=*JuhtHdcDD205dhGO-1$Z&C)cNTw z6Q+CM0=qFv)4N>{(%khlMZ$h)=8w5;Z8(wSXGS>#R*rty&)MlTplatO!-?dhgouh6 zutM|`$r&l!5yfHMa3bYA*rXTJsK&@4zue$bltC_2kkt9X!Q}TIp(1W^g69={i!sZmu=;v~a4jm4h1A-2SbR61#`Z6x7;< zs577myRxwkJ#zzMh)@4D;IYxS@mm?{D$Z)5tL2dri-$?>Z5aRn000000000005F9w XxZN)M5`$@g00000NkvXXu0mjfK}W4w literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..17c59ecff7968be07a8ebc47010789576f6ce613 GIT binary patch literal 402 zcmV;D0d4+?P)u2qB-w|bZxNAnoY&=c(!XrLSI1U5 zznpE-^ci}IeRV|3yKM)l4!ul~beu|kt9`BGLQ0&9dIs#A{dBa|sToi<_>tp6^e7RL zY6k3({Xz+5l`-6`Aw-cnHs^C@WC^(-UXDh_-wM)Odz;D&D*dyN%Ql+`11BqXu|h0} z81V{eKrj6iS2`}2ZDtGBTJJ3AG2pw7&nhEZ9di~Ww@Q$hN#|G)FJA-3JgOccWfL3N zCeoUxi(Xjwc@{99H;vs$Lhk>%1eGf6l;e5I2)z>Y0Fb&dPZ`0y0DZ`gTi#hVq822c w5x5fHI3jHZwxNU&LI@#*5JCtcgpfJ>0_!SF;E)I@X#fBK07*qoM6N<$f=wN--T(jq literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..b3219b3b23b4a7bf6aeba601ba88bd894c0732df GIT binary patch literal 394 zcmV;50d@X~P);4~#lX^LTM@AL~znx>k zG=^MYpBbg?!BTaSAF8eldLR|4iIHl|6ut`39ckVCsK% znhhs$LV^JR0EW{llY5Qvnp3q>nkqFiP-5vz>a>lk>l&!+TC&P==vH*RBx|em)h4OB zVN_PE6gLF9x1ja>@!3GU1#zm0A_(>LVrjXgqko%8I{cL>(IGV&#vEwEzOr~xd8qkH z$I@4uPG<`0Om2ei6lA$vjJklV>}wVC_W(p+#c&L*9@k2bz=@R;M1&07*qoM6N<$g6?yun*aa+ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..5acbd69b1805491a83521edd31c83ef4985dc0ba GIT binary patch literal 418 zcmV;T0bTxyP)WZ`G+8P_p=5;6nH)A);yq zMCkoODW=!m8KYo3a3S?P*m^%KLyVEbKAkWWbtl&n)NA~o;bZ?X{hm2l11QXYkZCri z`Qv9g@JB=t7ytlZB;Bmu1Q_QdxzRRm6q-DSkC8_`VfEaM%$|BY6>_-NU%gY2yJ=&8 zZ7g&{;hsF6sBGbOkI&q@xQ{a%5$Sh9kHItO?%kG*?{mam5YI)dK7R4i_|S+5737#mAk3?NvCVb{v;m-yD0000000000003CR7wF$JBEcBwM*si- M07*qoM6N<$f?)Qx(*OVf literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..132f26c2a053caecb5a3019e768d261fb7d3c451 GIT binary patch literal 410 zcmV;L0cHM)P)WMV>hAE^l8_NG&enkNZ5~-`D3nID^4WYnNdc-%H9t<&rWPX)y8Xz6UkQz5fu@z zg7*{27|q=g!(dx+B4r$G+KXvaYvho3ceoU#lgkvOP5#H^YyUBRkDTlQw9Ge%u);L{ z{B$ec#0m)p001(A`iAX+#u-OEF|lTST0}w#?>EU9%VUpiVg9OVE-s>uxN+4&qvH1T zV{~{?VvOaPh36!}w)ZBhh)BK*qH#6cvp4+_RZVplWRFJ|LbXY2ti*PczYXhIR2h?k zn5Hc}jag?38kHz)E$vufv=MuD3eWObO9VUs@s_ls4cpr;D{0000000000005Z67pGN3&Gp@{sQ>@~07*qoM6N<$ Ef-SVP3;+NC literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..b544e3a1efd3ac52bc2dec19d0b9a199e4e590cd GIT binary patch literal 414 zcmV;P0b%}$P)3X%j1u%EWk^VmBCME znK0dh7T8T`G=11|l5*EeilqH$$sf6{RGdihlTl~D%F$1IyE-)!N;+>TPK3`ABC0ZA zh3FTGGgi1W9f$jh6RGoHvtCR?%#lML?rE;0({o?TvLy=}LtEC0)c7!_ zQ*Rlzxl3~0mPf1H5>EN!cXG5I+8Ll4d+Z+Zm@Rdul??sK>O9;&|J@(pFQb1Wp0!BT zGv8Q;Gby}y#Pl5dVz%z`kWQW~hr0y;0000000000007{5zRid{_k%U!cmMzZ07*qo IM6N<$g3a!`@c;k- literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00017.png new file mode 100644 index 0000000000000000000000000000000000000000..dc2a684395302cb32f7f6ae54f927c55426e3620 GIT binary patch literal 424 zcmV;Z0ayNsP)@3hI6Qmyu)t-^4w0vj!kcA7rYH zY5w_{HhhQ(35F0t1gTqNoQA4njz0A?ck!S2@stet0qSk;sAgF;s`H*~CgtiyOt;aE zjXy(vJS9VVKGZC&rj-L|-vzx*wv`JAp3op+w-R_YptKrHn$1T@Kaee zO;+BvHdBzkfiVor9{hG*dnWR#Hg<_K7ugBQqYA*-449y~`ppsQ6jQA?wl=f&;SN|u zsOUrGwAtumpabOPyYaG0pDvm6qYM2DiLJ+@(4*O}oDf0?A%qY@2qAN#ZSkL znXaK^*rm{D`m*IF<*KJ664t#X|KxpT$B8688TkqDZ2hnvz0+YsN#(VU6XCmrh_Vyl z!TO1$jArggMd5nKiR9;C(JH1P_Q)>p9?%uJk#iTME&gHn-v1f9M^5ela`PWV4uNU> z+3D_h6CNB4001z8T2o90RGvsO)|RiKN}54?LurE;B~3aH&Sli6nL|L$O)PIVi$oh) zRu%g;OGObOqk01TbNaL?rbRu`atCOBkv l000000000000017!57nlDGfZ9Lcst4002ovPDHLkV1hU2rr!Vn literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00019.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00019.png new file mode 100644 index 0000000000000000000000000000000000000000..2ed8f5a21585c38288816c99287cb0ebb4f06eec GIT binary patch literal 411 zcmV;M0c8G(P)GCEm4tQ0@(&D${ z#!YLeIrgYb+P-YLNxA7MM8bK^;#Xk(+`+wv2NaGA3H}4=)6sGal z&$Qr8ct|h+0Kf?CDLivkI|RmelPtisPD9U}Azec@4@v!~YYgr9l2x`*cN+&_PqjXz z%TQWK+3T9K(2!EZYrP=;l)pT+JuOP~f)bkddjhH_Hk--hM_r>yphv2wN4u=sYR3-0 zTNK(uxoBu)t*+@5H1r&4bB+=LMV2&jQS}tPi6?b+(#+B=o0S((#GR+4>4+7c(a!)) zWyDDCyiMOPH8(P+Yt_2sv^nhn0000000000004jo_yV9-K+e} z>_=iSwR9ge0&XiVBwYtv?Zz_1967J64Z0#ta$16F5C1TH?!PAQ2c12D+`NN>tT8=) z-C*JWfwEjKiU3>Rn!cjIZ>8F3-) z%=0BEodwOtsuOt9&b01DoCR@4I`K?~pU)`lP;>p>v7?LUsxO_L4(26D4jbw>?bNi| zcJBBZvBOwVf?mw^Pc6IvJ5(RK^*ulqI9cCyG7_m}Wk=T<>U>E>n>G{x0000000000 c003aYAGBB>IKM*HiU0rr07*qoM6N<$f?Bqrpa1{> literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00021.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00021.png new file mode 100644 index 0000000000000000000000000000000000000000..9f7edcff742f4be690056d0524773b3714fa5784 GIT binary patch literal 423 zcmV;Y0a*TtP)vy{(12F+)I;NpjiF#jnq(h-e?&ymaedF1UutCoUJYCB z{BpJ#ra80*_T3OI@3x(!I`zCn(s3#ErS`Rs3(0vZ$`!El=%=HuPSu36$$O3q(X&KE ziWRWK=x1^=-f*7;3CE5LDc8ZnsOx#hzKkD^R+*@Ak5f0=yl|C_u=9@YRl=0AwA zjcL5}3@a|;ga!iu02zS`l;1MKQ3308?9D~iOdjQPj`{el9@_}}XkkHP%biAd##;Tz zYTxQ{encg$v!G#oSNZq%3_Ery)madUM=?Uv=tZy89kw>(k&V$e{zs1w2$j{WcfHWv zn$@FTaX5ap#Hj^EyQzUre)X8Fx%3U+_${W uwb0a{edD)!1ONa40000000000yucT==T^DPk*`ny00005}Xm5Ljwelpq&$UOSx=&MsVp``Pc;zsx^A)+P& zGK_wuI%5s@iQ}-ZxREvwp4NwLh&gh#FB?onJIHMbvV#9IeD43uxStHx07~;8oOB!0 z^A~4X@k3-NFaQ9+DCQUEG$adISKT^E^%x~hbv*`8RhF0|5R5J^6N!ta_62ei?JQ#5 z5+@~nUH+g-IzCt}K|4dscg1C+-33i?*UEm^_8^;`5#lb$K}|r_(P66A7C+8~A`r2| zFOeL}mL0$MHOppCezwLNgDrmPh`1NA6R$;nT#-mewdfxus8&g*?1B+9C8(pzGMw?2 znBRt4MSpEWDKC&`wN$TsJF3>uPDCs2ApigX0000000000;LH30x<@+WNa1xz00000 LNkvXXu0mjfY-Y5B literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00024.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..5bd44f93ab1a1fc293a7f875bb4ad4fae113d41e GIT binary patch literal 440 zcmV;p0Z0CcP)L{z4ux(O&SSX+K3$RV%tuaE>{BbS z1Yg|9?p-&&HpVgW+ybAj$gu?*qjwf`EBH>}@9r6TGB;;If^EQYAIWRBR;^+LA@CHV z1A*Y^Bcr&-X5{ZPAD5uGpg=8(OTOuehzXM0m`}|CPtr4D5_E|g9DOHoY|1X;`7q6S z=+E4fpx$0VkUH)4d=ey+{>;7q1Ke2JXnm~Cy2|Trmi*82YUM0000GA`-!$Ap7w977+=@^*=s7)XN6^7_vC{ zJgHGhpZFha;~}*@P;cuQgnVo+ToZ zWWWy5k3?r`;XZL3_8TrF&4X9%#WIRHa>=_5Zbcg8v;@@#|6%mp|C+d;G}Zvw<{O-3 z8`JZL)7|hPb|^4}5TXdVz&yD)7X!MknQG3dYTTN0^13C#y(%@$Lt@kOHpo7@wz!pT zCtCA$`Xsnlh}oKbOVhdw0-3v}Bi25@g_t$Qx{=~8$n4n6V$&#+Xir!}ir!qW1gLWT zAJ0s>rqFzwZNo>b;W~( z4dL#3^Q2e62hi8zl=kDg++H+G03HoldHCgo zS*G96TG*|jwEVHG+aoDlTl|t;D9nG5IW?yF z=V#jRA|ezR003a5w)pf#(>xgH>UgX)wKC+fHC)X}{82eS{l-pKjQ5qNxt2qQmFWjvpnU7gVqq&?@{jQ*&)aT-xg zms!;#iQH)x1VhJAHZF#Q-5LElb5Tuu``|7?p6vTchL*~1l=xAH0i*h$lps0%J*!V5 zm%sEGGb--5E!NsQDKvD9_Rf~@p|0j=Q#jOycBA^<8vpM35IZCo003YFMOOKpu_S8cpz=Q@Qz6ffeXX^P$SJw&@%kGeKUN-zd{wzowbZv= zthJ5k?x;N;H49oTXfl1z2J=rE9*=edQ46AH+q2#kRZCSVtnso>vo%lu8zfGT2HFJ3 z%E>K>S_reWEDCG#rp;P+iQl7vHUV9zOhcl`j1RL%Uu&~G4x0cEMLu~LufEn+dX#69 zONsp5R|^1@l0bv5)0$Ivv`5(n00000000000000mlOOcWT(aM@jo<(P002ovPDHLk FV1ly6vfcmy literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00028.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00028.png new file mode 100644 index 0000000000000000000000000000000000000000..fb6611ffe2787485f77fecc945d8ed169f4aef41 GIT binary patch literal 397 zcmV;80doF{P)Lk}o&}i@v!)yO%@}9Za11QWp$TSDj z{IRp_coPv87ytlZq-hW3&(4%Z8Z8J`TPVV8VKl#koo?UZ5g)}zxh5p*!b07D z$B;L=fc6->Vl+Xl^ie2W3>|OLL8VPzYNAH334NdFnLFeoV2=9nQQ|LfImDY= zHmPbUq+o6!T;-ng?nyQs5!q!UV5s`y^$ImX?aNIe3JuFPRyzB_$H8vh=pU7^szFMP zO--z8HllX*)r33bB`6ypPvXAr!g54kJedQ+lpIjMJ}pG8A24YvF+bB4)kcus?U;sX zQ!D@g)Uhp&U%BKdS5Hx_%cmml+l#Wb3Tt&DKJbOxnw7yKvaJXYSX%|b=(*Ohb;T1d z6Hs0Z`xdkn2MH)|sErQ2I-L#@ph|FU6QT(R>IeP*fH&Yn{orB*s7$Cr_!0#G00000 g000000N_>p0a(ew_nPD$kN^Mx07*qoM6N<$g2Ah!wg3PC literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00030.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00030.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00030.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00030.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00031.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00031.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00031.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00031.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00032.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00032.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00032.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00032.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00033.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00033.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00033.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00033.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00034.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00034.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00034.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00034.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00035.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00035.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00035.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00035.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00036.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00036.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00036.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00036.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00037.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00037.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00037.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00037.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00038.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00038.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00038.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00038.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_proposals/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_proposals/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_register_global_constant/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_set_deposit_limit/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_set_deposit_limit/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_set_deposit_limit/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_set_deposit_limit/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_set_deposit_limit/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_set_deposit_limit/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_set_deposit_limit/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_set_deposit_limit/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_set_deposit_limit/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_set_deposit_limit/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_set_deposit_limit/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_set_deposit_limit/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_reveal/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_reveal/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_nanos_regression_batched_ops/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_set_deposit_limit/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_set_deposit_limit/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00018.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00019.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00020.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00021.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00022.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00023.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00024.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00024.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00025.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00025.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00025.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00025.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00026.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00026.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00026.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00026.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00027.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00027.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00027.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00027.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00028.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00028.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00028.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00028.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00029.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00029.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00029.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00029.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00030.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00030.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00030.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00030.png diff --git a/tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00031.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00031.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_ensure_always_clearsign/00031.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00031.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_add_messages/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00018.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00019.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00020.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00021.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00022.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00023.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00024.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00024.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00025.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00025.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00025.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00025.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00026.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00026.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00026.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00026.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00027.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00027.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00027.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00027.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00028.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00028.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00028.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00028.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00029.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00029.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00029.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00029.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00030.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00030.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00030.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00030.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00031.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00031.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00031.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00031.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00032.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00032.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00032.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00032.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/no_whitelist/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_originate/with_whitelist/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_set_consensus_key/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_set_deposit_limit/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_set_deposit_limit/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_signing/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_micheline_without_hash/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_micheline_without_hash/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_micheline_without_hash/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_micheline_without_hash/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_micheline_without_hash/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_micheline_without_hash/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/blind/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/blind/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/blind/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/blind/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/blind/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/blind/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/blind/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/blind/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/blind/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/blind/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/blind/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/blind/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/blind/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/blind/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/clear/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/clear/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/clear/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/clear/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/clear/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/clear/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/clear/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_blind/clear/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_clear/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_clear/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_clear/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_clear/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_clear/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_clear/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_clear/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_clear/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_clear/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_clear/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_clear/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_clear/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_clear/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_clear/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_reject/reject_from_clear/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_clear/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_magic_bytes/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_clear/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_magic_bytes/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_clear/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/blind/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/blind/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/blind/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/blind/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/blind/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/blind/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/blind/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/blind/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/blind/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/blind/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/blind/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/blind/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/blind/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/blind/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/blind/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/blind/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/blind/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/blind/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/blind/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/blind/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_large/blind/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/blind/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_large/blind/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/blind/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/clear/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/clear/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/clear/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/clear/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/clear/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/clear/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/clear/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/clear/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/clear/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/clear/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/clear/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/clear/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/clear/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/clear/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/clear/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/clear/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/clear/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/clear/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/clear/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/clear/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/clear/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/clear/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/clear/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/clear/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_deep/clear/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/clear/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_large/blind/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/blind/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_large/blind/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/blind/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_large/blind/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/blind/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_large/blind/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/blind/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_large/blind/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/blind/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_large/blind/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/blind/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_large/blind/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/blind/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_large/blind/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/blind/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_large/blind/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/blind/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_large/blind/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/blind/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/blind/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/blind/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_large/clear/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/clear/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_large/clear/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/clear/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_large/clear/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/clear/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_large/clear/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/clear/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_large/clear/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/clear/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_large/clear/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/clear/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign_too_large/clear/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/clear/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_blindsign_too_large/clear/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/clear/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00024.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/accept/summary/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00024.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00025.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00025.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00025.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00025.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/blindsigning/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00019.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00024.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/delegate_parameters/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00019.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00024.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00024.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00025.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00025.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00025.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00025.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/finalize_unstake/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00024.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00024.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/basic/reject_at_summary/summary/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/only_transactions/summary/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00019.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00024.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00024.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00018.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00019.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00020.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00021.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00022.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00023.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_too_long_operation/without_fee_or_amount/summary/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00031.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00031.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_tz1_bip25519_sign_micheline_basic/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_tz1_bip25519_sign_micheline_basic/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_tz1_bip25519_sign_micheline_basic/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_tz1_bip25519_sign_micheline_basic/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_tz1_bip25519_sign_micheline_basic/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_tz1_bip25519_sign_micheline_basic/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[ED25519]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transfer_ticket/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[ED25519]/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_tz1_ed25519_sign_micheline_basic/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[ED25519]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_tz1_ed25519_sign_micheline_basic/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[ED25519]/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_tz1_ed25519_sign_micheline_basic/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[ED25519]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_tz1_ed25519_sign_micheline_basic/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[ED25519]/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_tz1_ed25519_sign_micheline_basic/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[ED25519]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_tz1_ed25519_sign_micheline_basic/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[ED25519]/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_tz2_sign_micheline_basic/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_tz2_sign_micheline_basic/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_tz2_sign_micheline_basic/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_tz2_sign_micheline_basic/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_tz2_sign_micheline_basic/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_tz2_sign_micheline_basic/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_tz3_sign_micheline_basic/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_tz3_sign_micheline_basic/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_tz3_sign_micheline_basic/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_tz3_sign_micheline_basic/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_tz3_sign_micheline_basic/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_tz3_sign_micheline_basic/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/stake/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/basic/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_tz1_bip25519_sign_micheline_basic/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_tz1_bip25519_sign_micheline_basic/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/unstake/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/complex/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00015.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_at_the_end/00016.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_tz1_ed25519_sign_micheline_basic/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_tz1_ed25519_sign_micheline_basic/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/simple/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_added_inside/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_tz2_sign_micheline_basic/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_tz2_sign_micheline_basic/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_another_seed/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00013.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/one_byte_removed_inside/00014.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_magic_bytes/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_magic_bytes/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_magic_bytes/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_magic_bytes/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_magic_bytes/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_magic_bytes/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_magic_bytes/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_magic_bytes/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_operation/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_operation/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_operation/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_operation/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_operation/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_operation/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_operation/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_operation/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_operation/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/unknown_operation/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_public_key/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_regression_continue_after_reject/reject_public_key/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_tz3_sign_micheline_basic/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_tz3_sign_micheline_basic/00000.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00001.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00002.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00003.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00004.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00005.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00005.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00006.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00007.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00008.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00009.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00010.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00010.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_sc_rollup_execute_outbox_message/00011.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_parsing_errors/wrong_last_packet/00012.png rename to tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_pk/00000.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_public_key/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_pk/00000.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_public_key/00000.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_pk/00001.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_public_key/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_pk/00001.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_public_key/00001.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_pk/00002.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_public_key/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_pk/00002.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_public_key/00002.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_pk/00003.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_public_key/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_pk/00003.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_public_key/00003.png diff --git a/tests/integration/nano/snapshots/nanos/test_reject_pk/00004.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_public_key/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_reject_pk/00004.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_public_key/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00000.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..053fc534be7eed4c1cf588f2d2252826fd4eae15 GIT binary patch literal 395 zcmV;60d)R}P)jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6SrCxSAdzGG?uW#eH+$K*l(v!s`4{OtpN@9oTmtm3uig!#u@&wWLPvk7QC?>!? z`XtBO7{Q_0!t=E z%&g|=evyLd31%+)R%s*FrN4?Z`Zl6FIkLzeeUa8SGO;P^C$k{$xsnpwvKovUGAQ_y zwzmcOVijL}qFl1>okBWSI!;ny|h3m|u2!=8kFx)&aHx*qv@ZJ#)OQ z6waXEc_?B!J6v%Z1D1f3+H9Am%-&}Jp}UX&AU`z$-Q%$<)5-@y5ClOG1VIo4L9miP XekfXGIc1__00000NkvXXu0mjfQvBJV literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00003.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..97eab5d99deeae5058b969d5401bab38b91bf938 GIT binary patch literal 482 zcmV<80UiE{P)a#U2H40TL`Z@#eu*>xkKKYC7Ik42f%KmnGk^3!3T|R4&ex+DR`KAXhKrHbi(`gav zA!!}L)PJ(=X<=F0eh6>hU;qGMfKs&8ho(wH%b@yJc9vt4-rLgCcSLrbYT1_)$&4CC zHG0OAua{%lNtmNiIM(VJj`dSGg1Cy9!!KYcsyf<>1nQL?EgO8fCyEettYwGQISB=# z1SCV3qPL-_%dLIOjH`bMGm%(M9beKf8Cr)$q&g89Oiz>m>AtFC%{FOm6jsa2ct)+M zvuLmOCL(mc0E3IRAWC1EG1xvnH1qAZIuejv*Cu-rjKJYf<1~4KR58 zm;a5ExUWZ}*bGk@yI=Rc8YMJbFGx%)kh__CNB!$#`>u;h7W_xzYEMfYI-aq`tM28; zC3dr06&~H=*3X%ClIz0j1AD$nIh?E(-ORORiszEcX|uK`_Ib2M?QQzS&C>racb4b} z#V3yUHd)PNu1V`S_*ie1NWXILGwnFXT>&~9Ihom}b=*69i+P#B{ZDaIx2uZezA|n# zak!`c>_WW%-Bn-Cn*Nh{pTS=6WObeEgX||cUOy-9Ic70A=dW7H^6h>MZok@>`!=*} z{cX!H{P)8a&IR{H>-)Q3AA5O1`{TT6avZ<+&+34IcLj|9-6s0$8R*FXLxRE6)z4*} HQ$iB}B3_GW literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00005.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..78b15b726690a1189cf8af3276b49e8f35fd069c GIT binary patch literal 359 zcmV-t0hs=YP)?FMG^0r2hj%3)QiO0?c%9R?OntNYU~L z6V}&JeJydE4J(k^fsU|WF3F1}nz^}Np=^eUF8&BGSXl!)s$Usc^QP84{0{!AnsP!% zx!f-D9!#Z$4rvl?F=41ntB_G1n%j~OdTv2odaxQn3$#}>iZ|D&mN2c zzS8)_zXdrbjxL~;(q~aJ09p_sgb+dqA%qY@2qA>roiE=-x0^M5;l=;}002ovPDHLk FV1nMpm@)tW literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00006.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_long_hash/00006.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00006.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00007.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00007.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00007.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00008.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_with_small_packet/00008.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00008.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00009.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00009.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00009.png diff --git a/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00010.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..92b4bce4e0b6ca6910717fd0d8adde36278ae65b GIT binary patch literal 499 zcmVH2m#<3l*OiL?N`Uy1>t1pO)`;a(i8 zk<&>IQes|ZwRvad*npM+PK(fvl5Lz8*{|qJ0eXf*wTY|St~?UA{Q|az_p1VT5w*z3 z&sNg!19V7H*sm~$qD+=h>kz&N>^-$}^|4y80g5ub4`FsTJTZ@;egPI~GI|---PIU2 zIHk3Uh++Of=pN9j+-8nGrpXYS(3b*&YSQ#Dc8FERAKjhK{cRos@5M2_N>b3zv8Dkq zEbo6-9~L$Mlp_Ca_19B9_#_9ILdriM5|g{)0uFE=Hr8V0)XsuScw|SvJS$$ZHjQ0VG z55;1!u_8qDE#{h6Q)QnQGA>8xJMFwxuZA*4(06`ANnan|`dQGu;Rus-4dHm4svt0;=1D2k%+@Bq*KU0yYTz|jBz002ovPDHLkV1f}m=$ill literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00011.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00011.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00011.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00012.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00012.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00012.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00013.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00013.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00013.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00014.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00014.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00014.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00015.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00015.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00015.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00016.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00016.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00017.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00017.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00017.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00018.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00018.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00018.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00019.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00019.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00019.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00020.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00020.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00020.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00020.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00021.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00021.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00021.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00021.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00022.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00022.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00022.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00022.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00023.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00023.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00023.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00023.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00024.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00024.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00024.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00024.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00025.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00025.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00025.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00025.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00026.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00026.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00026.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00026.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00027.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00027.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00027.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00027.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00028.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00028.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00028.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00028.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00029.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00029.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00029.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00029.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00030.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00030.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign_transaction/reject/00030.png rename to tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00030.png diff --git a/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00031.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00031.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0e238204773a5ce6d51d5a1ce25147473482ed GIT binary patch literal 404 zcmV;F0c-w=P)vY=8@?>^dqt;x<;lVfgPxy5t>X5tv` zJG|>n8ey4!*A2($6vSu4VhS$kDN$KsL5~P;LjOk>WoYy^)LIqCmRxHQ=E~~lRE6BB yD~qbCQ(uI=%6L3!$Jq_wb@a1{1O!14{9oSMJI$dbk=C;S0000EaktG3V{g=t<2A0uC2d zrq12*Uv=m7pBuWA{yGHgHk?_#PbtZn=e>jTu& zYQ#VO;)fcmGG2b3ME8_e-?d58f&H=w8{_nY1+*HPTY1Yvvb3e2m zuXl8>zGzhC@H}HN&~^43+>V>%+uf);F@ILeV$-xAzaJaqZCWz7V9V-l*MPBu1#EcF XpPJKIws-31pCDOJS3j3^P6r`{q)_#9?Etbho@b5$RU8^@vO`qSq zo+ZVt-qe2XWwpBHrw@L;*eY}K@+0Y8ops?&hl&kuZhzA9_O#D`fxfc`A1#$x!mG09 z1T%xWQO$YJ>YqQwcZDusuKu*@^hMcgTe~ HDWM4f9D9lr literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_nanox_regression_batched_ops/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_nanox_regression_batched_ops/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..4e0a6585b0d99b71fc39170a8d4c8bff10c50186 GIT binary patch literal 805 zcmV+=1KRwFP)SLZ?7@Or(7D5aEt&c7~-vI9S@ zDPR2M?6XWEbQkv74!ZoZ+ncmZJ#UeeQXX0UTFz}JUP#WfG`{VComW4lRGm)M4b>(; zns_1QU2^ch19n*bOipIB+y_j;{KN~X_Q7-X!Bw>PNVc0D`Z5ZpTI9DQXms%>Q{MZx zS@(m4AK@dEz2=IA8z(008jEWAs5+4r4@uw)-RIwzrZ$}LUXHu)7C6ZoLzUw7^c8euB0JS-*DK}Kr zRoYGr;h2zEqXB#@W}+&Vey2AnCs*kUQlP*t%QRrWb! z*~&+!r8Po>0{{R3_G4HD9h9Y&S?bbyBVWZr<9f;F*_n^M8SXZRRc0#7v?FCQky|9K zvdwe2g_uSxwuL#fA^I%(Qp9MzrmfJ(qVh({My485zOtzD+>KQwZ(f1vRdg{di# zptaaCKf4SC0002MLhS#Nl&D}HZ7wQetEs6x3!ST8mzyK(;;N6d4X0n5W12fvGPYSx zjql)^w<4nYsT)+*!$wTL0S&L1ovF>4uf@}Lxs*8S?L^7md=-qw@UFBGC4Ow4Z9hn& zS16>2DUw&rs#E)Z+K!gUKY)Z-ZSDq4%24O)Y$0Xn)En=|>{)V}hiH5N0002Ef>qxS z$VQvWCehT^jZs~Nc74>?+C|2XO~Z=v96QF`%x7-?6{U4V)%Cissmir5ewaZ3h^q`$6=$u{sq3w? jNHWZJC~*J)0F3+sD_C*m9RV=200000NkvXXu0mjfvY&e%b+u7$dh0r~*U()IJ!bb}KQ3zjX^LU07+y=Xsjww4euo^o{d8 zO|(Bi{WlYCSy?u$7NnjLxFS8ZgaCi718eF(fcW}CYY8&) z`h4)?T92XzM+hN=Y)pR&TGXec#WzkUc@P~CsTrvU)D!EE!UiGVp3sy>@lo<1QBvcJ z(gF1f!E6Uxh;b)@Ty(J$x??9e6ysL(DQQ9SSe37Ip$-UE*v*NkfkPJcDI|~2N4`B< z2b@-@H>d};pskdjvX&@|N|$Fo8FxMI=jQr9fNXG4&&MHAh>rw$Le2LS8&V;jjSxZz zA$u_VOEOBLa!7B|Vv^ouRQO|YHPhX=XAp{#sE|CSjkL+4e3xmLi%V~&st)=);i#eY z*~4$hR@|@?_DNKDo@DHJ4k-|2qEN$Z?lMuTxX3z QTmS$707*qoM6N<$f|xjnrvLx| literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..659efc67dd7c30ced3b30909e95d7081f8dc59c1 GIT binary patch literal 845 zcmV-T1G4;yP)22t{pAcjEq+G<)fXr`8dL2V&yPaKAD{1x+;gYQNGkJRXmfQqH+v*PolboWM6V z)z06}Im6__aA1FEq1(GnU(z=8Iz@8MwPgFVtxGH3NR6{KKFxrWM?dG>txnwwMT4JJ zypi@TDg4iX6Gp#MgP9F?feDzecq83B_?g|f3;K>!ySc%&h@9yL`DqE7b^c=7cmHk1 zy&!x8(lO7V&?Tk?yt=vKCQevjf*=TjAo$~JcB9+Y57n_*8K#!ag2ZF1l}Nse=o!3L z*kwBwVUbDNm>nik%Vx2)tm?&Lgsr7Dis|n_4Gqi~GW}i+ZQCjrh~6U3UuMb=Ex0eF zWxm$T7nSxzU$Ygdi$R7_9K|wTmUUl9tw#eM4<4kr9!_V#(Ai}>>C1c#zqE#UO7(WQ z!T8Y!@RpqSwUu_XWme?5t`;M``MeE?s3cDLPU^C?<6DNefNK%IKp{~T6f?j8D0LwmB@n5k zH~#M42jIm~qn|X=n;1Fz0CIB{oN?C0M=iE?s1g5=@bMrKA~EBU2SE@7L2w4>$+*_2 zIvmH8xkaHv;@M}hz^GlS9j4eay|r~)yV&xgrJ^_)cV!y;IVm%@5i_e)phde|@m1)M zcy?ISFuIbshAfs@SKn|o@M25lHMF1^qSE5125#boPe-4o(Am(Xp^0=`Ocrfrs4wQz zk~9e=63D zzBh3re+N9_>}PT?z0-Z71guZoNOd3l^bYJoUL$$jEjSlZFx5%Eq@dp7Z>GHV zUvu712G4-wG2g*SwJ|-xr@JRE;t2_c5JCtce|+^0G}~d-)-cMZX;zK+bcV8lF@wI$ z$dXcS=^Qqtfnq$2N7q4INS$@QB#mz9YNGbScj~O$zt`Q+5~LQbY|0L$L+4QM-x(cW zJXT*modMw~NPbkNPwMn$={hsM5S@|@Dd@#GnhpE{!tk|vy3YWa;ADRH*+}H9C>`I{ z(C14|jM;_~LI@#b3GHTFxuen_gV6TZ4b61zvfKmJLzOCi=%X{HF!vS*{4`Fd)4RFxXO(n-Hy zGQ1of-k6{zo{K_yYR!rGAm}Al?YkPyiENmN5z9N-75}8#<<-PeRBwZTmUpr%{z*0M z2bnA?J%N@;mrWAYQ^P&tUS`e)K9>+e2qEjKn{mpsyE&-0x1{AFHIqkuH!>f;)ngk| zIa(fSmWZYiTx~vDtH=2jRU?saMZ^|m_m_BEipoYIhP05HBX}b$P;JJeyOHM}@uVO* z(!AgC!EiOJM|`3?etaY*1#N6^h2)Lc_)Uy^K?u9rTTxkiV|&rC4b^{?C=V%?i`3*` z$nUzo_^loZA%qaJgTcS4I^HjnmSA%V-%B87)_oUPE$iMDUx#T6gp_%uv9*EKbJVnS zl$xNpr}>@)u47$Sa0&`(VD(1y)PaPD z=-|0XUl+2{VJ`Bgpp6ZzH{ox_ZERq@3G+5Iq=D5-i>1y?TTs`*SEsKFS!qw15JCt! ZegXV|waRpQvitx5002ovPDHLkV1m+?Mw35G`|SUk zbuUbQ1JX73pwJbj1-!et<0fuMFhLLmK@fcL(R~+A^Fm7!^#l6T-_`@N?$%Wfov|%8 z!A9j7kKCdy(z;D(5k9b<*{iJowo&$p$0pdQJmZlImW&#@6}%SyxmB|&@?H&1*bx-B zN$-1hv|AHN2!drIc|b@wt!OHbIQ6_9xjhBR8w$)t@|K@kBFO}a&1SO_xzHU-K`z;# zj9ruCH0>gmhncQ}A#x@KX-5S?_NmtLBuFHN$eF*0vA)_yYD4oZn|WFA5{>#qN<*X< zVnZA8$Sq}P5ClOG1bZ2ZaS2nMrjiqK<}`alsvx8VkBVB-6$95{0w`3OPsnC(;0e=q zTAoIQxK%}N7vp@7NZMo08Fm~(JNT2Zyy=9GV0T8&-T!X^UAmEHF2q zOY7Pe_7pnmHKOxIKiIsvx8Ng=u)LUsAl!yZml+qchp)F|BksBZ2)+u}KE3Sph_oh| xw!FR&T3A2rC2e2On{7t!BT}0n2!i0R^B*eB_+1i$_xAt*002ovPDHLkV1lY!u?heH literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00012.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..c2f1700dc5145fc099930fe17c1e3e95abe9d465 GIT binary patch literal 424 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`Jmba4!+nDh2#;G|{+o`%F- zmuDCJSFW61n=orBi&BC}+VlVOqGl;5DP0P`ajZ~Au|;BW&9wFAvZ?I$yFC2rcGm7X z>AE%fzE#H0%-4>y%wzK=N-TDH7XLYB?v4ptjP?KQVlI34S0dTaT9nz#eBaa^0d`)K z_FE^k-xI$yBdlEAt@-Vd)~??V?*2*?wRKxkv+Gc{Zc$jtr|TkDtbVpXP5yuXOLfsF z9*)~F%}XL?sQrC;xzqe+ViO|+gZ%o7ERRd;SGb6OJHoQn#&px2*BiHU%#VBWqV;Y- z=SDq~q##ez@bsP67bkz3v~y}+s(DFzob#FT6>*ZkpXOye|9I%8<(K0(68{>;9iP-t zv;C^YwN2Nx_exrdBWdwm`maFt30Q@vtDnm{ Hr-UW|bELez literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00013.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..82d06c4bdbc8caeb0bdbbe016e32d0e14bba8d16 GIT binary patch literal 413 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>w~ba4!+nDh2#q)@X0PebCZ zm%e-cPu$@xKjY+)4IIgOjX`_P+iiYp~^)T6Ut3N8D*&O)mCn$whZ>mPk!MQ~TlM z+ZXdfrxh=53=Id(-f##w(&`jQ-qY33Wt~$(69B9yx!C{! literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/no_whitelist/00014.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/no_whitelist/00014.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_register_global_constant/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_register_global_constant/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..36cf8c9ff2466860c385759cdc6412a4fe0b9515 GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?M1>EaktG3V{g=t<2A0uC2d zrq12*Uv=m7pBuWA{yGHgHk?_#PbtZn=e>jTu& zYQ#VO;)fcmGG2b3ME8_e-?d58f&H=w8{_nY1+*HPTY1Yvvb3e2m zuXl8>zGzhC@H}HN&~^43+>V>%+uf);F@ILeV$-xAzaJaqZCWz7V9V-l*MPBu1#EcF XpPJKIws-31pCDOJS3j3^P6r`{q)_#9?Etbho@b5$RU8^@vO`qSq zo+ZVt-qe2XWwpBHrw@L;*eY}K@+0Y8ops?&hl&kuZhzA9_O#D`fxfc`A1#$x!mG09 z1T%xWQO$YJ>YqQwcZDusuKu*@^hMcgTe~ HDWM4f9D9lr literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..4e0a6585b0d99b71fc39170a8d4c8bff10c50186 GIT binary patch literal 805 zcmV+=1KRwFP)SLZ?7@Or(7D5aEt&c7~-vI9S@ zDPR2M?6XWEbQkv74!ZoZ+ncmZJ#UeeQXX0UTFz}JUP#WfG`{VComW4lRGm)M4b>(; zns_1QU2^ch19n*bOipIB+y_j;{KN~X_Q7-X!Bw>PNVc0D`Z5ZpTI9DQXms%>Q{MZx zS@(m4AK@dEz2=IA8z(008jEWAs5+4r4@uw)-RIwzrZ$}LUXHu)7C6ZoLzUw7^c8euB0JS-*DK}Kr zRoYGr;h2zEqXB#@W}+&Vey2AnCs*kUQlP*t%QRrWb! z*~&+!r8Po>0{{R3_G4HD9h9Y&S?bbyBVWZr<9f;F*_n^M8SXZRRc0#7v?FCQky|9K zvdwe2g_uSxwuL#fA^I%(Qp9MzrmfJ(qVh({My485zOtzD+>KQwZ(f1vRdg{di# zptaaCKf4SC0002MLhS#Nl&D}HZ7wQetEs6x3!ST8mzyK(;;N6d4X0n5W12fvGPYSx zjql)^w<4nYsT)+*!$wTL0S&L1ovF>4uf@}Lxs*8S?L^7md=-qw@UFBGC4Ow4Z9hn& zS16>2DUw&rs#E)Z+K!gUKY)Z-ZSDq4%24O)Y$0Xn)En=|>{)V}hiH5N0002Ef>qxS z$VQvWCehT^jZs~Nc74>?+C|2XO~Z=v96QF`%x7-?6{U4V)%Cissmir5ewaZ3h^q`$6=$u{sq3w? jNHWZJC~*J)0F3+sD_C*m9RV=200000NkvXXu0mjfvY&e%b+u7$dh0r~*U()IJ!bb}KQ3zjX^LU07+y=Xsjww4euo^o{d8 zO|(Bi{WlYCSy?u$7NnjLxFS8ZgaCi718eF(fcW}CYY8&) z`h4)?T92XzM+hN=Y)pR&TGXec#WzkUc@P~CsTrvU)D!EE!UiGVp3sy>@lo<1QBvcJ z(gF1f!E6Uxh;b)@Ty(J$x??9e6ysL(DQQ9SSe37Ip$-UE*v*NkfkPJcDI|~2N4`B< z2b@-@H>d};pskdjvX&@|N|$Fo8FxMI=jQr9fNXG4&&MHAh>rw$Le2LS8&V;jjSxZz zA$u_VOEOBLa!7B|Vv^ouRQO|YHPhX=XAp{#sE|CSjkL+4e3xmLi%V~&st)=);i#eY z*~4$hR@|@?_DNKDo@DHJ4k-|2qEN$Z?lMuTxX3z QTmS$707*qoM6N<$f|xjnrvLx| literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..659efc67dd7c30ced3b30909e95d7081f8dc59c1 GIT binary patch literal 845 zcmV-T1G4;yP)22t{pAcjEq+G<)fXr`8dL2V&yPaKAD{1x+;gYQNGkJRXmfQqH+v*PolboWM6V z)z06}Im6__aA1FEq1(GnU(z=8Iz@8MwPgFVtxGH3NR6{KKFxrWM?dG>txnwwMT4JJ zypi@TDg4iX6Gp#MgP9F?feDzecq83B_?g|f3;K>!ySc%&h@9yL`DqE7b^c=7cmHk1 zy&!x8(lO7V&?Tk?yt=vKCQevjf*=TjAo$~JcB9+Y57n_*8K#!ag2ZF1l}Nse=o!3L z*kwBwVUbDNm>nik%Vx2)tm?&Lgsr7Dis|n_4Gqi~GW}i+ZQCjrh~6U3UuMb=Ex0eF zWxm$T7nSxzU$Ygdi$R7_9K|wTmUUl9tw#eM4<4kr9!_V#(Ai}>>C1c#zqE#UO7(WQ z!T8Y!@RpqSwUu_XWme?5t`;M``MeE?s3cDLPU^C?<6DNefNK%IKp{~T6f?j8D0LwmB@n5k zH~#M42jIm~qn|X=n;1Fz0CIB{oN?C0M=iE?s1g5=@bMrKA~EBU2SE@7L2w4>$+*_2 zIvmH8xkaHv;@M}hz^GlS9j4eay|r~)yV&xgrJ^_)cV!y;IVm%@5i_e)phde|@m1)M zcy?ISFuIbshAfs@SKn|o@M25lHMF1^qSE5125#boPe-4o(Am(Xp^0=`Ocrfrs4wQz zk~9e=63D zzBh3re+N9_>}PT?z0-Z71guZoNOd3l^bYJoUL$$jEjSlZFx5%Eq@dp7Z>GHV zUvu712G4-wG2g*SwJ|-xr@JRE;t2_c5JCtce|+^0G}~d-)-cMZX;zK+bcV8lF@wI$ z$dXcS=^Qqtfnq$2N7q4INS$@QB#mz9YNGbScj~O$zt`Q+5~LQbY|0L$L+4QM-x(cW zJXT*modMw~NPbkNPwMn$={hsM5S@|@Dd@#GnhpE{!tk|vy3YWa;ADRH*+}H9C>`I{ z(C14|jM;_~LI@#b3GHTFxuen_gV6TZ4b61zvfKmJLzOCi=%X{HF!vS*{4`Fd)4RFxXO(n-Hy zGQ1of-k6{zo{K_yYR!rGAm}Al?YkPyiENmN5z9N-75}8#<<-PeRBwZTmUpr%{z*0M z2bnA?J%N@;mrWAYQ^P&tUS`e)K9>+e2qEjKn{mpsyE&-0x1{AFHIqkuH!>f;)ngk| zIa(fSmWZYiTx~vDtH=2jRU?saMZ^|m_m_BEipoYIhP05HBX}b$P;JJeyOHM}@uVO* z(!AgC!EiOJM|`3?etaY*1#N6^h2)Lc_)Uy^K?u9rTTxkiV|&rC4b^{?C=V%?i`3*` z$nUzo_^loZA%qaJgTcS4I^HjnmSA%V-%B87)_oUPE$iMDUx#T6gp_%uv9*EKbJVnS zl$xNpr}>@)u47$Sa0&`(VD(1y)PaPD z=-|0XUl+2{VJ`Bgpp6ZzH{ox_ZERq@3G+5Iq=D5-i>1y?TTs`*SEsKFS!qw15JCt! ZegXV|waRpQvitx5002ovPDHLkV1m+?Mw35G`|SUk zbuUbQ1JX73pwJbj1-!et<0fuMFhLLmK@fcL(R~+A^Fm7!^#l6T-_`@N?$%Wfov|%8 z!A9j7kKCdy(z;D(5k9b<*{iJowo&$p$0pdQJmZlImW&#@6}%SyxmB|&@?H&1*bx-B zN$-1hv|AHN2!drIc|b@wt!OHbIQ6_9xjhBR8w$)t@|K@kBFO}a&1SO_xzHU-K`z;# zj9ruCH0>gmhncQ}A#x@KX-5S?_NmtLBuFHN$eF*0vA)_yYD4oZn|WFA5{>#qN<*X< zVnZA8$Sq}P5ClOG1bZ2ZaS2nMrjiqK<}`alsvx8VkBVB-6$95{0w`3OPsnC(;0e=q zTAoIQxK%}N7vp@7NZMo08Fm~(JNT2Zyy=9GV0T8&-T!X^UAmEHF2q zOY7Pe_7pnmHKOxIKiIsvx8Ng=u)LUsAl!yZml+qchp)F|BksBZ2)+u}KE3Sph_oh| xw!FR&T3A2rC2e2On{7t!BT}0n2!i0R^B*eB_+1i$_xAt*002ovPDHLkV1lY!u?heH literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00012.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..c2f1700dc5145fc099930fe17c1e3e95abe9d465 GIT binary patch literal 424 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`Jmba4!+nDh2#;G|{+o`%F- zmuDCJSFW61n=orBi&BC}+VlVOqGl;5DP0P`ajZ~Au|;BW&9wFAvZ?I$yFC2rcGm7X z>AE%fzE#H0%-4>y%wzK=N-TDH7XLYB?v4ptjP?KQVlI34S0dTaT9nz#eBaa^0d`)K z_FE^k-xI$yBdlEAt@-Vd)~??V?*2*?wRKxkv+Gc{Zc$jtr|TkDtbVpXP5yuXOLfsF z9*)~F%}XL?sQrC;xzqe+ViO|+gZ%o7ERRd;SGb6OJHoQn#&px2*BiHU%#VBWqV;Y- z=SDq~q##ez@bsP67bkz3v~y}+s(DFzob#FT6>*ZkpXOye|9I%8<(K0(68{>;9iP-t zv;C^YwN2Nx_exrdBWdwm`maFt30Q@vtDnm{ Hr-UW|bELez literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00013.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..82d06c4bdbc8caeb0bdbbe016e32d0e14bba8d16 GIT binary patch literal 413 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>w~ba4!+nDh2#q)@X0PebCZ zm%e-cPu$@xKjY+)4IIgOjX`_P+iiYp~^)T6Ut3N8D*&O)mCn$whZ>mPk!MQ~TlM z+ZXdfrxh=53=Id(-f##w(&`jQ-qY33Wt~$(69B9yx!C{! literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00014.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00014.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00015.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00015.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00016.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00016.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00017.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00017.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00017.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_reveal/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_reveal/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_set_consensus_key/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_set_consensus_key/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_set_consensus_key/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_set_consensus_key/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_set_consensus_key/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_set_consensus_key/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_set_consensus_key/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_set_consensus_key/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_add_messages/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_add_messages/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_set_deposit_limit/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_set_deposit_limit/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_set_deposit_limit/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_set_deposit_limit/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_set_deposit_limit/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_set_deposit_limit/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_set_consensus_key/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_set_consensus_key/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_set_deposit_limit/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_set_deposit_limit/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_set_deposit_limit/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_set_deposit_limit/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_execute_outbox_message/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_execute_outbox_message/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_nanox_regression_batched_ops/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_nanox_regression_batched_ops/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_set_consensus_key/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_set_consensus_key/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_set_deposit_limit/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_set_deposit_limit/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_ensure_always_clearsign/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_ensure_always_clearsign/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_ensure_always_clearsign/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_ensure_always_clearsign/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_ensure_always_clearsign/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_ensure_always_clearsign/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_ensure_always_clearsign/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_ensure_always_clearsign/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_ensure_always_clearsign/00011.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_ensure_always_clearsign/00011.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_ensure_always_clearsign/00012.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_ensure_always_clearsign/00012.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_ensure_always_clearsign/00013.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_ensure_always_clearsign/00013.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00014.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00014.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/no_whitelist/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/no_whitelist/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00011.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00011.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00012.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00012.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00013.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00013.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_blind/blind/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_blind/blind/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00015.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00015.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_originate/with_whitelist/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_set_consensus_key/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_set_consensus_key/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_set_deposit_limit/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_set_deposit_limit/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_signing/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_long_hash/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_long_hash/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_long_hash/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_long_hash/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_increase_paid_storage/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_increase_paid_storage/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_long_hash/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_long_hash/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00011.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00011.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00012.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00012.png rename to tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_micheline_without_hash/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_micheline_without_hash/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_too_deep/blind/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_too_deep/blind/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_long_hash/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_long_hash/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_long_hash/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_long_hash/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_blind/blind/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_blind/blind/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_blind/blind/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_blind/blind/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_too_large/blind/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_too_large/blind/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_public_key/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_regression_continue_after_reject/reject_public_key/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_blind/clear/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_blind/clear/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_blind/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_blind/clear/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_blind/clear/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_blind/clear/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_blind/clear/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_blind/clear/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_blind/clear/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_blind/clear/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_blind/clear/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_blind/clear/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/clear/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_clear/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_clear/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_clear/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_clear/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_clear/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_clear/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_clear/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_clear/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_clear/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_clear/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_clear/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_clear/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_clear/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_clear/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_clear/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_clear/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_clear/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_clear/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_clear/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_clear/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_clear/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_clear/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_clear/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_clear/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_clear/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_clear/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_reject/reject_from_clear/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_clear/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_too_deep/blind/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/blind/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_too_deep/blind/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/blind/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_too_deep/blind/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/blind/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_too_deep/blind/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/blind/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_micheline_without_hash/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/blind/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_micheline_without_hash/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/blind/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_too_deep/clear/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/clear/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_too_deep/clear/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/clear/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_too_deep/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/clear/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_too_deep/clear/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/clear/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_too_deep/clear/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/clear/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_too_deep/clear/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/clear/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_too_deep/clear/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/clear/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_too_deep/clear/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/clear/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_too_deep/clear/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/clear/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_too_deep/clear/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/clear/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_too_deep/clear/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/clear/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_too_deep/clear/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/clear/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_too_large/blind/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/blind/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_too_large/blind/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/blind/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_too_large/blind/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/blind/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_too_large/blind/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/blind/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/blindsigning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/blind/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/blindsigning/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/blind/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_too_large/clear/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/clear/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_too_large/clear/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/clear/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_too_large/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/clear/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_too_large/clear/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/clear/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_too_large/clear/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/clear/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_too_large/clear/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/clear/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_too_large/clear/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/clear/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_too_large/clear/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/clear/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_too_large/clear/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/clear/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_too_large/clear/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/clear/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign_too_large/clear/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/clear/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_blindsign_too_large/clear/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/clear/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/clear_n_too_long_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/accept/summary/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00017.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/blindsigning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/blindsigning/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/blindsigning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/blindsigning/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_reject_pk/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_reject_pk/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/delegate_parameters/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00011.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00012.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00012.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00014.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00016.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00017.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00018.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/clear_n_too_large_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/finalize_unstake/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00011.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00012.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00012.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00014.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00016.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00017.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00018.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00019.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00019.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00019.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00019.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_long_hash/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_long_hash/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00013.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/accept/clear_n_too_large_warning/00015.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_too_large_warning/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/clear_n_too_long_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/basic/reject_at_summary/summary/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00013.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/clear_n_too_large_warning/00015.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/clear_n_too_long_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/only_transactions/summary/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_blindsigning/blindsigning/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_tz1_bip25519_sign_micheline_basic/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_tz1_bip25519_sign_micheline_basic/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00011.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00012.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00012.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00013.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00014.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00015.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00016.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00017.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00017.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00017.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00018.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/too_large/reject_at_too_large_warning/clear_n_too_large_warning/00018.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/clear_n_too_large_warning/00018.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/unstake/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_long_hash/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_long_hash/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00011.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00012.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00013.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00014.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00015.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/clear_n_too_long_warning/00016.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/clear_n_too_long_warning/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_too_long_operation/without_fee_or_amount/summary/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transfer_ticket/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_tz1_bip25519_sign_micheline_basic/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_tz1_bip25519_sign_micheline_basic/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_tz1_ed25519_sign_micheline_basic/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_tz1_ed25519_sign_micheline_basic/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[ED25519]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[ED25519]/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_tz1_ed25519_sign_micheline_basic/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[ED25519]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_tz1_ed25519_sign_micheline_basic/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[ED25519]/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_tz2_sign_micheline_basic/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[ED25519]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_tz2_sign_micheline_basic/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[ED25519]/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_long_hash/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_long_hash/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_tz2_sign_micheline_basic/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_tz2_sign_micheline_basic/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_tz3_sign_micheline_basic/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_tz3_sign_micheline_basic/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_small_packet/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_small_packet/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_tz3_sign_micheline_basic/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_tz3_sign_micheline_basic/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_small_packet/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_small_packet/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_tz1_bip25519_sign_micheline_basic/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_tz1_bip25519_sign_micheline_basic/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/stake/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/basic/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/complex/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_small_packet/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_small_packet/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6EaktG3V{fz@iofp0>>8 z<{$sLf6}WhXzO%vYDg&GegFHBtRJ17$5fZG0CgdQ=pUQ>=RdFH?R$K}etjXw;$Oba z1?%U$Zu=m-E@E+Iy!?HsBck6dpZOlBoEOES-}iXJ_RTh`y_-GECLA}Ny`*J9+|q&_ zV$-vZemTT`c4J_wb>;nImb2e9maN`zGQE3a$!d$d7ujsv+GDqN?!LYLj%c|pWB8%h zp~0`!PEFJ9U%M<``i6*OX51l}wxW$Kvh7#P54>9?yITLMm~eu|@@m1nYi&K-S*~)M zoZWKD!pr=fb7!Vh`;uz{AFs^c@`>+6;5pOddY4@VXJ5F^BX)JmtA}R-f+PRQoGW>= z`KMUVJ(NoFyc@rYZbz(7I=||y+MFpYHT)OKCe7Nrym#xNu6?%I?dPNI zPGq<)IGMfeb6NFNP7TNPm94Y(#qN6>x$@VcjqlRWSTD%%u-u)0w`}&2`?9ky$IoF! djwTS>ypFN($-kn=OXjaYTu)a&mvv4FO#or~`;Y(t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_small_packet/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_small_packet/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00011.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00011.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00012.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00012.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00013.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00013.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00014.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00014.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00015.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00015.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00015.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00015.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00016.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00016.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_at_the_end/00016.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00016.png diff --git a/tests/integration/nano/snapshots/nanox/test_tz2_sign_micheline_basic/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_tz2_sign_micheline_basic/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/simple/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00011.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00011.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00012.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00012.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00013.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_added_inside/00013.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_tz3_sign_micheline_basic/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_tz3_sign_micheline_basic/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_long_hash/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_long_hash/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_small_packet/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_small_packet/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_small_packet/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_small_packet/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_small_packet/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_small_packet/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_small_packet/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_small_packet/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_another_seed/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00007.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00007.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00007.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00008.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00008.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00008.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00009.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00010.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00011.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00011.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00012.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00012.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00013.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00013.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00014.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00014.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/one_byte_removed_inside/00014.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00014.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_magic_bytes/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_magic_bytes/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_magic_bytes/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_magic_bytes/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_magic_bytes/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_magic_bytes/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_magic_bytes/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_magic_bytes/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_magic_bytes/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_magic_bytes/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_magic_bytes/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_magic_bytes/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_magic_bytes/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_magic_bytes/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_operation/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00000.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_operation/00000.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00000.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_operation/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_operation/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_operation/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00002.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_operation/00002.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00002.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_operation/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_operation/00003.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00003.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_operation/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_operation/00004.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00004.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_operation/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00005.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_operation/00005.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00005.png diff --git a/tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_operation/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00006.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_parsing_errors/unknown_operation/00006.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00006.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8 GIT binary patch literal 463 zcmV;=0WkiFP)F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_execute_outbox_message/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_sc_rollup_execute_outbox_message/00001.png rename to tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..c0ac1f93d74002f7a1d273a395f6dbbc2414fe62 GIT binary patch literal 734 zcmV<40wMj0P)U%Ip_tK4)O1)xqvFd!X?|b>M{hBSF6d~S|n>j5Ms-N|j6}(@&$#W>)@kBg9qEodvqDyWyw|0GhcPAfXjc1=vdz z9AME9G#hs6Pw!;F^aL~4d>ed5w0mCzW8!5bHnM4wJ@Y0?Hxk%0>n~-wjHC(wMW8|%KH_MqO5E8DmR_6CCVY9=k&M;$q~Y~(?}(ql{-Y~3>L8;8)e$79SU zTx-?m=ndFE>zbwZZ0ngPc6Y}K%IxdO3Cc{b3v?SA^cQbyCz_Ek>m4E7EM5>xJf(py zt#@;Loz_$4K(sM}Bmi1{@s2lIP#V%+_tgRJD>c1QfHy+1%<=>o=CC@T??0Df9d8=> zu)S^^ItHm*CKqBIKcVQp_eUZywRJ|KdqAo~v@|aQyEj9zI_oSu)a7fc*UVOA=TGkt zclDRO$t+>Ssx<#1M#jPb5JCtcgb+dqA%qY@2qAs!oWk4;_Bk84 zt?m^}-h6HAHf65lTW>#z=zsQm$@2H%!L;i|Pd?my{wBvh$fn2po$Eop|4QXzrITWR z=2mn3f9Wo+;Q7=4{uTz^<<)(gKc&?FTE_aI_~BE}9rre`=G2|N{oz+WU_c;)1EzNv XU7w!SY@Q^Y3KI8p^>bP0l+XkKqjQme literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..908600200d45a13b6992c9edeaa2393b0861e45e GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s}ba4!+nDh2#>^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_with_small_packet/00001.png b/tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00001.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_with_small_packet/00001.png rename to tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00001.png diff --git a/tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00002.png b/tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..c0ac1f93d74002f7a1d273a395f6dbbc2414fe62 GIT binary patch literal 734 zcmV<40wMj0P)U%Ip_tK4)O1)xqvFd!X?|b>M{hBSF6d~S|n>j5Ms-N|j6}(@&$#W>)@kBg9qEodvqDyWyw|0GhcPAfXjc1=vdz z9AME9G#hs6Pw!;F^aL~4d>ed5w0mCzW8!5bHnM4wJ@Y0?Hxk%0>n~-wjHC(wMW8|%KH_MqO5E8DmR_6CCVY9=k&M;$q~Y~(?}(ql{-Y~3>L8;8)e$79SU zTx-?m=ndFE>zbwZZ0ngPc6Y}K%IxdO3Cc{b3v?SA^cQbyCz_Ek>m4E7EM5>xJf(py zt#@;Loz_$4K(sM}Bmi1{@s2lIP#V%+_tgRJD>c1QfHy+1%<=>o=CC@T??0Df9d8=> zu)S^^ItHm*CKqBIKcVQp_eUZywRJ|KdqAo~v@|aQyEj9zI_oSu)a7fc*UVOA=TGkt zclDRO$t+>Ssx<#1M#jPb5JCtcgb+dqA%qY@2qAs!oWk4;_Bk84 zt?m^}-h6HAHf65lTW>#z=zsQm$@2H%!L;i|Pd?my{wBvh$fn2po$Eop|4QXzrITWR z=2mn3f9Wo+;Q7=4{uTz^<<)(gKc&?FTE_aI_~BE}9rre`=G2|N{oz+WU_c;)1EzNv XU7w!SY@Q^Y3KI8p^>bP0l+XkKqjQme literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00004.png b/tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..908600200d45a13b6992c9edeaa2393b0861e45e GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s}ba4!+nDh2#>^dezp0-4j zcP)SQGrv7zop@z^!{@^dD({O;3pZS0lC^y<_-c8seF_?~)R`1e_fGkV^^&kc_nKe2Ci;Xa$I%_*{c^5!6)e{)29 zm26b^_g($2+GqGHEFoLHbjrtX)ApXY*wuVn^43v}zKkE#FzsNY5Gxh(T zJCBYVE0jbr-{!qkvu!oY_1(2BlJPz7EaktG3V{fz@iofp0>>8 z<{$sLf6}WhXzO%vYDg&GegFHBtRJ17$5fZG0CgdQ=pUQ>=RdFH?R$K}etjXw;$Oba z1?%U$Zu=m-E@E+Iy!?HsBck6dpZOlBoEOES-}iXJ_RTh`y_-GECLA}Ny`*J9+|q&_ zV$-vZemTT`c4J_wb>;nImb2e9maN`zGQE3a$!d$d7ujsv+GDqN?!LYLj%c|pWB8%h zp~0`!PEFJ9U%M<``i6*OX51l}wxW$Kvh7#P54>9?yITLMm~eu|@@m1nYi&K-S*~)M zoZWKD!pr=fb7!Vh`;uz{AFs^c@`>+6;5pOddY4@VXJ5F^BX)JmtA}R-f+PRQoGW>= z`KMUVJ(NoFyc@rYZbz(7I=||y+MFpYHT)OKCe7Nrym#xNu6?%I?dPNI zPGq<)IGMfeb6NFNP7TNPm94Y(#qN6>x$@VcjqlRWSTD%%u-u)0w`}&2`?9ky$IoF! djwTS>ypFN($-kn=OXjaYTu)a&mvv4FO#or~`;Y(t literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00009.png b/tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00009.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00009.png rename to tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00009.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00010.png b/tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00010.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00010.png rename to tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00010.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00011.png b/tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00011.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00011.png rename to tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00011.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00012.png b/tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00012.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00012.png rename to tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00012.png diff --git a/tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00013.png b/tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00013.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign_transaction/reject/00013.png rename to tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00013.png diff --git a/tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00014.png b/tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d GIT binary patch literal 459 zcmV;+0W|)JP)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6 None: + path: Path) -> None: app.assert_screen(Screen.HOME) @@ -80,14 +80,13 @@ def check_sign_with_small_packet( check_sign_with_small_packet( account=DEFAULT_ACCOUNT, message=message, - path=test_name) + path=snapshot_dir) app.quit() @requires_device("nanosp") -def test_nanosp_regression_press_right_works_across_apdu_recieves(app: TezosAppScreen): +def test_nanosp_regression_press_right_works_across_apdu_recieves(app: TezosAppScreen, snapshot_dir: Path): """Check no need to click right two times between APDUs during signing flow""" - test_name = "test_nanosp_regression_press_right_works_across_apdu_recieves" app.assert_screen(Screen.HOME) @@ -96,7 +95,7 @@ def test_nanosp_regression_press_right_works_across_apdu_recieves(app: TezosAppS data = app.sign(DEFAULT_ACCOUNT, message, with_hash=True, - path=test_name) + path=snapshot_dir) app.checker.check_signature( account=DEFAULT_ACCOUNT, diff --git a/tests/integration/nano/test_sign/test_blindsign.py b/tests/integration/nano/test_sign/test_blindsign.py index 23ac3b56f..883d2c6bc 100644 --- a/tests/integration/nano/test_sign/test_blindsign.py +++ b/tests/integration/nano/test_sign/test_blindsign.py @@ -68,7 +68,7 @@ def navigate() -> None: _sign_too_long(app, message, navigate) def _reject_too_long( - app, + app: TezosAppScreen, message: Message, status_code: StatusCode, navigate: Callable[[], None]): @@ -89,8 +89,6 @@ def _reject_too_long( ### Too long operation ### -basic_test_path = Path("test_sign_too_long_operation", "basic") - BASIC_OPERATION = OperationGroup([ Reveal( source = 'tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa', @@ -158,33 +156,31 @@ def _reject_too_long( ) ]) -def test_sign_basic_too_long_operation(app: TezosAppScreen): +def test_sign_basic_too_long_operation(app: TezosAppScreen, snapshot_dir: Path): """Check sign too long operation""" - _sign_decodable_too_long(app, BASIC_OPERATION, basic_test_path / "accept") + _sign_decodable_too_long(app, BASIC_OPERATION, snapshot_dir) -def test_reject_basic_too_long_operation_at_warning(app: TezosAppScreen): +def test_reject_basic_too_long_operation_at_warning(app: TezosAppScreen, snapshot_dir: Path): """Check reject too long operation at warning""" - path = basic_test_path / "reject_at_too_large_warning" def navigate() -> None: - app.navigate_until_text(ScreenText.SIGN_REJECT, path / "clear_n_too_long_warning") + app.navigate_until_text(ScreenText.SIGN_REJECT, snapshot_dir / "clear_n_too_long_warning") _reject_too_long(app, BASIC_OPERATION, StatusCode.REJECT, navigate) -def test_reject_basic_too_long_operation_at_summary(app: TezosAppScreen): +def test_reject_basic_too_long_operation_at_summary(app: TezosAppScreen, snapshot_dir: Path): """Check reject too long operation at summary""" - path = basic_test_path / "reject_at_summary" def navigate() -> None: - app.navigate_until_text(ScreenText.ACCEPT_RISK, path / "clear_n_too_long_warning") - app.navigate_until_text(ScreenText.SIGN_REJECT, path / "summary") + app.navigate_until_text(ScreenText.ACCEPT_RISK, snapshot_dir / "clear_n_too_long_warning") + app.navigate_until_text(ScreenText.SIGN_REJECT, snapshot_dir / "summary") _reject_too_long(app, BASIC_OPERATION, StatusCode.REJECT, navigate) ### Different kind of too long operation ### -def test_sign_too_long_operation_with_only_transactions(app: TezosAppScreen): +def test_sign_too_long_operation_with_only_transactions(app: TezosAppScreen, snapshot_dir: Path): """Check sign too long operation that contains only transaction""" message = OperationGroup([ Transaction( @@ -242,9 +238,9 @@ def test_sign_too_long_operation_with_only_transactions(app: TezosAppScreen): amount = 5000000 ) ]) - _sign_decodable_too_long(app, message, Path("test_sign_too_long_operation", "only_transactions")) + _sign_decodable_too_long(app, message, snapshot_dir) -def test_sign_too_long_operation_without_fee_or_amount(app: TezosAppScreen): +def test_sign_too_long_operation_without_fee_or_amount(app: TezosAppScreen, snapshot_dir: Path): """Check sign too long operation that doesn't have fees or amount""" message = Proposals( source = 'tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa', @@ -272,13 +268,11 @@ def test_sign_too_long_operation_without_fee_or_amount(app: TezosAppScreen): ], period = 32 ) - _sign_decodable_too_long(app, message, Path("test_sign_too_long_operation", "without_fee_or_amount")) + _sign_decodable_too_long(app, message, snapshot_dir) ### Too long operation containing a too large number ### -too_large_test_path = Path("test_sign_too_long_operation", "too_large") - OPERATION_WITH_TOO_LARGE = OperationGroup([ ScRollupAddMessage( source = 'tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa', @@ -329,38 +323,34 @@ def test_sign_too_long_operation_without_fee_or_amount(app: TezosAppScreen): ) ]) -def test_sign_too_long_operation_with_too_large(app: TezosAppScreen): +def test_sign_too_long_operation_with_too_large(app: TezosAppScreen, snapshot_dir: Path): """Check sign too long operation that will also fail the parsing""" - path = too_large_test_path / "accept" def navigate() -> None: - app.navigate_until_text(ScreenText.ACCEPT_RISK, path / "clear_n_too_large_warning") - app.navigate_until_text(ScreenText.SIGN_ACCEPT, path / "blindsigning") + app.navigate_until_text(ScreenText.ACCEPT_RISK, snapshot_dir / "clear_n_too_large_warning") + app.navigate_until_text(ScreenText.SIGN_ACCEPT, snapshot_dir / "blindsigning") _sign_too_long(app, OPERATION_WITH_TOO_LARGE, navigate) -def test_reject_too_long_operation_with_too_large_at_too_large_warning(app: TezosAppScreen): +def test_reject_too_long_operation_with_too_large_at_too_large_warning(app: TezosAppScreen, snapshot_dir: Path): """Check reject too long operation that will also fail the parsing at too large warning""" - path = too_large_test_path / "reject_at_too_large_warning" def navigate() -> None: - app.navigate_until_text(ScreenText.SIGN_REJECT, path / "clear_n_too_large_warning") + app.navigate_until_text(ScreenText.SIGN_REJECT, snapshot_dir / "clear_n_too_large_warning") _reject_too_long(app, OPERATION_WITH_TOO_LARGE, StatusCode.PARSE_ERROR, navigate) -def test_reject_too_long_operation_with_too_large_at_blindsigning(app: TezosAppScreen): +def test_reject_too_long_operation_with_too_large_at_blindsigning(app: TezosAppScreen, snapshot_dir: Path): """Check reject too long operation that will also fail the parsing at blindsigning""" - path = too_large_test_path / "reject_at_blindsigning" def navigate() -> None: - app.navigate_until_text(ScreenText.ACCEPT_RISK, path / "clear_n_too_large_warning") - app.navigate_until_text(ScreenText.SIGN_REJECT, path / "blindsigning") + app.navigate_until_text(ScreenText.ACCEPT_RISK, snapshot_dir / "clear_n_too_large_warning") + app.navigate_until_text(ScreenText.SIGN_REJECT, snapshot_dir / "blindsigning") _reject_too_long(app, OPERATION_WITH_TOO_LARGE, StatusCode.REJECT, navigate) -def test_blindsign_too_deep(app: TezosAppScreen): +def test_blindsign_too_deep(app: TezosAppScreen, snapshot_dir: Path): """Check blindsigning on too deep expression""" - test_name = "test_blindsign_too_deep" app.assert_screen(Screen.HOME) @@ -371,7 +361,7 @@ def send(result_queue: Queue) -> None: res = app.backend.sign(DEFAULT_ACCOUNT, expression, with_hash=True) result_queue.put(res) def assert_screen_i(i): - app.assert_screen(f"{str(i).zfill(5)}", path=Path(test_name) / "clear") + app.assert_screen(f"{str(i).zfill(5)}", snapshot_dir / "clear") result_queue: Queue = Queue() send_process = Process(target=send, args=(result_queue,)) @@ -393,7 +383,7 @@ def assert_screen_i(i): assert_screen_i(i+1) def blind_navigate() -> None: - app.navigate_until_text(ScreenText.SIGN_ACCEPT, Path(test_name) / "blind") + app.navigate_until_text(ScreenText.SIGN_ACCEPT, snapshot_dir / "blind") navigate_process = Process(target=blind_navigate) navigate_process.start() @@ -410,7 +400,7 @@ def blind_navigate() -> None: data = app.blind_sign(DEFAULT_ACCOUNT, expression, with_hash=True, - path=test_name) + path=snapshot_dir) app.checker.check_signature( account=DEFAULT_ACCOUNT, @@ -420,9 +410,8 @@ def blind_navigate() -> None: app.quit() -def test_blindsign_too_large(app: TezosAppScreen): +def test_blindsign_too_large(app: TezosAppScreen, snapshot_dir: Path): """Check blindsigning on too large expression""" - test_name = "test_blindsign_too_large" app.assert_screen(Screen.HOME) @@ -431,7 +420,7 @@ def test_blindsign_too_large(app: TezosAppScreen): data = app.blind_sign(DEFAULT_ACCOUNT, message=message, with_hash=True, - path=test_name) + path=snapshot_dir) app.checker.check_signature( account=DEFAULT_ACCOUNT, @@ -441,27 +430,37 @@ def test_blindsign_too_large(app: TezosAppScreen): app.quit() -def test_blindsign_reject(app: TezosAppScreen): +def test_blindsign_reject_from_clear(app: TezosAppScreen, snapshot_dir: Path): """Check blindsigning rejection""" - test_name = "test_blindsign_reject" expression = MichelineExpr({'int':12345678901234567890123456789012345678901234567890123456789012345678901234567890}) app.parsing_error_signing(DEFAULT_ACCOUNT, expression, with_hash=False, - path=Path(test_name) / "reject_from_clear") + path=snapshot_dir) + + app.quit() + +def test_blindsign_reject_from_blind(app: TezosAppScreen, snapshot_dir: Path): + """Check blindsigning rejection""" + + expression = MichelineExpr({'int':12345678901234567890123456789012345678901234567890123456789012345678901234567890}) def expected_failure_send() -> bytes: with app.expect_apdu_failure(StatusCode.REJECT): app.backend.sign(DEFAULT_ACCOUNT, expression, with_hash=False) return b'' - path = Path(test_name) / "reject_from_blind" - def navigate() -> None: - app.navigate_until_text(ScreenText.ACCEPT_RISK, path / "clear") - app.navigate_until_text(ScreenText.SIGN_REJECT, path / "blind") + app.navigate_until_text( + ScreenText.ACCEPT_RISK, + snapshot_dir / "clear" + ) + app.navigate_until_text( + ScreenText.SIGN_REJECT, + snapshot_dir / "blind" + ) send_and_navigate( send=expected_failure_send, diff --git a/tests/integration/nano/test_sign/test_key.py b/tests/integration/nano/test_sign/test_key.py index a3b227d82..cb1854aa1 100644 --- a/tests/integration/nano/test_sign/test_key.py +++ b/tests/integration/nano/test_sign/test_key.py @@ -17,99 +17,41 @@ """Gathering of tests related to Key signatures.""" from pathlib import Path + import pytest from utils.account import Account, SigType from utils.app import Screen, TezosAppScreen from utils.message import MichelineExpr, Transaction -def test_tz1_ed25519_sign_micheline_basic(app: TezosAppScreen): +@pytest.mark.parametrize( + "account", [ + Account("m/44'/1729'/0'/0'", + SigType.ED25519, + "edpkuXX2VdkdXzkN11oLCb8Aurdo1BTAtQiK8ZY9UPj2YMt3AHEpcY"), + Account("m/44'/1729'/0'/0'", + SigType.SECP256K1, + "sppk7bVy617DmGvXsMqcwsiLtnedTN2trUi5ugXcNig7en4rHJyunK1"), + Account("m/44'/1729'/0'/0'", + SigType.SECP256R1, + "p2pk67fq5pzuMMABZ9RDrooYbLrgmnQbLt8z7PTGM9mskf7LXS5tdBG"), + Account("m/44'/1729'/0'/0'", + SigType.BIP32_ED25519, + "edpkumJgSsSxkpiB5hmTq6eZcrmc6BsJtLAhYceFTiziFqje4mongz"), + ], + ids=lambda account: f"{account.sig_type}" +) +def test_sign_micheline_basic(app: TezosAppScreen, account: Account, snapshot_dir: Path): """Check signing with ed25519""" - test_name = Path("test_tz1_ed25519_sign_micheline_basic") app.assert_screen(Screen.HOME) - account = Account("m/44'/1729'/0'/0'", - SigType.ED25519, - "edpkuXX2VdkdXzkN11oLCb8Aurdo1BTAtQiK8ZY9UPj2YMt3AHEpcY") - - message = MichelineExpr([{'string': 'CACA'}, {'string': 'POPO'}, {'string': 'BOUDIN'}]) - - data = app.sign(account, - message, - with_hash=True, - path=test_name) - - app.checker.check_signature( - account=account, - message=message, - with_hash=True, - data=data) - - app.quit() - -def test_tz2_sign_micheline_basic(app: TezosAppScreen): - """Check signing with secp256k1""" - test_name = Path("test_tz2_sign_micheline_basic") - - account = Account("m/44'/1729'/0'/0'", - SigType.SECP256K1, - "sppk7bVy617DmGvXsMqcwsiLtnedTN2trUi5ugXcNig7en4rHJyunK1") - - message = MichelineExpr([{'string': 'CACA'}, {'string': 'POPO'}, {'string': 'BOUDIN'}]) - - data = app.sign(account, - message, - with_hash=True, - path=test_name) - - app.checker.check_signature( - account=account, - message=message, - with_hash=True, - data=data) - - app.quit() - -def test_tz3_sign_micheline_basic(app: TezosAppScreen): - """Check signing with p256""" - test_name = Path("test_tz3_sign_micheline_basic") - - account = Account("m/44'/1729'/0'/0'", - SigType.SECP256R1, - "p2pk67fq5pzuMMABZ9RDrooYbLrgmnQbLt8z7PTGM9mskf7LXS5tdBG") - - message = MichelineExpr([{'string': 'CACA'}, {'string': 'POPO'}, {'string': 'BOUDIN'}]) - - data = app.sign(account, - message, - with_hash=True, - path=test_name) - - app.checker.check_signature( - account=account, - message=message, - with_hash=True, - data=data) - - app.quit() - -def test_tz1_bip25519_sign_micheline_basic(app: TezosAppScreen): - """Check signing with bip25519""" - test_name = Path("test_tz1_bip25519_sign_micheline_basic") - - app.assert_screen(Screen.HOME) - - account = Account("m/44'/1729'/0'/0'", - SigType.BIP32_ED25519, - "edpkumJgSsSxkpiB5hmTq6eZcrmc6BsJtLAhYceFTiziFqje4mongz") - message = MichelineExpr([{'string': 'CACA'}, {'string': 'POPO'}, {'string': 'BOUDIN'}]) data = app.sign(account, message, with_hash=True, - path=test_name) + path=snapshot_dir) app.checker.check_signature( account=account, @@ -120,10 +62,14 @@ def test_tz1_bip25519_sign_micheline_basic(app: TezosAppScreen): app.quit() -@pytest.mark.parametrize("seed", ["around dignity equal spread between young lawsuit interest climb wide that panther rather mom snake scene ecology reunion ice illegal brush"]) -def test_sign_with_another_seed(app: TezosAppScreen): +@pytest.mark.parametrize( + "seed", [ + "around dignity equal spread between young lawsuit interest climb wide that panther rather mom snake scene ecology reunion ice illegal brush" + ], + ids=["seed21"] +) +def test_sign_with_another_seed(app: TezosAppScreen, snapshot_dir: Path): """Check signing using another seed than [zebra*24]""" - test_name = Path("test_sign_with_another_seed") app.setup_expert_mode() @@ -146,7 +92,7 @@ def test_sign_with_another_seed(app: TezosAppScreen): data = app.sign(account, message, with_hash=True, - path=test_name) + path=snapshot_dir) app.checker.check_signature( account=account, diff --git a/tests/integration/nano/test_sign/test_parsing_errors.py b/tests/integration/nano/test_sign/test_parsing_errors.py index 7384cc59a..2a9929d2a 100755 --- a/tests/integration/nano/test_sign/test_parsing_errors.py +++ b/tests/integration/nano/test_sign/test_parsing_errors.py @@ -18,6 +18,8 @@ from pathlib import Path +import pytest + from utils.app import Screen, TezosAppScreen, DEFAULT_ACCOUNT from utils.backend import StatusCode from utils.message import RawMessage @@ -35,66 +37,51 @@ # original bytes : 0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316 -def test_parsing_errors(app: TezosAppScreen): +@pytest.mark.parametrize( + "raw_msg", [ + "0100000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316", + "03000000000000000000000000000000000000000000000000000000000000000001016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316", + "0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e010000000000000000000000000000000000000000ff02000000020316", + "0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff0200000002031645", + "0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e0100000000000000000000000000000000000000000000ff02000000020316", + ], + ids=[ + "unknown_magic_bytes", + "unknown_operation", + "one_byte_removed_inside", + "one_byte_added_at_the_end", + "one_byte_added_inside", + ] +) +def test_parsing_error(app: TezosAppScreen, raw_msg: str, snapshot_dir: Path): """Check parsing error handling""" - test_name = Path(__file__).stem - - def make_path(name: str) -> Path: - return Path(test_name) / name app.setup_expert_mode() - unknown_magic_bytes_message = RawMessage("0100000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316") - - app.parsing_error_signing(DEFAULT_ACCOUNT, - unknown_magic_bytes_message, - with_hash=True, - path=make_path("unknown_magic_bytes")) - - app.assert_screen(Screen.HOME) - - unknown_operation_message = RawMessage("03000000000000000000000000000000000000000000000000000000000000000001016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff02000000020316") - - app.parsing_error_signing(DEFAULT_ACCOUNT, - unknown_operation_message, - with_hash=True, - path=make_path("unknown_operation")) - - app.assert_screen(Screen.HOME) - - one_byte_removed_inside_message = RawMessage("0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e010000000000000000000000000000000000000000ff02000000020316") - - app.parsing_error_signing(DEFAULT_ACCOUNT, - one_byte_removed_inside_message, - with_hash=True, - path=make_path("one_byte_removed_inside")) - - app.assert_screen(Screen.HOME) - - one_byte_added_at_the_end_message = RawMessage("0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e01000000000000000000000000000000000000000000ff0200000002031645") - app.parsing_error_signing(DEFAULT_ACCOUNT, - one_byte_added_at_the_end_message, + RawMessage(raw_msg), with_hash=True, - path=make_path("one_byte_added_at_the_end")) + path=snapshot_dir) - app.assert_screen(Screen.HOME) - - one_byte_added_inside_message = RawMessage("0300000000000000000000000000000000000000000000000000000000000000006c016e8874874d31c3fbd636e924d5a036a43ec8faa7d0860308362d80d30e0100000000000000000000000000000000000000000000ff02000000020316") - - app.parsing_error_signing(DEFAULT_ACCOUNT, - one_byte_added_inside_message, - with_hash=True, - path=make_path("one_byte_added_inside")) + app.quit() - app.assert_screen(Screen.HOME) +@pytest.mark.parametrize( + "raw_msg", [ + "030000000000000000000000000000000000000000000000000000000000000000ce00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e02030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c63966303966323935326433343532386337333366393436313563666333396263353535363139666335353064643461363762613232303863653865383637616133643133613665663939646662653332633639373461613961323135306432316563613239633333343965353963313362393038316631", + ], + ids=[ + "wrong_last_packet", + ] +) +def test_parsing_hard_fail(app: TezosAppScreen, raw_msg: str, snapshot_dir: Path): + """Check parsing error hard failing""" - wrong_last_packet_message = RawMessage("030000000000000000000000000000000000000000000000000000000000000000ce00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e02030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c63966303966323935326433343532386337333366393436313563666333396263353535363139666335353064643461363762613232303863653865383637616133643133613665663939646662653332633639373461613961323135306432316563613239633333343965353963313362393038316631") + app.setup_expert_mode() app.hard_failing_signing(DEFAULT_ACCOUNT, - wrong_last_packet_message, + RawMessage(raw_msg), with_hash=True, status_code=StatusCode.UNEXPECTED_SIGN_STATE, - path=make_path("wrong_last_packet")) + path=snapshot_dir) app.quit() diff --git a/tests/integration/nano/test_wrong_apdu.py b/tests/integration/nano/test_wrong_apdu.py index 9e102c90b..018e5db0b 100644 --- a/tests/integration/nano/test_wrong_apdu.py +++ b/tests/integration/nano/test_wrong_apdu.py @@ -17,22 +17,21 @@ """Gathering of tests related to APDU checks.""" from pathlib import Path +from typing import Any, Callable, Union + +import pytest from utils.account import Account, SigType from utils.app import Screen, TezosAppScreen, DEFAULT_ACCOUNT from utils.backend import Cla, Index, Ins, StatusCode from utils.message import Transaction -def test_regression_continue_after_reject(app: TezosAppScreen): +def test_regression_continue_after_reject(app: TezosAppScreen, snapshot_dir: Path): """Check the app still runs after rejects signing""" - test_name = "test_regression_continue_after_reject" - - def make_path(name: str) -> Path: - return Path(test_name) / name app.setup_expert_mode() - app.reject_public_key(DEFAULT_ACCOUNT, make_path("reject_public_key")) + app.reject_public_key(DEFAULT_ACCOUNT, snapshot_dir / "reject_public_key") app.assert_screen(Screen.HOME) @@ -51,7 +50,7 @@ def make_path(name: str) -> Path: app.reject_signing(DEFAULT_ACCOUNT, message, with_hash=True, - path=make_path("reject_signing")) + path=snapshot_dir / "reject_signing") data = app.backend.get_public_key(DEFAULT_ACCOUNT, with_prompt=False) @@ -136,87 +135,106 @@ def test_mixing_command(app: TezosAppScreen): app.quit() -def test_wrong_index(app: TezosAppScreen): +@pytest.mark.parametrize("ins", [Ins.GET_PUBLIC_KEY, Ins.PROMPT_PUBLIC_KEY], ids=lambda ins: f"{ins}") +@pytest.mark.parametrize("index", [Index.OTHER, Index.LAST], ids=lambda index: f"{index}") +def test_wrong_index(app: TezosAppScreen, ins: Ins, index: Index): """Check wrong apdu index behaviour""" - for ins in [Ins.GET_PUBLIC_KEY, - Ins.PROMPT_PUBLIC_KEY]: - for index in [Index.OTHER, - Index.LAST]: - app.assert_screen(Screen.HOME) + app.assert_screen(Screen.HOME) - with app.expect_apdu_failure(StatusCode.WRONG_PARAM): - app.backend._exchange(ins, - index=index, - sig_type=DEFAULT_ACCOUNT.sig_type, - payload=DEFAULT_ACCOUNT.path) + with app.expect_apdu_failure(StatusCode.WRONG_PARAM): + app.backend._exchange(ins, + index=index, + sig_type=DEFAULT_ACCOUNT.sig_type, + payload=DEFAULT_ACCOUNT.path) app.quit() -def test_wrong_derivation_type(app: TezosAppScreen): + +@pytest.mark.parametrize( + "sender", + [ + lambda app, account: app.backend.get_public_key(account, with_prompt=False), + lambda app, account: app.backend.get_public_key(account, with_prompt=True), + lambda app, account: app.backend._ask_sign(Ins.SIGN, account), + lambda app, account: app.backend._ask_sign(Ins.SIGN_WITH_HASH, account) + ], + ids=[ + "get_pk_without_prompt", + "get_pk_with_prompt", + "sign_without_hash", + "sign_with_hash", + ] +) +def test_wrong_derivation_type(app: TezosAppScreen, sender: Callable[[TezosAppScreen, Account], Any]): """Check wrong derivation type behaviour""" account = Account("m/44'/1729'/0'/0'", 0x04, "__unused__") - for sender in [lambda account: app.backend.get_public_key(account, with_prompt=False), - lambda account: app.backend.get_public_key(account, with_prompt=True), - lambda account: app.backend._ask_sign(Ins.SIGN, account), - lambda account: app.backend._ask_sign(Ins.SIGN_WITH_HASH, account)]: - - app.assert_screen(Screen.HOME) + app.assert_screen(Screen.HOME) - with app.expect_apdu_failure(StatusCode.WRONG_PARAM): - sender(account) + with app.expect_apdu_failure(StatusCode.WRONG_PARAM): + sender(app, account) app.quit() -def test_wrong_derivation_path(app: TezosAppScreen): - """Check wrong derivation path behaviour""" - wrong_number_index_account = Account( - bytes.fromhex("058000002c800006c18000000080000000"), - SigType.ED25519, - "__unused__") - wrong_length_account = Account( - bytes.fromhex("048000002c800006c180000000800000"), - SigType.ED25519, - "__unused__") - too_much_index_account = Account( - bytes.fromhex("0b8000002c800006c1800000008000000080000000800000008000000080000000800000008000000080000000"), - SigType.ED25519, - "__unused__") - - for account in [wrong_number_index_account, - wrong_length_account, - too_much_index_account]: - for sender in [lambda account: app.backend.get_public_key(account, with_prompt=False), - lambda account: app.backend.get_public_key(account, with_prompt=True), - lambda account: app.backend._ask_sign(Ins.SIGN, account), - lambda account: app.backend._ask_sign(Ins.SIGN_WITH_HASH, account)]: - - app.assert_screen(Screen.HOME) - - with app.expect_apdu_failure(StatusCode.WRONG_LENGTH_FOR_INS): - sender(account) - app.quit() +@pytest.mark.parametrize( + "sender", + [ + lambda app, account: app.backend.get_public_key(account, with_prompt=False), + lambda app, account: app.backend.get_public_key(account, with_prompt=True), + lambda app, account: app.backend._ask_sign(Ins.SIGN, account), + lambda app, account: app.backend._ask_sign(Ins.SIGN_WITH_HASH, account) + ], + ids=[ + "get_pk_without_prompt", + "get_pk_with_prompt", + "sign_without_hash", + "sign_with_hash", + ] +) +@pytest.mark.parametrize( + "account", + [ + Account( + bytes.fromhex("058000002c800006c18000000080000000"), + SigType.ED25519, + "__unused__"), + Account( + bytes.fromhex("048000002c800006c180000000800000"), + SigType.ED25519, + "__unused__"), + Account( + bytes.fromhex("0b8000002c800006c1800000008000000080000000800000008000000080000000800000008000000080000000"), + SigType.ED25519, + "__unused__"), + ], + ids=[ + "wrong_number_index_account", + "wrong_length_account", + "too_much_index_account", + ] +) +def test_wrong_derivation_path( + app: TezosAppScreen, + account: Account, + sender: Callable[[TezosAppScreen, Account], Any]): + """Check wrong derivation path behaviour""" -def test_wrong_class(app: TezosAppScreen): - """Check wrong apdu class behaviour""" app.assert_screen(Screen.HOME) - raw = \ - int(0x00).to_bytes(1, 'big') + \ - int(Ins.VERSION).to_bytes(1, 'big') + \ - int(Index.FIRST).to_bytes(1, 'big') + \ - int(SigType.ED25519).to_bytes(1, 'big') + \ - int(0x00).to_bytes(1, 'big') + with app.expect_apdu_failure(StatusCode.WRONG_LENGTH_FOR_INS): + sender(app, account) - with app.expect_apdu_failure(StatusCode.CLASS): - app.backend.exchange_raw(raw) + app.quit() +@pytest.mark.parametrize("class_", [0x00, 0x81]) +def test_wrong_class(app: TezosAppScreen, class_: int): + """Check wrong apdu class behaviour""" app.assert_screen(Screen.HOME) raw = \ - int(0x81).to_bytes(1, 'big') + \ + class_.to_bytes(1, 'big') + \ int(Ins.VERSION).to_bytes(1, 'big') + \ int(Index.FIRST).to_bytes(1, 'big') + \ int(SigType.ED25519).to_bytes(1, 'big') + \ @@ -227,7 +245,15 @@ def test_wrong_class(app: TezosAppScreen): app.quit() -def test_wrong_apdu_length(app: TezosAppScreen): +@pytest.mark.parametrize( + "size, data", + [ + (0, b'\x00'), + (1, b'') + ], + ids=lambda param: f"size={param}" if isinstance(param, int) else f"data={param}" +) +def test_wrong_apdu_length(app: TezosAppScreen, size: int, data: bytes): """Check wrong apdu length behaviour""" app.assert_screen(Screen.HOME) @@ -236,44 +262,37 @@ def test_wrong_apdu_length(app: TezosAppScreen): int(Ins.VERSION).to_bytes(1, 'big') + \ int(Index.FIRST).to_bytes(1, 'big') + \ int(SigType.ED25519).to_bytes(1, 'big') + \ - int(0x00).to_bytes(1, 'big') + \ - int(0x00).to_bytes(1, 'big') # right size = 0x01 - - with app.expect_apdu_failure(StatusCode.WRONG_LENGTH_FOR_INS): - app.backend.exchange_raw(raw) - - app.assert_screen(Screen.HOME) - - raw = \ - int(Cla.DEFAULT).to_bytes(1, 'big') + \ - int(Ins.VERSION).to_bytes(1, 'big') + \ - int(Index.FIRST).to_bytes(1, 'big') + \ - int(SigType.ED25519).to_bytes(1, 'big') + \ - int(0x01).to_bytes(1, 'big') # right size = 0x00 + size.to_bytes(1, 'big') + \ + data with app.expect_apdu_failure(StatusCode.WRONG_LENGTH_FOR_INS): app.backend.exchange_raw(raw) app.quit() -def test_unimplemented_commands(app: TezosAppScreen): +@pytest.mark.parametrize( + "ins", + [ + Ins.AUTHORIZE_BAKING, + Ins.SIGN_UNSAFE, + Ins.RESET, + Ins.QUERY_AUTH_KEY, + Ins.QUERY_MAIN_HWM, + Ins.SETUP, + Ins.QUERY_ALL_HWM, + Ins.DEAUTHORIZE, + Ins.QUERY_AUTH_KEY_WITH_CURVE, + Ins.HMAC, + 0xff + ], + ids=lambda ins: f"ins={ins}" +) +def test_unimplemented_commands(app: TezosAppScreen, ins: Union[int, Ins]): """Check unimplemented commands""" - for ins in \ - [Ins.AUTHORIZE_BAKING, \ - Ins.SIGN_UNSAFE, \ - Ins.RESET, \ - Ins.QUERY_AUTH_KEY, \ - Ins.QUERY_MAIN_HWM, \ - Ins.SETUP, \ - Ins.QUERY_ALL_HWM, \ - Ins.DEAUTHORIZE, \ - Ins.QUERY_AUTH_KEY_WITH_CURVE, \ - Ins.HMAC, \ - 0xff]: - - app.assert_screen(Screen.HOME) - - with app.expect_apdu_failure(StatusCode.INVALID_INS): - app.backend._exchange(ins) + + app.assert_screen(Screen.HOME) + + with app.expect_apdu_failure(StatusCode.INVALID_INS): + app.backend._exchange(ins) app.quit() diff --git a/tests/integration/nano/utils/account.py b/tests/integration/nano/utils/account.py index 39e3d074e..0ae640875 100644 --- a/tests/integration/nano/utils/account.py +++ b/tests/integration/nano/utils/account.py @@ -30,6 +30,9 @@ class SigType(IntEnum): SECP256R1 = 0x02 BIP32_ED25519 = 0x03 + def __str__(self) -> str: + return self.name + class Signature: """Class representing signature.""" diff --git a/tests/integration/nano/utils/backend.py b/tests/integration/nano/utils/backend.py index c76cd0cea..3ac303df6 100644 --- a/tests/integration/nano/utils/backend.py +++ b/tests/integration/nano/utils/backend.py @@ -28,6 +28,9 @@ class Cla(IntEnum): DEFAULT = 0x80 + def __str__(self) -> str: + return self.name + class Ins(IntEnum): """Class representing instruction.""" @@ -48,6 +51,9 @@ class Ins(IntEnum): HMAC = 0x0e SIGN_WITH_HASH = 0x0f + def __str__(self) -> str: + return self.name + class Index(IntEnum): """Class representing packet index.""" @@ -56,6 +62,9 @@ class Index(IntEnum): LAST = 0x80 OTHER_LAST = 0x81 + def __str__(self) -> str: + return self.name + class StatusCode(IntEnum): """Class representing the status code.""" @@ -77,12 +86,18 @@ class StatusCode(IntEnum): MEMORY_ERROR = 0x9200 PARSE_ERROR = 0x9405 + def __str__(self) -> str: + return self.name + class AppKind(IntEnum): """Class representing the kind of app.""" WALLET = 0x00 BAKING = 0x01 + def __str__(self) -> str: + return self.name + MAX_APDU_SIZE: int = 235 class TezosBackend(BackendInterface):