From 0a74be28311df27ed0c3a25994ca7a6afaf5311c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= 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)jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6Sm;4zUWvwR@5gITjS{h@p-@vRO6DPr!KDrCju4L+Q5r%F>Q?`i zCVEnXp0&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<_kaLTiw8^y#Lbil#R1 zDvPZ>VAui7Dcb8w#&PH!ONkTDd_`2*(%wH!M#e-}w{iPkTEPku?69UZqwm_K7Vjn`(6N@I5P%XfgIPzgSz z(JU6kK(lvI!i=EtsS$u8BMDeg`!pP4RWdNRMI!bz6l!Ws$vo;D9NL4YbLOLDl%^1q z`lxx;g7aHIoUgN`(z6I_M(&IL z^Z0+e)uXMFB!8H_tB(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#HmLl7t@7jDDo05T07;g5=@YQ0rWi9@Oyt=pSMMmiZ;A!_71SK0(H(% z`&mdH_z@mjutva?^Cn+|1Wdx~m;Xvm?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=T6fXI1xLJz2~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>3FhR;OnqouypbGa*DUId($F1`!Eiu7i^(VaW+AL zO?3AzwR9p>JTwEOlc546^nIKTwpVu0kFA?$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<+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_cf2JHbxUOadnpL43lKZkVFL&jCW;tdDAZVJS$t!D)U z5>;y&7iZL_y=l69D{dHD9WGjD9~U_wD%`sCbe;3XorbI$>`xmmPg@Y0JWgRaah z;a&mSMR{*bu}e)mbu~ 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)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>MhCQIvBfHZVuDu13x1;#>?>QUj@-_}b5oXS8tWsJ zVE68D?6U8S+qHppafIwN8hT2>Eodc?Tfx*@8Cqh#L*QeHd530?9PZl&cYrxk8W9H^3KR51&`^~$qz1(I z!D$=R5KOshP?K}%{eRGFKbICaClJg5km2dg2HBuSDaNs=TP)|=J50Vd_EtOjH+{3Wjz3QR!5y9 z)c!3r4}2*?6LN&6az6BD8lfri{KfU;AEB?~c482P z|94uw+9FBv!JGlvZA+MXeLL8Mn~e~4a}wJj-s99~kGU6_Q=MP1f@gp0!P2iv;;V{6 z%S7vQ;1pDuoJU4vTs>c`qlv-4(p~{~R!5m5 z#J(4r2fma=6ZQz1vcL3a8X=ST{>A?(K0;r|_0ov2r!S}QQtVNz80~%f4^Rsq!CCH2 zlAtnR5||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?1QeJ67kXKOX6C>v0>YoBgue>bpDwjyQDsJL!q!GH(){M6nH#Myg7fcUtBh>Io|5~b zzaHP$tsdIvHAH+`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_1Iv$3nFkbqJ$_Vx;-QNHaI;7eNshM`h#?wv;><{r&L& zZmUqoA z)vSruJHWA9^}!Nxh;i8()GcTeM5<}(g-v?`KV8tj&vTf2t1AI;*;aGt!*16#t6z!5 z!j|i5u2SGrj! 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 zcmVJ%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=TP)MhxhCIygnxx6@56%dIvaIjyfaM z{uWXM9>SmrYXn?bpYk(Ez$LtX`S)a(!0fPHkPv@-*_D@Sw_-$e^x-?;R#nA)} zVxY-?xr8X;%0nZ-78y#wgtd>uA+AaS4=zZ=J&g;sVNFRKWezs&#nsvK0U5<9x*FjJ1LcxBCIJnFZ$Qx ze%=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(7eL000070^!*>Wiu8+r}NyRnnntcH5tU%2f zvY&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)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~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=vO>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 zcmVsjqUPI8G?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;-ushn$OzLJ>V6`~kz6k0Nt*BJ;i=~ID400MfeFABzXmOCE~83QKk!bjLx0O>Jo`W lB9TZW5{X12kw_%ZhRLA=+mKSBTi002ovPDHLkV1kh&5#%Z~$gdh-}>b}jv_v`(OgAY6#12VlO#Y# z7i%S@5F&*S^?*n+7Jv!4&)osDvVe3hQD9G#M2)RU8HYRuhxTE0qC)||WMHEa# zr!Id5a5eRNW4Od3b`$?rFS|mreM-SyY+yFL#nE*edbI+erccbHYw6!~aa2_x5C{YU ifj}S-2m}Iw74ZYGRx99lT!%>j0000QDa-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&;Hz7U7(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}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>TW<}?$%bEnN-pDew^JyQ9$0lzpa;`JWv=Wz{A?dN^VN|Gc= ik|arzBuSEFD}DhrXep*fS9Rb30000P)vpq30J-}0&J3@1ZYpV;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{_aaIF0000k%YvPy@ z!@d`q2R;;~1#5&%IbQlRNysF=esMqfCG>ZEUXloV=28d04triSqPV9(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}k0000hn}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(3%Qg*}+UirND#BIddzhu5zUAu@ zzX=!Wr`v33+MA|@;WC8I8m_JZ2O8hss?z69z$G;A3aP$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)K1T^td|uG!LW|E|IM~nxsJu zbT(E>G9^;^r4bNC#u5-v`#c|qdbK&sa^e7 zTIlH#6qy5S5y<@6mGCC#`ctL0En=Awo3OS~v@|~%Y34@DMX(Lewo1@f`u*{L zr`2V@3jhN%mm1Y;(PS^Lwf#G>;@LB%bOX!$;TJ|#Ue;_P&(u<`3O)UMvr-;j@WHy8 z_%v&KK+HBck`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)sP-|c?o&P*CmOtXDo;Ev)cVMV|MiEJlxXEsBcO_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~s>+&`+mjLdV z=}G(nEB|@R{66u@a?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 zcmVx{TOYkoD zCTUO|E&8HFC_&|+9)Kic0ho~c+#PCG3edSEQEM6st;d>@ILa98){WIU;z1GRA;h3A z^}g8)Eoc4dQactXGq4D23&qIcA4Zt@p!Fm;x{IaKvj|&CKIi@Q z_VOv$elg zHO8)@8}Cam%pxj zQWt$KRsJO4->xfGRs1Dxok*ao33q%Rpx-SS{$AE%4)_jYK`e5<8(tE{-uLV3ZIUEO ik|arzBuSDax8(&Cvr$P&;8KkM0000qC_Y`g_KnVT%I3$nPg zJ5mq*T(dROx}~6>d|Q>jV?c8Q_9V?rh=f;FK)!S?sC6nS3b{n>vEuKOD`4w(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!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@>`lgO*;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>~;x0)da5fs$y+Z=wre}C_`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%t1peM@FhYm`e1G>=%2z}XL z9x}Y$amNjI`4XwBgj-_Xlq6*NxBz%`XQz;~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 zcmVJim;|+p7+<| z|D9G3dx+zFF}o}lFGQP?YFS`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%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 zcmVMnzr%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;|HLX7pQGBNx|(>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)~Gic8R z$pQ~yl0%HZR<@`74HDQAj$eMC`Xz8WtQRC?Keou^CGB3!m~DNy2V4u5@KJ0{U=R&W z)^Z6U;p9^-z=8}pz#;arImDdZeww64rd1lLZ!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)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;S0000jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6SKF2(+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{*mah99enkOh5~+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`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)2Vk0zBc#gm#NR|Am3aQ@{S>E=b$nf-2z~lu6JCp5D~{3Lr+uJT;S@c}y-5aFam z6TL1$Gh<*C0ijQm!iR$O=aAUGP-R9P!swvrxqLCg%op{OV4E(E%E%#X3HhA&?}y*J zt*&jBMB-N=3WD_wXEm9L%@V~K93DpvpW>JX*Y)+ZT((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(U5m3rH&FELkb!v*_q*t4!3S7`E5;6+$>NwgrboqF z+Sc6{x`x6U5XEcCn(lr&c%5`=xb-Yr$$KooRQ94=-%oz7g>>? z71Ozf#CkAbbQk27UZszlxEDUzHev*gV@o!~X#%7!Oo0@G=)Th233@mOST6W;$+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 zcmV7=#OAB#BmYR*HlqfaI~f#_;$1|Gc~hbqdEYtM?OdXC>O~ zVfI-d5Bvb70XafLS>E`WBs3(RzxscQOK5hyUy_LNd~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&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)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!$;bND~qufnR(YF#4t7NVZwU!0oMaKEw6VvYl|o zH0fY$9Z0S-liHa*Q%vIN4Im0HnevC zRs8spOe`TfzKpbox5k`OsyhLOtd(C+T9Fy2u0~6b03=@wv$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#IsG>;j>=#VmA=q5BLXMCr%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$_qNnFZm|U`BdqDpTVhl;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 zcmVB4gu!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{<{;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=nIMchYUQT35&X)>X$xM3G&EXc^MX44|y8E@W2w3%KHES0000000000ZCL4}j0000R 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)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;S0000jLBIV?o|6pMvM0Kc0i0?4w_D2)Cbmn+C*#=q%5h&S84&z`lA4xMGeu zh41rKPjkFpsF{^#M@iqQ#jG~PO873r$g8M>(Q_{0sg4IVEf8`P>Oo|?qCQiImY}y;6Zo-9LI6S~DcQ@C20xj1lR|wBTp4NSE~Z_4BFTB5$YL6^rRlEUS1bJ0~@Idtc^(Z$(>tsrIHQ zKu4SZdW#Y9;$1!92AK-LfU&RL0Y|05J69|)r+H(p+NPx+X$rZ%k$lY7?yRO)S zzbAmD{$W#Lyc)!xt_zxtM9culxhZ9&+A(@=Lvshw`>7p(=YW$5NO8*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)TIF* zyRba)G&*%yBV@|5*=>@LNqqh4{S=qbzvJ_gMA%c8U3sc@O?tHUKJ5cN3zz7x+?%Aq zbhH?&B|?c--qZtXk+A@DSo_=^=BgBE=aR(CXMw$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)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-b5fqsdwT0000FQFjfqtbc%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`&0utt7*YyIG8A_~iCSUI=6w#Y=gKLE}F-?R8WvU~&?PKN-<+4*)Z zcv_a3G2l5sL}uQD_4xzvTHkGb*y64ka+|R0(`Y3EUAoYOBh#cY|Mna}2qA&=;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)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^FN~JMXie9oI`XMzd{f%449<_zpv9p z41k~C;`-Aurv|^Q`a~S`1dd zsto3$d%$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);tr-CD^LH zDH>cyo3SV{N>KSw55OW*0hqA%wL9EZX+Y|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)F*rgEtK;H95#=G&L0#&9 z`3v1oK_g=jN&;d&Negev%s)l4ZBc1P6=ADTv>bj5gqaT-Uj*)TQ7Utaa7bjH_t)cj zr`03f1prXa^`la5fPC?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`J4CL1?udf z_E|_C_z@-z$PqAQKjmkTfJr!i`S;|Pz}w+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)qJT33s%#JW8z`U>KEM1v*(qQhmJ1Z3k1r19CELANG28oa54aRe;eW9=frIF1 zvX@f`6V8092iPG)0SGwz*d5}jB;d{kikQ7al`{6ibKeQdMUfg zgI=bf$Qaa;0MVyO!M}|8=M-CCur$Mpuv92K#osDn#zOT&aBL@~(o%$LOxAh-dicL? zb#E_8Bof20Czjw8}=4$_L-2)A`gv7u~H7rjK*$%|gRBKwsl^Kt?ikb1&C3(7N6LG-cyKrVI2pGl0LX zEUFSc1Fdr^!tk)Q)b^V;9@LVIh#mqP4Qmtu3^5j;~=pie+YcwWJ}L?V$$Boc{4B9TZWegJQ0 WJTaOQX~^LK0000(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_HwL~b<%DZ|%Z8Ek11NJ_5hq)^S+PNe#W11Fv-A*O_DA!>39<0u>9<-u-3H72b z^!Qe<{^l$*pETYC$8d2~)?C7#l6l@= zkN?Y7_wz0QfI4`NC>l+}f1Leyt{MjG{cd*n;6*xoKRTz0Lk1{C vOlF&HKs8e?@O86(0000000000;F`Pvwx00000NkvXXu0mjfL>|&= 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)zP@Anw46oRfjT|Z zeixbt9?GDA9HFJGyM9d)S`yD+`9Aea=;^p!l2q#%%b~nfyA>n6y-)9fw8ACwF83yB zP#s;(m6A${RPO2lkz_0Y0lClJp=M=;bS_EMnkI$Tu%^V1G6tJsP(*nMWl*Pj zt}@Zf5)>H&s|ZxU}=5&c22)!$U54Sr&1X)$Zo>ks9)Xc z5k=BbSoj-Y72KXTLpDsAwpJ5X*KpphL7S^NYjx&3I`8r8C1`rq>;;4~!`}k{00000 e0001hzvT^>-S5TiH!6+*0000vY=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;S0000F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/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 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 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)Syci_u)cceg1w)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 zkOpS(>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-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+vlHkVTBKIi4SB#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 zcmVN~+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>@FX2Zuvc#Dh?eJOzyd z{e@3eg5?m+Tobwh8lv2vj=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-~?3HR9IFM0SKB1L>f~K1eq_B?)IigHna`YA%EaRmU~}FK1fqnS|>P?!OOapRr09DJenLOm>jMEkZ2> zb(N!TWZg-sVIfn)R0Oyd)sOS0fqc zoC7DYB9@gtAwn%m_Bo02#si2Rj>I&yi;niImA9bH{i{p7Pu0f8#*2ZlD{A}o4JlTA z8dXpSGr7(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 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 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)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/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$-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)Q0WgL9@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(b5T#FON2pN{;NC9c0psO^ERTH0ufGbB5h5 zmI(0qn`nvlcs_pvX~fK@ByKZc9gjxFMkbR6uo&Q4#Pu(oSZ)FEW#tNt>$b?gx#(XV zhFg9m_V^ONK~_E!;e>jk(=I4dOxMna+ofE;j#=-Uo;siy97zU9)UzD@UFJ>caiDhBmXMzop3xmB03|O-f*74B z4#~Gb566I~3;(%?NE-Rsg)T$1b8K2Lm08J)CST9iK-V|^Kpo!*E1F?#mP zb6~B=7JFCDX3^kIwCZbHloG3a=nU9J_8Wi+YhO->yDAmz-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|?zEIimA8CkqP;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?u9q6&v* z*kTjB>W~8DY(#cD>i~BJxeq}rq1}4sOF1Lw7Y+2QIyZ?}B9eqezuIa~sbPYCKz4HP^%v@-B6Z zuJUDE^*ZXA+ 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)B ztd4zN(d}Be8u+o52G~duW#4!Axs()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+ImX9AMHdD4d4{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{EM2Jbv4Nob{*Y++Um`$AJ`^FXW43VWrfmkTLl@(n7q_Cl9Thsnb?5jG8 zE94;)P9#@vT>Ewng0OTKG+20000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/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)fdP%a7iTYVfMyk4*J`8>~* 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<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-?&tn~TfWUK*Qc!_Z` zYdz9d{&39zEYINO7s4XROn5P~D?mSqN)VRA7tqmaWlb6P;-$S?VVei+FYToZN<7&i z%qB^akeCGgNeqJUwfwAiYkTeYFtj& zroQ2?vT?m~H(AJ?qdd(-o3qz~NXIHnhiiE-bLW7IHPJoj;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~cr002ovPDHLkV1lnT1P#(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{NDxHpRgUmRvMjhbv)!jYW8n{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)TMDMyKl-zFyp+-TQ)nX7_$s2ecI^ zp;FMS&2Y9w@BDMjS8h=req$_7`&tpo8tsH zu0u!%bt}KnM89l7kz*ij0>~ay0zWzTpDMLuLAMzkgxNqbu=zt6X4t4c2|m?PsPqJ3 zNy)6Vx#wK+Hubh#-%Xf0h%NjJUeW_wWeeud4uP}d63%Z!>GJ==7fsgVx0 z41n1%CsNfGEqfeXMz`r56tE7IU_L{?^tGYgmKbnTu;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-wHV8%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)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign/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 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 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)Syci_u)cceg1w)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 zkOpS(>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-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+vlHkVTBKIi4SB#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 zcmVN~+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>@FX2Zuvc#Dh?eJOzyd z{e@3eg5?m+Tobwh8lv2vj=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-~?3HR9IFM0SKB1L>f~K1eq_B?)IigHna`YA%EaRmU~}FK1fqnS|>P?!OOapRr09DJenLOm>jMEkZ2> zb(N!TWZg-sVIfn)R0Oyd)sOS0fqc zoC7DYB9@gtAwn%m_Bo02#si2Rj>I&yi;niImA9bH{i{p7Pu0f8#*2ZlD{A}o4JlTA z8dXpSGr7(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)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~hvL);=oe;If{JgQ6KV=(b-g5$uQf}i4EhbJH&S}O&0GRYetRj4VP&m;-b-7G9qkADJ!QwuC5evw|s=xEV1gK>uzrL3G z8Z|*n<*N>A?yah>_$;&T4xms!A>6{mgOI-soB`@u3n}YZNTK%A^h6C>*tufyQMIsFoNPm{JB6)Llz|Ia`L`7efLEjYSuhe;~) 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(^>$*PuI0NYa`KdSN#-do*8RQKXcQRAM p&|==v-B|4|Vkj1092*3Fi2H1D9^R)Xxw@b%3d8r}zdm>vB#4yYDb zLf^t@HVJH?QCnJqgizsABS1UZe*y~nJ`4xjD-mdLTM0X-(L$+Ow`3kr4j$5r#c={0 z?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+}sI8h+)||%1h+2B&(5& zw2!L%1T4Es+wT_A!VxY~hn0@D*uet!h5NE~UM|w^WDbHF48F6)EFWtWqG8#CN1U^j$0AASm%6~J}aWV?;WSyjg5_se@F+^k?m3ms?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@q3g00006#Vr7cJZ6<)dm^pO4EfC*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#QlWgM)(u1s^d$ zckArk0NX`>D(@E`LgL{p<)j%Y?ev<}?wpHcj22Y%h)=)!P_9u6+d1~xh@`jIX2}>` zzJD&#kOsRDOU%G_Nsv8hk8>{Oskb*^LI&oX$(&dA5X>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>7URun04!mFnLM^79LGWJec#t8HEp;`dk1{8 zCd#Z3`&pPf@TDg$@DVa)-*>Z3J!BI1U;RGid+6!7Ug{C{%y`zf$I;vS!}Lml-dyT2?=;=nnilrdAN~+}xd@e+ zAlwpi;qKp#f0(U4<0+sL8~^~|LLQk(X38k?CH>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^;JmB@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)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign/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$-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)Q0WgL9@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(b5T#FON2pN{;NC9c0psO^ERTH0ufGbB5h5 zmI(0qn`nvlcs_pvX~fK@ByKZc9gjxFMkbR6uo&Q4#Pu(oSZ)FEW#tNt>$b?gx#(XV zhFg9m_V^ONK~_E!;e>jk(=I4dOxMna+ofE;j#=-Uo;siy97zU9)UzD@UFJ>caiDhBmXMzop3xmB03|O-f*74B z4#~Gb566I~3;(%?NE-Rsg)T$1b8K2Lm08J)CST9iK-V|^Kpo!*E1F?#mP zb6~B=7JFCDX3^kIwCZbHloG3a=nU9J_8Wi+YhO->yDAmz-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|?zEIimA8CkqP;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?u9q6&v* z*kTjB>W~8DY(#cD>i~BJxeq}rq1}4sOF1Lw7Y+2QIyZ?}B9eqezuIa~sbPYCKz4HP^%v@-B6Z zuJUDE^*ZXA+ 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)B ztd4zN(d}Be8u+o52G~duW#4!Axs()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+ImX9AMHdD4d4{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{EM2Jbv4Nob{*Y++Um`$AJ`^FXW43VWrfmkTLl@(n7q_Cl9Thsnb?5jG8 zE94;)P9#@vT>Ewng0OTKG+20000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6F^nHG&Ol`S5r1^o^|y$IUFw_Pd~Lz8jw=Xjq3)L<=#r&dQ}r6#DO4*H>AE-UhooQ{HOwN^$l+pw5K}_2zX-r#vr3)CJ8A z*UP6bT%k`*Mbslh^UYOg>ihJ%&LvNu%uz0=$q10qnF5(Q1RYG>G)IqVPoHe|9AKo< znp1+2(kU-Ea^8OWqs3Y{UdvZD^nv&Q000000001<;TM*+Ki`d0xJ&>5002ovPDHLk FV1mAB&o2M~ literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign/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)fdP%a7iTYVfMyk4*J`8>~* 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<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-?&tn~TfWUK*Qc!_Z` zYdz9d{&39zEYINO7s4XROn5P~D?mSqN)VRA7tqmaWlb6P;-$S?VVei+FYToZN<7&i z%qB^akeCGgNeqJUwfwAiYkTeYFtj& zroQ2?vT?m~H(AJ?qdd(-o3qz~NXIHnhiiE-bLW7IHPJoj;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~cr002ovPDHLkV1lnT1P#(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{NDxHpRgUmRvMjhbv)!jYW8n{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)TMDMyKl-zFyp+-TQ)nX7_$s2ecI^ zp;FMS&2Y9w@BDMjS8h=req$_7`&tpo8tsH zu0u!%bt}KnM89l7kz*ij0>~ay0zWzTpDMLuLAMzkgxNqbu=zt6X4t4c2|m?PsPqJ3 zNy)6Vx#wK+Hubh#-%Xf0h%NjJUeW_wWeeud4uP}d63%Z!>GJ==7fsgVx0 z41n1%CsNfGEqfeXMz`r56tE7IU_L{?^tGYgmKbnTu;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-wHV8%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)0000000000GrafSd+k=txobDz zH0DAd{73>~^qq6MEtzF00j(LvZuG@g0)i|DrlT*m5)eZigKj4ORUA9djY)L3A zOU`QfpfbF-uEn`L=Qc9>w6GI6A^ zcOCs>NC05Pb#uDnYQYqw?9s1sjq0^e*r=7;#KH4zwSL@^&c1mKwGrT6 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(