From 5ad076bdf56551f22e272e3d534362456812204a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= <sebastien.palmer@functori.com>
Date: Fri, 13 Dec 2024 12:16:22 +0100
Subject: [PATCH] [test] add real micheline cases

---
 .../test_sign_micheline[real-code]/00000.png  | Bin 0 -> 395 bytes
 .../test_sign_micheline[real-code]/00001.png  | Bin 0 -> 494 bytes
 .../test_sign_micheline[real-code]/00002.png  | Bin 0 -> 503 bytes
 .../test_sign_micheline[real-code]/00003.png  | Bin 0 -> 501 bytes
 .../test_sign_micheline[real-code]/00004.png  | Bin 0 -> 460 bytes
 .../test_sign_micheline[real-code]/00005.png  | Bin 0 -> 510 bytes
 .../test_sign_micheline[real-code]/00006.png  | Bin 0 -> 494 bytes
 .../test_sign_micheline[real-code]/00007.png  | Bin 0 -> 528 bytes
 .../test_sign_micheline[real-code]/00008.png  | Bin 0 -> 488 bytes
 .../test_sign_micheline[real-code]/00009.png  | Bin 0 -> 499 bytes
 .../test_sign_micheline[real-code]/00010.png  | Bin 0 -> 481 bytes
 .../test_sign_micheline[real-code]/00011.png  | Bin 0 -> 509 bytes
 .../test_sign_micheline[real-code]/00012.png  | Bin 0 -> 493 bytes
 .../test_sign_micheline[real-code]/00013.png  | Bin 0 -> 488 bytes
 .../test_sign_micheline[real-code]/00014.png  | Bin 0 -> 489 bytes
 .../test_sign_micheline[real-code]/00015.png  | Bin 0 -> 505 bytes
 .../test_sign_micheline[real-code]/00016.png  | Bin 0 -> 505 bytes
 .../test_sign_micheline[real-code]/00017.png  | Bin 0 -> 462 bytes
 .../test_sign_micheline[real-code]/00018.png  | Bin 0 -> 495 bytes
 .../test_sign_micheline[real-code]/00019.png  | Bin 0 -> 492 bytes
 .../test_sign_micheline[real-code]/00020.png  | Bin 0 -> 484 bytes
 .../test_sign_micheline[real-code]/00021.png  | Bin 0 -> 492 bytes
 .../test_sign_micheline[real-code]/00022.png  | Bin 0 -> 488 bytes
 .../test_sign_micheline[real-code]/00023.png  | Bin 0 -> 508 bytes
 .../test_sign_micheline[real-code]/00024.png  | Bin 0 -> 475 bytes
 .../test_sign_micheline[real-code]/00025.png  | Bin 0 -> 447 bytes
 .../test_sign_micheline[real-code]/00026.png  | Bin 0 -> 482 bytes
 .../test_sign_micheline[real-code]/00027.png  | Bin 0 -> 492 bytes
 .../test_sign_micheline[real-code]/00028.png  | Bin 0 -> 484 bytes
 .../test_sign_micheline[real-code]/00029.png  | Bin 0 -> 471 bytes
 .../test_sign_micheline[real-code]/00030.png  | Bin 0 -> 504 bytes
 .../test_sign_micheline[real-code]/00031.png  | Bin 0 -> 478 bytes
 .../test_sign_micheline[real-code]/00032.png  | Bin 0 -> 491 bytes
 .../test_sign_micheline[real-code]/00033.png  | Bin 0 -> 493 bytes
 .../test_sign_micheline[real-code]/00034.png  | Bin 0 -> 468 bytes
 .../test_sign_micheline[real-code]/00035.png  | Bin 0 -> 404 bytes
 .../test_sign_micheline[real-data]/00000.png  | Bin 0 -> 395 bytes
 .../test_sign_micheline[real-data]/00001.png  | Bin 0 -> 452 bytes
 .../test_sign_micheline[real-data]/00002.png  | Bin 0 -> 473 bytes
 .../test_sign_micheline[real-data]/00003.png  | Bin 0 -> 520 bytes
 .../test_sign_micheline[real-data]/00004.png  | Bin 0 -> 506 bytes
 .../test_sign_micheline[real-data]/00005.png  | Bin 0 -> 491 bytes
 .../test_sign_micheline[real-data]/00006.png  | Bin 0 -> 537 bytes
 .../test_sign_micheline[real-data]/00007.png  | Bin 0 -> 512 bytes
 .../test_sign_micheline[real-data]/00008.png  | Bin 0 -> 507 bytes
 .../test_sign_micheline[real-data]/00009.png  | Bin 0 -> 526 bytes
 .../test_sign_micheline[real-data]/00010.png  | Bin 0 -> 504 bytes
 .../test_sign_micheline[real-data]/00011.png  | Bin 0 -> 360 bytes
 .../test_sign_micheline[real-data]/00012.png  | Bin 0 -> 404 bytes
 .../test_sign_micheline[real-type]/00000.png  | Bin 0 -> 395 bytes
 .../test_sign_micheline[real-type]/00001.png  | Bin 0 -> 418 bytes
 .../test_sign_micheline[real-type]/00002.png  | Bin 0 -> 429 bytes
 .../test_sign_micheline[real-type]/00003.png  | Bin 0 -> 436 bytes
 .../test_sign_micheline[real-type]/00004.png  | Bin 0 -> 434 bytes
 .../test_sign_micheline[real-type]/00005.png  | Bin 0 -> 437 bytes
 .../test_sign_micheline[real-type]/00006.png  | Bin 0 -> 478 bytes
 .../test_sign_micheline[real-type]/00007.png  | Bin 0 -> 435 bytes
 .../test_sign_micheline[real-type]/00008.png  | Bin 0 -> 459 bytes
 .../test_sign_micheline[real-type]/00009.png  | Bin 0 -> 480 bytes
 .../test_sign_micheline[real-type]/00010.png  | Bin 0 -> 439 bytes
 .../test_sign_micheline[real-type]/00011.png  | Bin 0 -> 453 bytes
 .../test_sign_micheline[real-type]/00012.png  | Bin 0 -> 436 bytes
 .../test_sign_micheline[real-type]/00013.png  | Bin 0 -> 404 bytes
 .../test_sign_micheline[real-code]/00000.png  | Bin 0 -> 463 bytes
 .../test_sign_micheline[real-code]/00001.png  | Bin 0 -> 1027 bytes
 .../test_sign_micheline[real-code]/00002.png  | Bin 0 -> 1055 bytes
 .../test_sign_micheline[real-code]/00003.png  | Bin 0 -> 1103 bytes
 .../test_sign_micheline[real-code]/00004.png  | Bin 0 -> 1065 bytes
 .../test_sign_micheline[real-code]/00005.png  | Bin 0 -> 1021 bytes
 .../test_sign_micheline[real-code]/00006.png  | Bin 0 -> 1071 bytes
 .../test_sign_micheline[real-code]/00007.png  | Bin 0 -> 1024 bytes
 .../test_sign_micheline[real-code]/00008.png  | Bin 0 -> 1030 bytes
 .../test_sign_micheline[real-code]/00009.png  | Bin 0 -> 674 bytes
 .../test_sign_micheline[real-code]/00010.png  | Bin 0 -> 459 bytes
 .../test_sign_micheline[real-data]/00000.png  | Bin 0 -> 463 bytes
 .../test_sign_micheline[real-data]/00001.png  | Bin 0 -> 1088 bytes
 .../test_sign_micheline[real-data]/00002.png  | Bin 0 -> 1159 bytes
 .../test_sign_micheline[real-data]/00003.png  | Bin 0 -> 839 bytes
 .../test_sign_micheline[real-data]/00004.png  | Bin 0 -> 459 bytes
 .../test_sign_micheline[real-type]/00000.png  | Bin 0 -> 463 bytes
 .../test_sign_micheline[real-type]/00001.png  | Bin 0 -> 803 bytes
 .../test_sign_micheline[real-type]/00002.png  | Bin 0 -> 927 bytes
 .../test_sign_micheline[real-type]/00003.png  | Bin 0 -> 902 bytes
 .../test_sign_micheline[real-type]/00004.png  | Bin 0 -> 459 bytes
 .../test_sign_micheline[real-code]/00000.png  | Bin 0 -> 463 bytes
 .../test_sign_micheline[real-code]/00001.png  | Bin 0 -> 1027 bytes
 .../test_sign_micheline[real-code]/00002.png  | Bin 0 -> 1055 bytes
 .../test_sign_micheline[real-code]/00003.png  | Bin 0 -> 1103 bytes
 .../test_sign_micheline[real-code]/00004.png  | Bin 0 -> 1065 bytes
 .../test_sign_micheline[real-code]/00005.png  | Bin 0 -> 1021 bytes
 .../test_sign_micheline[real-code]/00006.png  | Bin 0 -> 1071 bytes
 .../test_sign_micheline[real-code]/00007.png  | Bin 0 -> 1024 bytes
 .../test_sign_micheline[real-code]/00008.png  | Bin 0 -> 1030 bytes
 .../test_sign_micheline[real-code]/00009.png  | Bin 0 -> 674 bytes
 .../test_sign_micheline[real-code]/00010.png  | Bin 0 -> 459 bytes
 .../test_sign_micheline[real-data]/00000.png  | Bin 0 -> 463 bytes
 .../test_sign_micheline[real-data]/00001.png  | Bin 0 -> 1088 bytes
 .../test_sign_micheline[real-data]/00002.png  | Bin 0 -> 1159 bytes
 .../test_sign_micheline[real-data]/00003.png  | Bin 0 -> 839 bytes
 .../test_sign_micheline[real-data]/00004.png  | Bin 0 -> 459 bytes
 .../test_sign_micheline[real-type]/00000.png  | Bin 0 -> 463 bytes
 .../test_sign_micheline[real-type]/00001.png  | Bin 0 -> 803 bytes
 .../test_sign_micheline[real-type]/00002.png  | Bin 0 -> 927 bytes
 .../test_sign_micheline[real-type]/00003.png  | Bin 0 -> 902 bytes
 .../test_sign_micheline[real-type]/00004.png  | Bin 0 -> 459 bytes
 .../operations/test_sign_micheline.py         |  89 ++++++++++++++++++
 106 files changed, 89 insertions(+)
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00000.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00001.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00002.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00003.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00004.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00005.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00006.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00007.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00008.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00009.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00010.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00011.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00012.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00013.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00014.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00015.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00016.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00017.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00018.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00019.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00020.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00021.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00022.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00023.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00024.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00025.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00026.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00027.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00028.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00029.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00030.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00031.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00032.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00033.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00034.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00035.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00000.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00001.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00002.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00003.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00004.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00005.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00006.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00007.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00008.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00009.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00010.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00011.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00012.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00000.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00001.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00002.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00003.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00004.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00005.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00006.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00007.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00008.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00009.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00010.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00011.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00012.png
 create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00013.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00000.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00001.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00002.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00003.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00004.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00005.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00006.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00007.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00008.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00009.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00010.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00000.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00001.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00002.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00003.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00004.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00000.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00001.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00002.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00003.png
 create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00004.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00000.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00001.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00002.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00003.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00004.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00005.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00006.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00007.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00008.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00009.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00010.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00000.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00001.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00002.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00003.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00004.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00000.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00001.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00002.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00003.png
 create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00004.png

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00000.png
new file mode 100644
index 0000000000000000000000000000000000000000..053fc534be7eed4c1cf588f2d2252826fd4eae15
GIT binary patch
literal 395
zcmV;60d)R}P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0003}Nkl<Zc%1E-
zT^EBO2!?HE{r?}_MZ4&XkqV(!?oFPnWC{r4$5{xD<2cT!OuZebWnF&X)7;OGRsa*g
zL(joX16l$o`aIlOAqcPD4pb2Z8Zhpdtjliy(VHM(R)EtDX_;d#|A1NnQLHgTzkzlO
z3Vsd!6A&L_>jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu
zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0s<O*GCp_aNOwRG?kz6WXeN@^_
z5=wEGtZ+FEi8_!Hl3T1-Z7<~&AgzU>g4IVEf8`P>Oo|?<baaf?&6Fo#E40*VofG#Q
z$ch!Em~NqY3zFuhY~P2Y!oKzoGc9enS7g^d7aLUxh}H`=i*62eqf!T?!`Wzscd*EH
p>qCQiImY}y;6Zo-9LI6S<pV@2*`M3Nn|S~L002ovPDHLkV1h?)u!{fy

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00001.png
new file mode 100644
index 0000000000000000000000000000000000000000..408e37d2f54034dda6984a280b096d1aefc24504
GIT binary patch
literal 494
zcmV<K0TKR*P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005CNkl<Zc%1E6
z%aX((2uxBt|Np^r*gaU~APtJoI2-zuLTn5msOPZ;zwgiY`C4RDT*F<~D?pt!kaGs@
zcR}*NkD#<5N8(b>m;4<iaY;0PaX;B5@$abJC}Havi$I>zUWvwR@5g<BR;UC=sW&5o
z=x8<<C5!~gr+NUAj09jo?o)S&S;>ITjS{h@p-@vRO6DPr!KDrCju4L+Q5r%F>Q?`i
zCVE<eR>nXp0&G1+2^})lpDNn1fHDJ3SZWj_%^ymbsnL8Agz2nRTAHv%a-aA2!}Ct7
zS6Rj3_{TWa5n8X=iGtpbMEQq4EqM)7a1^@*yGd!bj3zX~wgqR{3ZN%$O^){?rjOrM
zQ;HJ02BR&D3Cq9tvmM9L+XJQ^TNiZWu_l_>Hg3Yjn^f4*JxMV3P}sx<_kaL<wG!_Q
z+B=t~FHWH*qJm{rnys;~Y=hX80CXbr{*|AS(W%OGQFDWQM<^wz>Tiw8^y#Lbil#R1
zDvPZ>VAui7Dcb8w#&PH!ONkTDd_`2*(%wH<Xi?tAR)^c41fFpU%F^8!gQt7n;cz${
k4u`|xa5x+ehhql*0L++6vS=Bx$p8QV07*qoM6N<$f?H<eD*ylh

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00002.png
new file mode 100644
index 0000000000000000000000000000000000000000..e0645ce9c974098b476c184d08ef5f29239816b9
GIT binary patch
literal 503
zcmV<T0SNwyP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005LNkl<Zc%1E-
z%W}go2t{pA^Zy^*MYHgXinxG4mSm^ptTGrQ1Q<QCZ)^DZ{{6kb77Z%;aM$PoXs`y_
zoMHB}kRtFUC@rXw;>!M#e-}w{iPkTEPku?69UZqwm_K7Vjn`(6N@I5P%XfgIPzgSz
z(JU6kK(lvI!i=EtsS$u8BMDeg`!pP4RWdNRMI!bz6l!Ws$vo;D9NL4YbLOLDl%^1q
z`lxx;g<iLyl{wIw0Q09Qp^u#XCuDXk&}Lu}mKKVU!*5EO>7aHIoUgN`(z6I_M(&IL
z^Z0+e)uXMFB!8H_t<t<j5IZ|tOYjgR{uYPRI<<IeqXt8sGau*~P?T$ywO9JVLy)Fm
z?5}BaM}yiBhGi6@a<}K&X`^Y`o{q!^t^tcz>B(F3(FxEBjh$n!@bsNr3^)gf823}O
z$9ZlS#COF7gBs~Roj5(W5l7eV@`B#_5)hhssM1Bvfi*twb1_!+2$x%s9d1?&SQ_*`
z$6&@8GE^u|W#@DVzAwN@DF2uVXOy)|iz^wzJ#<sY@M^ozGkaLDEs1RGI?dk1pk2_^
tnN0n|<N-NIk|arzBuSDaNs=U4#T&pVJJMo4UE}}&002ovPDHLkV1i0e=w1K-

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00003.png
new file mode 100644
index 0000000000000000000000000000000000000000..f2d93880be73d6bbac672b92412865b4d57ccb70
GIT binary patch
literal 501
zcmV<R0Sf+!P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005JNkl<Zc%1E+
z%a+3+2tbpZ>HmLl7t@7jDDo05T07;g5=@YQ0rWi9@Oyt=pSMMmiZ;A!_71SK0(H(%
z`&mdH_z@mjutva?^Cn+|1Wdx~m;X<G349%%7bL`<Sc>vm?NvQ7+xzez@L8~gk793v
z2GP;vT`nO?xbmqUV2ca|V8PnQ?hsccfjbu@Vou{i?Xjk09(4>ZZD4mwJRqVtggmHQ
zeOJBE>lCyy23isz_B17U$eDk-)W*Wn3@gG?p@^LRP{NESwHHBoos>#X5!RHv&-?rF
zeckHSek4i$F{e6W=TLFSbg(oBw|;F#PA4yFHt^Y-HaF#lu($kp;d>u#6yJK}V~u%l
z^Ik@cdB<#y-c@wgfY=HdUT?Q8;JRU*0f_CQ?7dRyh`M~brpe=mHGcx#Ft!g6wS;__
zp-nuN@Jy;@Tgd(|ZfiuF`F8K9jrW|g{9y*b-lq1_^uoYC+|U_fw%-HdQLf`fM+*9^
zGa>+=6uqu$ng`53fTJB4;Jo2)!o(&Oj}j$K&2XSkGDfo-?rI#3QxL8V8x}xzL1V-i
rmfjy@Tf>qhNs=T<k|arzB>6fXI1xLJz2~6Q00000NkvXXu0mjf*>~sf

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00004.png
new file mode 100644
index 0000000000000000000000000000000000000000..99149216828218da7c1836146a4ec37be9a20a2f
GIT binary patch
literal 460
zcmV;-0W<!IP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004#Nkl<Zc%1E+
z+meGY2!^Y(zW)R7MSI~4OTr;I0?Asws}|!ALeASOhxhN_@9ju(%EmCu`vq{a95o|k
z{})^aewaoHeFQ?;4*oY-ASB#>>3FhR;OnqouypbGa*DUId($F1`!Eiu7i^(VaW+AL
zO?3AzwR9p>JTwEOlc546^nIKTwpVu0<bs8r)2LBuHnhai)?k+&tj<{vs3<NWE$UL=
z)pqoD3d*d3GzoO^3@!MPasIg^>kFA?$Rf-w6rS#1LYc8sy%U_TcT1&Z5tc;eWq&=s
zZ@0RSn-s-^*{luONw(W*SpMqG*!E4l>Jg!Ps>F~f=zwK6P0vcyLZze`AGcSWN?wLB
zWD2U7*8s=Dx@>mc*Xl`vWE&dbBZP>Hni+!k3c#K=VP;g06uzeo=~_*3q~Ex?3(DLp
zfJE}h(37aVVn2c36qGTq0hgrlEsfG9v`+3Z#C(*k08rlHNwpiEdO*g}3Vw~(6_;Yb
zZ>0%7fv4<()&TeMDV=M5!J;UNq9}@@D2k#e3I{%j-9vl}bojym0000<MNUMnLSTYr
C2G;ff

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00005.png
new file mode 100644
index 0000000000000000000000000000000000000000..3010c6ae328bb314536ba0ca7f38633710d601c2
GIT binary patch
literal 510
zcmV<a0RjGrP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005SNkl<Zc%1E+
zOOnJO2tbq6<o*YqMfW0A4DwT=7^j=JN*RI(1eJZ8!|V6&c|RvjD%$YW><+NA2I`DZ
z`@fJp@FNIK$PqAQKjmi_0h4h4^8cxQ1XhRVg%M)UST5zI+M|$&_CEXvd=@;y-(qiq
z2GP;vTRuXRaOI&MU`d7oFd_G`JH)IcaOc8^Skw5RCRQDZqm03!y;z+q9uQF+LLStm
z)>S5YS%PN9Kq~^op6UpG)mVRAYRAIL4BLdIjbh~Vn-XR`shtGZ=VYsF*@QJE&v}16
zzVEbp)J2lygW1(LMh)e)Of13Vf}_b}{UBLwUEuA69C)|^jhb(KQeDw~_}vFTlM&-&
zE!K2?S~tG3H5jTyC9ZXOjj_cf2JHbxUOadnpL43lKZ<cZR4ie~&<M+b)em7Ei1lid
zoKRv0Kx<cRZP$g)D}~V%Yga4UaARFz9Xc}r#_rchPYmLImmBM{Z|oiT_W<010SwC`
z3b9LPqp-Lxmntaqp7nb60Fuj)-C}P51Cm<5p(ojiQ?%xf?Kp8=UNfrZNizC9AcBF-
zkfr)6<1Yabj4edp*ELF#BuSDaNs=T<k|gQo4H7a-!4#z8GXMYp07*qoM6N<$f+alY
A3IG5A

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00006.png
new file mode 100644
index 0000000000000000000000000000000000000000..b844fb2d1ae4de2be70e1cddad72a3eb31a4b0cf
GIT binary patch
literal 494
zcmV<K0TKR*P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005CNkl<Zc%1E+
zL6XEE2t||B^!*Rqi<w2LY~%xC7aEh{tqd_}01@4{IsCpq?fo@rP;m}djotw@R-n!i
zYVU<)fghpMgcvDP*<W(INXnFG{Nj4@OUmETaf^h_Czexrt@fyTjJAGR2RI6q;9F|V
zqCqq?`xYfk2`V3I0SGeUfC;fr%^^l51C3iGVopP$)~zWSN9}_{d$BsFKZ-}G3(=`d
z{Z}36bqbp411$-#`7|Z;l{5czsf`8F3~a*EMiDvurns37Y6rpjIom2do3N(jI_s~;
z|EpGyc9$f1F#FXL&=C)18_A^2>kV<sVVfMD&cwDj9M%!*ruZ*1J67~sL(?zz#8-ww
zZ3zDyT0j+Kpq<@WTZ<I2?!?C%lnM^qf8ln3u{IIb6IZ>FL&jCW;tdDAZVJS$t!D)U
z5>;y&7iZL_y=l69D{dHD9WGjD9~U_wD%`sCbe;3Xo&#3rbI$>`xmmPg@Y0JWgRaah
z;a&mSMR{*bu}e)mbu<gjuA%*%nJ2!m?2Su_z^jM}w;IhlwZ&p7C_He6`oOUMUBf>~
kk|arzBuSDaNs?#t2PRD{2JmxTUH||907*qoM6N<$f?JQ;o&W#<

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00007.png
new file mode 100644
index 0000000000000000000000000000000000000000..214b0c418cd4914f57b7b0cc6f50f1f99e9e8750
GIT binary patch
literal 528
zcmV+r0`L8aP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005kNkl<Zc%1E-
z(Q?Ef2u0US_y0e*5A8!{EONO>5;bYddCIVgD2U>g*BZV)f4<9m(V(Ucca44kxmW{r
z&QSZiuvXy1XtW?ksww4de^*I0Nyabkr?{lfPL5k8%AT?8%3HNt(_;4O*L{GaND2Nb
zSF>s`7h3g2iBf{fr>+15nQ*{@*q6&;Mx_E5w@S>MhC<e?E15^@gN^<0basDKk4hJ!
zQy(?2HqhG?w9*GG2`GEI68Tdw{~S^~7DzL22wMlm$l+ha&2msb2=?yksEi!KOv!z#
z|2+QRZFTE6Ns>QIvBfHZVuDu13x1;#>?>QUj<N(Z<w|oz73*Re>@-_}b5oXS8tWsJ
zVE68D?6U8S+qHppafIwN8hT2>Eodc?Tfx*@8Cqh#L*QeHd530?9PZl&cYrx<mK@IU
zv^$xZuXbbs&$6!kMj_cZ!~v0a0@HN!z;GrI!R*4G(wrf#ys}*hI5%avDd<pPY_^;i
z<IWSC-{nLGzqsk$Ug0x9g%w6wu#P=9jbJE5Z1A_Bb6J>k8W9H^3KR51&`^~$qz1(I
z!D$=R5KOshP?K}%{eRGFK<a>bICaClJg5km2dg2HBuSDaNs=T<k|arz6?_9{Vpai6
SzA@DR0000<MNUMnLSTXn*zxcH

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00008.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c556b3919bb00dd746f78f89c50b11ddbf5f6d8
GIT binary patch
literal 488
zcmV<E0T=#>P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*00056Nkl<Zc%1E+
z%W}go2t{pA^Zy^*MZ53}L0pg^(W@zE<;VnNKuF>|=J50Vd_EtOjH+{3Wjz3QR!5y9
z)c!3r4}2*?6LN&6az6BD8lfri{KfU;AEB?~c4<V+r!TkiQteepjP^dQ1GK_N@GbWy
zX;2+4{);0*2`V4z0Z1|yfC;(J-Jxcs0G&%CYE8pIORPCEjxq+9^<sDKcu+)n2r;Nz
zeOH<2WeJ)Y1FHy#`7}rPD`)))sqG7t8Q6rijiRUd!w54sT2F%e?_#U;Y{Hh3b>82P
z|94uw+9FBv!JGlvZA+MXeLL8Mn~e~4a}wJj-s99~kGU6_Q=MP1f@gp0!P2iv;;V{6
z%S7vQ;1pDuoJU4vTs>c`ql<b%#h=@*$Ox?fcut470Iju&2uWP^l^QbctgQAzcw?#`
zjuo($UUje1V&gvbG)UC{svCww$@T&0m2M$Dp^ktm={A@5fR?*OYUAF+TT*daE5MTr
zqK9s^)T237QAJ|v{`AhG2~|9d#7CS9+;lt^uj_wAE@C&<t!FZQb8T{0E=iIkNs=T<
ek|arzWDUQ^c_0^go%bpL0000<MNUMnLSTZD7~jGG

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00009.png
new file mode 100644
index 0000000000000000000000000000000000000000..66d772836f914665195d3f5bfece592bd5b7d564
GIT binary patch
literal 499
zcmV<P0Sx|$P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005HNkl<Zc%1E+
z!E(eP2!@kP_x&HZhxU*eiu^#(sByb|r;HjPU=Z22IsAP8J@2ncN>v-4(p~{~R!5m5
z#J(4r2fma=6ZQz1vcL3a8X=ST{>A?(K0;r|_0ov2r!S}QQtVNz80~%f4^Rsq!CCH2
zlAt<Tyo)132nrwS0oY_L02B5;cZa$w1?XHFQF9s&TFWj+#!<%LuqIaLj0Z)OhY*9h
z)OVE|y-YzfV_+o#VbA3Vp9<!mDzSZmGy{jQc2M+GzZqfXO8rf6zAlc+$RTVAdCvRm
z@p;wialIr-{xN%Km6I#gRIA>nR5||jiZ8RO8dWL29ybz|`YR`OS=7{ATV?xoI^MSU
zvp;KDcxh75Y=_`7gQhcJh0a=pw)1>$70?ubJ5Cq3*}m~R|0lJXBc^-{Cj$2Xi=p=e
z!fKGA0jih%Yg!k>Hi#>4uGG6I9Dt69)~1+3)NSiup}R9|=Y>;{7263e;5{FldiLUW
zJEJ!J0U|AkY+$wZ?<gWU{zqbe!b(|=k&8AAtSWG2f_7qM+@@uqTdZn*WvcAF^L12T
py^Cj(BuSDaNs=T<k|g<DegUTXIf6y&aQ^@R002ovPDHLkV1g+G<eUHi

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00010.png
new file mode 100644
index 0000000000000000000000000000000000000000..f06380647e815183df4fe353acb336465cc1f108
GIT binary patch
literal 481
zcmV<70UrK|P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004~Nkl<Zc%1E+
z+m6H_2!`8c=lvgeFLo}Pu*gBNBi3gAFLTjQ2M{cx`!<Ka-~Z?RHOZ*y!(G-p;K3TG
zGehmOup;nd44SY;$d&zNKa+%9;_Fv`PjLy&j@u=P@MkQi@>1<ljL42YeFxeKm*}@V
znxw%DwD_-<2qjv1Y6R3GV+okB_IWtWRVmQHC5c(nw9p&Yl;lz7;P76o&Y2I&C{LkI
z>QeJ67kXKOX6C>v0>YoBgue>bpDwjyQDsJL!q!GH(){M6nH#Myg7fcUtBh>Io|5~b
zzaHP$tsd<m0DL`E8FZ5;9z6M}fqtfb{kGTKriz$w+cacq^NL~9)yg!l6A85EjXB=a
zuZ0n{o+m*!f@uy8t}GynaeKgp7WP5=ZJMj94V}sGo{aju-iEIk-?a8IkbwAPJ~=~(
zww?5(o=dnz?a5`+;*3(|)-QllzkqudJvj^P0bRv?;AIBC>IvHAH+`RfH&YI-onL^6
zuXocD%z-yUAvdGhbYm>uP06IIg`{e*c#-LBC^N~pqFF!s^#cI_0000000000!1H(m
Xq25}b3OU(`00000NkvXXu0mjfWPRsN

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00011.png
new file mode 100644
index 0000000000000000000000000000000000000000..f55d43567447fd2389a1d702d6bc0102b1078029
GIT binary patch
literal 509
zcmV<Z0RsMsP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005RNkl<Zc%1E6
z+inCQ2%VX9|Nn#g&_0+@1`dc;9lPaZvoXj`K-4*pHTe4c8K193MxhT+S#JOj)<B&z
z)c!4?2z&sh1vNshoG&~k3c1AVSMR4dg;vMy5=Hnk7Df48?RDdr9evsd+6t%WSsqQ&
z00S*#HAN`V%BMy^6&Xvwg4*ZdfK@4=gG&_H(=^dyt5W9So`cJp*c~Mwlu@2Soz$(?
zbuaXL3tE{2s|g5ysuVsI>_1Iv$3nFkbqJ$_Vx;-QNHaI;7eNshM`h#?wv;><{r&L&
zZmU<FC6RbzoKZ&DzQuu|UpjDn*ex5r0E8faok6<L98qP7K!+{1xh<Ywz?~_`R>qoA
z)vSruJHWA9^}!Nxh;i8()GcTeM5<}(g-v?`KV8tj&vTf2t1AI;*;aGt!*16#t6z!5
z!j|i<C6)lKE`Eb1S$JS@B^?zFMXaxEj){36;A-e?K}~OF$T@GR&eu0z<cTLpECGIP
zidlbSI_T?N!BU9$;4jm^EcBv%2Q-=2nFvN%G!3pn!_Pst55k0_-)9(u1>5u2SGrj!
zS6=!(>BJiSTSY&SNF)-8L?V$$Boc{4;(hQ9w$oRvG!T&-00000NkvXXu0mjfzscc*

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00012.png
new file mode 100644
index 0000000000000000000000000000000000000000..dbb3b878f60c33d213b7b00efa9048b94a7da4d5
GIT binary patch
literal 493
zcmV<J0TTX+P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005BNkl<Zc%1E+
z+meGY2!_?!zW)RFV)r65l;j73iZO2arWchYfIv>J%NTy&pa1J?kWtZxyR7ek2P;tL
z6>6V_6oDV1(|{TwSJs#OpCsfGuV0)`ehIxDw@Z@7pID0WTJ2W#xH|eY56}viU@MO%
zX%GY5j73SK1eISJ0Vpz-fC077!y#5>0|u8Q;+lp+ty@=e9d!;itzmXbJ}9F+g_zW-
z-m5P3dI=ht18os#{OL+~lXLyqr8X8=W?&PRHi}5|i;`w;)GmTDyxA%}o3N(jzUa@#
z_nlU^ewQTq$E-1G{HvSTQyVVc%XXP_x@24Fen%1awxP?tf8iE;I)(fa5C~o!40E=t
z-JSrPf;6;KhjFvlgdP{M`ZNuq1I-i>zcD=EOhVX2u_&3hg?6zNNz++-wDouA&BJB@
zm)uxEXx;O|hkZ6CBF;9gr-VBJc*#WDBf)j1>&Y3P{X=#tKX(rp@aclCW@yN^PIp}_
zomijGDfG<%aR=j%&QV&cp}~pgJHD|A-*$YQnNq*>JEq}qYoMX;#Xjc78p<40WJHoA
jNs=T<k|arzWKRA7f<Rdi%feG+00000NkvXXu0mjf1~K9L

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00013.png
new file mode 100644
index 0000000000000000000000000000000000000000..b14ca6b92dd9a94c3bc2da9918ef3d59869e65af
GIT binary patch
literal 488
zcmV<E0T=#>P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*00056Nkl<Zc%1E+
z%?`sL2!PvWd;bUCVLLQo$d6(L+pT=rp`i{Ctf1>MhxhCIygnxx6@56%dIvaIjyfaM
z{uWXM9>SmrYXn?bpYk(Ez$LtX`S)a(!0fPHkPv@-*_D@Sw_-$e^x-?;R<MM>#nA)}
zVxY-?xr8X;%0nZ-78y#wgtd>uA+AaS4=zZ=J&g;sVNFRKWezs&#nsvK0U5<9<Vn5M
zyvl`MZb371plt%gpQZ%AGVVWJYJFkb3@gG?q3|@nC~3w<>x*FjJ1LcxBCIJnFZ$Qx
ze%<QU9+D*YhBtQb0KfW3M^7p`u|K`0wJB&qVu+k1_^D-xN&<`{2Q4=3TAVpxu}isl
zKr#5hx}Z?R&V&f@nlknb&|PS^3uI)aL8>=n0d34!0=PrXob%9-2_No*c^Zf|&0<~K
zBIR{alEH1Y7)XG4mvG?xIlu25w`jRXu`%3+x_pw_ku?q%iyl7DtpU-9)sI|d2SIjD
z^G0e&fL65}w+^kTAa~UDICjO?QmZOO*l+Hum!gv)5sACYy830#A9J%ysw7F0BuSDa
eNs=T<{*e!_E;(YoT(7eL0000<MNUMnLSTYOLftq3

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00014.png
new file mode 100644
index 0000000000000000000000000000000000000000..7cdacc715bacf190614ecd204a539d595bee63b7
GIT binary patch
literal 489
zcmV<F0T%v=P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*00057Nkl<Zc%1E+
z%a+3+2!>70^!*>Wi<yPzP~;}2sOgk%l@j}F03qfmYxsS>u8+r}NyRnnntcH5tU%2f
zvY&<IfgfSef*gUR91r;#EU+Y;zkEOWE%0=BUa*k$#8Smu*|Qlj+xxH&_$=7M?_zI)
zg6L@SUv42HTzskrSdyUtEXaNA4lyeU+__*8YZ^Cd!@8Dvv@tlf8+WJ110sq;$b)*T
z=V}wZEkP?|pcMhKo~{Moa@L<A*;rVaVNF<S6p_;xCCqqII|=IFNvrfUVNGP8_wUE|
zy{(@8AxZL&IR?g(5@r`!7_6PGx)v^2^uwAqqhE?NKYnTxuZ?F3F85WGABgz1Xt95G
z)v!^M5(f-Pkz0mf*AMPa7Tp8BtcAW$bO8MOuBO=bfN5KV9K5H&&H*A&^~6G1F4a5Z
zgOAZsoH(UMOSaz+?&Fj%07c1^*gj*QiZ4j{2m2?D_Jg|w;SVoU5#1434Qwfrxjd1b
zesFJD#}42tFx36E;+^u<ebKz2;~DJt!#3u1tw7}koqx}3=<JO6lo)J(wM&vDNs=T<
fk|arzB$4?8HB~dl5d*%800000NkvXXu0mjfoHpYg

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00015.png
new file mode 100644
index 0000000000000000000000000000000000000000..ea7b6cf31e01501534173462561eeb92260fdf4e
GIT binary patch
literal 505
zcmV<V0S5kwP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005NNkl<Zc%1E7
z%WlLl2;4;7|Nr0~+CwBt7_i5QA8E^+Rs;hE4A{H9=HTn|=lAxWq|~)xmG%Z`XLXc0
zLhSE?=YbE0X+n;ODcjrsEfg_H=P#Zoo+7)`dWB-_>5D`7S?qq|80~#I2dG6;@T>Nw
zNN^o()*{6SLE%F^07<3-Fd_G~JKU@^K<5g@t!YS%*s7FqILBa*K0F;qJS3tzgc#IE
z?dzQA=MpqC22l|(_EahQ6Ip+n#P$W08EC>@qv)yr6@*zUEhoXT+_Xxj2}eTKdH;F%
zf79w-XGtXfFt!F>Q&q8Qn;Q-OMj@!eZOesO-Y`T9(F~?l=%z&)7Afk0!uYIfH(r{M
z!U(Jy(=^~4eo_&#wHj9ACwjnyu6RvFYi3OwvRf1p0jS<+j#GALduxZYrE?eD0}5as
z4>Y9wxecQ#WW)<L-f{|?ipn=*7=4{;34j(&!sR5rIrCUFZK|tb_wE5E&Tf81?*aF5
zxpR;UZ}tpsIdKA_35;B&ttq^EUhAl)nnnL8xNAlAIP_`zkDY=hV7y_qi`azsBSr<2
v*CSA!I93^!NF)-8L?V$$Boc{4B5?)Zo(nVGmVco&00000NkvXXu0mjfJd)t)

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00016.png
new file mode 100644
index 0000000000000000000000000000000000000000..f0b615749f076a16b1262f578952a3cdb7f87074
GIT binary patch
literal 505
zcmV<V0S5kwP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005NNkl<Zc%1E6
z%XY*d2sJsK|Nr1ww2PeMAY2e8>e!aMN(k~6qDNVS@8|3Jcq~#1ZTOV-0BEoV%A6tg
zcL7D<3otFHk!s5Ez|WOZO``QH_miJey`y?7h1oL}m+)5X*>KE`e%%LB3#G`fG@4Zc
z3^ZFSDNKkIJ~aZO$VdVf)IJRdtV#wM+)9BxO%gS>E@d9t9Gu#R-ErlkW|XE-CUq;n
z+Cpzz(8?TWO@P_crO;2#{u2^A7NX6FA&dsaNcBZYGgWFA!L^)?O3x71gnTag`{Don
zt)6|BMB)$Q05o_SDx!teSG(K7zRxC&JR%uNySkv|aFw6mm=-r3?D#+_tU*({0fP-n
zmMWl9TcDxZX^)3LBv4@s&VW773LBc_#-Jg5Ww;v%$Z+k)JE`60-!AT;I0tkA4+_Rz
zLg?-Ru7&;7DTGQ3t&;rE@jDKdQr=0xO@t~Pa=usZ_K|y(mU6#K`$toB2t$fCHnr!F
zt|3EM6K>F*4wh2Xs|ZGsU~HZZ9;yqr+3gDw?Ha?bVyCBmZ2B*-z^pZ%`*%PDORgfO
v258L<SG3J05{X12kw_#Gi9{liNbHCo)l72WFijr)00000NkvXXu0mjf;BMjR

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00017.png
new file mode 100644
index 0000000000000000000000000000000000000000..d2671427be4ced7a28db4fb2bf010e7fb2ccdef6
GIT binary patch
literal 462
zcmV;<0WtoGP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004%Nkl<Zc%1E+
z$&!RH2!_>~e*XuaL-)ZdhVVlc&4SZ>CyOM60Fq_j=J5Xg``%xZCRJ@%HG2cxSsitb
zQ2Q)25Bw;dCgcd2vcL3il8{L}fAN2+m(c3?yd)9!^yO5Zsy&h(qrFf60nWlD*vh?0
z8dOJ%u_zHrQ29^~K$5WlOvrui4mB$U=v<PhH4TMUx1wYmX$%gl!8>O>D55-s7*tp5
zN)tUTK{I1u6#-#SQNo)l>ra!~zCf9QO<3C~dQQI?Vdj(Oli(aKw#u4K*iy32`~LX8
z)9O*~5(NL4y|$yMU-=5F-lw>d;>(1(TZsJ$FIMXJDr>FIS2*?JZ3w?r2|v8o47Yk>
zQ%0c&Yb*A%u6w|<_D>(yb`8ML!z&8K-MAGWCqlRfAXEy~61-hqNoF{orRK%LkG1Vo
z1Yk3A@MZ=z4R6Zy<<_=PSAzJf%LMZ77O9O_cURVyDE$Grw#*-AJty4pMbp}rTiaLF
zt-1ZEnlOcn165xmMn4KY%i16af*=TjAP9mW2!cL*044%2xD~`w3;+NC07*qoM6N<$
Eg4{#V$^ZZW

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00018.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00018.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d6f0fcd790ec5e0f4faec4e68502803ad8caec1
GIT binary patch
literal 495
zcmV<L0TBL)P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005DNkl<Zc%1E6
z!IHxu2yHU$|9|ivwuj8H2oJ>sjqUPI8G?X-Aa0L2`2G3&-d>ZGLL2VV-U05cK$#=N
zeio1io`7jWj*uza3x5-ZOyc>g&y$}*yW@I^BJ7F9A-oj37aXI#Pv<~u;S~Lsdy^zU
zM~k(ZB7|t+Lp`99j0Ipq?sIp*tQ64BB?_!*nrN{#DdSMaV7Gp(jw2ovQ654a)TQ=S
zCVE+dX2!rO0>Yjqh5vHapDwYnP-R9nVbmxh)jy0dbEWkpIF^f6>1o22ko&y99{%5L
zb#JpI5?_q1_LFK>^C7`1?qbIANVe*-;M6?>>e70h>MUmGE-Ydn_@x_~Rp;!bTg(;_
z&IDSZWqeazb6luMa5uB%d%)zL9QbJHTduC5s{tN)4qgYYU-Fs~tb{oGg5(ZBMZv|L
zYsqjH@jP8Xt6;-us<Tk<DE)8;VB7@JCAn)>hn$OzLJ>V6`~kz6k0Nt*BJ;<h6Y4H*
z%C~$#4}b?#1j(O<@T%uu#kHR(T>i=~ID400MfeFABzXmOCE~83QKk!bjLx0O>Jo`W
lB9TZW5{X12kw_%&#2ZhRLA=+mKSBTi002ovPDHLkV1kh&<dXmZ

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00019.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00019.png
new file mode 100644
index 0000000000000000000000000000000000000000..d856fc510daf774ecfd1f0b3b9bd4dbc3d4a9383
GIT binary patch
literal 492
zcmV<I0Tcd-P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005ANkl<Zc%1E6
z%XY*d2u*UD|Nr1wv<rI}l#4>5#%Z~$gdh-}>b}jv_v`(<pOchA8=lhc0C!eLnIpu0
z7LW(N0MmpVAyf7fKNE#a;`uA<$xfla<9dlw*wYtDcrNzHI7WM)>OgAY6#12VlO#Y#
z7i%S@5F&*S^?*n+7Jv!4&)osDvVe3hQD9G#M2)RU8HYRuhxTE0q<Bz7c?e}tm-??f
z(eoBGGX`1{DC}uc_$Ookaf$5<(PqRDMuVcK`b`NlS6WYkw7eLVmLaSOdCvRm;s5Pc
zk2Xsn@Q1NGc#Ae&*<b(4KEbL?xnQuo+9kj-P?-&IA!O4&afbfwp6|h%JoZ&Z-<QwL
zZM*gg#afK7&mqennc<%SBS!hNN03LyzB2$8@2|g&Ni{d_&c_3B4ydDfO0ZloKn5w9
zUhf=DpqDM8v_{V@frdFvbp}Aw3VH4@B-}5i`boRFa6B%Z0|vEhcpa@>C)||WMHEa#
zr!Id5a5eRNW4Od3b`$?rFS|mreM-SyY+yFL#nE*edbI+erccbHYw6!~aa2_x5C{YU
ifj}S-2m}Iw74ZYGRx99lT!%>j0000<MNUMnLSTaJm)Z9K

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00020.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00020.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d84ab8792e8e67972cec45840eb6ad8203d96fa
GIT binary patch
literal 484
zcmV<A0UQ2_P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*00052Nkl<Zc%1E+
z!IHxu2!@l)_Wd7t54#6Dl<*^>QDa-a$st1w5J1%I+Z_IWU-$cCl2O%%yR28hgVj;z
z2(|Bp7J(mS(1aQxSN4Z~PZDy8*DuZ|zl6Sy+a-zcr!PtQS?zHeF*^D*56}vi;8Pw=
z(x3)fyo(Z{1eFhs02CQZz=Yc8;ZUnmfWak++S5>&8&;Hz<D7#d_h5BWJ}9F+g_zW(
zzUy4*=N2?G2e~F7{3%NKBWM4qQrj13Gq4D23q?=!TPDris9gl<b+J@>7U7(d`=Y-d
z-?v*m%0q(SE5ZGoQ=ZxgU8q)lT5E2DewFTRH&ku8zE|s~#})vKum^iF;m22F04nsX
zQMq9#EV?0d+O9hF)YG&EH0)O2Xlb46YSRp8p!@cVO0sruSB!77tLTX%m#qo7a$FEQ
zbkZ~Q2*NF*Cq`$(w+yx7VBt88&zb=o`(N8q)K)`%bH0#(j{hy3XJBrZSK0M>bKe;?
zp8yfx+)ou}4su^8<Z3jFZuF(N$5Z`Tb`n2X+&^Qd{|PMqNyh0Z2!bF8f*=TjAP9os
aqxc7ES37HjoMO=c0000<MNUMnLSTX#uHGjA

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00021.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00021.png
new file mode 100644
index 0000000000000000000000000000000000000000..7fdb9f45752309a7bc5866924d939a67b7cfa6d3
GIT binary patch
literal 492
zcmV<I0Tcd-P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005ANkl<Zc%1E+
z&2q#b2!NAJ_x&HZhxXtMMgGK9OziT_9x}uQ0tPVWv4)@Tzw7h0$f)SUUDi9m!J4Qu
zLhW8i5%>}oE!ZRA%K4J7K>{w}{mb7czXYBR+XV^nXD&r~t@f%`L`NUq18xON_+1=L
z&>#ky{Fh6J60STn0&J6^1T5J5I2_`xB=F#ZM679Cs4Z(s;;3_QX*Zru$p>T<r;sQ0
zQO{Lx^tuGC%z;(}h(ApUzU8bxU25mT$_#75Qlpq@{!r44joO=_{GGH)PZQRZ+!y`l
z@p;qg)n1Y$|CsY0v(4$#m|?V5;hANPWws|``PNQ|4=VIxK`%nB*7Li3w72E9u&c+|
zi$za5dl;L7oQN|95#mrb54sV%2Jc_)DtXDsY)1U?4{4pen}9=l7~-OTqK*FkAr7Xz
zym&%9I}-y5;EX$jW3hf}e%pWSZKvl`6L7RnwjS<12aNmQ$?OD-6H#i#Zb=51LH$~H
zX)!wi+SFnD1U-=SYOQ>W<}?$%bEnN-pDew^JyQ9$0lzpa;`JWv=Wz{A?dN^VN|Gc=
ik|arzBuSEFD}DhrXep*fS9Rb30000<MNUMnLSTXj-|1BV

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00022.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00022.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a5f0a9b333846b1612eef544d9fb2dd8f6c5c96
GIT binary patch
literal 488
zcmV<E0T=#>P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*00056Nkl<Zc%1E+
z$!-HN2tYHV=KnvqhxRZM!EA;Oc8JPT4kPRU1{*KOV-G*yukYiz$*AbVyQ~Mm!AjJ*
zLhWZEMc_;5v|)~bE5}p*1_`)?=PzGRehG{Y+XV^nCznh4sP-Istd2gc18xONcq@)3
zXb=NU{>vpq30J-}0&J3@1Z<f5I2_`vB=F#ZM679CsCAo4)-mSb)EcUD<pVN`Q^=EA
zYFy()A4|~A9B4&=_%oH@CTIN#sm+Cz8MX;a8%3u1hmvM&)Sd*_-^o_#*@QJE?~8st
z{@-c!oOfxO#w-rd#E*dFLz7<`;3w+mtx<D)6vS=Okf=?IhB1l+j0A`sv@^RWQd2ok
zxu#b0#Oa1J&4$oq*B<bP1MUay#y4DL$Iv>YpV;6O7(EV7<4Z1m5#^Bth*t!^y*oDy
za;OJAOK&aMBKJfz?Rj4rDZBzO_VZjdBK0=12Z(bmRNNDvI`Bh~(=L7oyuWUeR$l4~
zAo11SVVpV8Mo8pZVYJ=I1@A6v&4lEO%oV}7kwkEpAlpWIu!_H1k?2=;wP~8BX_}^K
enx<)*=EX0Ac2w6{_aaIF0000<MNUMnLSTYcjo!5Y

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00023.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00023.png
new file mode 100644
index 0000000000000000000000000000000000000000..a34f6d886591c7e4b699dce0d5b5e3f1df46de0c
GIT binary patch
literal 508
zcmV<Y0R#StP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005QNkl<Zc%1E+
z!E(hQ2t`e%@Bcrzi+14*C0s;I#rRszDnp18Py~;%hOf_`=i{|#Qq_j1W*>k%YvPy@
z!@d`q2R;;~1#5&%IbQlRNysF=esMqfCG>ZEUXloV=28d04triSqP<W10B7M6e9OH_
zBdCrR-=ahef`f;802Ubwz=E~U-Jz~Z0Xml?YEDC8ORX!3;~Imr^<sBwJSd_(gc#JV
z{_DEXuPJC{3|dJ**wdBpSI+!1H0)d;&A=h79TYRCFO4wsN$o{YKNm-(=MZiU@|^eg
z<NsBwXI~{r{xF9w#*8ew6?`u3MBJ@7)qJfsW$HL~kEZ^VXHxrfr*i8r`luB*Hbf}F
z&s7C394giAV&ArB$XdTihH~#nd+rR_;d;))P*E^mLG%Jpw^BrZ@EfO#mUwRb>V9(G
z2n{J~Kp)_Qep~bnXbM*dZ8ErR!Un&!WzdNpWpl6J4M1sZw`Ivh+>dr`FszO4JWQXo
zQ;=9JxOn+hjDb-#ah+%kYahJ?yR`!_5;qcyNDCqxpi^$|tx;?7lEWxc4dq?vR(_ik
yTm=OqDs*>sybJH`{Uk|}BuSDaNs=T<62UhEzg3{iuEz}k0000<MNUMnLSTZA`QLf~

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00024.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00024.png
new file mode 100644
index 0000000000000000000000000000000000000000..f3525af8d14025a6983cf9a5dc9b01c542759947
GIT binary patch
literal 475
zcmV<10VMv3P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004^Nkl<Zc%1E+
z%M!yN2t|`j`~M%@MZ3rhMINGw8q?mh%Af&*2$*#l!~6ApUY~=EnrpbqdIj8B4R!WV
zdoL^xJd8;LVuY5mKJ90c(2{uk>hn}Cp|9h1Ng~$MmR)(Oc1vdT_CB2hZG}tpDEB65
zFdZ%4)e@mZEAQ$76=ZA!2E;yhhZ&Uu?Oc+WIZX?_X`!Sa=^kv}!0hb%K|9K~P;cr~
z-<1Y>nu12|ftLitdO`^wD$GAsYTKgHj4Hxbp=fD-akiNo%?H8$x+s+;Mc7kvo%iSC
z|GL#Jo&o@{*waNOY0!{v4aI{e=O(<SQ;*h~TU6>3%Qg*}+UirND#BIddzhu5zUAu@
zzX=!Wr`v33+MA|@;WC8I8m_JZ2O8hss?z69z$G;A<S4Xj+r$>3aP$Q5wT69to-?;U
zk($Zqm>Z?Ijgzp(^bJn{C;!{-4jerJ;=h=8)jXi>BswHRyW%LHOmUSOhMWN5U+@1+
z;U0KjDCDL$!)4qFuOrqII@z6*p>1e*?`ZC<$^U0f9vlDw000000002^cRmCJFLj6N
Rak2ma002ovPDHLkV1ik-+(`fc

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00025.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00025.png
new file mode 100644
index 0000000000000000000000000000000000000000..2743d69c3458615ebe6e3536c995551ed7964674
GIT binary patch
literal 447
zcmV;w0YLtVP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004oNkl<Zc%1E+
z%Myby2u0PY|Np^Vv<qh_2@r`!jOjfqha`YNp7RvL=l%Ph*C3;+4|iFwfCsCg&MVYD
z3oQaKrBgtSkSp`5f0Kk<;`J-%lV3uA$L*3N^QSGF@>K1T^td|uG!LW|E|IM~nxsJu
zbT(E>G9^;^r4bNC#u5-v`#c<KRc6TGl0;q8q|oZNE4hv|2aDCvJ6k>|qdbK&sa^e7
zTIlH#6qy5S5y<@6mGCC#`ctL0En=Awo3OS~v@|~%Y34@DMX(Lewo1<?Y$>@f`u*{L
zr`2V@3jhN%mm1Y;(PS^Lwf#G>;@LB%bOX!$;TJ|#Ue;_P&(u<`3O)UMvr-;j@WHy8
z_%v&KK+HBck`<!<9IquH=BPB1l@o}2fRox6t79)*F;+ao{YQB9B4uknnt<{R*6QD<
zl~%(KX+C!kh<Uo`;gPD!hnmjX46t4W$^~M*=3De^rA+37_1tv4Xhu4pG_(>l3m+Gk
pFf0G}P6Yq}00000004mD_yXOiCzPD>mlps4002ovPDHLkV1giM$y5LU

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00026.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00026.png
new file mode 100644
index 0000000000000000000000000000000000000000..078109baa9681d8c57050bf327c3b3a391c95205
GIT binary patch
literal 482
zcmV<80UiE{P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*00050Nkl<Zc%1E-
z%W}gY3`Jv4^Zy^*MYHgXD(i(vKsN0?t5jg2mqEDOqlTaF-{0G_Xi?LKt5)xT2Wz0t
z8EV(UiolmKsh~#4l<jH%CJC9u>sP-|c?o&P*CmOtXDo;Ev)cVMV|MiEJ<zLgi5}(A
zBn@Vu#j{!>lxXEsBcO_mC7_`8c{t3f6zJfR#N5-g(3{qj%;TJc-5a<&M?NT{JcT-`
zxAN;;=;tk{G6&u!Ana*M_)v2H=~6ouwautQ*g7aiF8^@S%omM|;CNgdm6=1>Q*vGO
z@5le^R`>Q40RAvr$6T?6(Vy{dYmVksc{4}R?1O`D$~&~CZ1l$(`a<LhO^NwPAP;8t
zVm_#yibs=X_ZX?Vpiz{a_}&}Fg*=qaD|c<9GA#jbyP-qSEGWIRiA>~s>+&`+mjLdV
z=}G(nEB|@R{66u<o%Zuyw(0U9(r-ZXaum$zwSLHjJT@sq$&DnPfXp>@a<NpCyqSMS
zA^{?%$tcHjM2*jI)oZ9?%jsVNp37d(9rxlFu;>?sMa`Bh>c*mG0{{R300000003lp
Y0jL5U+~j46kpKVy07*qoM6N<$f(AbA761SM

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00027.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00027.png
new file mode 100644
index 0000000000000000000000000000000000000000..452e13561fb70cd1856a6af9a935a2b37ce845c5
GIT binary patch
literal 492
zcmV<I0Tcd-P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005ANkl<Zc%1E+
z(UQX;2t}LB_WwV4AGQyfp~wZrM6AtnrqeMbA^}9r_L#%p@4LM{Ck?9F@Tt)|;LaMT
zGeYfmp?Tm(d1yk8kSW_!Z<B;f;`xj7$uFU|<KvP<*fW+xd8u|Uo{087%>x{TOYkoD
zCTUO|E&8HFC_&|+9)Kic0ho~c+#PCG3edSEQEM6st;d>@ILa98){WIU;z1GRA;h3A
z^<HJ7mnCRs46Gs`>}g8)Eoc4dQactXGq4D23&qIcA4Zt@p!Fm;x{IaKvj|&CKIi@Q
z_<y_Az5Pg%+?dVvlzKk8C6$#!RB*a%p7=)EWJ%WKgq?We<8AeBQ&<IdL1>VOv$elg
z<zi1|wZ({Bq4mMQGEa0=H@kQlx<9$3Ttr^I6m6@4|JHEor9b0(&1;URnmuU-oMX)z
z<+Q3Y=d8JcUEH%OCID-$(oU=Dg|X7*RNA=%&_B7}@N|eSxIuVM>HO8)@8}Cam%pxj
zQWt$KRsJO4->xfGRs1Dxok*ao33q%Rpx-SS{$AE%4)_jYK`e5<8(tE{-uLV3ZIUEO
ik|arzBuSDax8(&Cvr$P&;8KkM0000<MNUMnLSTXwgYC=!

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00028.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00028.png
new file mode 100644
index 0000000000000000000000000000000000000000..cb79bfb8fb73d760de6376606a325deea4cd4470
GIT binary patch
literal 484
zcmV<A0UQ2_P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*00052Nkl<Zc%1E+
z%d&$o2!_=;eg6mUqFrQ$gZz*X&8;Kf%3=x#fn4@&44?P^^ZpuSRP|w&^$K{f8tUw!
z_P5X?@TUwKFh|Ih{iQ#Xgk0kD7wgF{p|9h1Nh17dOHzJTdz?n}jy}}^THz9W%cDse
z)If{>qC_Y`<y|8HlZ+)`z})BIP-mq8gG&;%r=idqR+RMPoP)!9u{tRqlu@2SOzKkK
zb)M+w7Bn&kRud5Z6eawXv;S17Z40y+ScJ8OqNVxGNHaH@p9JaeVyW~j!j_VG(O-|}
z?N*QSkRW(GxVN(&W^u=X)c2_SiDLmCK~#%ENn<QO<|d$((af=ce>g_KnVT%I3$nPg
zJ5mq*T(dROx}~6>d|Q>jV?c8Q_9V?rh=f;FK)!S?sC6nS3b{n>vEuKOD`4w<L`XOj
z*%r^Gi137t-}%aOP?LZG<Xz7no9~<UYgR{Inwpgf_^tb*%ZRCsrSCknJE*S!D+kuP
zYTdA-uy_}5ZC5<zRBabZ3Nw*u%j@1ftWZV+d|2T#b*6jv=;&{YI~N2&5ClOG1VIo4
aK{vjoR$9-LVUl_P0000<MNUMnLSTa12jhYO

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00029.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00029.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0eea7fc3ea1660993f067af5e8c8de3bc5316c0
GIT binary patch
literal 471
zcmV;|0Vw{7P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004=Nkl<Zc%1E-
zOA^B%2tboed;bG>(JnGWk&mDeleD~5h9D5Mpmts6@P2)t*XJasVhm?_ZvZE2pv?%g
z_d?3RLr|KqMj({+DL;b*Lc;5p|DOC3_&V$tBqW}(?8Zy8TcHu1efS-4FId9g;%tHi
zG0|i!mk=Y|cxVRLB101}VeR8|h^vyolM52Drg5RBW=i5H=U~%bT%CPBU`Fv2@=3ka
zca;mhEI~8pKq~?y9#eu}IqOf8*|D%P!<w+vC`P(plxfCJ>x*C?PFkg>32R2q%l`HF
zzuoF)t0c(}v)U?9xx`bFsEH*+pBwR*U8LrO1JmT1*^VLgQ69MjYr=IpdWgB@@Wg8R
z)rON(E`DwrV$$1Sf29Y6ZlFDudjn|v1#}R1wK9#!$Qvi1<5szTvC~~!L`Rh-#0!g7
zg}PTv*AXhd2Lu^8;>$efnL6XRd=F@<txjcpi8RFTfl;G-KxN-~eBqPN)Alfx6p#|(
zEE=S09SPu;oc=wL0XPm~8s-6N6zBezdxIOaBuSDaNs=T<k|aqICm+>>`lg<VktYBE
N002ovPDHLkV1f+j)Gh!3

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00030.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00030.png
new file mode 100644
index 0000000000000000000000000000000000000000..615eacdf256486622578fcc7a2f747899cbd4fdd
GIT binary patch
literal 504
zcmV<U0SEqxP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005MNkl<Zc%1E6
z%a+3+2#q<@|Nr1Fri+}RC>O*;t(kIH2^!u3F>Q13`+PsA$0VUphfhgw0C!eLo+H@a
z3&;aMVAF&gAyv`?KNE#i;`uB8CqIR(<8p~o=+hSm^PKIT?HKKS`VXWOPLZqJo5TS+
zy7*R73MP{IP!EVCV*!|u``jHcD+@^H5(U;YNz}GgDdUjGVAmE_#}N;TC=a0w>QZ*)
ziJq6BnK96cK%q~S!k3)&r-^M}h%zIZFlrP%#cxWOxllU^j?ar$>1o0mlh1j7J$&D3
zb+2y;1pYBn_6Fx5d(|klMak1%?ee{ep5ZC+hQc;oK10z?Lo{V7oxrZb@}O-z7ZkYp
z+&Nv7+oZ6jiOt+^i1rDCqX%^CinkawJZBZBA&#tf1YqXXkiBQZ83}sdFWRo*2x1O6
z0qs_6LsJE$5EEFY<*cj8y$(1AY15p?kQ#af0CvvSRE3@Pgxu@6IEprw*?x0?^q_GQ
zuy|i_@@x{V>~#DAt?5v$Ia{u}(}rFJM|!PVVGPl>Aw?-ZX~O#FmSy2^U8=0#;Qr_j
u?I)12xRL7ufj}S-2m}IwKp+qZd<$Mb?Mc6?tK}mA0000<MNUMnLSTZmK;+i|

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00031.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00031.png
new file mode 100644
index 0000000000000000000000000000000000000000..fff10d6825e8cf465dbe90e574fdbd3f1c208edd
GIT binary patch
literal 478
zcmV<40U`d0P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004{Nkl<Zc%1E-
z%XY*d2!@lK&ig-b7oA1Up@fSX1>>~;x0)da5fs$y+Z=wre}C_<Nu8QDJk|RRxU&Lv
zW~luvEDwAcjV8<yGG%|+zez$S@%gLQQ@eyl$NMFTuqT#N`Bm+4X_4)HS_irpF40f9
zH%Wu(Xz{L=2qjv1st430V*!{j_qjXFSt-!YC5f5Sw9so-mE>`a!QnkvoiiR3Q654a
z)TPFCo#@vTG&2TX5)k%OCHzri{<)<#7L{gH5w;3NWcQmBX5MLe5}dD#QrS|3Jtfb1
ze?9)+ZuO`)0pJg_-)L)|k~Wpv=&#7ag@ns%gISi%lYtPH%fM#U9`C>*TDFuKQ(Gj3
zy|YN%TwYb;y;7|NBfI;8@)6^^2&w^}b%t1p<RUydD(6~^>eM@FhYm`e1G>=%2z}XL
z9x}Y$amNjI`4XwBgj-_Xlq6*NxBz%`XQz<S4l2n{t)VHXYOXoi*Qp;*Skk-#TJ~_F
zS@vKG`@-?nV;Z0LsbCU0JGn^KT>;~CWGC<4?5{@M`llYv0000000000008dt2K;Lg
U!Z2^Xs{jB107*qoM6N<$f)g>?b^rhX

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00032.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00032.png
new file mode 100644
index 0000000000000000000000000000000000000000..447e24f392f14bcd2776d9a9eebb1b1d7349490f
GIT binary patch
literal 491
zcmV<H0Tlj;P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*00059Nkl<Zc%1E+
z%aX((2t||B<o`do7d?wi*~kS^<10O!Rf;GWFre()7~ZeX^L`F8Dz0Ic^#Z7~8tUw!
z_E|_C_z?yT*dt*n`zb#MNmvryzxY4pOTyPtyFtR%)0RtltoDdT^!9%E56}vg;9Kg=
zph0vrn~M^r1eJI70BkZ6fB}1-x<lNR40LXgh&c^~+Avenk2nU0_F{Fec!Y@35Mof5
z`mT7R$0=xJ474P`)?-TOtIYgUq_!=PW}pa5g`%bTO$jqKn%)H0bXF>Jim;|+p7+<|
z|D9G3dx+zFF}o}lFGQP?YFS<rldq-_HE4G+ac+f0G$)!!ln1Snp^5qi44$S%d9{SS
zGN+_96s>`cFZ#6f6qJjGVjf!q?sWH7y79m<)Fh`>(xaWiboMyU%{V5O2OwvOW^7pf
z$hmy9bq!j?)`+;O(jZxTu{;1bVZZ+}so;<1*~yC5>>5D(In~s;%=ERm*;_|Q{{yrt
zC$`bqNX*yi-ouuWg|PQPm75l|rcmM(l*65~z_S^UyUb%~3udRFItCn9%<SYij^j9v
h<2a7vIF9o?egVbeE86wydm#V-002ovPDHLkV1gfH>hAym

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00033.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00033.png
new file mode 100644
index 0000000000000000000000000000000000000000..61b9a31f7277648dce7d7c9703833f5e93b37def
GIT binary patch
literal 493
zcmV<J0TTX+P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005BNkl<Zc%1E6
z-Fm|y2sQcE_kZABY!|K+`4dyIw&Pq`zyn1BCP!I=pYO-|xGi!j#_%fd1Hj3e$QeQV
zUXU{IB^WKJ5eVhD$!m~6NVtCa^W>Mnzr%h(LgJZ=O5W0*jYV|!;W^-5u!L)IHi1D*
zG}+4~goKlaW`GqLI)DYWkJBMmB>_(^NW`ATg_>Dc5{LE-PED~p>UqG4;v?jTy4C+`
z3%zYYE6+e{0wkWU1go6=XNYz#Ses!(SQ->F-52GUu~WMU>UJ_JJwsR{d0qDR!~eUj
zo_&)<;)8Lxti;|;rUie^5!a>HoehI7kJi%{gl%Xiw0?a1HdLZnU2};+D2@RqkFhs8
zY-6ntwryrW#Min7^ZaQS;|HLX7<p42Ma2EA`!2R;*c5h`Adi^%ldS7@yVV%NE{~SY
z=&-rg?pmc3;YG}Yp^_0TFBFc!;|wM`?Cyo)I{Y)oP}y@5n>pQGBNx|(>H@RJ-5rB7
zz<35lWAc&N*a#{pYH&2fBXTYX`$?XDOwpL-!clZHvB1Tjn@~>^v+wK}v)m;Ti9{li
jNF)-8L?V$$yc2!_oOr#0zq6_h00000NkvXXu0mjf?;7J-

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00034.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00034.png
new file mode 100644
index 0000000000000000000000000000000000000000..82d62386d34cc9ee8bcce12f891653771147dd8e
GIT binary patch
literal 468
zcmV;_0W1EAP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004-Nkl<Zc%1E6
zK@!6t2sD}Y{}1k=Jvc)VP_#v2684lqT@(<4Tk^sC_5I$SPD;f+9Ho5#*jR>~Gic8R
z$pQ~yl0%HZR<@`74HDQAj$eMC`Xz8WtQRC?Keou^CGB3!m~DNy2V4u5@KJ0{U=R&W
z)^Z6U;p9^-z=8}pz#;arImD<W;Kl`snA5nhHcgexL+OLPHn2LfKft5dh1{u2ovRG=
zG6i}1pq2#4epCq_>dZeww6<Vrh81C{P*|!@6*pt0?I6g@NvZ59!ZniPtiK-a_qV$1
zQv!htV>4rd1lLZ!WR$0V(iZV=Q3WsQs%mlb>RHx(&%l4^T-YPQ1%Q*(Xgl?)4E>y@
zRm!Ud99UY{uIgS6P}`z>>t{3~E2fJtSRY`5#(UOiCWUk?77R>+C)B!`+5_Cs64O>`
zjsx2LZ5nL3#hJgIzwt2FUb1!`ODT;MLv`9vz3m|!U3KLmoPTvX&p>YaZxx~)1po7&
z0}cmM@68NFf5YVlI6Oi%tZ%FOvR5P!2m}IwKp+qZ1OkD;9q<7T9ziCNvJ5`}0000<
KMNUMnLSTY?=FJ%Z

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00035.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00035.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e0e238204773a5ce6d51d5a1ce25147473482ed
GIT binary patch
literal 404
zcmV;F0c-w=P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*00047Nkl<Zc%1E+
z&5pw$41}H4_Wd6?hxC9Jx!48_G-$H^)I&tc#EkhT3W6XAf*_dYI_Wxh2jSyqcL3`^
zvp(^Z1Z4M**VZ`PKqbJMVPM@SummKE93Z<-U<t?;XVbymC!%9_0Dj~w1nWM5jeta9
zH?sQ%5c@g6Eq`CYaIM0kVQ;v91E$I0{%u4KcCvUD0$L2e7izz<s3x|d$IB6=JP<7h
zD8WsxQ*N4nm3s3#Yi?Om^On$OS4a;$F!?(DwNM_9D=D;eWNcn#iDvA?LCm_7$!4Wr
zvxE#6_;aqw|59I<y-X%g!u74##*|xVBfy1>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;S0000<MNUMnLSTZF{I{_H

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00000.png
new file mode 100644
index 0000000000000000000000000000000000000000..053fc534be7eed4c1cf588f2d2252826fd4eae15
GIT binary patch
literal 395
zcmV;60d)R}P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0003}Nkl<Zc%1E-
zT^EBO2!?HE{r?}_MZ4&XkqV(!?oFPnWC{r4$5{xD<2cT!OuZebWnF&X)7;OGRsa*g
zL(joX16l$o`aIlOAqcPD4pb2Z8Zhpdtjliy(VHM(R)EtDX_;d#|A1NnQLHgTzkzlO
z3Vsd!6A&L_>jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu
zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0s<O*GCp_aNOwRG?kz6WXeN@^_
z5=wEGtZ+FEi8_!Hl3T1-Z7<~&AgzU>g4IVEf8`P>Oo|?<baaf?&6Fo#E40*VofG#Q
z$ch!Em~NqY3zFuhY~P2Y!oKzoGc9enS7g^d7aLUxh}H`=i*62eqf!T?!`Wzscd*EH
p>qCQiImY}y;6Zo-9LI6S<pV@2*`M3Nn|S~L002ovPDHLkV1h?)u!{fy

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00001.png
new file mode 100644
index 0000000000000000000000000000000000000000..d765c65be35e84507a0599797d1257b94499c1dd
GIT binary patch
literal 452
zcmV;#0XzPQP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004tNkl<Zc%1E+
zL6U?p2u0PJzW;%HF|)9WCO{BPNHW#`t*jV-5RgRnZ4AHf&-MNqw5VyrtkrM8oz+n@
zL-v1RdEm#GG$2RFl>KF2(+HWw^H+aQ@ez7EzAlXjd-`&Um$FAOBisA*9q3i~h`!6c
zNeZT;#j|=uh-mRt52z$#0T__`+#P0C3bb=+#H?w0ur}>-B#$x%NA1SyobjND@(}8v
zF7;kzqL(FTWDIIWK-hCR!fyrZ&n?-$s4}BAVQZu4x%^fMGhftCg7a~)RYo@9n#erw
zugCYDR*&l`0DuZ-#ki~+!Mk15YBL>WZa`3Wl{%^ak6J{!sBs0~-M#^itgm(xbqZ?7
zJdlW!N&GPIOieTuTF{*mah99e<MVS?XO{m9+O8Iv;H2<_MdyD3W=m@kHB<j?swS8F
z<^VXqnh#8GSL0=2Q~!4l3Po~lN!SDCB3eL=-p?l|0P)<9bUu0&0dvz91~~m!zh%2*
ubYo0EQ%^Mjtq1@B000000001h@8J)ZoiO|O-zri70000<MNUMnLSTYtC(LUA

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00002.png
new file mode 100644
index 0000000000000000000000000000000000000000..cfe9b271655841af012e2e34ced58f06aab8dd1e
GIT binary patch
literal 473
zcmV;~0Ve*5P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004?Nkl<Zc%1E+
z%aX((2t||B<o`c-7Tt?fF(`;AYG*q4tWrcl0r9bKYk2+seedTYqv{wwWxWCJtbsab
zsQq7P9{5ojEyxiX%6{tKB%vYk{FUp;FQM6SyCliRGnPwvs`f})%=SL518Idz<X`Sh
z(x5sz>nkOh5~+Nu2Sk#w04&IT?hZ98Go*7#qSiDiEH$f2=8?wWDE+uQS3D@9JcKf+
zx0+X)=xGUB8G}+0$i`EZ@L$gQ)1-DRqRfa*SlcK@n%@dx=0@!#xVmRsrDqc^DfyiD
z@5l2_t4F;F0AI`=>P<z>`O;7=f}XpQVWqT@l)4*j>|>QJUk5*xOJScjwY&2yZx6#5
zn4F05p<3*nwKxS0L_L{gsb^n+n{2JW$7GA9Ye578P^~BSv9jCUYKbu38`P1Mx@V70
zP6B85aVx->ZCtZlD1G6#?|oakMu$&CV_X1?J7;79&V8HL;-*XtuH!H>_kcJaZ+dFc
zjR^$6Q~2UpQ#v?S9W7gW>bq>yYH?`>JnY$E26&1900000000000C)~>anKp?JG6*6
P00000NkvXXu0mjf=DpL!

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00003.png
new file mode 100644
index 0000000000000000000000000000000000000000..629a72b166a259d9b6d3f523f001a9978ef08f39
GIT binary patch
literal 520
zcmV+j0{8uiP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005cNkl<Zc%1E6
z%d*2D2sN4Z|3A2k+eKyw!U0L5HofJn5=7)BDodGzzt{e~JSQy*b@<fk2f&@xQRWD-
z-v#7>2Vk0zBc#gm#NR|Am3aQ@{S>E=b$nf-2z~lu6JCp5D~{3Lr+uJT;S@c}y-5<F
zqs3fJ5kj=^p&n34#sV-Q_qjV@Rtjk65(U;YO|;mWlyRtIuv!Cm#}*HYC=a0y>aFam
z6TL1$Gh<*C0ijQm!iR$O=aAUGP-R9P!swvrxqLCg%op{OV4E(E%E%#X3HhA&?}y*J
zt*&jBMB-N=3WD_wXEm9L%@V~K93DpvpW>JX*Y)+Z<XFGH^7}B<AXuh@{6XhhQH+a?
z1i+c)D*!+I(NfBO3(`FR=W!&4B5(IzJc1Kaw0gbn9@o1RqNlP4K=eZ#4J`ATcSk5e
z{6-9e7gp;EtCzb1ZH02EWN3xIeg`y@1-=rjy?G){PG@UShwjhgu%j&;zlOq|r6^fJ
zZFKryd5XiA@ZDY&o5@VEQ_VQvu!}Xfuh-_sKop5qXQ4iX<A)5%g$?v`hm~K@g-Ooz
zD}ehu!hdwf4{iB;AI3#A(SYB5$`~XPi9{liNF)-8L?V&+S9k+Ck%0@RxEf;s0000<
KMNUMnLSTY`F7Rjo

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00004.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f064c67e389f65e79845730a23125e4abc4e838
GIT binary patch
literal 506
zcmV<W0R{evP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005ONkl<Zc%1E-
zL2|<|2u0&ebN>T((JVYe5g#y;WyPKTH(fYb1`Jpd>h@T}&-d^3_F81r_2E<2JJ7+J
zsPhW7e+w@HU(TQfH6pHTFaKI3;*zdk{GRF(c{^=aB*ve)?8;lU&t}Bc(U<Q4t!N3}
z)zK6UZlKMxC^1S<`K1wnB2x)iQ2RO@ZdDpExFT`qG!#a|4kg#o=HMCKxI243B%?Zo
znABUnS6k@q6tpr2(IjB}Ih5#I#rda8?Ob4*fkoI`C}x^}1Zmbr^CH+EH%nz@5ss96
zF8cT5|Ls<v$3qAquvwNrBk39w>5m3rH&FELkb!v*_q*t4!3S7`E5;6+$>NwgrboqF
z+Sc6{x`x6U5XEcCn(lr&c%5`=xb-Yr$$K<CAS!m3Xzx2n@)3>ooRQ94=-%oz7g>>?
z71Ozf#CkAbbQk27UZszlxEDUzHev*gV@o!~X#%7!Oo0@G=)Th233@mOST6W;$+<w9
zfaJVofQ$M-6Q-_^<vGw2>6~Z3LTwj>L?;2ce`Z*+vFSpNPux?AiYEgDFnO*L{Vxr2
wiZi`J{49?m$o)wgctQvvgb+dqA%t}C24fM3g~>0bNdN!<07*qoM6N<$g3&YO7XSbN

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00005.png
new file mode 100644
index 0000000000000000000000000000000000000000..6373130886410a6fb923141caaf46d963de04787
GIT binary patch
literal 491
zcmV<H0Tlj;P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*00059Nkl<Zc%1E+
z%aVjJ2t`|K`u{(87Sju>7=#OAB#BmYR*HlqfaI~f#_;$1|Gc~hbqdEYtM?OdXC>O~
zVfI-d5Bvb70XafLS>E`WBs3(RzxscQOK5hyUy_LN<gyvxn_YJry}eKWf$oJ%^jGdp
zvH%?|+G>d~qK$X;fJ!nJfC0JB-2t;wpq)z+Sktu7QahCNV;_Un`fzu)cu+)n2z5|z
zHLrc5?@Q3g7+6I>jOS3oKLzX0DYLn#GNTq@v`}Pr|1!eNJN1)bYc7_`$RcbRndklc
z@qN41^;o4Sz8+W>s9bCh{i;XYvZWSjuJ^BPaBrkJ#0r4(HIeH92sTNX5j1F{c0pOd
zgFXRI{MH?Sc=atq9ol|4nZyrz@C*^3NEe(*!t*CobA-X{^Ytww@$ST2+9q<Q{<Qu9
zd`la-R0!J4RhzZx7PosYc_rxjDLUw{h?=N894AqDr5Y8y)^orkE{@<Jt^0{d#Qp$3
zBj6;@E=|EETFtuHuuMf3f4YxpTVwN6)8B?Zg{+-^D%Y+e?lFf)v&<gASo|x}q9}@@
hD2k#eilQib^8umVQuL7(C$Rtk002ovPDHLkV1jGH<>&wa

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00006.png
new file mode 100644
index 0000000000000000000000000000000000000000..dfde879e5183e9ee3c7abdeb49603321fc1ccb52
GIT binary patch
literal 537
zcmV+!0_OdRP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005tNkl<Zc%1E+
z!IHxu2!@l)_Wd8YhuuSFDDnfMRhwq{PAx$sU=ZE6HT*tbzxT(YNmU;{HG2a*SOaa&
zF#BC-5%^J*7OW9+Wq;_uNkT61^^4zATtaWh=Ou~oXDp}j((F-a%#J>N2RI9t;8Pw=
zvY-Z9j75nsg2tyt02Ucbz=E~U!=bK90S1>OYE46-rB;>9qs+l!J-9k&J}9F+g_zV!
zy;r%=%M!FQ2UZaf{!}IWQLz3rnH>w18Q6rijbh~Vn~`QdslN!$;bN<dY{Hh2&qe=w
z{J(DXsH-H&joEdvsL1?4v>D~qufnR(YF#4t7NVZwU!0oMaKEw6VvYl<OC6&sw$zFo
zX}~RIJW}~O5l;Q4eqTLL_-`F_qtSx92l&fM(4BJ%pKt$Ecr!+QsOy9LaXbkuENDZy
zwiDBV7ba@si(Tf71`ew$J`x_%k4V$34lJ<~;2a2o4ZB4(c}@0tL`LPQ^_m2QVK>|o
zH0fY$9Z<WemV!R2PR7sPHnnp=JO{1sKQO!eQmAQmwa7U7!7prwJ9c}ZU4krMH|;}H
zuLruZ?4xnv*r+NrY0ce=_dCUvV{HOoz&%)e?-s^53169k9dOf(*GpcKBuSDaNs=T<
bl6)V3E|6KbmA*G`00000NkvXXu0mjfE28$v

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00007.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a26efdf730f1c5d02293c82adc08081a4562a6b
GIT binary patch
literal 512
zcmV+b0{{JqP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005UNkl<Zc%1E6
zOA^B%2sN4H{s-=&U1WwLKhdhOEpL?}2ndMCmgeC3cz<u_B&DJacWJKxc2-B3BgB3e
zBo7<{(}WxWQ?^t71`3#j^Ov6|KLvJ&^#X<1(-)WUT<o54jP^d91Fi*A_+RWzkRUpm
ztmPCUgbN?)0hVMa026W_yF<)M0`6R(h&7E9HMSyU9P$|K+K<(7#RDRWL&$@=)V}gW
z&r8tE7-&U+*i)q7U(WhdCAKeEnPHc(bW!wFpOi3TrFIfr%gI&gxr8+#_j!Lk{9m`a
zmstXVUx#+;p&;<yP9qw0Lj|rp#&XQuR;e^;24}Hn1#fr^leb`7pczDzH3y(pZ!<K5
zZNr@5@kq8t5n@wOY!Yf)Cc86fgEq+^^2wN?C{0uGiFpzZ`uj4JdzMUNoLUJ{Y&1V_
z&crbWQKt<g$a_t+kjrs;!?88?4lp2Qka!6EuTalGf}>0S-liHa*Q%vIN4Im0HnevC
zRs8spOe`TfzKpbox5k`OsyhLOtd(C+T9Fy2u0~6b03=@wv<ZaGhNq`}!(3F&IU7zY
zUb|4Hu42diSmO@(V?+P~fj}S-2m}IwKp+qZOvDS7y=M{bM_j4^0000<MNUMnLSTZ|
C2iw{J

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00008.png
new file mode 100644
index 0000000000000000000000000000000000000000..431282e46b8b3329800fd465bcbed7f71c602074
GIT binary patch
literal 507
zcmV<X0R;YuP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005PNkl<Zc%1E6
z+meGY2vukM{~x>$yAMt&;Xp!^q}p;GIvqsr0phyM!Qb!e|N5AuRJGw<+B?956)1Cr
z*n2^Xz>mT-p+?A*^`ZYK3Yo;~7tfQQLf&z`L=pDHVi#VD-3pG;(Wi5OS~vxt@@SF-
zHPGT+qzEA>d}suq$XEg<)IJY~T9pDAT%xEw4T%<8lQIrv4mRt-)v@P;GRjkkNxhU`
zWuccXXl4$qCLru-Qurfh|LGDN3urSigtb8tseUoi%$3%QV1HeVO3x6sguE~M*TeU1
zt6Q5Tk@#S&UPkqbggj#Ru-dw~`_$D5As(4sbSEtDdOQ1(N#I<ZaR;w3pVU}ksB<2k
zF(KaV%*s6gubNKj``A3`6$!CKakf}g9QV71obDJt*HGF%@wbWdtCiZ3_@X&<IYwB`
zvw2_XHxljvqfuGCh4mL)nNQxX$w5|6(-Uy74<6wF-&q3qF`s<oms{KtBLJPvcLJ<0
z^>sG>;j>=#VmA=q5<I#VyFWDZinfIuQ{0+FgFRStu?-|d+R&bM#fBMZQ<SK2VH%u(
xLqj;ES;so|4f7+BNF)-8L?V$$Boc`az&~^2OHPFF`%(Y^002ovPDHLkV1mrd=-L1P

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00009.png
new file mode 100644
index 0000000000000000000000000000000000000000..517cb59fd0e23b57867430b0f410f79b0f8d668a
GIT binary patch
literal 526
zcmV+p0`dKcP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005iNkl<Zc%1E6
z%W}go2#h_+|9@}~&A~Gi!Gf^$uwApK1WOA7gpiik9Q^+L{a!wkltLTM(!K-SSsgh?
z(B2Ek18*>BLXMCr%Lo4^37N$6SMR5|gjUD(l0?|k7aMs=yA~rxd!P1!*1{$FEB7Wb
zKu3$YS|Ug^`A`q2Bx3=Xko(*nFe?SLb4dbgnig8as*-UiW3XBuu8u7p6j2^R9n?#$
zt4#E=1kH?rRRn}RRSEwTtUtSG`$Cl&bqJ$_qNn<o5oWH`Pl9c_I4UEDutjp7_pgWN
zb*pQANFwo%v0$;jvpBuE)o6>FZm|U`BdqDpT<hA!8LV@{zp{y0)s^lp{k+$P)?4F)
zB%;voE&7r1mgUah;1plNmlpG$>Vhl;FX%yU!n|-g8GrY{>^_E#YEXBCwgL)(cz7Y9
z%>q8@7oO^RV7Z8RLE9Ers;QjJaNd!)cB^6|V^9Emq8M+TO)s^&dwg9Y{J|wecDAz}
zgRsqLYeT!=EUdfh2whc;eYF_TY6w8PM>@WIG#b-riP+7sju|S#XMk1pxDe{_%dwae
zY`0*I=3ft=0gi?K0q{`V|J@>=B2Gs59&k0>Klc-fL?V$$Boc{4B9V9^zF>7)0?ft~
QKmY&$07*qoM6N<$g8Pf}f&c&j

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00010.png
new file mode 100644
index 0000000000000000000000000000000000000000..4e78f7325f071ff2714927352c967fe9a3ace94b
GIT binary patch
literal 504
zcmV<U0SEqxP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0005MNkl<Zc%1E7
z%a(&M2#ucl{~tVy>B4gu!XpqRiJfv+7AYWHA&Fa=gWsRO>+P82RE%Mj_YUA>1=<{8
z_Ol>m;3X(c;0T1W9r86uASBFR{yzC7@O0QONJu=fIE~k4_ex`Q_TfF?Ua*AU#n}W4
zVxq}^xr7+u#)oErkqi}J0{3w`L{<{;<bp)(X<VqOnUZm+Yp`oKo{qB~P*Ge$UerfD
zS55S~1<kC1)&xjArUc(|_Ma}Zv0!b64Pj|eM7l3ZnX%J03C_QhQRx}Nnvr$ce;&SX
zwYu9XiNrs~W~+#sqx%q>zDE)mhBzn8MN~txuttBk?+;osYrVeVj_<|p2jg+q)-m@Y
zR)lC3)O%h=^gS#FdB}SAv>+~L#rG!sm_cK@wvsfwJ1OR*q{f0ad5I?f+2EJyMGW!+
zh1=A@v@jzP_5lk)Sc6aEu!L(~20sn~%Qs!Pw^MVMp}-D8ld^P^vUGDa_YKgR<_ByM
z`{A2&bpiO4(9Y<)+;@$1ZJZXR`9cG^Fk`tv^5LPlGazzE``Td-VQ0AChDHVglH)Ov
uHE?cU!b~R;i9{liNF)-8L?V$$1mX>g@M`j{t5!7t0000<MNUMnLSTZzo#*WU

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00011.png
new file mode 100644
index 0000000000000000000000000000000000000000..cb87f9e8f7c89e1fe70e17daf82d0bd7bff6c194
GIT binary patch
literal 360
zcmV-u0hj)XP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0003mNkl<Zc%1E+
z%MOGv2u0P5|Np_W7#Ai;dH9%=TJ)Zkp%p4ns2ztk{Jz`sI5#qCuHi207vRpSs53%s
zE-Vjxj7bf0gqAYS_A^OnNj!h`emXCquj6(}BGyxvRe7m)DrQ7`pZ0;a!X<i?dy_Pn
zju!7~iBO`Ihk8II84Eyz+~@8vvr?d)OA@oDX`wgmP!dNOgUK7{oi!d5Q654a)ULj(
zO!Tq@wTyvR1jKp{C4A^){kf#JE~?C^CTul|n&t;5%-raH60EO_R(YlgdrI!}et*30
zv^pJ60g)g8pf2w#V*QaS0O}OfGv2`_?(zT>=nIMchYUQT35&X)>X$xM3G&EXc^<I?
z1POjPH}da*&>MX44|y8E@W2w3%KHES0000000000ZCL<qlcWC7%>4}j0000<MNUMn
GLSTYw&6!>R

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00012.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e0e238204773a5ce6d51d5a1ce25147473482ed
GIT binary patch
literal 404
zcmV;F0c-w=P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*00047Nkl<Zc%1E+
z&5pw$41}H4_Wd6?hxC9Jx!48_G-$H^)I&tc#EkhT3W6XAf*_dYI_Wxh2jSyqcL3`^
zvp(^Z1Z4M**VZ`PKqbJMVPM@SummKE93Z<-U<t?;XVbymC!%9_0Dj~w1nWM5jeta9
zH?sQ%5c@g6Eq`CYaIM0kVQ;v91E$I0{%u4KcCvUD0$L2e7izz<s3x|d$IB6=JP<7h
zD8WsxQ*N4nm3s3#Yi?Om^On$OS4a;$F!?(DwNM_9D=D;eWNcn#iDvA?LCm_7$!4Wr
zvxE#6_;aqw|59I<y-X%g!u74##*|xVBfy1>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;S0000<MNUMnLSTZF{I{_H

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00000.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00000.png
new file mode 100644
index 0000000000000000000000000000000000000000..053fc534be7eed4c1cf588f2d2252826fd4eae15
GIT binary patch
literal 395
zcmV;60d)R}P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0003}Nkl<Zc%1E-
zT^EBO2!?HE{r?}_MZ4&XkqV(!?oFPnWC{r4$5{xD<2cT!OuZebWnF&X)7;OGRsa*g
zL(joX16l$o`aIlOAqcPD4pb2Z8Zhpdtjliy(VHM(R)EtDX_;d#|A1NnQLHgTzkzlO
z3Vsd!6A&L_>jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu
zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0s<O*GCp_aNOwRG?kz6WXeN@^_
z5=wEGtZ+FEi8_!Hl3T1-Z7<~&AgzU>g4IVEf8`P>Oo|?<baaf?&6Fo#E40*VofG#Q
z$ch!Em~NqY3zFuhY~P2Y!oKzoGc9enS7g^d7aLUxh}H`=i*62eqf!T?!`Wzscd*EH
p>qCQiImY}y;6Zo-9LI6S<pV@2*`M3Nn|S~L002ovPDHLkV1h?)u!{fy

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00001.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00001.png
new file mode 100644
index 0000000000000000000000000000000000000000..93c57085aa68d7ea6c4906c2de167a135aa68950
GIT binary patch
literal 418
zcmV;T0bTxyP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004LNkl<Zc%1E-
z%@Ttk41}vw-~WMoXb;Y$Az2VKptbv*Y@iD!5PqB<V|c&5&(kufQP_vGT5mu*D^RnC
z>~DcQ@C20xj1lR|wBTp4NSE~Z_4BFTB5$YL6^rRlEUS1bJ0~@Idtc^(Z$(>tsrIHQ
zKu4SZdW#Y9;$1!92AK-LfU&RL0Y|05J69|)r+H(p+NPx+X$<CE!PQygAraLf^g+GU
zd!++CO+h1LkV^ulKbsa^RGEL8WMgq@#x25Vp@?k$kqNVIv^)sbzni79W)aSboag=P
z@qfG3dAkZBB!Y5oY0W&bY9!cYvEl5A+Xd|a?l<7J#OzNBXVj5u>rZ%k$lY7?yRO)S
zzbAmD{$W#Lyc)!xt_zxtM9culxhZ9&+A(@=Lvshw`>7p(=YW$5N<nZ@s-NlR{v%cm
zl3NepB5Xbqbp2+qhme$7xgNHvT^^>O8*tw(3L%6LLI@#*5JH0a00g@GilQ3EQUCw|
M07*qoM6N<$f_Kfo9{>OV

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00002.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00002.png
new file mode 100644
index 0000000000000000000000000000000000000000..b07779a329dd713099878d19055fb1c7c816892b
GIT binary patch
literal 429
zcmV;e0aE^nP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004WNkl<Zc%1E+
z%M!yN2t}Jr^Zy^*MZ3rhK|q3uueSHBEK#JOpe~O-ykAFq**Z;X+AwPN0=Tm(>TIF*
zyRba)G&*%yBV@|5*=>@LNqqh4{S=qbzvJ_gMA%c8U3sc@O?tHUKJ5cN3zz7x+?%Aq
zbhH?&B|?c--qZtXk+A@DSo_=^=BgBE=aR(CX<C@;b}DH{8iO_WVRrU-P(*nMbx^1J
zU+F?mQ&7(s<dT4}=TyQ!1@ljl+PbJTql&OqC~8js$b^|s>Mw$QxG0s8BAin)&inK6
zf2Y;;ybA!JBUR3br9=GwEwf^;6f}8eA6FaIDX0i>bny=)=DE}S>CY&7`eV(rkZEDW
z5;3sdqeT?`LU2u}udng8pR#i8pe5G~DB<1?xXjp$G*dnt6oBFP5&s6>5!?d?b9)EG
z7ZHC(cFLEyuk)voVBHh1Ddv#4*-hVOW~A;tph}YYg?j+_Qzj_00000000000066#n
XIne)h^Q9gL00000NkvXXu0mjf?rO;D

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00003.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00003.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a82fb964560ec593f17b53f2a4f3615a2221fde
GIT binary patch
literal 436
zcmV;l0ZaagP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004dNkl<Zc%1E-
zNs_}L3`Mc4bN>VPqI=;gMQ8xw05;BlD@P_DA~6VMOLO@9eLrunNu8QwxT^OCxU)KH
zj*wjo%L6|~qX~0_hO)ivXR^?c`25xDDQ=-($NMFV7*Agg@mzM#T8#EStpnW)x9GRr
zo1|bmT6|YqgoqX&>H#&$SO6x>eeMo(RtmIp$ztwl+UPZ_TE>ybVE10!og*F;Q654a
z)LZ?oe4^)D(99Tkn}8Tk)xuu|_n#)&zNl?R9m3W@(X;#Hgqe3*o&?9&#ZehKggue#
zynjEwFI(N~O#lE7<=T8SrPOB&T5H!HJ=#Wnl?7GR&5OI4Q+lNZAyrLa%$k9==x0wk
znEZH&mYJ=c&_9DN2}F$gV_Cc`cy0`lfqBoL=+|gm0TIeMex&_3F(3dZmR|Wj{AkAC
z0~WacT}k^2Fy|>R5$i+Ptgy#x4+5`b9~a>j5m5#wi|D24e}c&sj)i&1Jpcdz00000
e00000tieCmw-b5fqsdwT0000<MNUMnLSTZPWxzZD

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00004.png
new file mode 100644
index 0000000000000000000000000000000000000000..a1dc9bff1d473e45f050166256d5b7573ae91931
GIT binary patch
literal 434
zcmV;j0ZsmiP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004bNkl<Zc%1E+
z&9cKF2!%<eeg6mUqFrRhA_t63{kym4TV;rX0RrkKV|YH^&)a>FQFjfqtbc%ZRzsaV
z)c!3z58RwV19BuSWxM;&Ns^YN^B4c8dP({^Z8u5GdfIX*&(-ePh~C~${{dRj5`3$@
znKZbLHgi#8l%Vpi9)KiM0T__`+8u6I8qm2(;?^`2M#D}e{m5gmM=w_Ah)0U34j~40
zsqe}YJug8cV-OVqvz}9lepOk2K2qBjC^OK6y++Z}yaZv^M$1WXOgF8vrU^$%=6QcT
zes8zBpAR8~ti**Hb*-!oDTXsj(3c-p*{iQnsk5Ewt&N)KI-%?=vsE`&0ut<G%!NT&
zPhlm-1nR_1OWE{HT>t7*YyIG8A_~iCSUI=6w#Y=gKLE}F-?R8WvU~&?PKN-<+4*)Z
zcv_a3G2l5sL}uQD_4xzvTHkGb*y64ka+|R0(`Y3EUAoYOBh#cY|Mna}2qA<JLI@#*
c5JKkg0>&=;quo6H&;S4c07*qoM6N<$g49;U3IG5A

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00005.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c56b260bf7e400c1ab721b945e695325c320499
GIT binary patch
literal 437
zcmV;m0ZRUfP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004eNkl<Zc%1E+
z!IHxu2!@l)_Wd8YhwULV6af*pVr=&RP6<&kps4KI9Dbkg=lwCss5yqKtarejHBe`U
z+V8^hz>m>r!W^NY><{~yBs3&GfAxBbOX%;oU6P3LjOA2bsy&Jp+1{shpsjF;{>r^c
z8cauvzFH!bXyvIMP?L-WV8Yzz?l5PiKs%QtW=_+>TC=7kk1_^F?ZfJv@t}zE5bB^V
z^<U*gFH_LW7}S!07*A8eKLztom)fzYG@~|QYoi!xeyfC;8}%o_*<EavkxjU!<T~%K
z$NxL69_=OofK1|PXUOsK!xVS74B7QRR|O!`>FN~JMXie9oI`XMzd{f%449<_zpv9p
z41k~C;`-Aurv|^Q`a<V5(!TlZub5_+KM4EzYz1)QgYb{TcT2Jj#sy$&U28>~S`1dd
zsto3$d%$<qoiZ7^0wO;3H!i;%FV+p;5`%U8NEb(_tv4;+iV4Ti>FW}u2(T2`nE(I)
f000000Dx3pCbSW8an3mM00000NkvXXu0mjfV<*k5

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00006.png
new file mode 100644
index 0000000000000000000000000000000000000000..53d5af868b6730ec7e5ab3f1ed4292dba9ab6543
GIT binary patch
literal 478
zcmV<40U`d0P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004{Nkl<Zc%1E+
z(UQX;2t}LB_WwV4AGQyfVUdey60~-D&r^yD78KF#F^9k3|L^TN$*4PrcUeDyc2=U!
z5o$jR&jUYBrwMCBrm{W#Z;{B9^!mm9)Gv{Lr|pWw%qN#ad8u|UdW`nI>;tr-CD^LH
zDH>cyo3SV{N>KSw55OW*0hqA%wL9EZX+Y<S#La0ataWQj#!<##uQjaB5f6!|4j~40
zssB|j^fCp_j6p34nE5m%x~Vh&oKl+$q!~Dby@Mjt{G$?PZ8Tm4$8d90_8h`BCGYe8
zdVF8Cy0^O!LOMuE9oLjx7!?een**7GvN;()sDe6G2dBAP&tP#?D+$~e0%JGm<KCj<
z`YIml+7+Rh+wpT$afR;z*y{EPJ}#KRrg&7`?dC^wZY|F2fF`)8#~lobHT9kI;PxL(
z4FKkuEFZa<Co2Z=?b?9pCBDqJ$UcPQ#|*iDW;t&Dt*!RFah22^U`TvhuO<B+wGwYP
zV8JBarnpAXl0{z~KKG>|IQefdatAcQs_y&P=9yZ0WA@Q`6C#8VLI@#*5JE_e7mMT}
Uh`iDF0000007*qoM6N<$f`=2_L;wH)

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00007.png
new file mode 100644
index 0000000000000000000000000000000000000000..66bbc7075f94a990580ede89db12d82543e16cb4
GIT binary patch
literal 435
zcmV;k0ZjghP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004cNkl<Zc%1E+
z%Mybi3`Nzc|Np^Vv<qg^kc6katoN*Jzza<v0rzbTpZD*1KL-tJ&SBQ*1#o9I)a)U9
zFDwtdj7|gA2u)=_?Ps#kl=%A9`zhZ-|BjDK7BQc;IB{S0@Ot$2KJ5cN3b*K1?oCoK
z9WCC~79pa=yLvz^G8TXVYoEKrT$KXtT(X!sO&deql9qn>F*rgEtK;H95#=G&L0#&9
z`3v1oK_g=jN&;d&Negev%s)l4ZBc1P6=ADTv>bj5gqaT-Uj*)TQ7Utaa7bjH_t)cj
zr`03f1prXa^`l<Af4@vMHU}=8g4))rS>a5fPC?b=-{8&jiFu3>=b6ZzHm>G=n)d^<
z)%;2!<`$XK1o#D28#A9nQt@n7s%DZDOd4zHumh&N-c_xqe!Bo%-;D8F@mw`iyafvv
z;b+ij2k6h};@T~~aF|6bf3@a(FA3EHU4%oe@zLpdQL5`<wf;Rp3VI;_vUmXi00000
d0000`%om$!0fmpNz5xIL002ovPDHLkV1ga4!LtAW

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00008.png
new file mode 100644
index 0000000000000000000000000000000000000000..e2573edb34388599c91fd1446cda836b5cac7db4
GIT binary patch
literal 459
zcmV;+0W|)JP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004!Nkl<Zc%1E+
z%a(&M2td^{{{IKhqFs0nLwJQa<YCKQS&|Y2BqaMbhS%@k^L`FmRJ38%>J4CL1?udf
z_E|_C_z@-z$PqAQKjmkTfJr!i`S;|Pz}w+<K|<__<x*a%J&GB<y$|03Uj<9}DE203
z5FJha%Oyk!SKieFEXhy+2IM|=hnSTF?p%<FHH{0kX;n!-$`~Bl!0KG_fQaG{@}MsD
zUS*<}C1_*}v?4(4sY>vWv;H)xjfIsNwh2ocMdb3E5@x)podnn4$yVvvgf%7eyuTjb
z*R3A)DM^yF;IAR#Ox$QzhnnhDRB;O}k`FIIo&&_%urBBZ;+dXEG$9{tU7GYf&|(=K
zj@WVW_Rsz)O6I^1pZwVtild%qtri)@&8f#o2(ITJ1eKr_K6#G~Viw;pJ}&no0zhtQ
zrr@+eyl~YH%uRak61NFYkAc$$dk&nCt04(`-#(i#$G&H;UQTSaI})uCu>II{`@hPT
zJB(SE#$&(Zho1wIkK+5T0+S?3k|arzBuSEFG;blJ8G9&4pbY>3002ovPDHLkV1h^k
B&V&E}

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00009.png
new file mode 100644
index 0000000000000000000000000000000000000000..47060ec5969f50f06a3fd85c1ed2605916434077
GIT binary patch
literal 480
zcmV<60U!Q}P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004}Nkl<Zc%1E6
zOA^B%2yHU${SVwlyT}YhKqQKow!Bq_C|?C+yT#!3{CsbZAfciTtE8U*c9tX08En4`
zk_Ya>qJT33s%#JW8z`U>KEM1v*(qQhmJ1Z3k1r19CELANG28oa54aRe;eW9=frIF1
zvX@f`6V8092iPG)0SGwz*d5}jB;d{kikQ<lv9_#9nTIk4d+o>7al`{6ibKeQdMUfg
zgI=bf$Qaa;0MVyO!M}|8=M-CCur$Mpuv92K#osDn#zOT&aBL@~(o%$LOxAh-dicL?
zb#E_8Bof20Czjw8<RT6?$0v~~Xfaq9WCWQXkfz)6pcmU7(!hv)k<#SUCK<XWx;}l@
z%>}=4$_L-2)A`gv7u~H7rjK*$%|gRBKwsl^Kt?ikb1&C3(7N6LG-cyKrVI2pGl0LX
zEUFSc1Fdr^!tk)<!+_wfrZ#?P?o#xeX<gS1FxFVSK)mKKN3+y4qp5^dN5LGiZso8+
zcTm7RP>Q)b^V;9@LVIh#mqP4Qmtu3^5j;~=pie+YcwWJ}L?V$$Boc{4B9TZWegJQ0
WJTaOQX~^LK0000<MNUMnLSTZklh~X9

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00010.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee945bdf4b390b7b93b00543653dcec424b455dc
GIT binary patch
literal 439
zcmV;o0Z9IdP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004gNkl<Zc%1E+
zK@!6t2t|`jd;bG>(JnGW(T|2yG`9V3l_3TZPz>ubhUeq`yxs>*YT9ts>?hF93e?#{
z?RQ~$;ARXOkRxKsdbgiNA|~nl#r@=$$m;aGBFXHDWmlf6-I5W#y)XL!XVDUTtGy{2
zOh;$mq9jv-%DZ|1l1v3)K<;aIm|2;D&J~GyrlGJj>`>B=GzMGg#q8|ykcjFKVo;}A
zSDNVQ5i~Ler9&XI=TM?wInSR{YGZ+828ys%C?cm{3Srih){|iWJS&x+B3x2(o%iSC
z|8A?>@eo2t2R=AzI{l)zf7_sB>=86WM`$wO7W4s9+)e-DpV0z$Ewd|ts#>PT+a2CX
zoMwE%HKDXOv7>NGhzgx!P;KSGsljR35fM9}*@#}W+tYtV(KVp-^LZ8R_H<rR=nj~l
ztgSr(p+$IsJ&WyiT))2sZ<ftUB}aQIl+38CsAAY}Qt_tW(Ubj5uoXc<@Z{kCb@~V)
hgb+dqA%u|Wcmbyo1(B!V+OGfr002ovPDHLkV1jj7&Q|~c

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00011.png
new file mode 100644
index 0000000000000000000000000000000000000000..b1600273cc6fa3e2339f1ea0a166928c101593b7
GIT binary patch
literal 453
zcmV;$0XqJPP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004uNkl<Zc%1E-
z%M!vM3`K26|Nnzs=%O<*<W<n{=y=ZxQwV8*kjCvchS&4c-X4P{HEozRdjs5Ai8_0z
zy%v@S?nb8pdxT8c9(J1~WD?)M`aIQ3=<WEtBoX%Hawsp=?nRH@-lub*XW<h4lzWpj
zn2r`>wL~b<%DZ|%Z8Ek11NJ_5hq)^S+PNe#W11Fv-A*O_DA!>39<0u>9<-u-3H72b
z^<L#hFGJACHSmIfu;*05A63SmCbhY!FrzME>!Qe<{^l$*pETYC$8d2~)?C7#l6l@=
zkN?Y7_wz0QfI4`NC>l+}f1Leyt{MjG{cd*n;<c~psShd(%7yNIU2mxT1T#}3u9Ih0
zahX9352n**3*$XKGtt!ovtj=9hI<;agq|d@Ki1REz$|F-a52fe&LM~pM|(8_^E!X5
zjr|T-yxe4(=hZWk$U6aX4a2(?d2y76dqw#`D5}}5HT|G}zrP3a>6*xoKRTz0Lk1{C
vOlF&HKs8e?@O86(0000000000;F`Pvwx<z%;tRd>00000NkvXXu0mjfL>|&=

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00012.png
new file mode 100644
index 0000000000000000000000000000000000000000..b679639a9e75d2fa30dbd7904b6460784df09d6c
GIT binary patch
literal 436
zcmV;l0ZaagP)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*0004dNkl<Zc%1E;
z!488k2!_?n_kZ9Wwu1?y1#FE4y6yi?4qK>zP@Anw46o<sdfkJJs%yxyegW>RfjT|Z
zeixbt9?GDA9HFJGyM9d)S`yD+`9Aea=;^p!l2q#%%b~nfyA>n6y-)9fw8ACwF83yB
zP#s;(m6A${RPO2lkz_0Y0lClJp=M=;bS_EMnkI$Tu%^V1G6tJ<V|I>sP(*nMWl*Pj
zt}@Zf5)>H&s|Zx<X-fF5&iZpn?N~&a5lvWY6eG<qMwq$L^CUQ?SFN(A30q3?ygwiR
zw_DxXLjVA?(qFGUMvfr61cg2AtldxSf?TO~CdW^{HL6Yp_!RZ0YQmbRZh2kL9_EFA
z&`M!*fHg}sVa-*wo$GWU?+pmh(7*4_+o8t>U}=5&c22)!$U54Sr&1X)$Zo>ks9)Xc
z5k=BbSoj-Y72KXTLpDsAwpJ5X*KpphL7S^NYjx&3I`8r8C1`rq>;;4~!`}k{00000
e0001hzvT^>-S5TiH!6+*0000<MNUMnLSTZWVaD?S

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00013.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e0e238204773a5ce6d51d5a1ce25147473482ed
GIT binary patch
literal 404
zcmV;F0c-w=P)<h;3K|Lk000e1NJLTq004jh001Be0ssI2RY2!*00047Nkl<Zc%1E+
z&5pw$41}H4_Wd6?hxC9Jx!48_G-$H^)I&tc#EkhT3W6XAf*_dYI_Wxh2jSyqcL3`^
zvp(^Z1Z4M**VZ`PKqbJMVPM@SummKE93Z<-U<t?;XVbymC!%9_0Dj~w1nWM5jeta9
zH?sQ%5c@g6Eq`CYaIM0kVQ;v91E$I0{%u4KcCvUD0$L2e7izz<s3x|d$IB6=JP<7h
zD8WsxQ*N4nm3s3#Yi?Om^On$OS4a;$F!?(DwNM_9D=D;eWNcn#iDvA?LCm_7$!4Wr
zvxE#6_;aqw|59I<y-X%g!u74##*|xVBfy1>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;S0000<MNUMnLSTZF{I{_H

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00000.png
new file mode 100644
index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8
GIT binary patch
literal 463
zcmV;=0WkiFP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0004&Nkl<Zc%1Fp
zZE}Pl41i(U=}o-<k+@5LI8B)VS!G>F^nHG<jwnVxGn*0s00000002C}*Xjxk$~nvL
zZQB;s<W2EDKpFZ{(9aO;14#7Ca5qmz@x8hNBUGRx#yzB*b2<Llhf##=0a&Kj%!4-n
z6toAZSO*RLF4!t4u?%(MHXAVjz;n5ngx{Z0_d75f50Y(E-2K!M%~$)GUyoB%=TI$O
z4x8tjrFy?7*lVI5=XxhB0g`x?f$N3OE>&Ol`S<uItwA{I0lijyYEZIEjotHFsvkJ|
z0DH~qPCC{|-A>5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*<Zed7Fyw
zFIL1CWJBvevZ;9WQab5xC8ttA>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/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00001.png
new file mode 100644
index 0000000000000000000000000000000000000000..a5f88856416743812b68d85d27d92fd783fb76c6
GIT binary patch
literal 1027
zcmV+e1pNDnP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000BZNkl<Zc%1EA
zTbAS?2u;`Non-$@%3kIpryYv7h{mqwex-;4f)Bi%nXh9BuIp;g=XtI%%KGq>^$x&b
zCF-1^_IH7ez&CBQV2(6b&huoSo20n}=PzAPen}f0wA&=epNz4-4TpyJ1%J$rep?6B
z3Y5^dFq%yR8)(#*N{|w&d};*fB>SI$1#=&UgPoNKG`LN|?rBsgH8UmifO7DXUTlsN
z;CN3VP3l(TLKFRM3tE{2X%j&Hm=gHPx&L&j%>~_N@FC0|6p7{!A<fXJJ_+vb=&1A@
z!jh5)qrV;gV72<Pn-pfE5>O}<9>kaQ0#+=jriKgwD{n${=m)w$XQ)4vU0|P06D$Q1
zcG#)S0K9Wba>@{(_Vl@{iz$IVIBj`Mc*Z`i?Z(g{JoVzXpdQUN5!1GB6=ZS=_lh2w
z1i9Cum^OS9zTw}k*qgJ&^h)j7F3?14;PFbbrI-jHOB<hnLFfmm(nV?0HPhLaJIr?q
zehcavt+O#CFUM8EsZCdv$JQpWR{#o%#4jp=qtWqfakS>^+J8K@BnA+rmdaz=`tUd@
z_D8B9P2Gbz`0LRx6bgkU5Xra(CsRf%mMqpxx`LUUm*4XRgku~!@dSnQSTo(O)Hv+<
z48l>uzFd%m#r4Ki!tqE?z$DfT;#b^n{cv$X%3Tyu0<Cc_Yv#N>hdtMkML4o>C7^5M
zTd`*ImP>$eWHGu0>EX^|%@S$}!MEJT0TM8ij-JPwNgWe7FJN6)HG^=>!D8Mf(cBIM
zPEHjxbtEYIxzlQg925$L!c#E5jJpva!q87AFLu1&=8#0X3Mo!XG#~QWlskorq#JtS
zVG?1A+|(A9(6@@+n9t*mA@o&2xiv$21+r~Pqd3-=fZP&L*&mJ{D!41AYc4+2F>?_p
zj%hdHgpJInjb-tiw_>EE$pgHY(`TfOI^RV~Y6+m{;RsAu0(`ZiGm-jsvOsj!dpg=%
z(CoiROhSMcQ&i21Kpz=r5@8-zi)v$6x>DOony;V#>_Otilr78YGj+^UgQhVkRRzV6
z<5)#MhHV`y6bc3V%eWgRJLdeUH$xWLGF)c{DPb2N2h$aff~5o`4y!#&WR`x3XS*nN
zB}1kgD-|m6azVMDilh_<``1w(g+pIOJX>JR_)ulN!l4APmq`y1mj2a-a`}{O=~QF7
zLJ3p;nd<tLp$AdvBDG0ZD8YLM^z!m15w?KiOLt?&xLgTnxn;{C2$l%b)p~FNu-x2;
x8?e_hg`a@WsDie@^$us3bRRZXSSWlV{sBq|8QF|uckciI002ovPDHLkV1n@%;(Y)B

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00002.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa79ed7559df6fa5c51d423f9411287c9abc2d2a
GIT binary patch
literal 1055
zcmV+)1mOFLP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000B#Nkl<Zc%1E8
zTaxS`2+efOPO|?c^<M5rs=PFhBN%*S+Vhn$1QAf=O#d81@P5C`^Ld_QCRJ^iHG2Tm
zS&2G(sC^bx5By4@0Xb4kInPslE+fSxn!j>C`A5p?=)7fw*^{x>kL5`BzUUvly<hf$
zoQ00ax73?OgX(DZtsG%Wr1GvFkV*DG00VNLx<k!M2I<@~qMm7T&=RYT^aG2*%X+am
zPJ-hzgfgg0t&1i4#}PC#2G$|K?5U2>SI+Y%q&64wnBhfOEfk5<A4Ztzq&Nw#&snMT
z6k$urMDH($FTAb3>LMFGu>-KNu`v-p)(dcpkkwqhgs>LhlBfEMWR<+57b<q;mj*aB
zH+)iEQ9ES!PoLQc=q=S-jqF#!S6Bm3r78)nD{2fDQ;}1IL0(MkNXPV*bfW-*#Il4p
zVm&M?SiKFo0rk8(G$$~i0I+V8s`E6=H=AlXJALI;tJ=`8E?~?}pa6jC=fs^D^xG~C
z>%yGX9fWHD<sb`yWjzk!kWQztx~`C_a?pp?8>j&+mrHi5?3lEh?FP@?&I9HYi~hup
zQ`Z$WqiUWiWA*_(kVpqE#VqDG0X>j=5PczUy0Njbk&dB7ID|yP?)dDa<Yi3d4FQir
zb;{=z(NHk^5q9hqP>7j3j}2AC`he>J=ZlpoRz4nfdOjEaRd@pc_ND}rl)E0BA)UN$
zF+A!&5AMUSts@%>kadN35_ZvJ+T!NqbX1^i`_2hKR=S1sgcu}Mvd8ZHv%iYK?q=C4
zlh?z|9l?`Xg?9&7q*64eN=cBaidZ^f7h>~MxVZ;kB@!8)0c272o?69PM^Jj=bd3S<
z{!`O`V`JmXQ2%9IC-#cX#XeLUR1Xc;@QG?L5F3Fp?3Fd0I+vxyX@j4+!(w2(4Rbo-
z3!dA;7<x`_6m=_?4h9g5as+oFW&j4TSF7FC)br|s)iYbqn0cho12BfYazgzCaO2h#
zp?+9?+ng@=$g2D@Zb9}6XvWs!O!R!%wjBIbj0?i-)%Ac^*tQI3DtK(bTM%3pI#nY*
z0AtuIc4$xyQW(b|g+Z%EMc&0RvB=C;1xEi<{yu-(2@5p={b2PF8yg!N8&eP{!b{am
z2CIbn$vBH$$RZ*WFsy7gOa$mWDS*kieng~-dL!m^N0ot6^F?M#mF=?9^P#8&KqYpt
znEVR+h)G&(m%6Dtd4B*ASum51b|UNO10AU(GJ6n_DjpDktaNLjV4cEuh{&~mmNE<2
z-5w(HLc`RR9pI-S>5j7)sAx`A*)FR@-Ptr_h{!*J#GCOfZYs=%uEQGU=9<6iZftDi
Z;U6ql2iLHUuTlU2002ovPDHLkV1f~B@t^<z

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00003.png
new file mode 100644
index 0000000000000000000000000000000000000000..1fab989ed98e7d2e9640eec3a5bd5f68182474bb
GIT binary patch
literal 1103
zcmV-V1hD&wP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000CQNkl<Zc%1EA
zTax1-4D_V-CcgiXe3$)5g_ZSa2@sg<&>vGV1|cLKQisgXF$LFkmCxsS&goRu;i=v$
zK#i3sbA;IMf@*<3veJY(QdBw5Q~g{@ib{0;%Jmd4DWjwPmJ+5<##nE|k>-8ThtbwA
z>p=EGOXOQ>%_2cHG;1qMm=Gy^s0HLC`{#fObDx?+os|sIxTQqh(`2Dl%`F)R=7X2@
zVsV@V$K8d}sY{KEP4wFqG}8yxCcyM@OX#cM{!=A37jm27hp>83BzAuoZl;~$N$_sY
zj>^a(YzcYL`pe-LMyoHs%Em}+2W)I?Jcyr2B@ivB!G_8xsB$pDK&x4Cz1pd49#>L!
zifc~d8P(vVHqXSFs^lB!XZ+UE&{Zj@wk0`U%|go|yaKlzL7PP;$H6TQ=rKCub8`K6
zeNg(cUSSOrRdT^IVGBbu<N}K#mI|m=#zaMmVu$c6r577a6m>u%7`e}0$@=QF#UxTX
z#?8Fw7G(K$f(a<=DPKKHUG(p$Eh~U+3v4%#MroctY)I}Jmkgb?WdS7@rOd1-aAgGb
zl#y{;F9XeDMe8f0O3$9rT?DmlH#Rmlz5r!|v(78G{JKMxFW=U7cifMw@(Qb=O0)KK
zSJfd$Ld4LPHfnuKzATK0wKNH;5p;8~GMGRr(!LRE$cervY#68N15`vodcJcJ2ER(U
zYu|CHneTx3V0s8UY62=}4hg7!+tb`NmEcx>as^PRUr0ToNk6K5=AQvon|mTV1~@pY
z-%e(jVZzEgYF7ZWZzn@(jqnO^aIPA;xQvT?lW4m^yTRg{Ol?3p5Xou9M`o_TT!2h%
zV`F3E*MaSc<&m9K*1;ty6vkLt$4ro@iEv>JO;m-gYGaQIa3ZNjl-75BQ|ka%NKgki
z+QCD{ZC$LA2{S~JplMf?*cBL-5WN55I)|Mxblr-u6zw<4YWEVP8xCy-s8=iSSV9hv
z;;7q$ZQZMF4Ko@i$?o+!&}14Kx1cJ{N3A(-s0|m$Cf~E82sr@HO_vB$Srm!3y(>5s
zB0At<;$Wc})hnQCwMtI}t;{wJDnVApK4{i~bphn#3OSgtJo`hsL5L&)la!bve<|y4
zY;0`&#|ZsQ)kQq6z*)2`r;mfK@VmXZVOR--+?u1%nUwWVVEq7mpR9mYZ3yI|c>oLl
zgRB!y8Y02FD?wF&Es;z6XK)jUyfolRaTuP*g?O@1qS1ZC^4)dwWh;P|JUD{@2Upc9
z-rf6ydw|vQdKJGDmX8nm05DFV$<e_$rPq9;>vnYFJva*`LzW%k-p|i3IOWvI)wxq(
z1shsEAF+idTUl>`got`>UvGdz__6SDW%N^ExK-jh*yNQC9OmYBw0&^Hw#Y^le*r;k
VfrNMiqE`R_002ovPDHLkV1iQj1G@kK

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00004.png
new file mode 100644
index 0000000000000000000000000000000000000000..1d6a579550f1cb9e6fa59b9fbd905451652f432b
GIT binary patch
literal 1065
zcmV+^1lIeBP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000B<Nkl<Zc%1EA
zUDo3u2+h|sJIVf+l)cPD&*u>Syci_u)cceg1w<oo)Ana8!Eqezdf)dNrK$~gX%B!p
zD^cbQv7ZIi1Ak<vf<4kq+4o(&ZY|9ux_{;KgtxTWQN68&*^@EX({!YJU-ZLl@3-eb
zYN0LiF7;-UpgNk3l`Tw&6h74ha+CdAfP%eG-J$ME2I<_^qMm88(dyQ1nFqE8FYCs`
zu@h|PC6tT$sCluCema6G*T6aim_6MVdJ8;%LSl0vj~O0>)j*M`elwPtD)l$PdpHY~
zND#J!-01zs;S00XSHH``OsoZ1SXg*8WNAaMY1njnW?ACMJkE$pW*6#RRo$lf#2*`j
z<<@RJIjr0F0_dZVcE59|mUece3SI|Hg_@hQM!KiKthwdatT>>z=trkS@XL`IiTtGn
zkOp<vT)Ku$c(@Xj%fO^r8hvS-wyvA87*bak;|rj&X#)&QedTpsBf=ztxLOCKJdze^
zGY=^mQ*17c0kfe-KlU<b64=R!AEf;Su%ecFGLFGYD%e{Z-;W_PkXYpe;l#QBTpa%p
zFlWtUbDvIU{>S(>ns#Af;TsSL!m_My*M3b%+sED@Zs$5#3bZuh-$`MKBg?qhE#D7Q
zvR;+;Q?J#QE>G8G5G{sFwhxP9w;X|8Kj0BN`Hk306{1L90Q|Y5eEN;B9uf9Euz7%}
z2+AXNX+jWc*l=!*6}rBt=#h>4A(M(=Iw*4EjQ=IA0a18oTxq%=&?9L7#jqw^k(^}W
zY2b_Ma%!L-GT#SC3moaV;w#5jH_?pB37tP}$P=ldc~L7-azSXlCk>swBR*vfZcptN
z78Vvj#K^e!MIvv-<U9PGV-M4=j+K@m<s@YQaoZeS<Cw==sR9vux(uLYB(BS6`as+K
zA)PGfQ5hRUbX(PMJ5gPo1+Wef+IW$-y1kaUH)}+>pn1HNHJqtVfl4iG#=NYv8?+59
zm1AGbD&wt+AB)hua%~&0gtK_7VT>IexUa9r3`9cb36SYmI&U?WrR~~}Rpo?L$+X)Q
zP7t?qeEgHMpaK-w<`rTEbSt6)tjlJgn{?c0+rq-a!gVMyAj)TTDYorg?`$*aJj-%*
z6yDzn1{Wu&i&I;&_$*&?3Z3Vu2JJ!mhXh*PVue^GpM~RrCgI3=Cw%;(+f8l!bULqL
zV1nTv>8WKcQsoxYc~V+vl<cog{K^F1sQ#5?8J(w&Dq!65xd$sWMT4-~VuelXI;1Nl
z2wTFPc5s4k=>HkVTBKIi4SB#rhrlsP=lOXm1vpb2V`t-Z6r?CMSrGmNgi!I9Wm6sG
j6*Z|^hVL#cEZF!9h>#wgxpp0x00000NkvXXu0mjfpiut@

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00005.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00005.png
new file mode 100644
index 0000000000000000000000000000000000000000..d5f20fd66e89550e1d9511837b3adc7f3cabc464
GIT binary patch
literal 1021
zcmV<Z0|NYsP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000BTNkl<Zc%1E8
zUDn(n2+cRAJIVf+l)dyJr<UQ*i=r{D_i4r`pd!LeevT=)uB-e$&vTAa)rP0E2S67q
zQRWD-?}EAlzhtKgK2l6M&r|(fT8c^3f8}|?TgvRH-qOPC$(ZZcbma1W=%3N6U(SKl
zLR;ihx|&6Ty3lN_Y+*vA@S!Upo$T)hOz?fW9I96`$i*!!YD|-jR<~-)IIunVSPvG*
zNpO5`q1@D^=EWTSD+JBl11ktHd#Ww;5g30$VsjzG48Mfciy~3|VQe#1>N~+boL!a3
zC2R?KaP^nNf0(U)>RmQQVsF64#>RvA0sFBV+|MyoMu7^ca&u~u$}%)bEvUa|T5E~w
z#VuFz0rI!nLd#cVxYbiWas;kmEt1h?Uc&FnAQ!PVa|4E!Z?ciGLs2YJ6Y)w|qJ%;<
z1Rt$4afVYZ2xqsBwGF6mz+w1crw4_GhdljpYeRrS5ak^wz+Z0W+LF9l%GxR_CqT~4
zIdK-D*0UC&(DAsnxuUvsuOn)LiX{@NTq8!)qVKYHV`F1u5Iiz2k&Tk<nExu#(Q+6?
zRvRmasH2_1Sy+uRB(hORyF<XKjajUmrLKXt^M|Wg{f*e<>>@FX2Zuvc#Dh?eJOzyd
z{e@3eg5?m+Tobwh<Jc%ES*>8lv2vj=aq#y%AkYmMS5?1@l}ks$9ni@}Nr3*C#mZUg
zIwu7V&%XoIgUL1tcSD)#rL%JCz*GDF&L2p7Mu+zz{R9k>yn;H0v@|r!bhaF$eP^<|
zjg5_srGS1Jceo^%?0Nr?HLA+iStOVB7ncyF$<%>rH|r7YkbI-~?3HR9IFM0SKB1<H
z>L>f~K1eq_B?)IigHna`YA%EaRmU~}FK1fqnS|>P?!OOapRr09DJenLOm>jMEkZ2>
zb(N!TWZg-sVIfn)R0Oyd)sO<loc_b4UaI)O(P*iJ$Hi;)r6xkCHAqeorTSt>S0fqc
zoC7DYB9@gtAwn%m_Bo02#si2Rj>I&yi;niImA9bH{i{p7Pu0f8#*2ZlD{A}o4JlTA
z8dX<Bu}8icsx;M3CZTF4?O*Ll(Q*m<*Go0Avp#IW>pSGr7(Bmpl4Fql1r@27REP~K
z+(uxssgu5pOHaryLfnUhBb8vMNw}_KL?v7WD_O4$#tn!1ZpVpia+D+X`eqoN_ecc~
zd>iV_b2UW0p&>Z8Z$K`+b^kyFGH*>eHxE{=<^~}27QP483@?CjtD2FEYL2Jcg9oc;
ruxyaI;bi*%0v4Z=Q$1~LYz)S4$nw_Ym+AYV00000NkvXXu0mjf0bA>k

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00006.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00006.png
new file mode 100644
index 0000000000000000000000000000000000000000..18cf35467eb6f4c36122a68cb28a668c351f1463
GIT binary patch
literal 1071
zcmV+~1kn45P)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000B_Nkl<Zc%1EA
zOLFWW40NV)6W{+x+$D>t5Lur_;%A(pSM#up8UaF*$@@B{Af=RlpXWJ8smkFl?Ez3@
zb?kFQx6guVfo~}^VU1)e=Xt8Xb4#W~*RR}9{+2vCsyDYVK0U^I8ICmXi~eJ@_47WE
zT4;-WO0AiDPz}xAl`X6j+4)cl$VK)y0Tb3fHHW$?8KiM@i|W&4qa{{s83#58FYCeL
zI0=sH6v|0mYFuogUtG}4Ik21n<5O&*kDUG|)NNl#H^UEM^`Pje{xGJQD#eT7{W?1;
zJ%_N>$&J=u4j&k;zRDsSBe5r7V`Jk+eBGk8n16vN-U^mH*&GnVOw<6zs*x-d>Zl>j
zyU~hv<Wrg4;&$8^in6e<$|M@a@jSo@HOgj<)Re_i&xln+*RQ0?HW|xK7$1L{5=G?%
z9NJ(QMSo5=x&o-CX41WQOx%4Y>L);=oe;If{JgQ6KV=(b-g5$uQf<eBdo$s7{!w(E
zfOd><wd!ff0+`1Bt<$B5&J$oo9hg%-1KC+^xo=gSr6L-4Vu5EB?Y$T`q;$nNE$Z)Q
z;CYO%pi}#S)!dDZjgJ8EZuwEPXv18mbyQkUD{4e)515A9ThSUrP6D7(6|jybkEM$3
za>}i4EhbJH&S}O&0GRYetRj4VP&m;-b-7G9qkADJ!QwuC5evw|s=xEV1gK>uzrL3G
z8Z|*n<*N>A?yah>_$;&T4xms!A>6{mgOI-soB`@u3n}YZNTK%<oqDrymwnS~=k?qH
z_@k0417M9X*)=;VgK6|d5=FxyN<(4dICYBvWF#SYT@cpM-B=Tj))p}9uS|7gV`BqA
zzZsXr<qP$jCv$%?_Mq>A^h6C>*tufyQMIsFoNPm{JB6)Llz|Ia`L`7efLEj<P(H(a
zJPfPZ`Y8e7Vt8`f_4LW1dNo1;UjJ(7dn=8&3eaM7%BOo2n0}FU^%7Q5e>YSuhe;~)
zYiE*!pY0JeqDL6-_4-nTx+kVN6L77nc+NA)(J42!iRprh1uSPd3`9*-26xg9!1ms|
zRy8}oQx5ZYa%z8eDveUTx1wwr6V+uMV)sblRZxul7RTr)Xe?NS?vIWa!LzNuv9Yl+
z4v7E=9PYbKvOQe^2!P|gsP4F)Px%q1q4ox>VWH`pa50eyWeK2vOGdpd;S7r{G1=%3
zF)LDvoBywf3da8|*m%ahAd2ppP9nAYQ0HBiLgfySRSF=0(NYOut~p(^>$*PuI0<ND
zNcHn}0EOzoZ(&l6${kRw$cGj}#|7&w5mLRN;8=lZ4>NYa`KdSN#-do*8RQKXcQRAM
p&|==v-B|4|Vkj1092*<!;Rh=!0G`lWE!+SA002ovPDHLkV1jhF`fC6H

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00007.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00007.png
new file mode 100644
index 0000000000000000000000000000000000000000..a63a542d99efb759a37b54d1cccf0b03a1629000
GIT binary patch
literal 1024
zcmV+b1poVqP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000BWNkl<Zc%1E8
zNs_}L4D_VtC;tDF@|QWJicz#72_fTzKBQs{T3Ort93^-@pY8v7o;6BY8?Mss01Q^5
z%o$?u1vUb|v{FGIX{Ma#$^LI8%_P`=>3Fi2H1D9^R)Xxw@b%3d8r}zdm>vB#4yYDb
zLf^t@HVJH?QCnJqgizsABS1UZe*y~nJ`4xjD-mdLTM0X-(L$+Ow`3kr4j$5r#c={0
z?<u57UCJ-i(ch+^${a|O0J5iB0$&;DAD7r%&}jxQ!t6qksQwVr43+Ag;ME*0m6k<V
z5^`bmm%|tCRv-N;8#A#Ju(7dmA%2v1EHQA%8w_v#MYLFUO~?Bd4%q`K6SiEJEP|dY
zX*pYHslS>Qy}4q8bT~IkW)|U^jo>F~X$YKTnFQ1v7CuSK2=GbR2rp+F<9KVdSen}p
zu`HFKNDd}I=WwL@Yih}A9+NzD5UU~YR-kEJHn=J?BS7NC^bR6@&yujR79Ge2iExc~
znoruFBx)%dg|~}KnU*hPYBx4EJ{}qwhY%y1*te3XgPd8Enkmq~N>c6ct@I6b%6a0Y
zBS1D;I5i8`CRH#(;nyUYip%J6#K_=DxQnt6(9#Hlg)o%Rsu9W|3$qdsc0(ajy1H6h
zlnMJ)k9zXXlmO@$>xs^S**P+}sI<y~D^}wh_O8oWu#N!TCGY(z9Vz6Gm&l{2Id)kS
zV7WClyR#I-cu{N+{RE(x8l$Y&k@&1ZLLV8xmRQI;#bs&FoyGK};ik07P0hx*sT(&n
zdt+l`BaA*7SHUzb17$N~=OQiJt%yNV$+8HTDp7A<E^_FjJQRnLY}xt3%7|x{=xC%A
z%A~4UIZ`)-ol%iI_52tYj?&IPqW{t#`m1PUAMHKPYhhO-Yk9>8h+)||%1h+2B&(5&
zw2!L%1T4Es+wT_A!VxY~hn0@D*uet!h5NE~UM|w^W<LS0ctMse5NOm~l4kD*Z4uTD
z(>DbHF48F6)EFWtWqG8#CN1U^j$0AASm%6~J}aWV?;WSyjg5_se@F+^k?m<N1`U9_
z477ggXJaa1N+={du1!FeQYr`frBDvW+~{!JiU=?0?BO0tmTJOB)C7irvVInI1^bgU
z6)54Z5imlN>3ms?8e{uAJIA8t7mt9Wgh((ZG8f*jC{KY|iBSNv?uN#on?8QoO&9KE
zIH-hxUS9%IE)A{^)V0~GTCYFj(QuCdDF@QJ+9lMGpR^{c0+v|RvC@?9ece`2osq~}
u2rCSu0vlFvlgH(jeRcGY#f{teD*OSbvE_?^Q@q3g0000<MNUMnLSTYkPS}kA

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00008.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00008.png
new file mode 100644
index 0000000000000000000000000000000000000000..46714145d2ff2d4f6a5bdc870b7fd267daa3e677
GIT binary patch
literal 1030
zcmV+h1o``kP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000BcNkl<Zc%1E9
zS(4)*3{9uzCcgiXa+m%{6{BcJNEkZ2F9(Ap7HfHSejZcsdcE59bzO6mvNqhMy#sKu
z5@lA1-3#mr{G**FoRMbAbzSUrYiTCI^Gly6e@mMk)Z1E+JsETTm=0auC;U;p`t3QO
zT3`#k3s<vAU>6#Vr7cJZ6<)dm^pO4EfC*<GE(d!m5$NK!7S^ZHMyZ?GQU|mLPwB?u
zxBwoXTSzx`sd=G;{^5dV?t$b4kUeG#yyf&iU1D=V-3$)GY@kR~{}8qrD%B6cdpHV}
zo**m<xpDQE!xv_&PrJ)OCC&yM930$;AG1e`-7HTab%rfy2$f?>hUpVZ@F88H+e{7X
z9ior&v{T?TR7Wg}GV^Yat)^;eIHG#sb=MFRu`KiN1mV&u(jz%$K;IJ(Lmj_34Rx0H
zZ9we3iq39^eG98d2}0DdNM0y>VgfwEj2KWSC#=h4JIp>=*dPXU`BrCV$fTy|4Ufu?
z0ZQIEe(=%sq#Q<B0^}l`P6K(Z5d*fw?enQKz%Iljc<Qn&Oy-TL_I>lWgM)(u1s^d$
zckArk0NX`>D(@E`LgL{p<)j%Y?ev<}?wpHcj22Y%h)=)!P_9u6+d1~xh@`jIX2}>`
zzJD&#kOsRDOU%G_Nsv8hk8>{Oskb*^LI&oX$(&dA5<BG7-kY5#RKi_s7u(W=us*tp
zGWDi_t&Nq6*PM%vgbiRLXYWz<l=vRKDF~37bhxu~8W~4dP-44sBSBGI@soOf?QBo`
z3Ftiw9<~eG?ervdjGiPDTCQl<=YqU(WENZGEz81OJ%fzfh=-a<4mz>X>Kz;$d?&mw
zWIXH@`UxYxQk%3}EcvC3Qn*47smDr&b}AI1-_9K9>{XazlZFH;{+LFOF(cAENGQa1
zq1e_$;b$rHcO{pwlUV57dF6bT;-RJ3l32==dwC(LXO|pk3`?t3c=_6IL&M%FYpR2C
zCV1B>GLC{h>`TRuTa0l%0bT6X`?`p%hfwmuaiy%N36m;BQ5u(vMW29i1iX_pw)*sq
zFlY-Bf(Hi&2MTyHPNCjVqlXkz1X2lXPraV%(wNI0>MCO8Bx8LSMdhcl+AVX4E}_eY
z3ieQHXB8oA@E0W(@x!%P_1B$-dWw;Xf(6N}$nZuI&@j3;!2ih<3-rcA;pqZ;{YYmI
zC75S%QX$rW9{+V*!5it`$=t1*V}SAjogZPsbp`fNd;+8>N1rK^6l0C19>7URu<py$
zSi~NV<N|wRg72Ec9&VY2PDocw?^LS&;NWZU3%9#!Ml_4#IRF3v07*qoM6N<$g1xll
Ay#N3J

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00009.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00009.png
new file mode 100644
index 0000000000000000000000000000000000000000..a639eeac7470f33d58fe204aa2240846558b659d
GIT binary patch
literal 674
zcmV;T0$u%yP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0007MNkl<Zc%1E;
zTXMrN2t}PtcjEmo$$RNXI+OqcBn#PT@A*>n04!mFnLM^79LGWJec#t8HEp;`dk1{8
zCd#Z3`&pPf@TDg$@DVa)-*>Z3J!BI1U;RGid+6!7Ug{C{%y`zf$I;vS<Ugu+pWXwl
zh4<)DzMCY$+-R{@_Xr_cc<BykC;L5s1-{R>!}Lml-dyT2?=;=nnilrdA<p308n`(-
zV|zbBeW<s3F5&2JSJ28cXk7xrp0I}xCGVduv2)Saj10nNpqQwBYaBCI>N~+}xd@e+
zAlwpi;qKp#f0(U4<0+sL8~^~|LLQk(X38k?CH<jqwznuhaVCUvoUEqWY-e;r^25JB
zogs7DtF3z+fo39<l;f<eHrr`Csoh<IaQIrBlv%`i72OBWaxqb>>80WeC9Fo=(`<=<
zONdv@{3+T8BcrZYPHQ)-&DNv-t@T2dA~JNjj5%|_aU3~GW2(&#6N+*2F~=G5<0PM!
zR5vEP&g?FAL|+V`w=CnrVw&%OG(=8KC($Lxl)1p{lX7C423Iauk#V|-EKu>Irc~3!
z-A~>av(#0q004keQpLCo6!iJcxU4S5*9tk#Ds6oDEG^;J<EQ7Do>mB@WYiRr)Ei2e
z^{LUzqGH^I3B%2El|=`zpe~kCeM3fSK_TL^meYHa(sgVG3@(IEX#KfHuNqh~_n$i@
z2N2fCE-B}=R{556)%&g_9}L53V|B5vAe@x{2ZL~3T`W{xB>yv5T$w2?$$j1%Ffn8~
zDq8Kis{iaO0ssI20000000000000000000000000007SO4SULeD0m^t3IG5A07*qo
IM6N<$f{S-I2mk;8

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00010.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00010.png
new file mode 100644
index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d
GIT binary patch
literal 459
zcmV;+0W|)JP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0004!Nkl<Zc%1Fn
zTN1(`3_#K7xD)ojB=+J5BZE8&XiJFR^W{*inD7<>0000000000GrafSd+k=txobDz
zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj<gB68Diz_fA}vKxJ|
zH3EVx+@_;%n8htW004XYx7D?>4ORUA<q7MGpV0b))!)qzV%~ejopsv8v>9djY)L3A
zOU`QfpfbF-<Hswtj<}(`%txyvel9;$zq?o#<a_IZ7Ux{6?{`a%r<YBZmTVwCvIpup
z_$Ey1jUUk*0aBYKmr3t6(_7CnrXwX)JEW(x2DB<IFfy$N-z>uEn`L=Qc9>w6GI6A^
zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6<UI=IW_jfH
zCOf{RCFw=Q2XDUG79-%SYH1(ueo?*e2RaF8opL|W3c8gu=kAN}NF3AoXFTqkWJo6g
zvG0#`|Kow;Ut-Pl<;U+oWe5TQ000000001VJOLD}G}B=7$Fu+d002ovPDHLkV1j`Q
B(gy$l

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00000.png
new file mode 100644
index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8
GIT binary patch
literal 463
zcmV;=0WkiFP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0004&Nkl<Zc%1Fp
zZE}Pl41i(U=}o-<k+@5LI8B)VS!G>F^nHG<jwnVxGn*0s00000002C}*Xjxk$~nvL
zZQB;s<W2EDKpFZ{(9aO;14#7Ca5qmz@x8hNBUGRx#yzB*b2<Llhf##=0a&Kj%!4-n
z6toAZSO*RLF4!t4u?%(MHXAVjz;n5ngx{Z0_d75f50Y(E-2K!M%~$)GUyoB%=TI$O
z4x8tjrFy?7*lVI5=XxhB0g`x?f$N3OE>&Ol`S<uItwA{I0lijyYEZIEjotHFsvkJ|
z0DH~qPCC{|-A>5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*<Zed7Fyw
zFIL1CWJBvevZ;9WQab5xC8ttA>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/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00001.png
new file mode 100644
index 0000000000000000000000000000000000000000..d69d4dd5b08b0b435aca38bbf1db2719ddbaa74a
GIT binary patch
literal 1088
zcmV-G1i$-<P)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000CBNkl<Zc%1E9
zUApTa2=w&pPTc>JvX}eNbFJZLL`9SKFi)u=h=8b*^e1h>aUA73=e(y=(T1yf??CM=
zN1ZFweilRzJh{+@94V&coW<+XQcSAzm(M4AOBr3=Z)qX+c#QQl9PZvn{bRNF%RJz{
z)GhpO?aiV=bToOEw-6;<`BD$?Bzp&7L+;n^5VMkiJGZomHH|lFV$GIyATfAoH*Stx
zA)Q0WgL<oRkwib0pq(+$iU6^v*;3y!)}Jo5zTjnsF2dqM;n;mr!d!QXli>9@St>1y
zu%_ff@81r8aJTwsiv(680uTrUJ{3m=EM~duqD_+onrj1$YVWdB;0(cx5*KZ?2JCKZ
z08opy^@5%Q<{@s$$==+)9Ujw0Xtf#Cy}Yi;X=d|bLN+ehG7FP1^V%!|AcY4yy?zGp
zG@P-?SDUE6H&s`c``G{hvSq;Zd2MxBNQ~haC={z}i~kyMEeHuZ>HQ5@5&(PdTev^3
zA|Ni>!~nA9TV9Y|xd^-9@;&vn1_T!r2m}Iu7e6x(b5<b1{eW@9gFoE?y@36U_&AWk
zZ~1ZiKKSxz<P0Ttgj<Zf0?=={5PKXR^}>T#FON2pN{;NC9c0psO^ERTH0ufGbB5h5
zmI(0qn`nvlcs_pvX~fK@ByKZc9gjxFMkbR6uo&Q4#Pu(oSZ)FEW#tNt>$b?gx#(XV
zhFg<y7H?W=(Va0KfIU2#wsCAanoC;hJD2J0acc%#&ZB(+f{Y6U0)YSnpjPlfrpd|F
zVw$Ss3{3`@fm^`P#D1}znjY;ZHvWBEw7|IYG0GdAt3}bS))D~l6gEJ-z;}z1C)ck1
zvnNR>9m_V^ONK~_E!;e>jk(=I4dOxMna+ofE;j#=-Uo;siy97z<iR*3ibi7#cy~?x
z0DKhM$?lK{B@OSBa8p`5`f77?AWep|)o6obFi00O^Q`Y6#yR)=AKWYqp8hk0J};a5
zUk^0#8gdr@Cv1-)9@u2f_4V2%uV`uySm?6%B5Yq|iry@JI5xIe;eyTyHSO^ki1XVb
z-#g=HUf_Ho)<rbX0668Ph(RC_2oz|H6=~^`(e!HqB7tMEt!s2f@KZOp(_(|^ov^k!
z6ZekgnBJ7J<Iumm;^f3<ZSUGAVa;DIJ6Un+@M}9csF|uwP%g;@v}6|nsLT<7NyN=+
z$^f0XQM}dLoz_eFY3Ukk0KIDhgD>U9)UzD@UFJ>caiDhBmXMzop3xmB03|O-f*74B
z4#~Gb566I~3;(%?N<sn171H$L=I;F$h?}}xhGUS<Y|kqZ-G?yvWgJ-^o2#Yxlozu`
z$U%!SmgOA_@ZgC`=3f{DelbvvEa!muGA?j?h+E#km*5|OYHI6V&o)p10000<MNUMn
GLSTYxtO+0h

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00002.png
new file mode 100644
index 0000000000000000000000000000000000000000..8fc3306f7b9ad8aedc6ae58111fc6b9b0bc21d82
GIT binary patch
literal 1159
zcmV;21bF+2P)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000C|Nkl<Zc%1E9
zTXyRp40LnuPQ3pmc`x^)4OR3Q1}w0XG9Nt-7Lq_%pt1Y4O~G*-<$B-uIYwO{uCm?$
zIa!H1N2q--xHIt23Qbre#g%>E-Rsg)T$1b8K2Lm08J)CST9iK-V|^Kpo!*E1F?#mP
zb6~B=7JFCDX3^kIwCZbHloG3a=nU9J_8Wi+YhO->yDAmz<dzmUr`g6xtlBaTDh7|}
z#?7${Y_B1-LA}+u)IxtrK{I0zB?0A6wME_{^G}o7T-Y?DH(__9NHo6%VU|YmBKYpE
zwn}Cbj+9(D`?td%Jgq+JA`2t20<f^KaBH}`qTDTyCk9z3HAiAhcU!(O79&*>-FhnC
z$k|V@0j-}50NEvLM6ON%T?eGV<+;jTm+*=xF!d8_c4f-x8>}SBb2M2TO5Qn6*cO+5
zam7F*x%#ktq=Yw@HI}CQ)AIz#ijLvbNS(Q27uKAL-^Ri@Dd;?jM9vo@rZSHNSST`6
z%?w^oA@&x$sq17!&s~W66M$EQ-GVyyC9;bZi+H_A6|?zEI<jw%O<tY&82T<qJn846
zp9{Lr7~UFRS358d>imA8CkqP;PxvY5czr<#YWk=^-^?a~-xSIdI+H8Z+06d5ri<8N
zUVplS#SXYGRo!NRxdHd&7wyTd#eHP7>Mb~r0*lgfk`cjfv}!=7AiS&;x?^6ZuSx{D
zlQjYE`d~O8W?_YeSZn>&4fi_?rGF4T0O$wBcUej18xFUlLKpz>eG2*gNQ7$en)Iux
zH6>0A!-$hJ?*>XigE*gbLZ+Gu`cQR}{}c?MQVH`hXdQoIboVD(t-DDE$dgZ)Vvumh
zIvHo3iwLZ&jUm!+l`F@xvJg3tnFoQ};rvN)W?z6I?}Tp%yrW)-_aoyHPrywUZy3CV
zh0g<^bX>{>G=g?u9q<i`Y+=X%YzvrnCGFjAmV$K)m{AvMc5p}1G#S?pL=I!e$nfx*
zH}@2zb~(AmtEI{{<gL-EsyvtHVID_p;*5Kx(FuSe$L-7(?-?heVYr0P`7%oR>6&v*
z*kTjB>W~8DY(#cD>i~BJxeq}rq1}4sOF1L<nU>w7Y+2QIyZ?}B9e<O&+$1-%AQDgd
zJU5kG2@fJrvjBLcLFTGf@~H?W2Cj^KY@@w2J<L_pK$1knCti;`KQR+<yFK8qVFh4e
zVc|mjz7Oa)6f<4O3R89m#i}c8e@0?_JBes?&1c+>qezuIa~sbPYCKz4HP^%v@-B6Z
zuJUDE^*ZX<NyZBO$1AW{pCRmkd(98cO1jsm5G#e8{aZDEzSfASv~oA=8we7BKy>A+
z8TA_>9X+#J0~QZM#7^^y1kX0Qa8l6xLEdm$r-Ax1P7>dfpNx->%})yIpto!nce1((
zHN_Z9%AT~f#rdHcSL<5}12~HK8pKUruH+Ksok;X4OVzk(O4OY8J|HDo=T6zj?;i^Z
Z_z!M{Rko{qQtJQ!002ovPDHLkV1isx9J>Gj

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00003.png
new file mode 100644
index 0000000000000000000000000000000000000000..df5525c759d6e5f9422814dbf4db1daeaa897b8a
GIT binary patch
literal 839
zcmV-N1GxN&P)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0009HNkl<Zc%1E;
zNs_}L3`Lz(-^BMnQtr}=uA&u9d}E9u`ETW51|ft%avs|dUawbq-uHdXpsoyejeY>B
ztd4zN(d}Be8u+o52G~duW#4!Axs()<r2X3cgqM`r$#F}GlBdU9-=<^L`;<Sf)_&Os
zb`)7+-%4$k9$ZDMwzfodVmrT71J=m?7hr(xOLe$bsj$i|C9Y4ig;BL?$#tkTct$TK
zXBTYmOK2B$s(C3xe{(@2*C28NN}g(od<FWSL*4epx*2^4y9Y(b;kRI!<)FC{{54lc
zC2|Nyo!qGX>G;Ci>a$*jTnQI|5OO1r=!HG9Z783FtWo@_t~ya~;Dy1x>LhKWY=rC~
zx<2KZ4AlysX*MyN0B|3Y9->0`!5t0+sUJz6`~;iiC30%EnvMew0p_hhZMq>ya>37c
zk89m+NOSCdkw+Im<s(aB5i!~I?zRQz<GKq(3syFKP}@~v8A*CojvlGVSpX%mYLB?E
zYMrPzJJss$$;VR54^9Eu*~xay1y=Yw;7mB$J>X9AMHdD4d4{Slejp|jjfXg|k&X$$
zlfs;oMD6A%$yWIyR+_mEH1c|~(49u^j#U%zy5;(4`L_8CNF>Y;fG=gObRKg-H*+cu
zn2oh;pAe#warnKhW1t@ifP|XYiQx{EM2Jbv4No<KJ`_nsHK6iw$Z$yFtU-+GaA4|9
zzKt%{VI+)v+Rmlly?>b{*Y++Um`$AJ`^FXW43VWrfmkTLl@(n7q_Cl9Thsnb?5jG8
zE94;)P9#@vT><X-Zzzt9%r|3MZp~)ozG+BA<~`dUbRgC-6$4VN!`**(S;Me#oihOP
zR{e;a=4^Yh3)a5tk+40Zn!h(4J@Hg!w{3E4$OIfNWHR5Q8gOmsn2)Je9qg|rB+)<z
z<se;f4Z!fFTi1jTLUN+a5*f!53$VZ!v1&FgsY%Y#mQAzOrsbnP$}7J=KCjil0xk$=
zMbGn5J3z5SI&bzJfM?UXf7>Ewng0OTKG+2<p?yLKA%qY@2qA<JLI@#b48JbsnjZQW
R1MmO<002ovPDHLkV1goEiADeb

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00004.png
new file mode 100644
index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d
GIT binary patch
literal 459
zcmV;+0W|)JP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0004!Nkl<Zc%1Fn
zTN1(`3_#K7xD)ojB=+J5BZE8&XiJFR^W{*inD7<>0000000000GrafSd+k=txobDz
zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj<gB68Diz_fA}vKxJ|
zH3EVx+@_;%n8htW004XYx7D?>4ORUA<q7MGpV0b))!)qzV%~ejopsv8v>9djY)L3A
zOU`QfpfbF-<Hswtj<}(`%txyvel9;$zq?o#<a_IZ7Ux{6?{`a%r<YBZmTVwCvIpup
z_$Ey1jUUk*0aBYKmr3t6(_7CnrXwX)JEW(x2DB<IFfy$N-z>uEn`L=Qc9>w6GI6A^
zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6<UI=IW_jfH
zCOf{RCFw=Q2XDUG79-%SYH1(ueo?*e2RaF8opL|W3c8gu=kAN}NF3AoXFTqkWJo6g
zvG0#`|Kow;Ut-Pl<;U+oWe5TQ000000001VJOLD}G}B=7$Fu+d002ovPDHLkV1j`Q
B(gy$l

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00000.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00000.png
new file mode 100644
index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8
GIT binary patch
literal 463
zcmV;=0WkiFP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0004&Nkl<Zc%1Fp
zZE}Pl41i(U=}o-<k+@5LI8B)VS!G>F^nHG<jwnVxGn*0s00000002C}*Xjxk$~nvL
zZQB;s<W2EDKpFZ{(9aO;14#7Ca5qmz@x8hNBUGRx#yzB*b2<Llhf##=0a&Kj%!4-n
z6toAZSO*RLF4!t4u?%(MHXAVjz;n5ngx{Z0_d75f50Y(E-2K!M%~$)GUyoB%=TI$O
z4x8tjrFy?7*lVI5=XxhB0g`x?f$N3OE>&Ol`S<uItwA{I0lijyYEZIEjotHFsvkJ|
z0DH~qPCC{|-A>5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*<Zed7Fyw
zFIL1CWJBvevZ;9WQab5xC8ttA>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/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00001.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00001.png
new file mode 100644
index 0000000000000000000000000000000000000000..fd4330ba0b32066de402ee2d5eba9b3e678f5183
GIT binary patch
literal 803
zcmV+;1Kj+HP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0008&Nkl<Zc%1E=
zTb9Bg42G*`cGCSX$-T^jXBf<l07;-V-;>fdP%a7iTYVfMyk4*J`8>~<O35~?s=b4{
zvkYx|n7tNc5B%Vh0_I3*%6XpT=TcIdRL@_$p7bT<?&^9=322YSy?)#d?%rqp#k=>*
zI>5EmCHQFFo5cdz(coHK0*qkeu04P!+5Z3p%>BAM$XN-%om)yspN0#$)0!oIfH8P-
z2R7%dI6j9E59(I;1t$833yK^A&Iy3_G)wA3O8?Vk))wq$U=St)g<<svGt70R@+5d)
z4nn0S2y;dj_WpK!;coTWJ|*!a2Ovq3uRxBjy|LHUT4LN~w!`TP%mW4>ciiO09PH2q
zl_t{K`zx70bIP5cU^fC*%E+VmL(@XMH4>~Z2{wB%SOFw!T}q_2NgVS4PKvpowHY!I
zTa1khB7>5Cr2_@f)|%X4P(lV_@R-c?so4l7E>#&1d#&wHx}fWG<1I>(B;SU~D+?Er
z_JV@&=AM1wZgMIQ0GoID`8fF+M6b4m&s-?&t<MHXS!$qAsdhCj>n~TfWUK*Qc!_Z`
zYdz9d{&39zEYINO7s4XROn5P~D?mSqN)VRA7tqmaWlb6P;-$S?VVei+FYToZN<7&i
z%qB^akeCGgNeqJUwfwAiYkTeY<pEfIlZ7_W8uF1hC*ENr!q$FR7L;$6Y?UnP>Ftj&
zroQ2?vT?m~H(AJ?qdd(-o3qz~NXIHnhiiE-bL<CTVCn56jm6`h34fQ6(ogpaAm=G3
zwADfBP`v!Dfs^D0WI?^~*Y*6%F$mv`o8$pWk|aqI#LNS-fUA005QHahY;5zYL}}Bo
z>W7IHPJoj;OGpcZznrN>z@{CcC9-r#K8u&DUWt&M;iK}&+=a3#*K1JOHm(Z86%ZlD
zZAGtE=#9&paXX7^ps&Hpx$$Hsd>l*vu+U`%;0Ix3=))mytfJ;`OPeh@P?Q#eFjsYA
h%x&|4BuSD#egOu}n8oi9_2~cr002ovPDHLkV1ln<f-e97

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00002.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00002.png
new file mode 100644
index 0000000000000000000000000000000000000000..ea4384306d5c1f5ca671b424b580a4af5fb4e8f0
GIT binary patch
literal 927
zcmV;Q17Q4#P)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000AKNkl<Zc%1E9
zTb9Eh2u*utC)xj!x|jLr8He%`6_upiuM`zgRP<^e#}d3=ukwAK=bB1c8+O&+0N7cM
zI%lZ87T6y6p_vwpkz&eup6qv#6qDfirSr)yDXoL`774P)qpcs!q22q0KW6uSnFq8M
zD50saH;V?gqfuEZK}x9dsXagk*}nr8jD6T0?5ISbom(XAnns0EwyI<vkPn_xLU5b_
z$EORaQ$w{24fKyCXr&LNMF81TmB1w9`qQM=7j&7yL6{8`j@2K6n_;E;Ab1x?q0$nB
zB_$hsKODYrxB9GSNz6n#AdyIXHSB@c<p4Dp<nOjeXll<c2TbjBd=6-W#G@%Yaau&@
z$n4Y@ORni<l_JOhc!II(pAL3tK)Oa3DnBjxtKa&JsTS!Fc3@}*K-i7Y4}^DHWNUD9
zz)>T1P#(z#(GTn1*mDrO7V|n4o-@GGr+VPhFQm}Cfg#a&lVvHQ2x;xr8gGRK+tBs%
zGP$5cBxGbtBrXcC$=j#LHyW>8h%yNKqse~_=K%eh8)lQJH?*@J=g8PR`T;`cuaq}o
z>^YyZkSxRK1D$??6{9>=imkO4nq;KLTFq-}f~9p7&L?5y^QnPBC-uhlSCfnxbU2f7
zlr3;nesBwdOBFhMfg~&~arAn^ISA`4TX_!U<(Ms`p7h|Z51ums!I!R*7JZ9mmVmR^
z$tLN01Sp9}(p~zjuV3f&Vd4y^f^O+{S+Wt2Wi`c}l`SwHh7yUyUX0&f?Yg>JyiJHp
z#`&(W(QYCO{NDxHpRgUmRvMjhb<GxS5<&I?|4W6b)xCeX>v)!jYW<c}>8n{EdDp72
zD(uFFmvJ+SPt`V6zncTbC*ugEHCr32+y!xi@Rz`622j$9^3u{xS;=D`t(O1NS_m>~
zl4WRL<4v5`g^^wVMUhL;_u)2!H<3sLgnfmP-a1IBP0w3K3|ph;jcW(t>eH_Ha5x88
zuB{~@O>M23vSSkUMoZCx%G*8m)l-ObfO1uBB(u6HJZUXb7B{0FWk66pBk);*B20OU
z4eTiHFy3+OJ2>F|P-(9Zj5g3b=O0?Di!}p|82>!&^8rn@3~;aZP6@&kI)TMDMyK<t
zHdx5DCR!~@$Xy2gB5Y;7Q*rHcK;l;D+Yu$MjbHCm`3ttypB(@I002ovPDHLkV1m||
BxIq8_

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00003.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00003.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b969c71e6d9358a2541f1b0bcb1e925ac120e8e
GIT binary patch
literal 902
zcmV;119|+3P)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0009`Nkl<Zc%1E8
zNs_}L4D_VtC;tDF@|QWJijlRm3GAp(i3~zw6KeQ5LhydS%kT3%V;W^`Sk-z3U}p`~
zIYaHe!1ll|Efg?EiYe!LvcHR@m;~o9T~B^V@ea0IB*>l-zFyp+-TQ)nX7_$s2ecI^
zp<iKd77c7iqq<arlu+eUdw@=|{{aY?`>;FMS&2Y9w@BDMjS8h=req$_7`&tpo8tsH
zu0u!%bt}KnM89l7kz*ij0>~ay0zWzTpDMLuLAMzkgxNqbu=zt6X4t4c2|m?PsPqJ3
zNy)<A-wt1RT7B6?5;KtlkVqsR4u4#YkHAA(gy~^z-HZW?f%5<l5PgPnP7j~Op8C=G
zolOgrGrmOR>6Vx#wK+Hubh#-%Xf0h%NjJUeW_wWeeud4uP}d63%Z!>GJ==7fsgVx0
z41n1%<nddKk`?O3D7D}*fbKJq4h{&yg;$|mSn#PvV&6O!6;r1=SiJ(AF%}kJ*Lb0k
zJps+>CsNfGEqfeXMz`r56tE7IU_L{?^tGYgmKbnTu;<j}`01=4OsSied@#_SeH=_A
z5(Ci?uVw`EAz5CJl29^k(l&i-3^)bBQ*aSV92vZqm-skIRZr6rtwwD#&A7p>wX`;M
z&dU^1h0Zdy{8}v!s2FBqWFD~F)abV-z@x!2pqY)CgnoNwd-O$_@Bw(9eP+qXAbfD?
zKIN^BtN(t=Od<6SE`(Bh6i8+$9w~-B6XwNMr;=veCJ#tF7S2n=-Og!=L}DPS-h(LB
zJ6rF^U3V&fzq184;YWipHxZ*`Svg1R36X~vLwb7HJ>`-e7DGwEUT1%uQ!_8kO_FPd
zP?9urb`6Nj12*3-R+$&X1ucFyV?i-*Hg^=73CF*cs{(7@ZP-wH<pd!`#qt+cH+eBC
zY-9Iy&E}`=F!dlGzjVxl!w@7Hw-~)I<HE2cfbV<iPb3l>V8%sQaI{|>gu}eub_WlA
z6@g-!&ZbcokN#zwkSdz|+O~r<9{z`B4a^!Vck*kx&KX#?0s=JnPp%6|s_2JV>^@Li
zy{aLTUt3EQK0Fil^J}Y!!srzsZMdG5!M?MT-pcv;HB)CoMD3jQ@N3_d2PAGo#*ISq
cYl#c~0Mv!xtpC#)i~s-t07*qoM6N<$f>b@3m;e9(

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00004.png b/tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00004.png
new file mode 100644
index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d
GIT binary patch
literal 459
zcmV;+0W|)JP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0004!Nkl<Zc%1Fn
zTN1(`3_#K7xD)ojB=+J5BZE8&XiJFR^W{*inD7<>0000000000GrafSd+k=txobDz
zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj<gB68Diz_fA}vKxJ|
zH3EVx+@_;%n8htW004XYx7D?>4ORUA<q7MGpV0b))!)qzV%~ejopsv8v>9djY)L3A
zOU`QfpfbF-<Hswtj<}(`%txyvel9;$zq?o#<a_IZ7Ux{6?{`a%r<YBZmTVwCvIpup
z_$Ey1jUUk*0aBYKmr3t6(_7CnrXwX)JEW(x2DB<IFfy$N-z>uEn`L=Qc9>w6GI6A^
zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6<UI=IW_jfH
zCOf{RCFw=Q2XDUG79-%SYH1(ueo?*e2RaF8opL|W3c8gu=kAN}NF3AoXFTqkWJo6g
zvG0#`|Kow;Ut-Pl<;U+oWe5TQ000000001VJOLD}G}B=7$Fu+d002ovPDHLkV1j`Q
B(gy$l

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00000.png
new file mode 100644
index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8
GIT binary patch
literal 463
zcmV;=0WkiFP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0004&Nkl<Zc%1Fp
zZE}Pl41i(U=}o-<k+@5LI8B)VS!G>F^nHG<jwnVxGn*0s00000002C}*Xjxk$~nvL
zZQB;s<W2EDKpFZ{(9aO;14#7Ca5qmz@x8hNBUGRx#yzB*b2<Llhf##=0a&Kj%!4-n
z6toAZSO*RLF4!t4u?%(MHXAVjz;n5ngx{Z0_d75f50Y(E-2K!M%~$)GUyoB%=TI$O
z4x8tjrFy?7*lVI5=XxhB0g`x?f$N3OE>&Ol`S<uItwA{I0lijyYEZIEjotHFsvkJ|
z0DH~qPCC{|-A>5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*<Zed7Fyw
zFIL1CWJBvevZ;9WQab5xC8ttA>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/operations/test_sign_micheline/test_sign_micheline[real-code]/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00001.png
new file mode 100644
index 0000000000000000000000000000000000000000..a5f88856416743812b68d85d27d92fd783fb76c6
GIT binary patch
literal 1027
zcmV+e1pNDnP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000BZNkl<Zc%1EA
zTbAS?2u;`Non-$@%3kIpryYv7h{mqwex-;4f)Bi%nXh9BuIp;g=XtI%%KGq>^$x&b
zCF-1^_IH7ez&CBQV2(6b&huoSo20n}=PzAPen}f0wA&=epNz4-4TpyJ1%J$rep?6B
z3Y5^dFq%yR8)(#*N{|w&d};*fB>SI$1#=&UgPoNKG`LN|?rBsgH8UmifO7DXUTlsN
z;CN3VP3l(TLKFRM3tE{2X%j&Hm=gHPx&L&j%>~_N@FC0|6p7{!A<fXJJ_+vb=&1A@
z!jh5)qrV;gV72<Pn-pfE5>O}<9>kaQ0#+=jriKgwD{n${=m)w$XQ)4vU0|P06D$Q1
zcG#)S0K9Wba>@{(_Vl@{iz$IVIBj`Mc*Z`i?Z(g{JoVzXpdQUN5!1GB6=ZS=_lh2w
z1i9Cum^OS9zTw}k*qgJ&^h)j7F3?14;PFbbrI-jHOB<hnLFfmm(nV?0HPhLaJIr?q
zehcavt+O#CFUM8EsZCdv$JQpWR{#o%#4jp=qtWqfakS>^+J8K@BnA+rmdaz=`tUd@
z_D8B9P2Gbz`0LRx6bgkU5Xra(CsRf%mMqpxx`LUUm*4XRgku~!@dSnQSTo(O)Hv+<
z48l>uzFd%m#r4Ki!tqE?z$DfT;#b^n{cv$X%3Tyu0<Cc_Yv#N>hdtMkML4o>C7^5M
zTd`*ImP>$eWHGu0>EX^|%@S$}!MEJT0TM8ij-JPwNgWe7FJN6)HG^=>!D8Mf(cBIM
zPEHjxbtEYIxzlQg925$L!c#E5jJpva!q87AFLu1&=8#0X3Mo!XG#~QWlskorq#JtS
zVG?1A+|(A9(6@@+n9t*mA@o&2xiv$21+r~Pqd3-=fZP&L*&mJ{D!41AYc4+2F>?_p
zj%hdHgpJInjb-tiw_>EE$pgHY(`TfOI^RV~Y6+m{;RsAu0(`ZiGm-jsvOsj!dpg=%
z(CoiROhSMcQ&i21Kpz=r5@8-zi)v$6x>DOony;V#>_Otilr78YGj+^UgQhVkRRzV6
z<5)#MhHV`y6bc3V%eWgRJLdeUH$xWLGF)c{DPb2N2h$aff~5o`4y!#&WR`x3XS*nN
zB}1kgD-|m6azVMDilh_<``1w(g+pIOJX>JR_)ulN!l4APmq`y1mj2a-a`}{O=~QF7
zLJ3p;nd<tLp$AdvBDG0ZD8YLM^z!m15w?KiOLt?&xLgTnxn;{C2$l%b)p~FNu-x2;
x8?e_hg`a@WsDie@^$us3bRRZXSSWlV{sBq|8QF|uckciI002ovPDHLkV1n@%;(Y)B

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00002.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa79ed7559df6fa5c51d423f9411287c9abc2d2a
GIT binary patch
literal 1055
zcmV+)1mOFLP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000B#Nkl<Zc%1E8
zTaxS`2+efOPO|?c^<M5rs=PFhBN%*S+Vhn$1QAf=O#d81@P5C`^Ld_QCRJ^iHG2Tm
zS&2G(sC^bx5By4@0Xb4kInPslE+fSxn!j>C`A5p?=)7fw*^{x>kL5`BzUUvly<hf$
zoQ00ax73?OgX(DZtsG%Wr1GvFkV*DG00VNLx<k!M2I<@~qMm7T&=RYT^aG2*%X+am
zPJ-hzgfgg0t&1i4#}PC#2G$|K?5U2>SI+Y%q&64wnBhfOEfk5<A4Ztzq&Nw#&snMT
z6k$urMDH($FTAb3>LMFGu>-KNu`v-p)(dcpkkwqhgs>LhlBfEMWR<+57b<q;mj*aB
zH+)iEQ9ES!PoLQc=q=S-jqF#!S6Bm3r78)nD{2fDQ;}1IL0(MkNXPV*bfW-*#Il4p
zVm&M?SiKFo0rk8(G$$~i0I+V8s`E6=H=AlXJALI;tJ=`8E?~?}pa6jC=fs^D^xG~C
z>%yGX9fWHD<sb`yWjzk!kWQztx~`C_a?pp?8>j&+mrHi5?3lEh?FP@?&I9HYi~hup
zQ`Z$WqiUWiWA*_(kVpqE#VqDG0X>j=5PczUy0Njbk&dB7ID|yP?)dDa<Yi3d4FQir
zb;{=z(NHk^5q9hqP>7j3j}2AC`he>J=ZlpoRz4nfdOjEaRd@pc_ND}rl)E0BA)UN$
zF+A!&5AMUSts@%>kadN35_ZvJ+T!NqbX1^i`_2hKR=S1sgcu}Mvd8ZHv%iYK?q=C4
zlh?z|9l?`Xg?9&7q*64eN=cBaidZ^f7h>~MxVZ;kB@!8)0c272o?69PM^Jj=bd3S<
z{!`O`V`JmXQ2%9IC-#cX#XeLUR1Xc;@QG?L5F3Fp?3Fd0I+vxyX@j4+!(w2(4Rbo-
z3!dA;7<x`_6m=_?4h9g5as+oFW&j4TSF7FC)br|s)iYbqn0cho12BfYazgzCaO2h#
zp?+9?+ng@=$g2D@Zb9}6XvWs!O!R!%wjBIbj0?i-)%Ac^*tQI3DtK(bTM%3pI#nY*
z0AtuIc4$xyQW(b|g+Z%EMc&0RvB=C;1xEi<{yu-(2@5p={b2PF8yg!N8&eP{!b{am
z2CIbn$vBH$$RZ*WFsy7gOa$mWDS*kieng~-dL!m^N0ot6^F?M#mF=?9^P#8&KqYpt
znEVR+h)G&(m%6Dtd4B*ASum51b|UNO10AU(GJ6n_DjpDktaNLjV4cEuh{&~mmNE<2
z-5w(HLc`RR9pI-S>5j7)sAx`A*)FR@-Ptr_h{!*J#GCOfZYs=%uEQGU=9<6iZftDi
Z;U6ql2iLHUuTlU2002ovPDHLkV1f~B@t^<z

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00003.png
new file mode 100644
index 0000000000000000000000000000000000000000..1fab989ed98e7d2e9640eec3a5bd5f68182474bb
GIT binary patch
literal 1103
zcmV-V1hD&wP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000CQNkl<Zc%1EA
zTax1-4D_V-CcgiXe3$)5g_ZSa2@sg<&>vGV1|cLKQisgXF$LFkmCxsS&goRu;i=v$
zK#i3sbA;IMf@*<3veJY(QdBw5Q~g{@ib{0;%Jmd4DWjwPmJ+5<##nE|k>-8ThtbwA
z>p=EGOXOQ>%_2cHG;1qMm=Gy^s0HLC`{#fObDx?+os|sIxTQqh(`2Dl%`F)R=7X2@
zVsV@V$K8d}sY{KEP4wFqG}8yxCcyM@OX#cM{!=A37jm27hp>83BzAuoZl;~$N$_sY
zj>^a(YzcYL`pe-LMyoHs%Em}+2W)I?Jcyr2B@ivB!G_8xsB$pDK&x4Cz1pd49#>L!
zifc~d8P(vVHqXSFs^lB!XZ+UE&{Zj@wk0`U%|go|yaKlzL7PP;$H6TQ=rKCub8`K6
zeNg(cUSSOrRdT^IVGBbu<N}K#mI|m=#zaMmVu$c6r577a6m>u%7`e}0$@=QF#UxTX
z#?8Fw7G(K$f(a<=DPKKHUG(p$Eh~U+3v4%#MroctY)I}Jmkgb?WdS7@rOd1-aAgGb
zl#y{;F9XeDMe8f0O3$9rT?DmlH#Rmlz5r!|v(78G{JKMxFW=U7cifMw@(Qb=O0)KK
zSJfd$Ld4LPHfnuKzATK0wKNH;5p;8~GMGRr(!LRE$cervY#68N15`vodcJcJ2ER(U
zYu|CHneTx3V0s8UY62=}4hg7!+tb`NmEcx>as^PRUr0ToNk6K5=AQvon|mTV1~@pY
z-%e(jVZzEgYF7ZWZzn@(jqnO^aIPA;xQvT?lW4m^yTRg{Ol?3p5Xou9M`o_TT!2h%
zV`F3E*MaSc<&m9K*1;ty6vkLt$4ro@iEv>JO;m-gYGaQIa3ZNjl-75BQ|ka%NKgki
z+QCD{ZC$LA2{S~JplMf?*cBL-5WN55I)|Mxblr-u6zw<4YWEVP8xCy-s8=iSSV9hv
z;;7q$ZQZMF4Ko@i$?o+!&}14Kx1cJ{N3A(-s0|m$Cf~E82sr@HO_vB$Srm!3y(>5s
zB0At<;$Wc})hnQCwMtI}t;{wJDnVApK4{i~bphn#3OSgtJo`hsL5L&)la!bve<|y4
zY;0`&#|ZsQ)kQq6z*)2`r;mfK@VmXZVOR--+?u1%nUwWVVEq7mpR9mYZ3yI|c>oLl
zgRB!y8Y02FD?wF&Es;z6XK)jUyfolRaTuP*g?O@1qS1ZC^4)dwWh;P|JUD{@2Upc9
z-rf6ydw|vQdKJGDmX8nm05DFV$<e_$rPq9;>vnYFJva*`LzW%k-p|i3IOWvI)wxq(
z1shsEAF+idTUl>`got`>UvGdz__6SDW%N^ExK-jh*yNQC9OmYBw0&^Hw#Y^le*r;k
VfrNMiqE`R_002ovPDHLkV1iQj1G@kK

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00004.png
new file mode 100644
index 0000000000000000000000000000000000000000..1d6a579550f1cb9e6fa59b9fbd905451652f432b
GIT binary patch
literal 1065
zcmV+^1lIeBP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000B<Nkl<Zc%1EA
zUDo3u2+h|sJIVf+l)cPD&*u>Syci_u)cceg1w<oo)Ana8!Eqezdf)dNrK$~gX%B!p
zD^cbQv7ZIi1Ak<vf<4kq+4o(&ZY|9ux_{;KgtxTWQN68&*^@EX({!YJU-ZLl@3-eb
zYN0LiF7;-UpgNk3l`Tw&6h74ha+CdAfP%eG-J$ME2I<_^qMm88(dyQ1nFqE8FYCs`
zu@h|PC6tT$sCluCema6G*T6aim_6MVdJ8;%LSl0vj~O0>)j*M`elwPtD)l$PdpHY~
zND#J!-01zs;S00XSHH``OsoZ1SXg*8WNAaMY1njnW?ACMJkE$pW*6#RRo$lf#2*`j
z<<@RJIjr0F0_dZVcE59|mUece3SI|Hg_@hQM!KiKthwdatT>>z=trkS@XL`IiTtGn
zkOp<vT)Ku$c(@Xj%fO^r8hvS-wyvA87*bak;|rj&X#)&QedTpsBf=ztxLOCKJdze^
zGY=^mQ*17c0kfe-KlU<b64=R!AEf;Su%ecFGLFGYD%e{Z-;W_PkXYpe;l#QBTpa%p
zFlWtUbDvIU{>S(>ns#Af;TsSL!m_My*M3b%+sED@Zs$5#3bZuh-$`MKBg?qhE#D7Q
zvR;+;Q?J#QE>G8G5G{sFwhxP9w;X|8Kj0BN`Hk306{1L90Q|Y5eEN;B9uf9Euz7%}
z2+AXNX+jWc*l=!*6}rBt=#h>4A(M(=Iw*4EjQ=IA0a18oTxq%=&?9L7#jqw^k(^}W
zY2b_Ma%!L-GT#SC3moaV;w#5jH_?pB37tP}$P=ldc~L7-azSXlCk>swBR*vfZcptN
z78Vvj#K^e!MIvv-<U9PGV-M4=j+K@m<s@YQaoZeS<Cw==sR9vux(uLYB(BS6`as+K
zA)PGfQ5hRUbX(PMJ5gPo1+Wef+IW$-y1kaUH)}+>pn1HNHJqtVfl4iG#=NYv8?+59
zm1AGbD&wt+AB)hua%~&0gtK_7VT>IexUa9r3`9cb36SYmI&U?WrR~~}Rpo?L$+X)Q
zP7t?qeEgHMpaK-w<`rTEbSt6)tjlJgn{?c0+rq-a!gVMyAj)TTDYorg?`$*aJj-%*
z6yDzn1{Wu&i&I;&_$*&?3Z3Vu2JJ!mhXh*PVue^GpM~RrCgI3=Cw%;(+f8l!bULqL
zV1nTv>8WKcQsoxYc~V+vl<cog{K^F1sQ#5?8J(w&Dq!65xd$sWMT4-~VuelXI;1Nl
z2wTFPc5s4k=>HkVTBKIi4SB#rhrlsP=lOXm1vpb2V`t-Z6r?CMSrGmNgi!I9Wm6sG
j6*Z|^hVL#cEZF!9h>#wgxpp0x00000NkvXXu0mjfpiut@

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00005.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00005.png
new file mode 100644
index 0000000000000000000000000000000000000000..d5f20fd66e89550e1d9511837b3adc7f3cabc464
GIT binary patch
literal 1021
zcmV<Z0|NYsP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000BTNkl<Zc%1E8
zUDn(n2+cRAJIVf+l)dyJr<UQ*i=r{D_i4r`pd!LeevT=)uB-e$&vTAa)rP0E2S67q
zQRWD-?}EAlzhtKgK2l6M&r|(fT8c^3f8}|?TgvRH-qOPC$(ZZcbma1W=%3N6U(SKl
zLR;ihx|&6Ty3lN_Y+*vA@S!Upo$T)hOz?fW9I96`$i*!!YD|-jR<~-)IIunVSPvG*
zNpO5`q1@D^=EWTSD+JBl11ktHd#Ww;5g30$VsjzG48Mfciy~3|VQe#1>N~+boL!a3
zC2R?KaP^nNf0(U)>RmQQVsF64#>RvA0sFBV+|MyoMu7^ca&u~u$}%)bEvUa|T5E~w
z#VuFz0rI!nLd#cVxYbiWas;kmEt1h?Uc&FnAQ!PVa|4E!Z?ciGLs2YJ6Y)w|qJ%;<
z1Rt$4afVYZ2xqsBwGF6mz+w1crw4_GhdljpYeRrS5ak^wz+Z0W+LF9l%GxR_CqT~4
zIdK-D*0UC&(DAsnxuUvsuOn)LiX{@NTq8!)qVKYHV`F1u5Iiz2k&Tk<nExu#(Q+6?
zRvRmasH2_1Sy+uRB(hORyF<XKjajUmrLKXt^M|Wg{f*e<>>@FX2Zuvc#Dh?eJOzyd
z{e@3eg5?m+Tobwh<Jc%ES*>8lv2vj=aq#y%AkYmMS5?1@l}ks$9ni@}Nr3*C#mZUg
zIwu7V&%XoIgUL1tcSD)#rL%JCz*GDF&L2p7Mu+zz{R9k>yn;H0v@|r!bhaF$eP^<|
zjg5_srGS1Jceo^%?0Nr?HLA+iStOVB7ncyF$<%>rH|r7YkbI-~?3HR9IFM0SKB1<H
z>L>f~K1eq_B?)IigHna`YA%EaRmU~}FK1fqnS|>P?!OOapRr09DJenLOm>jMEkZ2>
zb(N!TWZg-sVIfn)R0Oyd)sO<loc_b4UaI)O(P*iJ$Hi;)r6xkCHAqeorTSt>S0fqc
zoC7DYB9@gtAwn%m_Bo02#si2Rj>I&yi;niImA9bH{i{p7Pu0f8#*2ZlD{A}o4JlTA
z8dX<Bu}8icsx;M3CZTF4?O*Ll(Q*m<*Go0Avp#IW>pSGr7(Bmpl4Fql1r@27REP~K
z+(uxssgu5pOHaryLfnUhBb8vMNw}_KL?v7WD_O4$#tn!1ZpVpia+D+X`eqoN_ecc~
zd>iV_b2UW0p&>Z8Z$K`+b^kyFGH*>eHxE{=<^~}27QP483@?CjtD2FEYL2Jcg9oc;
ruxyaI;bi*%0v4Z=Q$1~LYz)S4$nw_Ym+AYV00000NkvXXu0mjf0bA>k

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00006.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00006.png
new file mode 100644
index 0000000000000000000000000000000000000000..18cf35467eb6f4c36122a68cb28a668c351f1463
GIT binary patch
literal 1071
zcmV+~1kn45P)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000B_Nkl<Zc%1EA
zOLFWW40NV)6W{+x+$D>t5Lur_;%A(pSM#up8UaF*$@@B{Af=RlpXWJ8smkFl?Ez3@
zb?kFQx6guVfo~}^VU1)e=Xt8Xb4#W~*RR}9{+2vCsyDYVK0U^I8ICmXi~eJ@_47WE
zT4;-WO0AiDPz}xAl`X6j+4)cl$VK)y0Tb3fHHW$?8KiM@i|W&4qa{{s83#58FYCeL
zI0=sH6v|0mYFuogUtG}4Ik21n<5O&*kDUG|)NNl#H^UEM^`Pje{xGJQD#eT7{W?1;
zJ%_N>$&J=u4j&k;zRDsSBe5r7V`Jk+eBGk8n16vN-U^mH*&GnVOw<6zs*x-d>Zl>j
zyU~hv<Wrg4;&$8^in6e<$|M@a@jSo@HOgj<)Re_i&xln+*RQ0?HW|xK7$1L{5=G?%
z9NJ(QMSo5=x&o-CX41WQOx%4Y>L);=oe;If{JgQ6KV=(b-g5$uQf<eBdo$s7{!w(E
zfOd><wd!ff0+`1Bt<$B5&J$oo9hg%-1KC+^xo=gSr6L-4Vu5EB?Y$T`q;$nNE$Z)Q
z;CYO%pi}#S)!dDZjgJ8EZuwEPXv18mbyQkUD{4e)515A9ThSUrP6D7(6|jybkEM$3
za>}i4EhbJH&S}O&0GRYetRj4VP&m;-b-7G9qkADJ!QwuC5evw|s=xEV1gK>uzrL3G
z8Z|*n<*N>A?yah>_$;&T4xms!A>6{mgOI-soB`@u3n}YZNTK%<oqDrymwnS~=k?qH
z_@k0417M9X*)=;VgK6|d5=FxyN<(4dICYBvWF#SYT@cpM-B=Tj))p}9uS|7gV`BqA
zzZsXr<qP$jCv$%?_Mq>A^h6C>*tufyQMIsFoNPm{JB6)Llz|Ia`L`7efLEj<P(H(a
zJPfPZ`Y8e7Vt8`f_4LW1dNo1;UjJ(7dn=8&3eaM7%BOo2n0}FU^%7Q5e>YSuhe;~)
zYiE*!pY0JeqDL6-_4-nTx+kVN6L77nc+NA)(J42!iRprh1uSPd3`9*-26xg9!1ms|
zRy8}oQx5ZYa%z8eDveUTx1wwr6V+uMV)sblRZxul7RTr)Xe?NS?vIWa!LzNuv9Yl+
z4v7E=9PYbKvOQe^2!P|gsP4F)Px%q1q4ox>VWH`pa50eyWeK2vOGdpd;S7r{G1=%3
zF)LDvoBywf3da8|*m%ahAd2ppP9nAYQ0HBiLgfySRSF=0(NYOut~p(^>$*PuI0<ND
zNcHn}0EOzoZ(&l6${kRw$cGj}#|7&w5mLRN;8=lZ4>NYa`KdSN#-do*8RQKXcQRAM
p&|==v-B|4|Vkj1092*<!;Rh=!0G`lWE!+SA002ovPDHLkV1jhF`fC6H

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00007.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00007.png
new file mode 100644
index 0000000000000000000000000000000000000000..a63a542d99efb759a37b54d1cccf0b03a1629000
GIT binary patch
literal 1024
zcmV+b1poVqP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000BWNkl<Zc%1E8
zNs_}L4D_VtC;tDF@|QWJicz#72_fTzKBQs{T3Ort93^-@pY8v7o;6BY8?Mss01Q^5
z%o$?u1vUb|v{FGIX{Ma#$^LI8%_P`=>3Fi2H1D9^R)Xxw@b%3d8r}zdm>vB#4yYDb
zLf^t@HVJH?QCnJqgizsABS1UZe*y~nJ`4xjD-mdLTM0X-(L$+Ow`3kr4j$5r#c={0
z?<u57UCJ-i(ch+^${a|O0J5iB0$&;DAD7r%&}jxQ!t6qksQwVr43+Ag;ME*0m6k<V
z5^`bmm%|tCRv-N;8#A#Ju(7dmA%2v1EHQA%8w_v#MYLFUO~?Bd4%q`K6SiEJEP|dY
zX*pYHslS>Qy}4q8bT~IkW)|U^jo>F~X$YKTnFQ1v7CuSK2=GbR2rp+F<9KVdSen}p
zu`HFKNDd}I=WwL@Yih}A9+NzD5UU~YR-kEJHn=J?BS7NC^bR6@&yujR79Ge2iExc~
znoruFBx)%dg|~}KnU*hPYBx4EJ{}qwhY%y1*te3XgPd8Enkmq~N>c6ct@I6b%6a0Y
zBS1D;I5i8`CRH#(;nyUYip%J6#K_=DxQnt6(9#Hlg)o%Rsu9W|3$qdsc0(ajy1H6h
zlnMJ)k9zXXlmO@$>xs^S**P+}sI<y~D^}wh_O8oWu#N!TCGY(z9Vz6Gm&l{2Id)kS
zV7WClyR#I-cu{N+{RE(x8l$Y&k@&1ZLLV8xmRQI;#bs&FoyGK};ik07P0hx*sT(&n
zdt+l`BaA*7SHUzb17$N~=OQiJt%yNV$+8HTDp7A<E^_FjJQRnLY}xt3%7|x{=xC%A
z%A~4UIZ`)-ol%iI_52tYj?&IPqW{t#`m1PUAMHKPYhhO-Yk9>8h+)||%1h+2B&(5&
zw2!L%1T4Es+wT_A!VxY~hn0@D*uet!h5NE~UM|w^W<LS0ctMse5NOm~l4kD*Z4uTD
z(>DbHF48F6)EFWtWqG8#CN1U^j$0AASm%6~J}aWV?;WSyjg5_se@F+^k?m<N1`U9_
z477ggXJaa1N+={du1!FeQYr`frBDvW+~{!JiU=?0?BO0tmTJOB)C7irvVInI1^bgU
z6)54Z5imlN>3ms?8e{uAJIA8t7mt9Wgh((ZG8f*jC{KY|iBSNv?uN#on?8QoO&9KE
zIH-hxUS9%IE)A{^)V0~GTCYFj(QuCdDF@QJ+9lMGpR^{c0+v|RvC@?9ece`2osq~}
u2rCSu0vlFvlgH(jeRcGY#f{teD*OSbvE_?^Q@q3g0000<MNUMnLSTYkPS}kA

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00008.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00008.png
new file mode 100644
index 0000000000000000000000000000000000000000..46714145d2ff2d4f6a5bdc870b7fd267daa3e677
GIT binary patch
literal 1030
zcmV+h1o``kP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000BcNkl<Zc%1E9
zS(4)*3{9uzCcgiXa+m%{6{BcJNEkZ2F9(Ap7HfHSejZcsdcE59bzO6mvNqhMy#sKu
z5@lA1-3#mr{G**FoRMbAbzSUrYiTCI^Gly6e@mMk)Z1E+JsETTm=0auC;U;p`t3QO
zT3`#k3s<vAU>6#Vr7cJZ6<)dm^pO4EfC*<GE(d!m5$NK!7S^ZHMyZ?GQU|mLPwB?u
zxBwoXTSzx`sd=G;{^5dV?t$b4kUeG#yyf&iU1D=V-3$)GY@kR~{}8qrD%B6cdpHV}
zo**m<xpDQE!xv_&PrJ)OCC&yM930$;AG1e`-7HTab%rfy2$f?>hUpVZ@F88H+e{7X
z9ior&v{T?TR7Wg}GV^Yat)^;eIHG#sb=MFRu`KiN1mV&u(jz%$K;IJ(Lmj_34Rx0H
zZ9we3iq39^eG98d2}0DdNM0y>VgfwEj2KWSC#=h4JIp>=*dPXU`BrCV$fTy|4Ufu?
z0ZQIEe(=%sq#Q<B0^}l`P6K(Z5d*fw?enQKz%Iljc<Qn&Oy-TL_I>lWgM)(u1s^d$
zckArk0NX`>D(@E`LgL{p<)j%Y?ev<}?wpHcj22Y%h)=)!P_9u6+d1~xh@`jIX2}>`
zzJD&#kOsRDOU%G_Nsv8hk8>{Oskb*^LI&oX$(&dA5<BG7-kY5#RKi_s7u(W=us*tp
zGWDi_t&Nq6*PM%vgbiRLXYWz<l=vRKDF~37bhxu~8W~4dP-44sBSBGI@soOf?QBo`
z3Ftiw9<~eG?ervdjGiPDTCQl<=YqU(WENZGEz81OJ%fzfh=-a<4mz>X>Kz;$d?&mw
zWIXH@`UxYxQk%3}EcvC3Qn*47smDr&b}AI1-_9K9>{XazlZFH;{+LFOF(cAENGQa1
zq1e_$;b$rHcO{pwlUV57dF6bT;-RJ3l32==dwC(LXO|pk3`?t3c=_6IL&M%FYpR2C
zCV1B>GLC{h>`TRuTa0l%0bT6X`?`p%hfwmuaiy%N36m;BQ5u(vMW29i1iX_pw)*sq
zFlY-Bf(Hi&2MTyHPNCjVqlXkz1X2lXPraV%(wNI0>MCO8Bx8LSMdhcl+AVX4E}_eY
z3ieQHXB8oA@E0W(@x!%P_1B$-dWw;Xf(6N}$nZuI&@j3;!2ih<3-rcA;pqZ;{YYmI
zC75S%QX$rW9{+V*!5it`$=t1*V}SAjogZPsbp`fNd;+8>N1rK^6l0C19>7URu<py$
zSi~NV<N|wRg72Ec9&VY2PDocw?^LS&;NWZU3%9#!Ml_4#IRF3v07*qoM6N<$g1xll
Ay#N3J

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00009.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00009.png
new file mode 100644
index 0000000000000000000000000000000000000000..a639eeac7470f33d58fe204aa2240846558b659d
GIT binary patch
literal 674
zcmV;T0$u%yP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0007MNkl<Zc%1E;
zTXMrN2t}PtcjEmo$$RNXI+OqcBn#PT@A*>n04!mFnLM^79LGWJec#t8HEp;`dk1{8
zCd#Z3`&pPf@TDg$@DVa)-*>Z3J!BI1U;RGid+6!7Ug{C{%y`zf$I;vS<Ugu+pWXwl
zh4<)DzMCY$+-R{@_Xr_cc<BykC;L5s1-{R>!}Lml-dyT2?=;=nnilrdA<p308n`(-
zV|zbBeW<s3F5&2JSJ28cXk7xrp0I}xCGVduv2)Saj10nNpqQwBYaBCI>N~+}xd@e+
zAlwpi;qKp#f0(U4<0+sL8~^~|LLQk(X38k?CH<jqwznuhaVCUvoUEqWY-e;r^25JB
zogs7DtF3z+fo39<l;f<eHrr`Csoh<IaQIrBlv%`i72OBWaxqb>>80WeC9Fo=(`<=<
zONdv@{3+T8BcrZYPHQ)-&DNv-t@T2dA~JNjj5%|_aU3~GW2(&#6N+*2F~=G5<0PM!
zR5vEP&g?FAL|+V`w=CnrVw&%OG(=8KC($Lxl)1p{lX7C423Iauk#V|-EKu>Irc~3!
z-A~>av(#0q004keQpLCo6!iJcxU4S5*9tk#Ds6oDEG^;J<EQ7Do>mB@WYiRr)Ei2e
z^{LUzqGH^I3B%2El|=`zpe~kCeM3fSK_TL^meYHa(sgVG3@(IEX#KfHuNqh~_n$i@
z2N2fCE-B}=R{556)%&g_9}L53V|B5vAe@x{2ZL~3T`W{xB>yv5T$w2?$$j1%Ffn8~
zDq8Kis{iaO0ssI20000000000000000000000000007SO4SULeD0m^t3IG5A07*qo
IM6N<$f{S-I2mk;8

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00010.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-code]/00010.png
new file mode 100644
index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d
GIT binary patch
literal 459
zcmV;+0W|)JP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0004!Nkl<Zc%1Fn
zTN1(`3_#K7xD)ojB=+J5BZE8&XiJFR^W{*inD7<>0000000000GrafSd+k=txobDz
zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj<gB68Diz_fA}vKxJ|
zH3EVx+@_;%n8htW004XYx7D?>4ORUA<q7MGpV0b))!)qzV%~ejopsv8v>9djY)L3A
zOU`QfpfbF-<Hswtj<}(`%txyvel9;$zq?o#<a_IZ7Ux{6?{`a%r<YBZmTVwCvIpup
z_$Ey1jUUk*0aBYKmr3t6(_7CnrXwX)JEW(x2DB<IFfy$N-z>uEn`L=Qc9>w6GI6A^
zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6<UI=IW_jfH
zCOf{RCFw=Q2XDUG79-%SYH1(ueo?*e2RaF8opL|W3c8gu=kAN}NF3AoXFTqkWJo6g
zvG0#`|Kow;Ut-Pl<;U+oWe5TQ000000001VJOLD}G}B=7$Fu+d002ovPDHLkV1j`Q
B(gy$l

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00000.png
new file mode 100644
index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8
GIT binary patch
literal 463
zcmV;=0WkiFP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0004&Nkl<Zc%1Fp
zZE}Pl41i(U=}o-<k+@5LI8B)VS!G>F^nHG<jwnVxGn*0s00000002C}*Xjxk$~nvL
zZQB;s<W2EDKpFZ{(9aO;14#7Ca5qmz@x8hNBUGRx#yzB*b2<Llhf##=0a&Kj%!4-n
z6toAZSO*RLF4!t4u?%(MHXAVjz;n5ngx{Z0_d75f50Y(E-2K!M%~$)GUyoB%=TI$O
z4x8tjrFy?7*lVI5=XxhB0g`x?f$N3OE>&Ol`S<uItwA{I0lijyYEZIEjotHFsvkJ|
z0DH~qPCC{|-A>5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*<Zed7Fyw
zFIL1CWJBvevZ;9WQab5xC8ttA>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/operations/test_sign_micheline/test_sign_micheline[real-data]/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00001.png
new file mode 100644
index 0000000000000000000000000000000000000000..d69d4dd5b08b0b435aca38bbf1db2719ddbaa74a
GIT binary patch
literal 1088
zcmV-G1i$-<P)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000CBNkl<Zc%1E9
zUApTa2=w&pPTc>JvX}eNbFJZLL`9SKFi)u=h=8b*^e1h>aUA73=e(y=(T1yf??CM=
zN1ZFweilRzJh{+@94V&coW<+XQcSAzm(M4AOBr3=Z)qX+c#QQl9PZvn{bRNF%RJz{
z)GhpO?aiV=bToOEw-6;<`BD$?Bzp&7L+;n^5VMkiJGZomHH|lFV$GIyATfAoH*Stx
zA)Q0WgL<oRkwib0pq(+$iU6^v*;3y!)}Jo5zTjnsF2dqM;n;mr!d!QXli>9@St>1y
zu%_ff@81r8aJTwsiv(680uTrUJ{3m=EM~duqD_+onrj1$YVWdB;0(cx5*KZ?2JCKZ
z08opy^@5%Q<{@s$$==+)9Ujw0Xtf#Cy}Yi;X=d|bLN+ehG7FP1^V%!|AcY4yy?zGp
zG@P-?SDUE6H&s`c``G{hvSq;Zd2MxBNQ~haC={z}i~kyMEeHuZ>HQ5@5&(PdTev^3
zA|Ni>!~nA9TV9Y|xd^-9@;&vn1_T!r2m}Iu7e6x(b5<b1{eW@9gFoE?y@36U_&AWk
zZ~1ZiKKSxz<P0Ttgj<Zf0?=={5PKXR^}>T#FON2pN{;NC9c0psO^ERTH0ufGbB5h5
zmI(0qn`nvlcs_pvX~fK@ByKZc9gjxFMkbR6uo&Q4#Pu(oSZ)FEW#tNt>$b?gx#(XV
zhFg<y7H?W=(Va0KfIU2#wsCAanoC;hJD2J0acc%#&ZB(+f{Y6U0)YSnpjPlfrpd|F
zVw$Ss3{3`@fm^`P#D1}znjY;ZHvWBEw7|IYG0GdAt3}bS))D~l6gEJ-z;}z1C)ck1
zvnNR>9m_V^ONK~_E!;e>jk(=I4dOxMna+ofE;j#=-Uo;siy97z<iR*3ibi7#cy~?x
z0DKhM$?lK{B@OSBa8p`5`f77?AWep|)o6obFi00O^Q`Y6#yR)=AKWYqp8hk0J};a5
zUk^0#8gdr@Cv1-)9@u2f_4V2%uV`uySm?6%B5Yq|iry@JI5xIe;eyTyHSO^ki1XVb
z-#g=HUf_Ho)<rbX0668Ph(RC_2oz|H6=~^`(e!HqB7tMEt!s2f@KZOp(_(|^ov^k!
z6ZekgnBJ7J<Iumm;^f3<ZSUGAVa;DIJ6Un+@M}9csF|uwP%g;@v}6|nsLT<7NyN=+
z$^f0XQM}dLoz_eFY3Ukk0KIDhgD>U9)UzD@UFJ>caiDhBmXMzop3xmB03|O-f*74B
z4#~Gb566I~3;(%?N<sn171H$L=I;F$h?}}xhGUS<Y|kqZ-G?yvWgJ-^o2#Yxlozu`
z$U%!SmgOA_@ZgC`=3f{DelbvvEa!muGA?j?h+E#km*5|OYHI6V&o)p10000<MNUMn
GLSTYxtO+0h

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00002.png
new file mode 100644
index 0000000000000000000000000000000000000000..8fc3306f7b9ad8aedc6ae58111fc6b9b0bc21d82
GIT binary patch
literal 1159
zcmV;21bF+2P)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000C|Nkl<Zc%1E9
zTXyRp40LnuPQ3pmc`x^)4OR3Q1}w0XG9Nt-7Lq_%pt1Y4O~G*-<$B-uIYwO{uCm?$
zIa!H1N2q--xHIt23Qbre#g%>E-Rsg)T$1b8K2Lm08J)CST9iK-V|^Kpo!*E1F?#mP
zb6~B=7JFCDX3^kIwCZbHloG3a=nU9J_8Wi+YhO->yDAmz<dzmUr`g6xtlBaTDh7|}
z#?7${Y_B1-LA}+u)IxtrK{I0zB?0A6wME_{^G}o7T-Y?DH(__9NHo6%VU|YmBKYpE
zwn}Cbj+9(D`?td%Jgq+JA`2t20<f^KaBH}`qTDTyCk9z3HAiAhcU!(O79&*>-FhnC
z$k|V@0j-}50NEvLM6ON%T?eGV<+;jTm+*=xF!d8_c4f-x8>}SBb2M2TO5Qn6*cO+5
zam7F*x%#ktq=Yw@HI}CQ)AIz#ijLvbNS(Q27uKAL-^Ri@Dd;?jM9vo@rZSHNSST`6
z%?w^oA@&x$sq17!&s~W66M$EQ-GVyyC9;bZi+H_A6|?zEI<jw%O<tY&82T<qJn846
zp9{Lr7~UFRS358d>imA8CkqP;PxvY5czr<#YWk=^-^?a~-xSIdI+H8Z+06d5ri<8N
zUVplS#SXYGRo!NRxdHd&7wyTd#eHP7>Mb~r0*lgfk`cjfv}!=7AiS&;x?^6ZuSx{D
zlQjYE`d~O8W?_YeSZn>&4fi_?rGF4T0O$wBcUej18xFUlLKpz>eG2*gNQ7$en)Iux
zH6>0A!-$hJ?*>XigE*gbLZ+Gu`cQR}{}c?MQVH`hXdQoIboVD(t-DDE$dgZ)Vvumh
zIvHo3iwLZ&jUm!+l`F@xvJg3tnFoQ};rvN)W?z6I?}Tp%yrW)-_aoyHPrywUZy3CV
zh0g<^bX>{>G=g?u9q<i`Y+=X%YzvrnCGFjAmV$K)m{AvMc5p}1G#S?pL=I!e$nfx*
zH}@2zb~(AmtEI{{<gL-EsyvtHVID_p;*5Kx(FuSe$L-7(?-?heVYr0P`7%oR>6&v*
z*kTjB>W~8DY(#cD>i~BJxeq}rq1}4sOF1L<nU>w7Y+2QIyZ?}B9e<O&+$1-%AQDgd
zJU5kG2@fJrvjBLcLFTGf@~H?W2Cj^KY@@w2J<L_pK$1knCti;`KQR+<yFK8qVFh4e
zVc|mjz7Oa)6f<4O3R89m#i}c8e@0?_JBes?&1c+>qezuIa~sbPYCKz4HP^%v@-B6Z
zuJUDE^*ZX<NyZBO$1AW{pCRmkd(98cO1jsm5G#e8{aZDEzSfASv~oA=8we7BKy>A+
z8TA_>9X+#J0~QZM#7^^y1kX0Qa8l6xLEdm$r-Ax1P7>dfpNx->%})yIpto!nce1((
zHN_Z9%AT~f#rdHcSL<5}12~HK8pKUruH+Ksok;X4OVzk(O4OY8J|HDo=T6zj?;i^Z
Z_z!M{Rko{qQtJQ!002ovPDHLkV1isx9J>Gj

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00003.png
new file mode 100644
index 0000000000000000000000000000000000000000..df5525c759d6e5f9422814dbf4db1daeaa897b8a
GIT binary patch
literal 839
zcmV-N1GxN&P)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0009HNkl<Zc%1E;
zNs_}L3`Lz(-^BMnQtr}=uA&u9d}E9u`ETW51|ft%avs|dUawbq-uHdXpsoyejeY>B
ztd4zN(d}Be8u+o52G~duW#4!Axs()<r2X3cgqM`r$#F}GlBdU9-=<^L`;<Sf)_&Os
zb`)7+-%4$k9$ZDMwzfodVmrT71J=m?7hr(xOLe$bsj$i|C9Y4ig;BL?$#tkTct$TK
zXBTYmOK2B$s(C3xe{(@2*C28NN}g(od<FWSL*4epx*2^4y9Y(b;kRI!<)FC{{54lc
zC2|Nyo!qGX>G;Ci>a$*jTnQI|5OO1r=!HG9Z783FtWo@_t~ya~;Dy1x>LhKWY=rC~
zx<2KZ4AlysX*MyN0B|3Y9->0`!5t0+sUJz6`~;iiC30%EnvMew0p_hhZMq>ya>37c
zk89m+NOSCdkw+Im<s(aB5i!~I?zRQz<GKq(3syFKP}@~v8A*CojvlGVSpX%mYLB?E
zYMrPzJJss$$;VR54^9Eu*~xay1y=Yw;7mB$J>X9AMHdD4d4{Slejp|jjfXg|k&X$$
zlfs;oMD6A%$yWIyR+_mEH1c|~(49u^j#U%zy5;(4`L_8CNF>Y;fG=gObRKg-H*+cu
zn2oh;pAe#warnKhW1t@ifP|XYiQx{EM2Jbv4No<KJ`_nsHK6iw$Z$yFtU-+GaA4|9
zzKt%{VI+)v+Rmlly?>b{*Y++Um`$AJ`^FXW43VWrfmkTLl@(n7q_Cl9Thsnb?5jG8
zE94;)P9#@vT><X-Zzzt9%r|3MZp~)ozG+BA<~`dUbRgC-6$4VN!`**(S;Me#oihOP
zR{e;a=4^Yh3)a5tk+40Zn!h(4J@Hg!w{3E4$OIfNWHR5Q8gOmsn2)Je9qg|rB+)<z
z<se;f4Z!fFTi1jTLUN+a5*f!53$VZ!v1&FgsY%Y#mQAzOrsbnP$}7J=KCjil0xk$=
zMbGn5J3z5SI&bzJfM?UXf7>Ewng0OTKG+2<p?yLKA%qY@2qA<JLI@#b48JbsnjZQW
R1MmO<002ovPDHLkV1goEiADeb

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-data]/00004.png
new file mode 100644
index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d
GIT binary patch
literal 459
zcmV;+0W|)JP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0004!Nkl<Zc%1Fn
zTN1(`3_#K7xD)ojB=+J5BZE8&XiJFR^W{*inD7<>0000000000GrafSd+k=txobDz
zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj<gB68Diz_fA}vKxJ|
zH3EVx+@_;%n8htW004XYx7D?>4ORUA<q7MGpV0b))!)qzV%~ejopsv8v>9djY)L3A
zOU`QfpfbF-<Hswtj<}(`%txyvel9;$zq?o#<a_IZ7Ux{6?{`a%r<YBZmTVwCvIpup
z_$Ey1jUUk*0aBYKmr3t6(_7CnrXwX)JEW(x2DB<IFfy$N-z>uEn`L=Qc9>w6GI6A^
zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6<UI=IW_jfH
zCOf{RCFw=Q2XDUG79-%SYH1(ueo?*e2RaF8opL|W3c8gu=kAN}NF3AoXFTqkWJo6g
zvG0#`|Kow;Ut-Pl<;U+oWe5TQ000000001VJOLD}G}B=7$Fu+d002ovPDHLkV1j`Q
B(gy$l

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00000.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00000.png
new file mode 100644
index 0000000000000000000000000000000000000000..9fa51df290f85860c685b43831f20f559eca45c8
GIT binary patch
literal 463
zcmV;=0WkiFP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0004&Nkl<Zc%1Fp
zZE}Pl41i(U=}o-<k+@5LI8B)VS!G>F^nHG<jwnVxGn*0s00000002C}*Xjxk$~nvL
zZQB;s<W2EDKpFZ{(9aO;14#7Ca5qmz@x8hNBUGRx#yzB*b2<Llhf##=0a&Kj%!4-n
z6toAZSO*RLF4!t4u?%(MHXAVjz;n5ngx{Z0_d75f50Y(E-2K!M%~$)GUyoB%=TI$O
z4x8tjrFy?7*lVI5=XxhB0g`x?f$N3OE>&Ol`S<uItwA{I0lijyYEZIEjotHFsvkJ|
z0DH~qPCC{|-A>5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*<Zed7Fyw
zFIL1CWJBvevZ;9WQab5xC8ttA>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/operations/test_sign_micheline/test_sign_micheline[real-type]/00001.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00001.png
new file mode 100644
index 0000000000000000000000000000000000000000..fd4330ba0b32066de402ee2d5eba9b3e678f5183
GIT binary patch
literal 803
zcmV+;1Kj+HP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0008&Nkl<Zc%1E=
zTb9Bg42G*`cGCSX$-T^jXBf<l07;-V-;>fdP%a7iTYVfMyk4*J`8>~<O35~?s=b4{
zvkYx|n7tNc5B%Vh0_I3*%6XpT=TcIdRL@_$p7bT<?&^9=322YSy?)#d?%rqp#k=>*
zI>5EmCHQFFo5cdz(coHK0*qkeu04P!+5Z3p%>BAM$XN-%om)yspN0#$)0!oIfH8P-
z2R7%dI6j9E59(I;1t$833yK^A&Iy3_G)wA3O8?Vk))wq$U=St)g<<svGt70R@+5d)
z4nn0S2y;dj_WpK!;coTWJ|*!a2Ovq3uRxBjy|LHUT4LN~w!`TP%mW4>ciiO09PH2q
zl_t{K`zx70bIP5cU^fC*%E+VmL(@XMH4>~Z2{wB%SOFw!T}q_2NgVS4PKvpowHY!I
zTa1khB7>5Cr2_@f)|%X4P(lV_@R-c?so4l7E>#&1d#&wHx}fWG<1I>(B;SU~D+?Er
z_JV@&=AM1wZgMIQ0GoID`8fF+M6b4m&s-?&t<MHXS!$qAsdhCj>n~TfWUK*Qc!_Z`
zYdz9d{&39zEYINO7s4XROn5P~D?mSqN)VRA7tqmaWlb6P;-$S?VVei+FYToZN<7&i
z%qB^akeCGgNeqJUwfwAiYkTeY<pEfIlZ7_W8uF1hC*ENr!q$FR7L;$6Y?UnP>Ftj&
zroQ2?vT?m~H(AJ?qdd(-o3qz~NXIHnhiiE-bL<CTVCn56jm6`h34fQ6(ogpaAm=G3
zwADfBP`v!Dfs^D0WI?^~*Y*6%F$mv`o8$pWk|aqI#LNS-fUA005QHahY;5zYL}}Bo
z>W7IHPJoj;OGpcZznrN>z@{CcC9-r#K8u&DUWt&M;iK}&+=a3#*K1JOHm(Z86%ZlD
zZAGtE=#9&paXX7^ps&Hpx$$Hsd>l*vu+U`%;0Ix3=))mytfJ;`OPeh@P?Q#eFjsYA
h%x&|4BuSD#egOu}n8oi9_2~cr002ovPDHLkV1ln<f-e97

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00002.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00002.png
new file mode 100644
index 0000000000000000000000000000000000000000..ea4384306d5c1f5ca671b424b580a4af5fb4e8f0
GIT binary patch
literal 927
zcmV;Q17Q4#P)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z000AKNkl<Zc%1E9
zTb9Eh2u*utC)xj!x|jLr8He%`6_upiuM`zgRP<^e#}d3=ukwAK=bB1c8+O&+0N7cM
zI%lZ87T6y6p_vwpkz&eup6qv#6qDfirSr)yDXoL`774P)qpcs!q22q0KW6uSnFq8M
zD50saH;V?gqfuEZK}x9dsXagk*}nr8jD6T0?5ISbom(XAnns0EwyI<vkPn_xLU5b_
z$EORaQ$w{24fKyCXr&LNMF81TmB1w9`qQM=7j&7yL6{8`j@2K6n_;E;Ab1x?q0$nB
zB_$hsKODYrxB9GSNz6n#AdyIXHSB@c<p4Dp<nOjeXll<c2TbjBd=6-W#G@%Yaau&@
z$n4Y@ORni<l_JOhc!II(pAL3tK)Oa3DnBjxtKa&JsTS!Fc3@}*K-i7Y4}^DHWNUD9
zz)>T1P#(z#(GTn1*mDrO7V|n4o-@GGr+VPhFQm}Cfg#a&lVvHQ2x;xr8gGRK+tBs%
zGP$5cBxGbtBrXcC$=j#LHyW>8h%yNKqse~_=K%eh8)lQJH?*@J=g8PR`T;`cuaq}o
z>^YyZkSxRK1D$??6{9>=imkO4nq;KLTFq-}f~9p7&L?5y^QnPBC-uhlSCfnxbU2f7
zlr3;nesBwdOBFhMfg~&~arAn^ISA`4TX_!U<(Ms`p7h|Z51ums!I!R*7JZ9mmVmR^
z$tLN01Sp9}(p~zjuV3f&Vd4y^f^O+{S+Wt2Wi`c}l`SwHh7yUyUX0&f?Yg>JyiJHp
z#`&(W(QYCO{NDxHpRgUmRvMjhb<GxS5<&I?|4W6b)xCeX>v)!jYW<c}>8n{EdDp72
zD(uFFmvJ+SPt`V6zncTbC*ugEHCr32+y!xi@Rz`622j$9^3u{xS;=D`t(O1NS_m>~
zl4WRL<4v5`g^^wVMUhL;_u)2!H<3sLgnfmP-a1IBP0w3K3|ph;jcW(t>eH_Ha5x88
zuB{~@O>M23vSSkUMoZCx%G*8m)l-ObfO1uBB(u6HJZUXb7B{0FWk66pBk);*B20OU
z4eTiHFy3+OJ2>F|P-(9Zj5g3b=O0?Di!}p|82>!&^8rn@3~;aZP6@&kI)TMDMyK<t
zHdx5DCR!~@$Xy2gB5Y;7Q*rHcK;l;D+Yu$MjbHCm`3ttypB(@I002ovPDHLkV1m||
BxIq8_

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00003.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00003.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b969c71e6d9358a2541f1b0bcb1e925ac120e8e
GIT binary patch
literal 902
zcmV;119|+3P)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0009`Nkl<Zc%1E8
zNs_}L4D_VtC;tDF@|QWJijlRm3GAp(i3~zw6KeQ5LhydS%kT3%V;W^`Sk-z3U}p`~
zIYaHe!1ll|Efg?EiYe!LvcHR@m;~o9T~B^V@ea0IB*>l-zFyp+-TQ)nX7_$s2ecI^
zp<iKd77c7iqq<arlu+eUdw@=|{{aY?`>;FMS&2Y9w@BDMjS8h=req$_7`&tpo8tsH
zu0u!%bt}KnM89l7kz*ij0>~ay0zWzTpDMLuLAMzkgxNqbu=zt6X4t4c2|m?PsPqJ3
zNy)<A-wt1RT7B6?5;KtlkVqsR4u4#YkHAA(gy~^z-HZW?f%5<l5PgPnP7j~Op8C=G
zolOgrGrmOR>6Vx#wK+Hubh#-%Xf0h%NjJUeW_wWeeud4uP}d63%Z!>GJ==7fsgVx0
z41n1%<nddKk`?O3D7D}*fbKJq4h{&yg;$|mSn#PvV&6O!6;r1=SiJ(AF%}kJ*Lb0k
zJps+>CsNfGEqfeXMz`r56tE7IU_L{?^tGYgmKbnTu;<j}`01=4OsSied@#_SeH=_A
z5(Ci?uVw`EAz5CJl29^k(l&i-3^)bBQ*aSV92vZqm-skIRZr6rtwwD#&A7p>wX`;M
z&dU^1h0Zdy{8}v!s2FBqWFD~F)abV-z@x!2pqY)CgnoNwd-O$_@Bw(9eP+qXAbfD?
zKIN^BtN(t=Od<6SE`(Bh6i8+$9w~-B6XwNMr;=veCJ#tF7S2n=-Og!=L}DPS-h(LB
zJ6rF^U3V&fzq184;YWipHxZ*`Svg1R36X~vLwb7HJ>`-e7DGwEUT1%uQ!_8kO_FPd
zP?9urb`6Nj12*3-R+$&X1ucFyV?i-*Hg^=73CF*cs{(7@ZP-wH<pd!`#qt+cH+eBC
zY-9Iy&E}`=F!dlGzjVxl!w@7Hw-~)I<HE2cfbV<iPb3l>V8%sQaI{|>gu}eub_WlA
z6@g-!&ZbcokN#zwkSdz|+O~r<9{z`B4a^!Vck*kx&KX#?0s=JnPp%6|s_2JV>^@Li
zy{aLTUt3EQK0Fil^J}Y!!srzsZMdG5!M?MT-pcv;HB)CoMD3jQ@N3_d2PAGo#*ISq
cYl#c~0Mv!xtpC#)i~s-t07*qoM6N<$f>b@3m;e9(

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00004.png b/tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_micheline/test_sign_micheline[real-type]/00004.png
new file mode 100644
index 0000000000000000000000000000000000000000..471324463647c42b2de74c282e34caf0e801955d
GIT binary patch
literal 459
zcmV;+0W|)JP)<h;3K|Lk000e1NJLTq004jh002M;0ssI2U9{*Z0004!Nkl<Zc%1Fn
zTN1(`3_#K7xD)ojB=+J5BZE8&XiJFR^W{*inD7<>0000000000GrafSd+k=txobDz
zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj<gB68Diz_fA}vKxJ|
zH3EVx+@_;%n8htW004XYx7D?>4ORUA<q7MGpV0b))!)qzV%~ejopsv8v>9djY)L3A
zOU`QfpfbF-<Hswtj<}(`%txyvel9;$zq?o#<a_IZ7Ux{6?{`a%r<YBZmTVwCvIpup
z_$Ey1jUUk*0aBYKmr3t6(_7CnrXwX)JEW(x2DB<IFfy$N-z>uEn`L=Qc9>w6GI6A^
zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6<UI=IW_jfH
zCOf{RCFw=Q2XDUG79-%SYH1(ueo?*e2RaF8opL|W3c8gu=kAN}NF3AoXFTqkWJo6g
zvG0#`|Kow;Ut-Pl<;U+oWe5TQ000000001VJOLD}G}B=7$Fu+d002ovPDHLkV1j`Q
B(gy$l

literal 0
HcmV?d00001

diff --git a/tests/integration/nano/test_sign/operations/test_sign_micheline.py b/tests/integration/nano/test_sign/operations/test_sign_micheline.py
index f645aca11..d85de9497 100644
--- a/tests/integration/nano/test_sign/operations/test_sign_micheline.py
+++ b/tests/integration/nano/test_sign/operations/test_sign_micheline.py
@@ -259,6 +259,94 @@
 
 ]
 
+real_cases: List[Tuple[Micheline, str]] = [
+
+    ({"prim": "pair", 'args': [
+        {"prim": "pair", "annots": [":payload"], 'args': [
+            {"prim": "nat", "annots": [":counter"]},
+            {"prim": "or", "annots": [":action"], 'args': [
+                {"prim": "pair", "annots": [":transfer"], 'args': [
+                    {"prim": "mutez", "annots": [":amount"]},
+                    {"prim": "contract", "annots": [":dest"], 'args': [{"prim": "unit"}]}
+                ]},
+                {"prim": "or", 'args': [
+                    {"prim": "option", "annots": [":delegate"], 'args': [{"prim": "key_hash"}]},
+                    {"prim": "pair", "annots": [":change_keys"], 'args': [
+                        {"prim": "nat", "annots": [":threshold"]},
+                        {"prim": "list", "annots": [":keys"], 'args': [{"prim": "key"}]}
+                    ]}
+                ]}
+            ]}
+        ]},
+        {"prim": "list", "annots": [":sigs"], 'args': [{"prim": "option", 'args': [{"prim": "signature"}]}]}
+    ]}, "type"),
+
+    ({"prim": "Pair", 'args': [
+        {"prim": "Pair", 'args': [
+            {"int": 42},
+            {"prim": "Left", 'args': [
+                {"prim": "Pair", 'args': [
+                    {"int": 123456789},
+                    {"string": "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU"}
+                ]},
+            ]},
+        ]},
+        [
+            {"prim": "Some", 'args': [
+                {"string": "edsigtXomBKi5CTRf5cjATJWSyaRvhfYNHqSUGrn4SdbYRcGwQrUGjzEfQDTuqHhuA8b2d8NarZjz8TRf65WkpQmo423BtomS8Q"}
+            ]},
+            {"prim": "None"}
+        ]
+    ]}, "data"),
+
+    ([
+        {"prim": "UNPAIR"}, {"prim": "SWAP"}, {"prim": "DUP"}, {"prim": "DIP", 'args': [[{"prim": "SWAP"}]]},
+        {"prim": "DIP", 'args': [[
+            {"prim": "UNPAIR"},
+            {"prim": "DUP"}, {"prim": "SELF"}, {"prim": "ADDRESS"}, {"prim": "CHAIN_ID"}, {"prim": "PAIR"}, {"prim": "PAIR"},
+            {"prim": "PACK"},
+            {"prim": "DIP", 'args': [[{"prim": "UNPAIR", "annots": ["@counter"]}, {"prim": "DIP", 'args': [[{"prim": "SWAP"}]]}]]}, {"prim": "SWAP"},
+        ]]},
+        {"prim": "UNPAIR", "annots": ["@stored_counter"]}, {"prim": "DIP", 'args': [[{"prim": "SWAP"}]]},
+        {"prim": "COMPARE"}, {"prim": "EQ"}, {"prim": "IF", 'args': [[], [{"prim": "UNIT"}, {"prim": "FAILWITH"}]]},
+        {"prim": "DIP", 'args': [[{"prim": "SWAP"}]]}, {"prim": "UNPAIR", "annots": ["@threshold", "@keys"]},
+        {"prim": "DIP", 'args': [[
+            {"prim": "PUSH", "annots": ["@valid"], 'args': [{"prim": "nat"}, {"int": 0}]}, {"prim": "SWAP"},
+            {"prim": "ITER", 'args': [[
+                {"prim": "DIP", 'args': [[{"prim": "SWAP"}]]}, {"prim": "SWAP"},
+                {"prim": "IF_CONS", 'args': [
+                    [{"prim": "IF_NONE", 'args': [
+                        [{"prim": "SWAP"}, {"prim": "DROP"}],
+                        [
+                            {"prim": "SWAP"},
+                            {"prim": "DIP", 'args': [[
+                                {"prim": "SWAP"}, {"prim": "DIP", 'args': [[{"prim": "DIP", 'args': [[{"prim": "DUP"}]]}, {"prim": "SWAP"}]]},
+                                {"prim": "CHECK_SIGNATURE"}, {"prim": "IF", 'args': [[], [{"prim": "UNIT"}, {"prim": "FAILWITH"}]]},
+                                {"prim": "PUSH", 'args': [{"prim": "nat"}, {"int": 1}]}, {"prim": "ADD", "annots": ["@valid"]},
+                            ]]},
+                        ],
+                    ]}],
+                    [{"prim": "UNIT"}, {"prim": "FAILWITH"}],
+                ]},
+                {"prim": "SWAP"},
+            ]]},
+        ]]},
+        {"prim": "COMPARE"}, {"prim": "LE"}, {"prim": "IF", 'args': [[], [{"prim": "UNIT"}, {"prim": "FAILWITH"}]]},
+        {"prim": "DROP"}, {"prim": "DROP"},
+        {"prim": "DIP", 'args': [[{"prim": "UNPAIR"}, {"prim": "PUSH", 'args': [{"prim": "nat"}, {"int": 1}]}, {"prim": "ADD", "annots": ["@new_counter"]}, {"prim": "PAIR"}]]},
+        {"prim": "NIL", 'args': [{"prim": "operation"}]}, {"prim": "SWAP"},
+        {"prim": "IF_LEFT", 'args': [
+            [{"prim": "UNPAIR"}, {"prim": "UNIT"}, {"prim": "TRANSFER_TOKENS"}, {"prim": "CONS"}],
+            [{"prim": "IF_LEFT", 'args': [
+                [{"prim": "SET_DELEGATE"}, {"prim": "CONS"}],
+                [{"prim": "DIP", 'args': [[{"prim": "SWAP"}, {"prim": "CAR"}]]}, {"prim": "SWAP"}, {"prim": "PAIR"}, {"prim": "SWAP"}],
+            ]}],
+        ]},
+        {"prim": "PAIR"},
+    ], "code"),
+
+]
+
 
 def _param(micheline: Micheline, name: str, category: str) -> ParameterSet:
     return pytest.param(micheline, id=f'{category}-{name}')
@@ -279,6 +367,7 @@ def _all_params(cases: List[Tuple[List[Tuple[Micheline, str]], str]]) -> List[Pa
         (bytes_cases, "bytes"),
         (string_cases, "string"),
         (prim_cases, "prim"),
+        (real_cases, "real"),
     ])
 )
 def test_sign_micheline(