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;3XorbI$>`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_%ZhRLA=+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=ag@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(N+*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(N+*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(